Skip to main content

The Decidability of the First-Order Theory of Knuth-Bendix Order

  • Conference paper
Automated Deduction – CADE-20 (CADE 2005)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3632))

Included in the following conference series:

Abstract

Two kinds of orderings are widely used in term rewriting and theorem proving, namely recursive path ordering (RPO) and Knuth-Bendix ordering (KBO). They provide powerful tools to prove the termination of rewriting systems. They are also applied in ordered resolution to prune the search space without compromising refutational completeness. Solving ordering constraints is therefore essential to the successful application of ordered rewriting and ordered resolution. Besides the needs for decision procedures for quantifier-free theories, situations arise in constrained deduction where the truth value of quantified formulas must be decided. Unfortunately, the full first-order theory of recursive path orderings is undecidable. This leaves an open question whether the first-order theory of KBO is decidable. In this paper, we give a positive answer to this question using quantifier elimination. In fact, we shall show the decidability of a theory that is more expressive than the theory of KBO.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baader, F., Nipkow, T.: Term Rewriting and All That. Cambridge University Press, Cambridge (1999)

    MATH  Google Scholar 

  2. Backofen, R.: A complete axiomatization of a theory with feature and arity constraints. Journal of Logical Programming 24(1&2), 37–71 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  3. Comon, H.: Solving symbolic ordering constraints. International Journal of Foundations of Computer Science 1(4), 387–411 (1990)

    Article  MATH  MathSciNet  Google Scholar 

  4. Comon, H., Delor, C.: Equational formulae with membership constraints. Information and Computation 112(2), 167–216 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  5. Comon, H., Lescanne, P.: Equational problems and disunification. Journal of Symbolic Computation 7, 371–425 (1989)

    Article  MATH  MathSciNet  Google Scholar 

  6. Comon, H., Treinen, R.: Ordering constraints on trees. In: Tison, S. (ed.) CAAP 1994. LNCS, vol. 787, pp. 1–14. Springer, Heidelberg (1994)

    Chapter  Google Scholar 

  7. Comon, H., Treinen, R.: The first-order theory of lexicographic path orderings is undecidable. Theoretical Computer Science 176(1-2), 67–87 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  8. Cooper, D.C.: Theorem proving in arithmetic without multiplication. In: Machine Intelligence, vol. 7, pp. 91–99. American Elsevier, Amsterdam (1972)

    Google Scholar 

  9. Dershowitz, N.: Orderings for term-rewriting systems. Theoretical Computer Science 7, 279–301 (1982)

    Article  MathSciNet  Google Scholar 

  10. Enderton, H.B.: A Mathematical Introduction to Logic. Academic Press, London (2001)

    MATH  Google Scholar 

  11. Hodges, W.: Model Theory. Cambridge University Press, Cambridge (1993)

    Book  MATH  Google Scholar 

  12. Jouannaud, J.-P., Okada, M.: Satisfiability of systems of ordinal notation with the subterm property is decidable. In: Leach Albert, J., Monien, B., Rodríguez-Artalejo, M. (eds.) ICALP 1991. LNCS, vol. 510, pp. 455–468. Springer, Heidelberg (1991)

    Google Scholar 

  13. Knuth, D.E., Bendix, P.: Simple word problems in universal algebras. In: Computational Problems in Abstract Algebra, pp. 263–297. Pergamon Press, Oxford (1970); Siekmann, J., Wrightson, G. (eds.): Reprinted in Automation of Reasoning, vol. 2, pp. 342–376. Springer, Heidelberg (1983)

    Google Scholar 

  14. Korovin, K., Voronkov, A.: A decision procedure for the existential theory of term algebras with the Knuth-Bendix ordering. In: Proceedings of the 15th IEEE Symposium on Logic in Computer Science (LICS 2000), pp. 291–302. IEEE Computer Society Press, Los Alamitos (2000)

    Google Scholar 

  15. Korovin, K., Voronkov, A.: Knuth-bendix constraint solving is NP-complete. In: Orejas, F., Spirakis, P.G., van Leeuwen, J. (eds.) ICALP 2001. LNCS, vol. 2076, pp. 979–992. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  16. Korovin, K., Voronkov, A.: The decidability of the first-order theory of the knuth-bendix order in the case of unary signatures. In: Agrawal, M., Seth, A.K. (eds.) FSTTCS 2002. LNCS, vol. 2556, pp. 230–240. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  17. Kuncak, V., Rinard, M.: On the theory of structural subtyping. Technical Report MIT-LCS-TR-879, Massachusetts Institute of Technology (January 2003)

    Google Scholar 

  18. Kuncak, V., Rinard, M.: The structural subtyping of non-recursive types is decidable. In: Proceedings of the 18th IEEE Symposium on Logic in Computer Science (LICS 2003), pp. 96–107. IEEE Computer Society Press, Los Alamitos (2003)

    Chapter  Google Scholar 

  19. Maher, M.J.: Complete axiomatizations of the algebras of finite, rational and infinite tree. In: Proceedings of the 3th IEEE Symposium on Logic in Computer Science (LICS 1988), pp. 348–357. IEEE Computer Society Press, Los Alamitos (1988)

    Google Scholar 

  20. Mal’cev, A.I.: Axiomatizable classes of locally free algebras of various types. In: The Metamathematics of Algebraic Systems, Collected Papers, ch. 23, pp. 262–281. North Holland, Amsterdam (1971)

    Google Scholar 

  21. Narendran, P., Rusinowitch, M.: The theory of total unary RPO is decidable. In: Palamidessi, C., Moniz Pereira, L., Lloyd, J.W., Dahl, V., Furbach, U., Kerber, M., Lau, K.-K., Sagiv, Y., Stuckey, P.J. (eds.) CL 2000. LNCS (LNAI), vol. 1861, pp. 660–672. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  22. Narendran, P., Rusinowitch, M., Verma, R.M.: RPO constraint solving is in NP. In: Gottlob, G., Grandjean, E., Seyr, K. (eds.) CSL 1998. LNCS, vol. 1584, pp. 385–398. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  23. Nieuwenhuis, R.: Robert Nieuwenhuis. Simple LPO constraint solving methods. Information Processing Letters 47(2), 65–69 (1993)

    Article  MATH  MathSciNet  Google Scholar 

  24. Nieuwenhuis, R., Rivero, J.: Solved forms for path ordering constraints. In: Narendran, P., Rusinowitch, M. (eds.) RTA 1999. LNCS, vol. 1631, pp. 1–15. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  25. Nieuwenhuis, R., Rubio, A.: Robert Nieuwenhuis and Albert Rubio. Theorem proving with ordering and equality constrained clauses. Journal of Symbolic Computation 19(4), 321–351 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  26. Reddy, C.R., Loveland, D.W.: Presburger arithmetic with bounded quantifier alternation. In: Proceedings of the 10th Annual Symposium on Theory of Computing, pp. 320–325. ACM Press, New York (1978)

    Chapter  Google Scholar 

  27. Rybina, T., Voronkov, A.: A decision procedure for term algebras with queues. ACM Transactions on Computational Logic 2(2), 155–181 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  28. Treinen, R.: A new method for undecidability proofs of first order theories. Journal of Symbolic Computation 14, 437–457 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  29. Zhang, T., Sipma, H., Manna, Z.: Decision procedures for recursive data structures with integer constraints. In: Basin, D., Rusinowitch, M. (eds.) IJCAR 2004. LNCS (LNAI), vol. 3097, pp. 152–167. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  30. Zhang, T., Sipma, H., Manna, Z.: Term algebras with length function and bounded quantifier alternation. In: Slind, K., Bunker, A., Gopalakrishnan, G.C. (eds.) TPHOLs 2004. LNCS, vol. 3223, pp. 321–336. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, T., Sipma, H.B., Manna, Z. (2005). The Decidability of the First-Order Theory of Knuth-Bendix Order. In: Nieuwenhuis, R. (eds) Automated Deduction – CADE-20. CADE 2005. Lecture Notes in Computer Science(), vol 3632. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11532231_10

Download citation

  • DOI: https://doi.org/10.1007/11532231_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28005-7

  • Online ISBN: 978-3-540-31864-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics