LAWS@SRI-AI.ARPA (05/05/85)
From: AIList Moderator Kenneth Laws <AIList-REQUEST@SRI-AI> AIList Digest Sunday, 5 May 1985 Volume 3 : Issue 55 Today's Topics: Query - Expert Systems Tools for IBMPC, Report - ES Tools Paper, Interest Group - Evolution, Games - Nim, Image Processing - ImageCalc, Recent Articles - Survey Linguistics - Notes from La Jolla, Review - The Logical Basis for Computer Programming, Call for Papers - Knowledge-Based Systems for Engineering, Course - ARO-Sponsored Summer Courses for Army ---------------------------------------------------------------------- Date: Fri, 3 May 85 11:12:12 pdt From: (Marvin Erickson [pnl]) erickson@lbl-csam Subject: Info request: IBMPC & Expert Systems I am gathering information on IBM PC-compatible expert system development packages. I am also reviewing packages that require/allow development on a different machine for e.s. application delivery on IBM PCs. So far, I have information on the T.I. Personal Consultant, ExpertEase, TIMM, INSIGHT, M.1, and K-Base. I would be very interested in hearing about packages I have missed (or getting appropriate pointers). Thanks in advance and please send responses to erickson@lbl-csam. Mark A. Whiting Battelle Northwest Laboratories [SRI has a SeRIes-PC expert-system shell. -- KIL] ------------------------------ Date: Wed 1 May 85 19:17:09-PDT From: Mark Richer <RICHER@SUMEX-AIM.ARPA> Subject: ES Tools Paper The paper I offered to readers about 5 tools for building KB systems is ready to go. I am mailing out copies tomorrow to those people who needed a copy right away. After we get more copies back from the photocopy center the other copies will be sent out (probably next week). A few people insisted on electronic copies ... I will try to accomodate you tomorrow. You are also welcome to ftp it from {sumex}<richer>es.mss if you wish. This is a scribe file. Don't ask me about ftping however .. if someone succeeds perhaps they can explain how they did it. In fact, I will be gone from Fri. 5/2 through 5/20. (what is a scribe file ... SCRIBE is a text formatting program. My file is a normal ascii text file, but it has scribe commands in it like @b[this prints in bold when scribed] There is a chance I may be able to produce a text file ... check for es.txt or es.tty if you don't have access to scribe. As I said in my original note, this paper is a modest review of the 5 systems. Without hands-on testing I was unable to make the kind of evaluations I wanted to make. For many people, my paper will be a valuable introduction and overview to this market of products. More experienced readers may or may not be disappointed. However, from some of the msgs. that I received it seems likely I will get responses back from people who have had experience with one or more of the programs I describe. I don't know which idea is better (and perhaps Ken Laws can decide): I get all the responses and then post a summary on the net at some point (when I get time, which is uncertain) or A dialogue about the products and comments I have made can start on the AILIST bboard? I myself would like to learn more about these products as well as the broader issues I have raised in the paper; perhaps, some of you can contribute. mark [A dialog in AIList is fine, but try to keep messages self-contained for the benefit of those who haven't read the paper. -- KIL] ------------------------------ Date: 30 Apr 1985 09:32-PDT From: king@Kestrel.ARPA Subject: New interest group -- evolution There has been a lot of interest in what I will call mathematical evolution theory. This includes some game theory (for example the result that equal numbers of males and females should exist in any species in which each birth is the result of a mating) and some computer simulation work (for example the result that cooperation can evolve if and only if members of the species can recognize each other as individuals). I am sending this message to guage interest in the establishment of an interest group in this area. If anyone has an address that accesses a large number of csnet bboards, please tell me. Dick ------------------------------ Date: 3 May 1985 06:20:21 EDT (Fri) From: Dan Hoey <hoey@nrl-aic.ARPA> Subject: Re: Nim refs sought I told Cook@ARI-HQ1, but I guess I'd better let you folks know, or I'll be reading this query on ARPANET-BBoards next. Perfect strategy for Nim is known. For an analysis of Nim, and open questions associated with many related games, see *On Numbers and Games* by J. H. Conway (Academic Press, 1976). Dan Hoey [Another good source is Mathematical Recreations by Bell. -- KIL] ------------------------------ Date: Fri, 03 May 85 09:25:32 EDT From: connolly@GE-CRD Subject: Image Processing in Lisp In praise of Image-Calc: In response to the query about Image Processing in Lisp - We at GE CRD have been using Image-Calc for about a year now, and are pleased as punch with the environment it provides. Image-Calc runs on a Symbolics 3600, and for a really comfortable environment, you should have a frame buffer & color monitor. We've mainly been working on implementing promising image-processing algorithms (e.g., the Canny edge detector) and model-matching in images (akin to Faugeras' work) and have found that the Image-Calc environment takes a lot of the drudgery, boredom, and slowness out of constructing these algorithms. ------------------------------ Date: 23 Apr 1985 19:21-EST From: leff%smu.csnet@csnet-relay.arpa Subject: Recent Articles - Survey Journal of Logic Programming 11(1984) no 3 William F. Dowling J. H. Gallier 267-284 Linear time algorithms for testing satisfiability of Horn Formulae 225-240 J. W. Lloyd R. W. Topez Making Prolog more expressive ____________________________________________________________________________ J. Info Science 34(1984) no 1 1-24: Weichung Lun King Sun Fu 3D-Plex Grammars 47-59: Marco Valtorta "A result on the computation complexity of heuristic estimates for the A* algorithms" ____________________________________________________________________________ Vestnik Lening Unive. Mat. Mekh. Astron 1984 111-113 S. P. Lukin V. N. Fomm An optimal stopping rule for training algorithms with reward In Russian with English Summary ____________________________________________________________________________ Publ. Inst. Math (Beograd( 1983 34(48) 37-47: Dragos Cvetkovik, Irena Pevac Discussing graph theory with a computer III Man Machine Theorem Proving ____________________________________________________________________________ Comm. Cognition 17 (1984) no 1 3-42 Isles, David "Artificial Intelligence as a possible tool for discovering the laws of logic ____________________________________________________________________________ J. Math. Psych. 24(1984) no 3 231-281 Richard Schweickert, George J. Boggs Models of central capacity and concurrency ____________________________________________________________________________ STACS 84 2nd Annual Symposium on Theorietical Aspects of Computer Science Springer Verlag Lecture Notes in CS 182 $16.00 Tree Automata and Logic Programs G. File page 119 ____________________________________________________________________________ International Journal of Bio-Medical Computing Volume 16 no 1 Jan 84 Computer Vision J. G. Llaurado Page 4 ------------------------------ Date: Thu, 2 May 85 11:35:39 pdt From: li51x%sdcc3@SDCSVAX.ARPA Subject: Linguistic Notes from La Jolla Working papers in linguistics from the faculty and students of the Department of Linguistics, University of California at San Diego, are available from "Linguistics Notes from La Jolla" Department of Linguistics, C-008 University of California, San Diego La Jolla, California 92093 For a list of contents of issue 13 and of back issues send a self-addressed stamped envelope to LNLJ. I am posting this for Michael Smith, who is handling orders this year. He asks that orders (and payment) be received by May 15, 1985. --Michelle Gross [I've edited this down; the author can supply more info. -- KIL] ------------------------------ Date: 04 May 85 0038 PDT From: Yoni Malachi <YM@SU-AI.ARPA> Subject: Review - The Logical Basis for Computer Programming THE LOGICAL BASIS FOR COMPUTER PROGRAMMING Volume 1: Deductive Reasoning ZOHAR MANNA and RICHARD WALDINGER Addison-Wesley, ISBN: 0-201-18620-2 This exceptionally clear text, laced with many examples, provides a most readable introduction to the logical concepts and techniques underlying computer programming. Computational notions are explored in a logical realm independent of any programming language or any machine. The text is accessible to readers with no background in mathematics or computer programming, yet it supplies axiomatization for a rich collection of abstract data types. This book provides the intellectual tools for studying artificial intelligence, software engineering, automatic programming, database theory, logic programming, and the theory of computation. A forthcoming second volume, DEDUCTIVE SYSTEMS, describes logical techniques for automated theorem proving and its applications. Zohar Manna is Professor of Computer Science at Stanford University; he is the author of the textbook "Mathematical Theory of Computation." Richard Waldinger is Staff Scientist in the Artificial Intelligence Center at SRI International. TABLE OF CONTENTS: Part I. Mathematical Logic Chapter 1: Propositional Logic Introduction. The Language. The Meaning of a Sentence. Properties of Sentences. Truth Tables. Semantic Trees. Proof by Falsification. Valid Sentence Schemata. Substitution. Extended Interpretation. Equivalence. Problems. Chapter 2: Predicate Logic: Basic Introduction. The Language. The Meaning of a Sentence. Semantic Rules. Validity. Universal and Existential Closure. Problems. Chapter 3: Predicate Logic: Advanced Valid Sentence Schemata. Equivalence. Safe Substitution. The Value Property. Valid Schemata with Substitution. Function Introduction and Elimination. Problems. Chapter 4: Special Theories Definition of a Theory. Augmenting Theories. Relationship between Theories. Theory of Strict Partial Orderings. Theory of Equivalence Relations. Problems. Chapter 5: Theories with Equality Theory of Equality. Theory of Weak Partial Orderings. Theory of Associated Relations. Theory of Groups. Theory of Pairs. Relativized Quantifiers. The Lexicographic Relation. Problems. Part II. Theories with Induction Chapter 6: Nonnegative Integers Basic Properties. The Addition Function. Multiplication and Exponentiation. Predecessor and Subtraction. Decomposition Induction. The Weak Less-than Relation. The Strict Less-than Relation. Complete Induction. Quotient and Remainder. Proof of Complete Induction. The Divides Relation. The Least-Number Principle. Problems. Chapter 7: Strings Basic Properties. The Head and Tail Functions. The Concatenation Function. The Reverse Function. The Decomposition Induction Principle. The Substring Relation. The Complete Induction Principle. Nonnegative Integers and Strings. String Representation of Integers. Problems. Chapter 8: Trees Basic Properties. The Left and Right Functions. The Subtree Relation. Strings and Trees. Problems. Chapter 9: Lists Basic Properties. The Head and Tail Functions. Append and Member. Example: Flatlist. Tree Representation of Lists. Example: Parsing. Problems. Chapter 10: Sets Basic Properties. The Equality Proposition. The Choice and Rest Functions. The Union and Intersection Functions. The Deletion and Difference Functions. The Subset Relation. The Set Constructor. Cardinality. Singleton Sets. Problems. Chapter 11: Bags Basic Properties. The Equal-Multiplicity Relation. Multiplicity and Equality. The Count Function. Additional Functions and Relations. Sum, Union, and Intersection. Problems. Chapter 12: Tuples Basic Properties. Nonnegative Integers and Tuples. Mapping Tuples into Sets and Bags. The Permutation Relation. The Ordered Relation. The Sort Function. Recursive Definition of Functions. Problems. Related Textbooks Index of Symbols General Index ------------------------------ Date: Sunday, 21 April 1985 20:35:49 EST From: Duvvuru.Sriram@cmu-ri-cive.arpa Subject: IEEE Software - Knowledge-Based Systems for Engineering CALL FOR PAPERS The March 1986 issue of IEEE Software will address software aspects of knowledge-based systems developed for engineering applications, focusing on the following issues: (IEEE Software is one of the prestigious magazines devoted to problems in Software engineering). - need for building the KBES; - why a particular representation was chosen; - why a particular expert-system-building tool or language was used; - what advantages and limitations were revealed through the attempt; - what kind of software tool would be ideal for doing similar tasks; - how knowledge was acquired from experts; - the software cycle; - user interfaces; and - current status. The deadline for receiving the manuscript, not more than 30 double-spaced typewritten pages, is July 1st and it will be reviewed as per the IEEE standard review process. For more information (or a copy of author's guidelines) write to: D. Sriram/M. Rychener (Guest Editors) Civil Engg. and Construction Labs. Department of Civil Engineering Carnegie-Mellon University Pittsburgh, PA 15213 ARPAnet address: sriram@cmu-ri-cive.arpa ------------------------------ Date: Thu, 2 May 85 15:51:21 EDT From: "Dr. Ron Green" (ARO) <green@BRL.ARPA> Subject: ARO sponsored summer courses for Army Two courses will be taught this summer as part of ARO AI education program for Army. The courses will have limited enrollment because of hands-on content of course. Logic Programming This course will be given at University of Pennsylvania from June 17 till noon June 21. A familiarity with basic issues and techniques of AI and the ability to program in higher-level languages is assumed. Familiarity with logic and LISP is very desirable. The course will cover the use of logic-based systems as arepresentation language and programming language for AI systems}i. The course will be approximately one-half lecture and one- half laboratory work. The hardware will be VAXes and LISP machines. Various PROLOG implementations and logic programming systems will be available. MAIN TOPIC AREAS 1. Theoretical foundations 2. Logic as a programming language 3. PROLOG as a programming language 4. Pratical PROLOG 5. Knowledge representation 6. Reasoning 7. Expert systems 8. Natural language processing 9. Evaluating logic programming LISP Programming This course will be taught at the University of Texas at Austin from July 8 to noon on July 12. Lectures will be presented during the mornings of Monday through Thursday, and the rest of the time will be devoted to hands-on LISP programming on LISP machines. No knowledge of LISP is required. Applicants must have general familiarity with AI problems and techniques, and must have significant programming experience in standard high-level programming languages. Persons with moderate LISP experience are welcome, but it is expected that they will work more independently on advanced problems. MAIN TOPIC AREAS 1. Basic data structures and functions 2. User-defined functions and recursion 3. Explicit flow of control and iteration 4. More advanc{_ed topics -- LAMBDA expressions, destructive alteration, arrays 5. AI methods -- state-space methods, simple rule-based systems, frames To enroll or at least apply for enrollment send a letter with the course desired, brief reason for taking the course, and status of experience with AI. Deadline for application is June 5. ARO will select the ones to attend. Send letter to US Army Research Office Electronics Division Attn: Dr. C. Ronald Green P.O. Box 12211 Research Triangle Park, NC 27709-2211 ------------------------------ End of AIList Digest ********************