Skip to main content

Term Algebras with Length Function and Bounded Quantifier Alternation

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3223))

Abstract

Term algebras have wide applicability in computer science. Unfortunately, the decision problem for term algebras has a nonelementary lower bound, which makes the theory and any extension of it intractable in practice. However, it is often more appropriate to consider the bounded class, in which formulae can have arbitrarily long sequences of quantifiers but the quantifier alternation depth is bounded. In this paper we present new quantifier elimination procedures for the first-order theory of term algebras and for its extension with integer arithmetic. The elimination procedures deal with a block of quantifiers of the same type in one step. We show that for the bounded class of at most k quantifier alternations, regardless of the total number of quantifiers, the complexity of our procedures is k-fold exponential (resp. 2k fold exponential) for the theory of term algebras (resp. for the extended theory with integers).

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  4. Compton, K.J., Henson, C.W.: A uniform method for proving lower bounds on the computational complexity of logical theories. Annals of Pure and Applied Logic 48, 1–79 (1990)

    Article  MATH  MathSciNet  Google Scholar 

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

    Google Scholar 

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

    MATH  Google Scholar 

  7. Ferrante, J., Rackoff, C.W.: The Computational Complexity of Logical Theories. Springer, Heidelberg (1979)

    MATH  Google Scholar 

  8. Furer, M.: The complexity of Presburger arithmetic with bounded quantifer alternation depth. Theoretical Computer Science 18, 105–111 (1982)

    Article  MathSciNet  Google Scholar 

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

    Book  MATH  Google Scholar 

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

    Google Scholar 

  11. 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 

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

    Google Scholar 

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

    Chapter  Google Scholar 

  14. Kunen, K.: Negation in logic programming. Journal of Logic Programming 4(4), 289–308 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  15. Lovasz, L.: Combinatorial Problems and Exercises. Elsevier, Horth-Holland (1993)

    MATH  Google Scholar 

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

    Google Scholar 

  17. 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 

  18. Martelli, A., Montanari, U.: An efficient unification algorithm. ACM Transactions on Programming Languages and Systems 4(2), 258–282 (1982)

    Article  MATH  Google Scholar 

  19. Oppen, D.C.: Reasoning about recursively defined data structures. Journal of ACM 27(3) (July 1980)

    Google Scholar 

  20. 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 

  21. 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 

  22. Vorobyov, S.: An improved lower bound for the elementary theories of trees. In: McRobbie, M.A., Slaney, J.K. (eds.) CADE 1996. LNCS, vol. 1104, pp. 275–287. Springer, Heidelberg (1996)

    Google Scholar 

  23. Zhang, T., Sipma, H., Manna, Z.: The decidability of the first-order theory of term algebras with Knuth-Bendix order (2004) (submitted)

    Google Scholar 

  24. Zhang, T., Sipma, H., Manna, Z.: Decision procedures for recursive data structures with integer constraints. To appear in the Proceedings of the 2nd International Joint Conference on Automated Reasoning (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, T., Sipma, H.B., Manna, Z. (2004). Term Algebras with Length Function and Bounded Quantifier Alternation. In: Slind, K., Bunker, A., Gopalakrishnan, G. (eds) Theorem Proving in Higher Order Logics. TPHOLs 2004. Lecture Notes in Computer Science, vol 3223. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30142-4_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30142-4_23

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23017-5

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics