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 条
  • [21] External Sources of Axioms in Automated Theorem Proving
    Suda, Martin
    Sutcliffe, Geoff
    Wischnewski, Patrick
    Lamotte-Schubert, Manuel
    de Melo, Gerard
    KI 2009: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, 5803 : 281 - +
  • [22] Proof Documents for Automated Origami Theorem Proving
    Ghourabi, Fadoua
    Ida, Tetsuo
    Kasem, Asem
    AUTOMATED DEDUCTION IN GEOMETRY, 2011, 6877 : 78 - +
  • [23] Integration of automated and interactive theorem proving in ILF
    Dahn, BI
    Gehne, J
    Honigmann, T
    Wolf, A
    AUTOMATED DEDUCTION - CADE-14, 1997, 1249 : 57 - 60
  • [24] Automated Theorem Proving in GeoGebra: Current Achievements
    Botana, Francisco
    Hohenwarter, Markus
    Janicic, Predrag
    Kovacs, Zoltan
    Petrovic, Ivan
    Recio, Tomas
    Weitzhofer, Simon
    JOURNAL OF AUTOMATED REASONING, 2015, 55 (01) : 39 - 59
  • [25] Herbrand Constructivization for Automated Intuitionistic Theorem Proving
    Ebner, Gabriel
    AUTOMATED REASONING WITH ANALYTIC TABLEAUX AND RELATED METHODS, TABLEAUX 2019, 2019, 11714 : 355 - 373
  • [26] Zap: Automated theorem proving for software analysis
    Ball, T
    Lahiri, SK
    Musuvathi, M
    LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, PROCEEDINGS, 2005, 3835 : 2 - 22
  • [27] Automated theorem proving in euler diagram systems
    Stapleton, Gem
    Masthoff, Judith
    Flower, Jean
    Fish, Andrew
    Southern, Jane
    Journal of Automated Reasoning, 2007, 39 (04): : 431 - 470
  • [29] Scheduling methods for parallel automated theorem proving
    Stenz, G
    Wolf, A
    ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2000, 1822 : 254 - 266
  • [30] Automated theorem proving in Euler diagram systems
    Stapleton, Gem
    Masthoff, Judith
    Flower, Jean
    Fish, Andrew
    Southern, Jane
    JOURNAL OF AUTOMATED REASONING, 2007, 39 (04) : 431 - 470