Analogy Makes Proofs Feasible
Erica Melis⋆, Manuela Veloso
Abstract
Erica Melis⋆, Manuela Veloso
Abstract
Many mathematical proofs are hard to generate for humans and even harder for automated theorem provers. Classical techniques of automated theorem proving involve the appli-cation of basic rules, of built-in special procedures, or of tactics. Melis (Melis 1993) introduced a new method for analogical reasoning in automated theorem proving. In this paper we show how the derivational analogy replay method is related and extended to encompass analogy-driven proof plan construction. The method is evaluated by showing the proof plan generation of the Pumping Lemma for context free languages derived by analogy with the proof plan of the Pumping Lemma for regular languages. This is an impressive evaluation test for the analogical reasoning method applied to automated theorem proving, as the automated proof of this Pumping Lemma is beyond the capabilities of any of the current automated theorem provers.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Many mathematical proofs are hard to generate for humans and even harder for automated theorem provers. Classical techniques of automated theorem proving involve the appli-cation of basic rules, of built-in special procedures, or of tactics. Melis (Melis 1993) introduced a new method for analogical reasoning in automated theorem proving. In this paper we show how the derivational analogy replay method is related and extended to encompass analogy-driven proof plan construction. The method is evaluated by showing the proof plan generation of the Pumping Lemma for context free languages derived by analogy with the proof plan of the Pumping Lemma for regular languages. This is an impressive evaluation test for the analogical reasoning method applied to automated theorem proving, as the automated proof of this Pumping Lemma is beyond the capabilities of any of the current automated theorem provers.
Key concepts: Analogy, Mathematical proof, Lemma (botany), Computer science, Automated theorem proving, Calculus (dental), Automated proof checking, Programming language