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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Corcoran, J.: Schemata: the concept of schema in the history of logic. The Bulletin of Symbolic Logic 12(2), 219–240 (2006)
Kneale, W., Kneale, M.: The development of logic. Clarendon Press, Oxford University Press (1986)
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)
Parikh, R.J.: Some results on the length of proofs. Transactions of the American Mathematical Society 177, 29–36 (1973)
Baaz, M.: Note on the generalization of calculations. Theoretical Computer Science 224, 3–11 (1999)
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)
Orevkov, V.P.: Proof schemata in Hilbert-type axiomatic theories. Journal of Mathematical Sciences 55(2), 1610–1620 (1991)
Wos, L., Overbeek, R., Lusk, E., Boyle, J.: Automated Reasoning, Introduction and Applications, 2nd edn. McGraw-Hill, New York (1992)
Barendregt, H., Wiedijk, F.: The challenge of computer mathematics. Philosophical Transactions of the Royal Society A 363, 2351–2375 (2005)
Wos, L.: Automated Reasoning: 33 Basic Research Problems. Prentice-Hall, Englewood Cliffs (1988)
Hermann, M., Galbavý, R.: Unification of Infinite Sets of Terms schematized by Primal Grammars. Theoretical Computer Science 176(1–2), 111–158 (1997)
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)
Comon, H.: On unification of terms with integer exponents. Mathematical System Theory 28, 67–88 (1995)
Boyer, R.S., Moore, J.S.: A computational logic. Academic Press, London (1979)
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)
Comon, H.: Inductionless induction. In: Robinson, A., Voronkov, A. (eds.) Handbook of Automated Reasoning, pp. 913–962. North-Holland, Amsterdam (2001)
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)
Stratulat, S.: Automatic ‘Descente Infinie’ Induction Reasoning. In: Beckert, B. (ed.) TABLEAUX 2005. LNCS, vol. 3702, pp. 262–276. Springer, Heidelberg (2005)
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)
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)
Armando, A., Ranise, S., Rusinowitch, M.: A rewriting approach to satisfiability procedures. Information and Computation 183(2), 140–164 (2003)
Smullyan, R.M.: First-Order Logic. Springer, Heidelberg (1968)
Fitting, M.: First-Order Logic and Automated Theorem Proving. Texts and Monographs in Computer Science. Springer, Heidelberg (1990)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)