Skip to main content
Log in

Paramodulation and Knuth–Bendix Completion with Nontotal and Nonmonotonic Orderings

  • Published:
Journal of Automated Reasoning Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Bachmair, L. and Dershowitz, N.: Equational inference, canonical proofs, and proof orderings, J. Assoc. Comput. Mach. 41(2) (1994), 236-276.

    Google Scholar 

  • Bachmair, L., Dershowitz, N. and Hsiang, J.: Orderings for equational proofs, in First IEEE Symposium on Logic in Computer Science (LICS), Cambridge, Massachusetts, USA, IEEE Computer Society Press, 1986, pp. 346-357.

    Google Scholar 

  • Bachmair, L. and Ganzinger, H.: Rewrite-based equational theorem proving with selection and simplification, J. Logic Comput. 4(3) (1994), 217-247.

    Google Scholar 

  • Bachmair, L. and Ganzinger, H.: Equational reasoning in saturation-based theorem proving, in W. Bibel and P. Schmitt (eds), Automated Deduction: A Basis for Applications, Kluwer Academic Publishers, Dordrecht, 1998.

    Google Scholar 

  • Bachmair, L., Ganzinger, H., Lynch, C. and Snyder, W.: Basic paramodulation, Inform. and Comput. 121(2) (1995), 172-192.

    Article  Google Scholar 

  • Basin, D. and Ganzinger, H.: Complexity analysis based on ordered resolution, in Eleventh Annual IEEE Symposium on Logic in Computer Science (LICS), New Brunswick, New Jersey, USA, IEEE Computer Society Press, 1996, pp. 456-465.

    Google Scholar 

  • Bofill, M. and Godoy, G.: On the completeness of arbitrary selection strategies for paramodulation, in Automata, Languages and Programming, 28th Int. Colloquium (ICALP), Crete, Greece, Springer-Verlag, New York, 2001.

    Google Scholar 

  • Comon, H. and Nieuwenhuis, R.: Induction = I-axiomatization + first-order consistency, Inform. and Comput. 159(1/2) (2000), 151-186.

    Article  Google Scholar 

  • Dershowitz, N.: Orderings for term-rewriting systems, Theoret. Comput. Sci. 17(3) (1982), 279-301.

    Article  Google Scholar 

  • Dershowitz, N. and Jouannaud, J.-P.: Rewrite systems, in J. van Leeuwen (ed.), Handbook of Theoretical Computer Science, Vol. B: Formal Models and Semantics, Elsevier Science Publishers B.V., Amsterdam, Chapt. 6, pp. 244-320.

  • Dershowitz, N. and Manna, Z.: Proving termination with multiset orderings, Comm. ACM 22(8) (1979), 465-476.

    Article  Google Scholar 

  • Dershowitz, N., Marcus, L. and Tarlecki, A.: Existence, uniqueness, and construction of rewrite systems, SIAM J. Comput. 17(4) (1988), 629-639.

    Google Scholar 

  • Devie, H.: Linear completion, in S. Kaplan and M. Okada (eds), Conditional and Typed Rewriting Systems, 2nd International Workshop, Montreal, Canada, Springer-Verlag, New York, 1990, pp. 233-245.

    Google Scholar 

  • Devie, H.: Ph.D. thesis, Université de Paris-Sud, Orsay, France, 1992.

    Google Scholar 

  • Hillenbrand, T., Buch, A., Vogt, R. and Löchner, B.: WALDMEISTER - High-performance equational deduction, J. Automated Reasoning 18(2) (1997), 265-270.

    Article  Google Scholar 

  • Hsiang, J. and Rusinowitch, M.: Proving refutational completeness of theorem proving strategies: The transfinite semantic tree method, J. ACM 38(3) (1991), 559-587.

    Article  Google Scholar 

  • Kamin, S. and Levy, J.-J.: Two generalizations of the recursive path ordering, Unpublished note, Dept. of Computer Science, Univ. of Illinois, Urbana, IL, 1980.

    Google Scholar 

  • Kirchner, C., Kirchner, H. and Rusinowitch, M.: Deduction with symbolic constraints, Rev. Française d’Intelligence Artificielle 4(3) (1990), 9-52.

    Google Scholar 

  • Lynch, C.: Oriented equational logic programming is complete, J. Symbolic Comput. 23(1) (1997), 23-46.

    Article  Google Scholar 

  • Marché, C.: On ground AC-completion, in R. V. Book (ed.), 4th Int. Conf. Rewriting Techniques and Applications (RTA), Como, Italy, Springer-Verlag, New York, 1991, pp. 411-422.

    Google Scholar 

  • Narendran, P. and Rusinowitch, M.: Any ground associative commutative theory has a finite canonical system, in 4th Int. Conf. Rewriting Techniques and Applications (RTA), Como, Italy, Springer-Verlag, New York, 1991, pp. 423-434.

    Google Scholar 

  • Narendran, P. and Rusinowitch, M.: The unifiability problem in ground AC theories, in Eighth Annual IEEE Symposium on Logic in Computer Science, Montreal, Canada, IEEE Computer Society Press, 1993, pp. 364-370.

    Google Scholar 

  • Nieuwenhuis, R.: Decidability and complexity analysis by basic paramodulation, Inform. and Comput. 147 (1998), 1-21.

    Article  Google Scholar 

  • Nieuwenhuis, R. and Rubio, A.: Theorem proving with ordering and equality constrained clauses, J. Symbolic Comput. 19(4) (1995), 321-351.

    Article  Google Scholar 

  • Nieuwenhuis, R. and Rubio, A.: Paramodulation-based theorem proving, in J. Robinson and A. Voronkov (eds), Handbook of Automated Reasoning, Elsevier Science Publishers and MIT Press, 2001.

  • RTA-LOOP: Int. Conf. on Rewriting Techniques and Applications, The List of Open Problems, Maintained at http://www.lri.fr/∼rtaloop/ (by R. Treinen), 2001.

  • Rubio, A. and Nieuwenhuis, R.: A total AC-compatible ordering based on RPO, Theoret. Comput. Sci. 142(2) (1995), 209-227.

    Article  Google Scholar 

  • Wechler, W.: Universal Algebra for Computer Scientists, EATCS Monogr. Theoret. Comput. Sci. 25, Springer-Verlag, Berlin, 1991.

    Google Scholar 

  • Weidenbach, C.: SPASS - Version 0.49, J. Automated Reasoning 18(2) (1997), 247-252.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bofill, M., Godoy, G., Nieuwenhuis, R. et al. Paramodulation and Knuth–Bendix Completion with Nontotal and Nonmonotonic Orderings. Journal of Automated Reasoning 30, 99–120 (2003). https://doi.org/10.1023/A:1022515030222

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1022515030222

Navigation