Skip to main content

Deciding the Inductive Validity of ∀ ∃ * Queries

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5771))

Abstract

We present a new saturation-based decidability result for inductive validity. Let \(\it \Sigma\) be a finite signature in which all function symbols are at most unary and let N be a satisfiable Horn clause set without equality in which all positive literals are linear. If N ∪ {A 1,...,A n →} belongs to a class that can be finitely saturated by ordered resolution modulo variants, then it is decidable whether a sentence of the form \(\forall x.\exists\vec y.A_1\wedge\ldots\wedge A_n\) is valid in the minimal model of N.

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   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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. Bachmair, L., Ganzinger, H.: Rewrite-based equational theorem proving with selection and simplification. Journal of Logic and Computation 4(3), 217–247 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  2. Bouhoula, A.: Automated theorem proving by test set induction. Journal of Symbolic Computation 23(1), 47–77 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  3. Bouhoula, A., Jouannaud, J.-P.: Automata-driven automated induction. In: Information and Computation, Warsaw, Poland, pp. 14–25 (1997) (press)

    Google Scholar 

  4. Caferra, R., Zabel, N.: A method for simultanous search for refutations and models by equational constraint solving. J. Symb. Comp. 13(6), 613–642 (1992)

    Article  MATH  Google Scholar 

  5. Clark, K.L.: Negation as failure. In: Logic and Data Bases, pp. 293–322 (1977)

    Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  7. Comon, H., Nieuwenhuis, R.: Induction = I-axiomatization + first-order consistency. Information and Computation 159(1/2), 151–186 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  8. Falke, S., Kapur, D.: Inductive decidability using implicit induction. In: Hermann, M., Voronkov, A. (eds.) LPAR 2006. LNCS (LNAI), vol. 4246, pp. 45–59. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  9. Ganzinger, H., Nivelle, H.D.: A superposition decision procedure for the guarded fragment with equality. In: Proc. 14th IEEE Symposium on Logic in Computer Science, pp. 295–305. IEEE Computer Society Press, Los Alamitos (1999)

    Google Scholar 

  10. Ganzinger, H., Stuber, J.: Inductive theorem proving by consistency for first-order clauses. In: Rusinowitch, M., Remy, J.-L. (eds.) CTRS 1992. LNCS, vol. 656, pp. 226–241. Springer, Heidelberg (1993)

    Chapter  Google Scholar 

  11. Horbach, M., Weidenbach, C.: Superposition for fixed domains. In: Kaminski, M., Martini, S. (eds.) CSL 2008. LNCS, vol. 5213, pp. 293–307. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  12. Horbach, M., Weidenbach, C.: Deciding the inductive validity of ∀ ∃* queries. Research Report MPI–I–2009–RG1–001, Max-Planck Institute for Informatics, Saarbrücken, Germany (May 2009)

    Google Scholar 

  13. Kapur, D., Narendran, P., Zhang, H.: Automating inductionless induction using test sets. Journal of Symbolic Computation 11(1/2), 81–111 (1991)

    MathSciNet  MATH  Google Scholar 

  14. Peltier, N.: Model building with ordered resolution: extracting models from saturated clause sets. Journal of Symbolic Computation 36(1-2), 5–48 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  15. Seidl, H., Verma, K.N.: Flat and one-variable clauses: Complexity of verifying cryptographic protocols with single blind copying. In: Baader, F., Voronkov, A. (eds.) LPAR 2004. LNCS (LNAI), vol. 3452, pp. 79–94. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  16. Weidenbach, C.: Towards an automatic analysis of security protocols in first-order logic. In: Ganzinger, H. (ed.) CADE 1999. LNCS (LNAI), vol. 1632, pp. 314–328. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  17. Weidenbach, C.: Combining superposition, sorts and splitting. In: Robinson, A., Voronkov, A. (eds.) Handbook of Automated Reasoning, ch. 27, vol. 2, pp. 1965–2012. Elsevier, Amsterdam (2001)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Horbach, M., Weidenbach, C. (2009). Deciding the Inductive Validity of ∀ ∃ * Queries. In: Grädel, E., Kahle, R. (eds) Computer Science Logic. CSL 2009. Lecture Notes in Computer Science, vol 5771. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04027-6_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04027-6_25

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04026-9

  • Online ISBN: 978-3-642-04027-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics