Proceedings

Church-Rosser Properties of Weakly Terminating Term Rewriting Systems

Download BibTeX Cite

Proceedings of the Eighth International Joint Conference on Artificial Intelligence. Theorem Proving. Pages 909-914.

© 1983 International Joint Conferences on Artificial Intelligence

Abstract

The well known Knuth and Bendix completion procedure computes a convergent term rewriting system from a given set of equational axioms. This procedure was extended to handle mixed sets of rules and equations in order to deal with axioms that cannot be used as rules without loosing the required termination property. The developed technique requires the termination property of the rules modulo the equations. We describe here an abstract model of computation, assuming the termination property of the set of rules only. We show that two abstract properties, "uniform confluence modulo" and "uniform coherence modulo" are both necessary and sufficient ones to compute with these models. We then give sufficient properties that can be checked on "parallel critical pairs", assuming the rules are left linear. These results allow to deal with sets of axioms including commutativity, associativity and idempotency.

  1. DER,79&82] DERSHOWITZ N.: "Orderings for term rewriting systems" Proc 20th FOCS, pp 123-131 (1979) and TCS 17-3 (1982).
  2. DER,82]
  3. DERSHOOITZ N.: "Computing with term rewriting systems" to be published.
  4. H&D,83
  5. HSIANG J. DERSHOWITZ N.: "Using rew- rites methods for clausal and non clausal theorem proving" Proc. lOth ICALP.
  6. H&H,80]
  7. HUET G. HULLOT J .M.: "Proofs by induction in equational theories with constructors" Proc. 21th FOCS (1980) and JCSS 25-2 (1982).
  8. HSIANG J. PLAISTED D.A.: "Deriving automatically programs from proofs of specifications" to be published.
  9. HUE,77&80] HUET G.: "Confluent reductions: abstract properties and applications to term rewriting systems" Proc. 18th. FOCS (1977) and JACM 27-4 pp 797-821 (1980).
  10. JEA,80
  11. JEANROND H.J.: "Deciding unique term- ination of permutative rewriting systems: choose your term algebra carefully" Proc. 5th CADE, Les Arcs.
  12. JOUANNAUD J.P.: "Confluent and Cohe- rent Equational Term Rewriting Systems. Application to proofs in data types" Proc. 8th CAAP, L'aquila, Italy.
  13. JKK,83]
  14. JOUANNAUD J.P. KIRCHNER C. and H.: "Incremental construction of unification algorithms in equationnal theories" Proc. lOth ICALP.
  15. JLR,82
  16. JOUANNAUD J.P. LESCANNE P. REINIG F.: ••Recursive decomposition ordering" in "Formal description of programming concepts 2" Ed. BJORNER D., North Holland
  17. KNUTH D. BEND IX P.: "Simple word problems in universal algebras" in "Computational problems in abstract algebra" Leech J. ed., Pergamon Press.
  18. LANKFORD D. S. BALLANTYNE A.M.: "Decision procedures for simple equation- al theories with permutative axioms: complete sets of permutative reductions" Rep. ATP-37, DCS, U. of Texas at Austin.
  19. LES, 83] LESCANNE P: "Computer experiments with the REVE term rewriting system generator" Proc. lOth POPL conference.
  20. PADAWITZ P.: "Equational data type specification and recursive program scheme" in "Formal Description of Programming Concepts 2" Ed. BJORNER D.
  21. PETERSON G.E. STICKEL M.E.: "Complete set of reductions for equational theories with complete unification algorithms" J.ACM 28, no.2, pp 233-264 .
  22. STICKEL M.E.: "A unification algo- rithm for associative commutative functions" J.ACM 28-3, pp 423-434.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards