[mod.ai] Seminar - Term Rewriting, Theorem Proving, Logic Programming

Emma@SU-CSLI.ARPA (Emma Pease) (01/23/86)

         [Excerpted from the CSLI Newsletter by Laws@SRI-AI.]


           CSLI ACTIVITIES FOR NEXT THURSDAY, January 30, 1986
			
   2:15 p.m.		CSLI Seminar
     Ventura Hall	Term Rewriting Systems and Application to Automated
     Trailer Classroom	Theorem Proving and Logic Programming
			Helene Kirchner (Kirchner@sri-ai)


                Term Rewriting Systems and Application to
             Automated Theorem Proving and Logic Programming
                             Helene Kirchner

      Term rewriting systems are sets of rules (i.e. directed equations)
   used to compute equivalent terms in an equational theory.  Term
   rewriting systems are required to be terminating and confluent in
   order to ensure that any computation terminates and does not depend on
   the choice of applied rules.  Completion of term rewriting systems
   consists of building, from a set of non-directed equations, a
   confluent and terminating set of rules that has the same deductive
   power.  After a brief description of these two notions, their
   application in two different domains are illustrated:
   	- automated theorem proving in equational and first-order
          logic,
        - construction of interpretors for logic programming languages
          mixing relational and functional features.