Analogy in Inductive Theorem Proving

被引:0
|
作者
Erica Melis
Jon Whittle
机构
[1] Universität des Saarlandes,
来源
关键词
analogy; inductive theorem proving; CLAM;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we investigate analogy-driven proof plan construction in inductive theorem proving. The intention is to produce a plan for a target theorem that is similar to a given source theorem. We identify second-order mappings from the source to the target that preserve induction-specific proof- relevant abstractions dictating whether the source plan can be replayed. We replay the planning decisions taken in the source if the reasons or justifications for these decisions still hold in the target. If the source and target plan differ significantly at some isolated point, additional reformulations are invoked to add, delete, or modify planning steps. These reformulations are not ad hoc but are triggered by peculiarities of the mappings and by failed justifications. Employing analogy on top of the proof planner CLAM has extended the problem-solving horizon of CLAM: With analogy, some theorems could be proved automatically that neither CLAM nor NQTHM could prove automatically.
引用
收藏
页码:117 / 147
页数:30
相关论文
共 50 条
  • [21] Automated inductive theorem proving using transformations of term rewriting systems
    Sato, Koichi
    Kikuchi, Kentaro
    Aoto, Takahito
    Toyama, Yoshihito
    Computer Software, 2015, 32 (01): : 179 - 193
  • [22] A good class of tree automata. application to inductive theorem proving
    Lugiez, D
    AUTOMATA, LANGUAGES AND PROGRAMMING, 1998, 1443 : 409 - 420
  • [23] Conditional equational specifications of data types with partial operations for inductive theorem proving
    Kuhler, U
    Wirth, CP
    REWRITING TECHNIQUES AND APPLICATIONS, 1997, 1232 : 38 - 52
  • [24] Inductive theorem proving by program specialisation: Generating proofs for Isabelle using ECCE
    Lehmann, H
    Leuschel, M
    LOGIC BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 2003, 3018 : 1 - 19
  • [25] Inductive Theorem Proving in Non-terminating Rewriting Systems and Its Application to Program Transformation
    Kikuchi, Kentaro
    Aoto, Takahito
    Sasano, Isao
    PROCEEDINGS OF THE 21ST INTERNATIONAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING (PPDP 2019), 2019,
  • [26] Probabilistic Theorem Proving
    Gogate, Vibhav
    Domingos, Pedro
    COMMUNICATIONS OF THE ACM, 2016, 59 (07) : 107 - 115
  • [27] Proving the Stone theorem
    Nakano, H
    ANNALS OF MATHEMATICS, 1944, 42 : 665 - 667
  • [28] THEOREM PROVING WITH LEMMAS
    PETERSON, GE
    JOURNAL OF THE ACM, 1976, 23 (04) : 573 - 581
  • [29] Refinement and theorem proving
    Manolios, Panagiotis
    FORMAL METHODS FOR HARDWARE VERIFICATION, 2006, 3965 : 176 - 210
  • [30] Theorem proving modulo
    Dowek, G
    Hardin, T
    Kirchner, C
    JOURNAL OF AUTOMATED REASONING, 2003, 31 (01) : 33 - 72