Automated Theorem Proving Proof and Model Generation with Disconnection Tableaux

We present the disconnection tableau calculus, which is a free-variable clausal tableau calculus where variables are treatedin a nonrigidmanner. The calculus essentially consists of a single inference rule, the so-called linking rule, which strongly restricts the possible clauses in a tableau. The method can also be viewed as an integration of the linking rule as used in Plaisted’s linking approach into a tableau format. The calculus has the proof-theoretic advantage that, in the case of a satisfiable formula, one can characterise a model of the formula, a property which most of the free-variable tableau calculi lack. In the paper, we present a rigorous completeness proof and give a procedure for extracting a model from a finitely failed branch.

[1]  H. Ganzinger,et al.  Equational Reasoning in Saturation-Based Theorem Proving , 1998 .

[2]  Reinhold Letz,et al.  DCTP - A Disconnection Calculus Theorem Prover - System Abstract , 2001, IJCAR.

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

[4]  Reinhold Letz First-Order Tableau Methods , 1999 .

[5]  Jean-Paul Billon,et al.  The Disconnection Method - A Confluent Integration of Unification in the Analytic Framework , 1996, TABLEAUX.

[6]  M. Fitting First-order logic and automated theorem proving (2nd ed.) , 1996 .

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

[8]  Nicolas Peltier,et al.  Pruning the Search Space and Extracting More Models in Tableaux , 1999, Log. J. IGPL.

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

[10]  John K. Slaney,et al.  FINDER: Finite Domain Enumerator - System Description , 1994, CADE.

[11]  W. Bibel,et al.  Automated deduction : a basis for applications , 1998 .

[12]  B. Dreben,et al.  The decision problem: Solvable classes of quantificational formulas , 1979 .

[13]  Peter Baumgartner,et al.  FDPLL - A First Order Davis-Putnam-Longeman-Loveland Procedure , 2000, CADE.

[14]  Miki Hermann,et al.  Unification of Infinite Sets of Terms Schematized by Primal Grammars , 1997, Theor. Comput. Sci..

[15]  Gernot Salzer,et al.  The Unification of Infinite Sets of Terms and Its Applications , 1992, LPAR.

[16]  D. Gabbay,et al.  Handbook of tableau methods , 1999 .