Skip to main content

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

Abstract

A non-clausal connection calculus for classical first-order logic is presented that does not require the translation of input formulae into any clausal form. The definition of clauses is generalized, which may now also contain (sub-)matrices. Copying of appropriate (sub-)clauses in a dynamic way, i.e. during the actual proof search, is realized by a generalized extension rule. Thus, the calculus combines the advantage of a non-clausal proof search in tableau calculi with the more efficient goal-oriented proof search of clausal connection calculi. Soundness, completeness, and (relative) complexity results are presented as well as some optimization techniques.

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. Andrews, P.B.: Theorem Proving via General Matings. Journal of the ACM 28, 193–214 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  2. Antonsen, R., Waaler, A.: Liberalized Variable Splitting. Journal of Automated Reasoning 38, 3–30 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  3. Bibel, W.: Matings in Matrices. Communications of the ACM 26, 844–852 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  4. Bibel, W.: Automated Theorem Proving. Vieweg, Wiesbaden (1987)

    Google Scholar 

  5. Gentzen, G.: Untersuchungen über das logische Schließen. Mathematische Zeitschrift 39, 176–210, 405–431 (1935)

    Article  MathSciNet  MATH  Google Scholar 

  6. Hähnle, R.: Tableaux and Related Methods. In: Robinson, A., Voronkov, A. (eds.) Handbook of Automated Reasoning, pp. 100–178. Elsevier, Amsterdam (2001)

    Google Scholar 

  7. Hähnle, R., Murray, N.V., Rosenthal, E.: Linearity and Regularity with Negation Normal Form. Theoretical Computer Science 328, 325–354 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  8. Kreitz, C., Otten, J.: Connection-based Theorem Proving in Classical and Non-classical Logics. Journal of Universal Computer Science 5, 88–112 (1999)

    MathSciNet  MATH  Google Scholar 

  9. Letz, R., Stenz, G.: Model Elimination and Connection Tableau Procedures. In: Robinson, A., Voronkov, A. (eds.) Handbook of Automated Reasoning, pp. 2015–2114. Elsevier, Amsterdam (2001)

    Chapter  Google Scholar 

  10. Loveland, D.: Mechanical Theorem-Proving by Model Elimination. Journal of the ACM 15, 236–251 (1968)

    Article  MATH  Google Scholar 

  11. Otten, J.: Clausal Connection-Based Theorem Proving in Intuitionistic First-Order Logic. In: Beckert, B. (ed.) TABLEAUX 2005. LNCS (LNAI), vol. 3702, pp. 245–261. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  12. Otten, J.: Restricting Backtracking in Connection Calculi. AI Communications 23, 159–182 (2010)

    MathSciNet  MATH  Google Scholar 

  13. Otten, J., Bibel, W.: leanCoP: Lean Connection-based Theorem Proving. Journal of Symbolic Computation 36, 139–161 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  14. Plaisted, D., Greenbaum, S.: A Structure-preserving Clause Form Translation. Journal of Symbolic Computation 2, 293–304 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  15. Robinson, A.: A Machine-oriented Logic Based on the Resolution Principle. Journal of the ACM 12, 23–41 (1965)

    Article  MathSciNet  MATH  Google Scholar 

  16. Schmitt, S., Lorigo, L., Kreitz, C., Nogin, A.: JProver: Integrating Connection-Based Theorem Proving into Interactive Proof Assistants. In: Goré, R., Leitsch, A., Nipkow, T. (eds.) IJCAR 2001. LNCS (LNAI), vol. 2083, pp. 421–426. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  17. Waaler, A.: Connections in Nonclassical Logics. In: Robinson, A., Voronkov, A. (eds.) Handbook of Automated Reasoning, pp. 1487–1578. Elsevier, Amsterdam (2001)

    Chapter  Google Scholar 

  18. Wallen, L.: Automated Deduction in Nonclassical Logics. MIT Press, Washington (1990)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Otten, J. (2011). A Non-clausal Connection Calculus. In: Brünnler, K., Metcalfe, G. (eds) Automated Reasoning with Analytic Tableaux and Related Methods. TABLEAUX 2011. Lecture Notes in Computer Science(), vol 6793. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22119-4_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22119-4_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22118-7

  • Online ISBN: 978-3-642-22119-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics