Tableau Methods for Classical Propositional Logic

Traditionally, a mathematical problem was considered ‘closed’ when an algorithm was found to solve it ‘in principle’. In this sense the deducibility problem of classical propositional logic was already ‘closed’ in the early 1920’s, when Wittgenstein and Post independently devised the well-known decision procedure based on the truth-tables. As usually happens this positive result ended up killing any theoretical interest in the subject. In contrast, first order logic was spared by a negative result. Its undecidability, established by Church and Turing in the 1930’s, made it an ‘intrinsically’ interesting subject forever. If no decision procedure can be found, that is all decision procedures have to be partial, the problem area is in no danger of saturation: it is always possible to find ‘better’ methods (at least for certain purposes).

[1]  R. Smullyan First-Order Logic , 1968 .

[2]  Göran Sundholm,et al.  Systems of Deduction , 1983 .

[3]  Marcello D'Agostino,et al.  Investigations into the complexity of some propositional calculi , 1990 .

[4]  Raymond M. Smullyan,et al.  Uniform Gentzen systems , 1969, Journal of Symbolic Logic.

[5]  A. Vellino The complexity of automated reasoning , 1990 .

[6]  Dana S. Scott,et al.  Notes on the formalization of logic , 1981 .

[7]  Evert W. Beth,et al.  Semantic Entailment And Formal Derivability , 1955 .

[8]  Dana S. Scott,et al.  Outline of a Mathematical Theory of Computation , 1970 .

[9]  Michael A. McRobbie,et al.  Automated theorem proving for non-classical logics , 1988, Research Notes in Theoretical Computer Science.

[10]  R. Jeffrey Formal Logic: Its Scope and Limits , 1981 .

[11]  Neil V. Murray,et al.  On the Computational Intractabilityof Analytic Tableau Methods , 1994, Bull. IGPL.

[12]  Stephen A. Cook,et al.  The Relative Efficiency of Propositional Proof Systems , 1979, Journal of Symbolic Logic.

[13]  M. E. Szabo,et al.  The collected papers of Gerhard Gentzen , 1969 .

[14]  J. M. Bocheński,et al.  A history of formal logic , 1961 .

[15]  Martin Davis,et al.  The Prehistory and Early History of Automated Deduction , 1983 .

[16]  D. Prawitz Comments on gentzen-type procedures and the classical notion of truth , 1975 .

[17]  George Boolos,et al.  Don't eliminate cut , 1984, J. Philos. Log..

[18]  Marcello D'Agostino,et al.  The Taming of the Cut. Classical Refutations with Analytic Cut , 1994, J. Log. Comput..

[19]  Stephen Cole Kleene Mathematical Logic , 1967 .

[20]  Marcello D'Agostino,et al.  Are tableaux an improvement on truth-tables? , 1992, J. Log. Lang. Inf..

[21]  D. Prawitz Ideas and Results in Proof Theory , 1971 .

[22]  Melvin Fitting,et al.  First-Order Logic and Automated Theorem Proving , 1990, Graduate Texts in Computer Science.

[23]  Reinhold Letz On the Polynomial Transparency of Resolution , 1993, IJCAI.

[24]  Larry J. Stockmeyer,et al.  Classifying the computational complexity of problems , 1987, The Journal of Symbolic Logic.

[25]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[26]  Graham Wrightson,et al.  Automation of Reasoning , 1983 .

[27]  Carlo Cellucci Analytic Cut Trees , 2000, Log. J. IGPL.

[28]  Hao Wang,et al.  Towards feasible solutions of the tautology problem , 1976 .

[29]  G. Gentzen Untersuchungen über das logische Schließen. I , 1935 .

[30]  J. A. Robinson,et al.  A Machine-Oriented Logic Based on the Resolution Principle , 1965, JACM.

[31]  Richard C. T. Lee,et al.  Symbolic logic and mechanical theorem proving , 1973, Computer science classics.

[32]  Carlo Cellucci Existential instantiation and normalization in sequent natural deduction , 1992 .

[33]  Chin-Liang Chang The Unit Proof and the Input Proof in Theorem Proving , 1970, JACM.

[34]  Gillier,et al.  Logic for Computer Science , 1986 .

[35]  Alasdair Urquhart,et al.  Complexity of Proofs in Classical Propositional Logic , 1992 .

[36]  M. Dummett Truth and other enigmas , 1978 .

[37]  Samuel R. Buss Polynomial Size Proofs of the Propositional Pigeonhole Principle , 1987, J. Symb. Log..

[38]  D. Prawitz Proofs and the Meaning and Completeness of the Logical Constants , 1979 .

[39]  Wolfgang Bibel,et al.  Automated Theorem Proving , 1987, Artificial Intelligence / Künstliche Intelligenz.

[40]  R. Statman Herbrand's Theorem and Gentzen's Notion of a Direct Proof , 1977 .

[41]  Donald W. Loveland,et al.  Automated theorem proving: a logical basis , 1978, Fundamental studies in computer science.

[42]  Evert W. Beth,et al.  On Machines Which Prove Theorems , 1962 .

[43]  J. Girard,et al.  Proofs and types , 1989 .

[44]  P. Schroeder-Heister Frege and the Resolution Calculus , 1997 .

[45]  Stephen Cook,et al.  Corrections for "On the lengths of proofs in the propositional calculus preliminary version" , 1974, SIGA.

[46]  R. Statman Bounds for proof-search and speed-up in the predicate calculus , 1978 .

[47]  Hilary Putnam,et al.  A Computing Procedure for Quantification Theory , 1960, JACM.

[48]  Alasdair Urquhart,et al.  The Complexity of Propositional Proofs , 1995, Bulletin of Symbolic Logic.

[49]  Donald W. Loveland,et al.  A machine program for theorem-proving , 2011, CACM.

[50]  Avron Arnon The semantics and proof theory of linear logic , 1988 .

[51]  Stephen A. Cook,et al.  The complexity of theorem-proving procedures , 1971, STOC.

[52]  J. Girard Proof Theory and Logical Complexity , 1989 .