Comparing Approaches to the Exploration of the Domain of Residue Classes

We report on a case study on combining proof planning with computer algebra systems. We construct proofs for basic algebraic properties of residue classes as well as for isomorphisms between residue classes using different proof techniques, which are implemented as strategies in a multi-strategy proof planner. The search space of the proof planner can be drastically reduced by employing computations of two computer algebra systems during the planning process. To test the effectiveness of our approach we carried out a large number of experiments and also compared it with some alternative approaches. In particular, we experimented with substituting computer algebra by model generation and by proving theorems with a first-order equational theorem prover instead of a proof planner.

[1]  Erica Melis,et al.  Proof planning with multiple strategies , 2000, Artif. Intell..

[2]  A. Meier,et al.  Exploring properties of residue classes , 2001 .

[3]  Bart Selman,et al.  Boosting Combinatorial Search Through Randomization , 1998, AAAI/IAAI.

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

[5]  Alan Bundy,et al.  The Use of Explicit Plans to Guide Inductive Proofs , 1988, CADE.

[6]  Volker Sorge,et al.  Classifying Isomorphic Residue Classes , 2001, EUROCAST.

[7]  Toby Walsh,et al.  Proceedings of AAAI-96 , 1996 .

[8]  Volker Sorge Non-Trivial Symbolic Computations in Proof Planning , 2000, FroCoS.

[9]  Thomas Hillenbrand,et al.  System Description: Waldmeister - Improvements in Performance and Ease of Use , 1999, CADE.

[10]  Volker Sorge,et al.  ΩMEGA : Towards a mathematical assistant , 1997 .

[11]  Volker Sorge,et al.  Omega: Towards a Mathematical Assistant , 1997, CADE.

[12]  Masayuki Fujita,et al.  Automatic Generation of Some Results in Finite Algebra , 1993, IJCAI.

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

[14]  Erica Melis,et al.  S I S Randomization and Heavy-tailed Behavior in Proof Planning , 2000 .

[15]  Erica Melis,et al.  Knowledge-Based Proof Planning , 1999, Artif. Intell..

[16]  W. McCune A Davis-Putnam program and its application to finite-order model search: Quasigroup existence problems , 1994 .

[17]  M. Stickel,et al.  Automated reasoning and exhaustive search: Quasigroup existence problems☆ , 1995 .

[18]  Paul B. Jackson Exploring Abstract Algebra in Constructive Type Theory , 1994, CADE.

[19]  Volker Sorge,et al.  Integrating Computer Algebra into Proof Planning , 1998, Journal of Automated Reasoning.

[20]  David A. Redfern,et al.  The Maple Handbook: Maple V Release 3 , 1995 .