A New Use of an Automated Reasoning Assistant: Open Questions in Equivalential Calculus and the Study of Infinite Domains

Abstract The field of automated reasoning is an outgrowth of the field of automated theorem proving. The difference in the two fields is not so much in the procedures on which they rest, but rather in the way the corresponding programs are used. Here we present a comprehensive treatment of the use of an automated reasoning program to answer certain previously open questions from equivalential calculus. The questions are answered with a uniform method that employs schemata to study the infinite domain of theorems deducible from certain formulas. We include sufficient detail both to permit the work to be duplicated and to enable one to consider other applications of the techniques. Perhaps more important than either the results or the methodology is the demonstration of how an automated reasoning program can be used as an assistant and a colleague. Precise evidence is given of the nature of this assistance.

[1]  Jeremy George Peterson Shortest single axioms for the classical equivalential calculus , 1976, Notre Dame J. Formal Log..

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

[3]  Jeremy George Peterson An automatic theorem prover for substitution and detachment systems , 1978, Notre Dame J. Formal Log..

[4]  Ross A. Overbeek,et al.  Complexity and related enhancements for automated theorem-proving programs , 1976 .

[5]  L. Wos,et al.  The unit preference strategy in theorem proving , 1899, AFIPS '64 (Fall, part I).

[6]  E. L. Lusk,et al.  Semigroups, antiautomorphisms, and involutions: a computer solution to an open problem. I , 1981 .

[7]  Larry Wos,et al.  Procedure Implementation Through Demodulation and Related Tricks , 1982, CADE.

[8]  J. A. Kalman Axiomatizations of Logics with Values in Groups , 1976 .

[9]  L. Wos,et al.  Paramodulation and Theorem-Proving in First-Order Theories with Equality , 1983 .

[10]  John Allen,et al.  An Interactive Theorem-Proving Program , 1983 .

[11]  L. Wos,et al.  Automated generation of models and counterexamples and its application to open questions in Ternary Boolean algebra , 1978, MVL '78.

[12]  John A. Kalman A shortest single axiom for the classical equivalential calculus , 1978, Notre Dame J. Formal Log..

[13]  Lawrence J. Henschen,et al.  Questions concerning possible shortest single axioms for the equivalential calculus: an application of automated theorem proving to infinite domains , 1983, Notre Dame J. Formal Log..

[14]  A. N. Prior,et al.  Notes on the axiomatics of the propositional calculus , 1963, Notre Dame J. Formal Log..

[15]  Larry Wos,et al.  Problems and Experiments for and with Automated Theorem-Proving Programs , 1976, IEEE Transactions on Computers.

[16]  Larry Wos Solving Open Questions with an Automated Theorem-Proving Program , 1982, CADE.

[17]  Larry Wos,et al.  An automated reasoning system , 1981, AFIPS '81.

[18]  Larry Wos,et al.  The Concept of Demodulation in Theorem Proving , 1967, JACM.

[19]  Steven K. Winker Generation and Verification of Finite Models and Counterexamples Using an Automated Theorem Prover Answering Two Open Questions , 1982, JACM.