Skip to main content

Equational Constraint Solving Via a Restricted Form of Universal Quantification

  • Conference paper
Foundations of Information and Knowledge Systems (FoIKS 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3861))

  • 243 Accesses

Abstract

In this paper, we present a syntactic method for solving first-order equational constraints over term algebras. The presented method exploits a novel notion of quasi-solved form that we call answer. By allowing a restricted form of universal quantification, answers provide a more compact way to represent solutions than the purely existential solved forms found in the literature. Answers have been carefully designed to make satisfiability test feasible and also to allow for boolean operations, while maintaining expressiveness and user-friendliness. We present detailed algorithms for (1) satisfiability checking and for performing the boolean operations of (2) negation of one answer and (3) conjunction of nanswers. Based on these three basic operations, our solver turns any equational constraint into a disjunction of answers. We have implemented a prototype that is available on the web.

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. Álvez, J., Lucio, P.: Equational constraint solving using quasi-solved forms. In: Proceedings of the 18th International Workshop on Unification (UNIF 2004), Cork, Ireland, June 5 (2004)

    Google Scholar 

  2. Baumgartner, P., Stenz, G.: Instance based methods. In: Tutorial T3.- 2nd Int. Joint Conf. on Automated Reasoning, IJCAR 2004, Cork, Ireland (2004)

    Google Scholar 

  3. Baumgartner, P., Tinelli, C.: The Model Evolution Calculus. In: Baader, F. (ed.) CADE 2003. LNCS (LNAI), vol. 2741, pp. 350–364. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  4. Buntine, W.L., Bürckert, H.-J.: On solving equations and disequations. Journal of the ACM 41(4), 591–629 (1994)

    Article  MATH  Google Scholar 

  5. Caferra, R., Zabel, N.: Extending resolution for model construction. In: van Eijck, J. (ed.) JELIA 1990. LNCS, vol. 478, pp. 153–169. Springer, Heidelberg (1991)

    Chapter  Google Scholar 

  6. Caferra, R., Zabel, N.: A method for simultaneous search for refutations and models by equational constraint solving. J. Symb. Comput. 13(6), 613–641 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  7. Colmerauer, A., Dao, T.-B.-H.: Expresiveness of full first order constraints in the algebra of finite and infinite trees. In: Dechter, R. (ed.) CP 2000. LNCS, vol. 1894, pp. 172–186. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  8. Comon, H.: Disunification: A survey. In: Lassez, J.L., Plotkin, G. (eds.) Essays in Honour of Alan Robinson (1991)

    Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  MATH  MathSciNet  Google Scholar 

  11. Fermüller, C.G., Leitsch, A.: Hyperresolution and automated model building. J. Log. Comput. 6(2), 173–203 (1996)

    Article  MATH  Google Scholar 

  12. Ganzinger, H., Korovin, K.: New directions in instantiation-based theorem proving. In: Proc. 18th IEEE Symposium on Logic in Computer Science, pp. 55–64. IEEE Computer Society Press, Los Alamitos (2003)

    Chapter  Google Scholar 

  13. Lassez, J.-L., Marriott, K.: Explicit representation of terms defined by counter examples. J. Autom. Reasoning 3(3), 301–317 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  14. Maher, M.J.: Complete axiomatizations of the algebras of finite, rational and infinite trees. In: Proc. of the 3rd IEEE Symp. on Logic in Computer Science, pp. 348–357. Computer Society Press (1988)

    Google Scholar 

  15. Malcev, A.I.: Axiomatizable classes of locally free algebras. In: Wells, B.F. (ed.) The Metamathematics of Algebraic Systems (Collected Papers: 1936-1967), ch. 23, vol. 66, pp. 262–281. North-Holland, Amsterdam (1971)

    Chapter  Google Scholar 

  16. Peltier, N.: Nouvelles Techniques pour la Construction de Modèles finis ou infinis en Déduction Automatique. PhD thesis, Institut National Polytechnique de Grenoble (1997)

    Google Scholar 

  17. Peltier, N.: System description: An equational constraints solver. In: CADE-15: Proceedings of the 15th International Conference on Automated Deduction, London, UK, pp. 119–123. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  18. Pichler, R.: Solving equational problems efficiently. In: Ganzinger, H. (ed.) CADE 1999. LNCS (LNAI), vol. 1632, pp. 97–111. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  19. Pichler, R.: On the complexity of equational problems in CNF. Journal of Symbolic Computation 36, 235–269 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  20. Rybina, T., Voronkov, E.: A decision procedure for term algebras with queues. ACM Trans. Comput. Logic 2(2), 155–181 (2001)

    Article  MATH  MathSciNet  Google Scholar 

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Álvez, J., Lucio, P. (2006). Equational Constraint Solving Via a Restricted Form of Universal Quantification. In: Dix, J., Hegner, S.J. (eds) Foundations of Information and Knowledge Systems. FoIKS 2006. Lecture Notes in Computer Science, vol 3861. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11663881_2

Download citation

  • DOI: https://doi.org/10.1007/11663881_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-31782-1

  • Online ISBN: 978-3-540-31784-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics