On Interpolation in Automated Theorem Proving

被引:0
|
作者
Maria Paola Bonacina
Moa Johansson
机构
[1] Università degli Studi di Verona,Dipartimento di Informatica
[2] Chalmers University of Technology,Department of Computer Science
来源
Journal of Automated Reasoning | 2015年 / 54卷
关键词
Interpolation systems; Superposition; Resolution;
D O I
暂无
中图分类号
学科分类号
摘要
Given two inconsistent formulæ, a (reverse) interpolant is a formula implied by one, inconsistent with the other, and only containing symbols they share. Interpolation finds application in program analysis, verification, and synthesis, for example, towards invariant generation. An interpolation system takes a refutation of the inconsistent formulæ and extracts an interpolant by building it inductively from partial interpolants. Known interpolation systems for ground proofs use colors to track symbols. We show by examples that the color-based approach cannot handle non-ground refutations by resolution and paramodulation/superposition. We present a two-stage approach that works by tracking literals, computes a provisional interpolant, which may contain non-shared symbols, and applies lifting to replace non-shared constants by quantified variables. We obtain an interpolation system for non-ground refutations, and we prove that it is complete, if the only non-shared symbols in provisional interpolants are constants.
引用
收藏
页码:69 / 97
页数:28
相关论文
共 50 条
  • [31] Application of theorem proving to automated diagnoses field
    Shen, J
    Zhu, BG
    Chen, Y
    Fang, Q
    PROCEEDINGS OF THE 4TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-4, 2002, : 3202 - 3204
  • [32] An integration of program analysis and automated theorem proving
    Ellis, BJ
    Ireland, A
    INTEGRATED FORMAL METHODS, PROCEEDINGS, 2004, 2999 : 67 - 86
  • [33] METHODS FOR AUTOMATED THEOREM PROVING IN NONCLASSICAL LOGICS
    MORGAN, CG
    IEEE TRANSACTIONS ON COMPUTERS, 1976, 25 (08) : 852 - 862
  • [34] Dealing with Degeneracies in Automated Theorem Proving in Geometry
    Kovacs, Zoltan
    Recio, Tomas
    Tabera, Luis F.
    Pilar Velez, M.
    MATHEMATICS, 2021, 9 (16)
  • [35] THE KRIPKE AUTOMATED THEOREM-PROVING SYSTEM
    THISTLEWAITE, PB
    MCROBBIE, MA
    MEYER, RK
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 230 : 705 - 706
  • [36] Ordering in automated theorem proving of differential geometry
    Li Hongbo
    Cheng Minteh
    Acta Mathematicae Applicatae Sinica, 1998, 14 (4) : 358 - 362
  • [37] Automated Theorem Proving for General Game Playing
    Schiffel, Stephan
    Thielscher, Michael
    21ST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-09), PROCEEDINGS, 2009, : 911 - 916
  • [38] Automated Theorem Proving in Euler Diagram Systems
    Gem Stapleton
    Judith Masthoff
    Jean Flower
    Andrew Fish
    Jane Southern
    Journal of Automated Reasoning, 2007, 39 : 431 - 470
  • [39] Automated theorem proving in quasigroup and loop theory
    Phillips, J. D.
    Stanovsky, David
    AI COMMUNICATIONS, 2010, 23 (2-3) : 267 - 283
  • [40] Combining formal derivation search procedures and natural theorem proving techniques in an automated theorem proving system
    Atayan, VV
    Morokhovets, MK
    CYBERNETICS AND SYSTEMS ANALYSIS, 1996, 32 (03) : 442 - 465