Paramodulation and Knuth–Bendix Completion with Nontotal and Nonmonotonic Orderings

Up to now, all existing completeness results for ordered paramodulation and Knuth–Bendix completion have required term ordering ≻ to be well founded, monotonic, and total(izable) on ground terms. For several applications, these requirements are too strong, and hence weakening them has been a well-known research challenge.Here we introduce a new completeness proof technique for ordered paramodulation where the only properties required on ≻ are well-foundedness and the subterm property. The technique is a relatively simple and elegant application of some fundamental results on the termination and confluence of ground term rewrite systems (TRS).By a careful further analysis of our technique, we obtain the first Knuth–Bendix completion procedure that finds a convergent TRS for a given set of equations E and a (possibly non-totalizable) reduction ordering ≻ whenever it exists. Note that being a reduction ordering is the minimal possible requirement on ≻, since a TRS terminates if, and only if, it is contained in a reduction ordering.

[1]  Nachum Dershowitz,et al.  Orderings for term-rewriting systems , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[2]  Zohar Manna,et al.  Proving termination with multiset orderings , 1979, CACM.

[3]  Nachum Dershowitz Orderings for Term-Rewriting Systems , 1979, FOCS.

[4]  Nachum Dershowitz,et al.  Orderings for Equational Proofs , 1986, LICS.

[5]  Nachum Dershowitz,et al.  Existence, Uniqueness, and Construction of Rewrite Systems , 1988, SIAM J. Comput..

[6]  Hervé Devie,et al.  Linear Completion , 1990, CTRS.

[7]  C. Kirchner,et al.  Deduction with symbolic constraints , 1990 .

[8]  Jean-Pierre Jouannaud,et al.  Rewrite Systems , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[9]  Michaël Rusinowitch,et al.  Proving refutational completeness of theorem-proving strategies: the transfinite semantic tree method , 1991, JACM.

[10]  Michaël Rusinowitch,et al.  Any Gound Associative-Commutative Theory Has a Finite Canonical System , 1991, RTA.

[11]  Claude Marché,et al.  On Ground AC-Completion , 1991, RTA.

[12]  Wolfgang Wechler,et al.  Universal Algebra for Computer Scientists , 1992, EATCS Monographs on Theoretical Computer Science.

[13]  Michaël Rusinowitch,et al.  The unifiability problem in ground AC theories , 1993, [1993] Proceedings Eighth Annual IEEE Symposium on Logic in Computer Science.

[14]  Nachum Dershowitz,et al.  Equational inference, canonical proofs, and proof orderings , 1994, JACM.

[15]  Harald Ganzinger,et al.  Rewrite-Based Equational Theorem Proving with Selection and Simplification , 1994, J. Log. Comput..

[16]  Albert Rubio,et al.  Theorem Proving with Ordering and Equality Constrained Clauses , 1995, J. Symb. Comput..

[17]  Albert Rubio,et al.  A Total AC-Compatible Ordering Based on RPO , 1995, Theor. Comput. Sci..

[18]  Wayne Snyder,et al.  Basic Paramodulation , 1995, Inf. Comput..

[19]  Harald Ganzinger,et al.  Complexity analysis based on ordered resolution , 1996, Proceedings 11th Annual IEEE Symposium on Logic in Computer Science.

[20]  Christopher Lynch,et al.  Oriented Equational Logic Programming is Complete , 1995, J. Symb. Comput..

[21]  H. Comon,et al.  Induction = I − Axiomatization + First − Order Consistency Research Report LSV , 1998 .

[22]  Robert Nieuwenhuis,et al.  Decidability and Complexity Analysis by Basic Paramodulation , 1998, Inf. Comput..

[23]  H. Ganzinger,et al.  Equational Reasoning in Saturation-Based Theorem Proving , 1998 .

[24]  Albert Rubio,et al.  Paramodulation-Based Theorem Proving , 2001, Handbook of Automated Reasoning.

[25]  Guillem Godoy,et al.  On the Completeness of Arbitrary Selection Strategies for Paramodulation , 2001, ICALP.

[26]  Thomas Hillenbrand,et al.  WALDMEISTER - High-Performance Equational Deduction , 1997, Journal of Automated Reasoning.

[27]  Christoph Weidenbach SPASS - Version 0.49 , 2004, Journal of Automated Reasoning.

[28]  Michaël Rusinowitch,et al.  Any ground associative-commutative theory has a finite canonical system , 1996, Journal of Automated Reasoning.