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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Baader, F., Nipkow, T.: Term Rewriting and All That. Cambridge University Press, Cambridge (1999)
Backofen, R.: A complete axiomatization of a theory with feature and arity constraints. Journal of Logical Programming 24(1&2), 37–71 (1995)
Comon, H.: Solving symbolic ordering constraints. International Journal of Foundations of Computer Science 1(4), 387–411 (1990)
Comon, H., Delor, C.: Equational formulae with membership constraints. Information and Computation 112(2), 167–216 (1994)
Comon, H., Lescanne, P.: Equational problems and disunification. Journal of Symbolic Computation 7, 371–425 (1989)
Comon, H., Treinen, R.: Ordering constraints on trees. In: Tison, S. (ed.) CAAP 1994. LNCS, vol. 787, pp. 1–14. Springer, Heidelberg (1994)
Comon, H., Treinen, R.: The first-order theory of lexicographic path orderings is undecidable. Theoretical Computer Science 176(1-2), 67–87 (1997)
Cooper, D.C.: Theorem proving in arithmetic without multiplication. In: Machine Intelligence, vol. 7, pp. 91–99. American Elsevier, Amsterdam (1972)
Dershowitz, N.: Orderings for term-rewriting systems. Theoretical Computer Science 7, 279–301 (1982)
Enderton, H.B.: A Mathematical Introduction to Logic. Academic Press, London (2001)
Hodges, W.: Model Theory. Cambridge University Press, Cambridge (1993)
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)
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)
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)
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)
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)
Kuncak, V., Rinard, M.: On the theory of structural subtyping. Technical Report MIT-LCS-TR-879, Massachusetts Institute of Technology (January 2003)
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)
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)
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)
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)
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)
Nieuwenhuis, R.: Robert Nieuwenhuis. Simple LPO constraint solving methods. Information Processing Letters 47(2), 65–69 (1993)
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)
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)
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)
Rybina, T., Voronkov, A.: A decision procedure for term algebras with queues. ACM Transactions on Computational Logic 2(2), 155–181 (2001)
Treinen, R.: A new method for undecidability proofs of first order theories. Journal of Symbolic Computation 14, 437–457 (1992)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)