2014
DOI: 10.1007/s10817-014-9314-0
|View full text |Cite
|
Sign up to set email alerts
|

On Interpolation in Automated Theorem Proving

Abstract: Given two inconsistent formulae, 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 formulae and extracts an interpolant by building it inductively from partial interpolants. Known interpolation systems for ground proofs use colors to track symbols. We sho… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
45
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 25 publications
(46 citation statements)
references
References 52 publications
0
45
0
Order By: Relevance
“…, ¬p n } being the set of all possible literals, and (l, l ) ∈ E if and only if there is a clause ¬l ∨ l ∨ C ∈ C (that means, a clause containing the literal l , and the literal l with reversed sign). 7 The graph (V, E) is acyclic. To see this, suppose there is a cycle l 1 , l 2 , .…”
Section: From Recursion-free Horn Clauses To Well-founded Clausesmentioning
confidence: 99%
See 2 more Smart Citations
“…, ¬p n } being the set of all possible literals, and (l, l ) ∈ E if and only if there is a clause ¬l ∨ l ∨ C ∈ C (that means, a clause containing the literal l , and the literal l with reversed sign). 7 The graph (V, E) is acyclic. To see this, suppose there is a cycle l 1 , l 2 , .…”
Section: From Recursion-free Horn Clauses To Well-founded Clausesmentioning
confidence: 99%
“…The refinement problem saw a significant progress when Craig interpolants extracted from unsatisfiability proofs were used as relevant predicates [20]. While interpolation has enjoyed a significant progress for various logical constraints [7][8][9]24], there have been substantial proposals for more general forms of interpolation [1,19,24].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The result of extracting relational reverse interpolants from superposition refutations was also proved in [12] and [3]. Our proof is considerably shorter and simpler than either of these proofs.…”
Section: mentioning
confidence: 63%
“…The notion of relational interpolant can already be found in [12] and was used in a number of publications, including [1] and [3]. In this section we will use an arbitrary first-order theory T , whenever possible.…”
Section: Interpolants and Non-local Proofsmentioning
confidence: 99%