Well-Behaved Search and the Robbins Problem

The Robbins problem was solved in October 1996 [7] by the equational theorem prover EQP [6]. Although the solution was automatic in the sense that the user of the program did not know a solution, it was not a simple matter of giving the conjecture and pushing a button. The user made many computer runs, observed the output, adjusted the search parameters, and made more computer runs. The goal of this kind of iteration is to achieve a well-behaved search. Several of the searches were successful. The purpose of this presentation is to convey some of the methods that have led to well-behaved searches in our experiments and to speculate on automating the achievement of well-behaved search. First, I give some background on the Robbins problem and its solution.

[1]  Larry Wos,et al.  The Linked Inference Principle, II: The User's Viewpoint , 1984, CADE.

[2]  William McCune,et al.  33 basic test problems: a practical evaluation of some paramodulation strategies , 1997 .

[3]  Paliath Narendran,et al.  Only Prime Superpositions Need be Considered in the Knuth-Bendix Completion Procedure , 1988, J. Symb. Comput..

[4]  McCune Proofs for group and Abelian group single axioms , 1991 .

[5]  William McCune,et al.  OTTER 3.0 Reference Manual and Guide , 1994 .

[6]  William McCune Un-Skolemizing Clause Sets , 1988, Inf. Process. Lett..

[7]  William McCune A case study in automated theorem proving: A difficult problem about commutators , 1995 .

[8]  Larry Wos,et al.  Automated reasoning - 33 basic research problems , 1988 .

[9]  Alan Bundy Proceedings of the 12th International Conference on Automated Deduction , 1994 .

[10]  R. Goodstein Boolean algebra , 1963 .

[11]  Larry Wos,et al.  Challenge Problems Focusing on Equality and Combinatory Logic: Evaluating Automated Theorem-Proving Programs , 1988, CADE.

[12]  William McCune,et al.  FormEd: An X Window System application for managing first-order formulas , 1990 .

[13]  Larry Wos,et al.  The Absence and the Presence of Fixed Point Combinators , 1991, Theor. Comput. Sci..

[14]  William McCune,et al.  Computer and Human Reasoning: Single Implicative Axioms for Groups and for Abelian Groups , 1996 .

[15]  Larry Wos,et al.  Experiments in Automated Deduction with Condensed Detachment , 1992, CADE.

[16]  Lawrence J. Henschen,et al.  Compiling Constraint-Checking Programs from First-Order Formulas , 1982, Advances in Data Base Theory.

[17]  W. McCuney Automated Reasoning about Cubic Curves , 1993 .

[18]  William McCune,et al.  Single Axioms for the Left Group and the Right Group Calculi , 1992, Notre Dame J. Formal Log..

[19]  E. V. Huntington Boolean Algebra. A Correction , 1933 .

[20]  William McCune,et al.  Single identities for ternary Boolean algebras , 1995 .

[21]  William McCune,et al.  ROO: A Parallel Theorem Prover , 1992, CADE.

[22]  William McCune,et al.  Parallel Logic Programming for Numeric Applications , 1986, ICLP.

[23]  William McCune,et al.  Logic Machine Architecture: Inference Mechanisms , 1982, CADE.

[24]  William McCune,et al.  Logic Machine Architecture: Kernel Funtions , 1982, CADE.

[25]  Robert Veroff,et al.  Automated Reasoning and Its Applications: Essays in Honor of Larry Wos , 1997 .

[26]  Larry Wos,et al.  OTTER Experiments Pertinent to CADE-10 , 1991 .

[27]  Larry Wos Searching for Fixed Point Combinators by Using Automated Theorem Proving : a Preliminary Report , 1988 .

[28]  E. V. Huntington A New Set of Independent Postulates for the Algebra of Logic with Special Reference to Whitehead and Russell's Principia Mathematica. , 1932, Proceedings of the National Academy of Sciences of the United States of America.

[29]  Lawrence J. Henschen,et al.  Semantic Paramodulation for Horn Sets , 1983, IJCAI.

[30]  William McCune,et al.  Skolem Functions and Equality in Automated Deduction , 1990, AAAI.

[31]  Larry Wos,et al.  Negative Paramodulation , 1986, CADE.

[32]  William McCune,et al.  Experiments with ROO: A Parallel Automated Deduction System , 1990, Dagstuhl Seminar on Parallelization in Inference Systems.

[33]  Rick Stevens,et al.  Automated Reasoning Contributed to Mathematics and Logic , 1990, CADE.

[34]  Lawrence J. Henschen,et al.  Maintaining state constraints in relational databases: a proof theoretic basis , 1989, JACM.

[35]  William McCune,et al.  OTTER 1.0 Users' Guide , 1990 .

[36]  William McCune Automatic Proofs and Counterexamples for Some Ortholattice Identities , 1998, Inf. Process. Lett..

[37]  Wayne Snyder,et al.  Basic Paramodulation and Superposition , 1992, CADE.

[38]  Maria Paola Bonacina,et al.  Distributed Theorem Proving by Peers , 1994, CADE.

[39]  William McCune,et al.  Paths to High-Performance Automated Theorem Proving , 1986, CADE.

[40]  Larry Wos,et al.  The Automation of Reasoning: An Experimenter's Notebook with Otter Tutorial , 1996 .

[41]  Albert Rubio,et al.  Theorem Proving with Ordering and Equality Constrained Clauses , 1995, J. Symb. Comput..

[42]  William McCune,et al.  A parallel processing approach for implementing high-performance first-order logic deduction systems , 1989 .

[43]  William McCune Challenge Equality Problems in Lattice Theory , 1988, CADE.

[44]  William McCune,et al.  Single identities for lattice theory and for weakly associative lattices , 1995 .

[45]  Larry Wos,et al.  The Application of Automated Reasoning to Proof Translation and to Finding Proofs with Specified Properties: a Case Study in Many-Valued Sentential Calculus , 1991 .

[46]  Larry Wos,et al.  Application of Automated Deduction to the Search for Single Axioms for Exponent Groups , 1992, LPAR.

[47]  William McCune,et al.  ITP at Argonne National Laboratory , 1986, CADE.