2010
DOI: 10.1007/978-3-642-11957-6_11
|View full text |Cite
|
Sign up to set email alerts
|

Propositional Interpolation and Abstract Interpretation

Abstract: Abstract. Algorithms for computing Craig interpolants have several applications in program verification. Though different algorithms exist, the relationship between them and the properties of the interpolants they generate are not well understood. This paper is a study of interpolation algorithms for propositional resolution proofs. We show that existing interpolation algorithms are abstractions of a more general, parametrised algorithm. Further, existing algorithms reside in the coarsest abstraction that admi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2011
2011
2017
2017

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 23 publications
0
4
0
Order By: Relevance
“…Therefore, we resort to the number of variables as a measure of interpolant size. Labelled interpolation systems support the elimination of nonessential (or peripheral [29]) variables from interpolants [10], as stated by the following lemma.…”
Section: Definition 7 (Labelled Interpolation System For Resolution)mentioning
confidence: 99%
See 1 more Smart Citation
“…Therefore, we resort to the number of variables as a measure of interpolant size. Labelled interpolation systems support the elimination of nonessential (or peripheral [29]) variables from interpolants [10], as stated by the following lemma.…”
Section: Definition 7 (Labelled Interpolation System For Resolution)mentioning
confidence: 99%
“…The following example demonstrates that this approach may in fact have the opposite effect. We obtain the proof P on the right of Figure 6 by applying RmPivots and ReconstructProof to R. P is smaller than R, but the substitution has eliminated a peripheral resolution step and Itp(L, P ) is forced to introduce x 1 when we resolve on [12], and according to Lemma 2, any labelling L would require Itp(L, P ) to introduce x 1 at some point in P [10].…”
Section: Interpolant Reduction Via Subsumptionmentioning
confidence: 99%
“…The interpolant associated with the final resolvent (the empty clause) constitutes an interpolant I for which Theorem 1 holds. For a characterization of these and other interpolation systems see, e.g., [13].…”
Section: Introductionmentioning
confidence: 99%
“…For every propositional interpolation system that computes an interpolant for φ ⇒ ψ, the dual system is defined by the computation of an interpolant for I for ψ ⇒ φ , with the effect that ¬I is an interpolant for φ ⇒ ψ. It is known that the HKP system is self-dual and that McMillan's system is not [13].…”
Section: Introductionmentioning
confidence: 99%