Skip to main content

A Schemata Calculus for Propositional Logic

  • Conference paper

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

Abstract

We define a notion of formula schema handling arithmetic parameters, indexed propositional variables (e.g. P i ) and iterated conjunctions/disjunctions (e.g. \(\bigwedge_{i=1}^n P_i\), where n is a parameter). Iterated conjunctions or disjunctions are part of their syntax. We define a sound and complete (w.r.t. satisfiability) tableaux-based proof procedure for this language. This schemata calculus (called stab) allows one to capture proof patterns corresponding to a large class of problems specified in propositional logic. Although the satisfiability problem is undecidable for unrestricted schemata, we identify a class of them for which stab always terminates. An example shows evidence that the approach is applicable to non-trivial practical problems. We give some precise technical hints to pursue the present work.

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. Corcoran, J.: Schemata: the concept of schema in the history of logic. The Bulletin of Symbolic Logic 12(2), 219–240 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  2. Kneale, W., Kneale, M.: The development of logic. Clarendon Press, Oxford University Press (1986)

    Google Scholar 

  3. Baaz, M., Zach, R.: Short proofs of tautologies using the schema of equivalence. In: Meinke, K., Börger, E., Gurevich, Y. (eds.) CSL 1993. LNCS, vol. 832, pp. 33–35. Springer, Heidelberg (1994)

    Chapter  Google Scholar 

  4. Parikh, R.J.: Some results on the length of proofs. Transactions of the American Mathematical Society 177, 29–36 (1973)

    Article  MATH  MathSciNet  Google Scholar 

  5. Baaz, M.: Note on the generalization of calculations. Theoretical Computer Science 224, 3–11 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  6. Krajíček, J., Pudlák, P.: The number of proof lines and the size of proofs in first order logic. Archive for Mathematical Logic 27, 69–84 (1988)

    Article  MATH  MathSciNet  Google Scholar 

  7. Orevkov, V.P.: Proof schemata in Hilbert-type axiomatic theories. Journal of Mathematical Sciences 55(2), 1610–1620 (1991)

    Article  MATH  MathSciNet  Google Scholar 

  8. Wos, L., Overbeek, R., Lusk, E., Boyle, J.: Automated Reasoning, Introduction and Applications, 2nd edn. McGraw-Hill, New York (1992)

    MATH  Google Scholar 

  9. Barendregt, H., Wiedijk, F.: The challenge of computer mathematics. Philosophical Transactions of the Royal Society A 363, 2351–2375 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  10. Wos, L.: Automated Reasoning: 33 Basic Research Problems. Prentice-Hall, Englewood Cliffs (1988)

    Google Scholar 

  11. Hermann, M., Galbavý, R.: Unification of Infinite Sets of Terms schematized by Primal Grammars. Theoretical Computer Science 176(1–2), 111–158 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  12. Chen, H., Hsiang, J., Kong, H.: On finite representations of infinite sequences of terms. In: Okada, M., Kaplan, S. (eds.) CTRS 1990. LNCS, vol. 516, pp. 100–114. Springer, Heidelberg (1991)

    Google Scholar 

  13. Comon, H.: On unification of terms with integer exponents. Mathematical System Theory 28, 67–88 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  14. Boyer, R.S., Moore, J.S.: A computational logic. Academic Press, London (1979)

    MATH  Google Scholar 

  15. Bouhoula, A., Kounalis, E., Rusinowitch, M.: SPIKE, an automatic theorem prover. In: Voronkov, A. (ed.) LPAR 1992. LNCS, vol. 624, pp. 460–462. Springer, Heidelberg (1992)

    Chapter  Google Scholar 

  16. Comon, H.: Inductionless induction. In: Robinson, A., Voronkov, A. (eds.) Handbook of Automated Reasoning, pp. 913–962. North-Holland, Amsterdam (2001)

    Chapter  Google Scholar 

  17. Bundy, A., van Harmelen, F., Horn, C., Smaill, A.: The Oyster-Clam system. In: Stickel, M.E. (ed.) CADE 1990. LNCS, vol. 449, pp. 647–648. Springer, Heidelberg (1990)

    Google Scholar 

  18. Stratulat, S.: Automatic ‘Descente Infinie’ Induction Reasoning. In: Beckert, B. (ed.) TABLEAUX 2005. LNCS, vol. 3702, pp. 262–276. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  19. Wirth, C.P., Becker, K.: Abstract notions and inference systems for proofs by mathematical induction. In: Lindenstrauss, N., Dershowitz, N. (eds.) CTRS 1994. LNCS, vol. 968, pp. 353–373. Springer, Heidelberg (1995)

    Google Scholar 

  20. Barrett, C., Sebastiani, R., Seshia, S., Tinelli, C.: Satisfiability modulo theories. In: Biere, A., Heule, M.J.H., van Maaren, H., Walsh, T. (eds.) Handbook of Satisfiability. Frontiers in Artificial Intelligence and Applications, February 2009, vol. 185, pp. 825–885. IOS Press, Amsterdam (2009)

    Google Scholar 

  21. Armando, A., Ranise, S., Rusinowitch, M.: A rewriting approach to satisfiability procedures. Information and Computation 183(2), 140–164 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  22. Smullyan, R.M.: First-Order Logic. Springer, Heidelberg (1968)

    MATH  Google Scholar 

  23. Fitting, M.: First-Order Logic and Automated Theorem Proving. Texts and Monographs in Computer Science. Springer, Heidelberg (1990)

    MATH  Google Scholar 

  24. Cooper, D.: Theorem proving in arithmetic without multiplication. In: Meltzer, B., Michie, D. (eds.) Machine Intelligence, vol. 7, pp. 91–99. Edinburgh University Press (1972)

    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

Aravantinos, V., Caferra, R., Peltier, N. (2009). A Schemata Calculus for Propositional Logic. In: Giese, M., Waaler, A. (eds) Automated Reasoning with Analytic Tableaux and Related Methods. TABLEAUX 2009. Lecture Notes in Computer Science(), vol 5607. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02716-1_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02716-1_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02715-4

  • Online ISBN: 978-3-642-02716-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics