External Analogy in Inductive Theorem Proving

This paper investigates analogy-driven proof plan construction in inductive theorem proving. Given a proof plan of a source theorem, we identify constraints of second-order mappings that enable a replay of the source plan to produce a similar plan for the target theorem. In addition, the analogical replay is controlled by justifications that have to be satisfied in the target. Our analogy procedure, ABALONE, is implemented on top of the proof planner, CLaM. Employing analogy has extended the problem solving horizon of CLaM: with analogy, some theorems could be proved that CLAM could not prove automatically.

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

[2]  Dieter Hutter,et al.  Synthesis of Induction Orderings for Existence Proofs , 1994, CADE.

[3]  Frank van Harmelen,et al.  Rippling: a heuristic inductive proofs for guiding , 1993 .

[4]  Jon Whittle,et al.  Analogy as a Control Strategy in Theorem Proving , 1997 .

[5]  John R. Anderson,et al.  MACHINE LEARNING An Artificial Intelligence Approach , 2009 .

[6]  Jaime G. Carbonell,et al.  Derivational analogy: a theory of reconstructive problem solving and expertise acquisition , 1993 .

[7]  Thomas Kolbe,et al.  Reusing Proofs , 1994, ECAI.

[8]  Stephen Owen,et al.  Analogy for automated reasoning , 1990, Perspectives in artificial intelligence.

[9]  James Curie Munyer Analogy as a means of discovery in problem solving and learning , 1981 .

[10]  Dieter Hutter,et al.  Guiding Induction Proofs , 1990, CADE.

[11]  Erica Melis,et al.  A Model of Analogy-Driven Proof-Plan Construction , 1995, IJCAI.

[12]  Robert S. Boyer,et al.  Computational Logic , 1990, ESPRIT Basic Research Series.

[13]  Erica Melis,et al.  When to Prove Theorems by Analogy? , 1996, KI.

[14]  Robin Milner,et al.  Edinburgh lcf: a mechanized logic of computation , 1978 .

[15]  Jon Whittle,et al.  Internal Analogy in Theorem Proving , 1996, CADE.

[16]  Régis Curien Outils pour la preuve par analogie , 1995 .

[17]  Michael J. C. Gordon,et al.  Edinburgh LCF: A mechanised logic of computation , 1979 .

[18]  Frank van Harmelen,et al.  Rippling: A Heuristic for Guiding Inductive Proofs , 1993, Artif. Intell..