2013
DOI: 10.1007/978-3-642-39799-8_22
|View full text |Cite
|
Sign up to set email alerts
|

Beautiful Interpolants

Abstract: We describe a compositional approach to Craig interpolation based on the heuristic that simpler proofs of special cases are more likely to generalize. The method produces simple interpolants because it is able to summarize a large set of cases using one relatively simple fact. In particular, we present a method for finding such simple facts in the theory of linear rational arithmetic. This makes it possible to use interpolation to discover inductive invariants for numerical programs that are challenging for ex… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
81
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 59 publications
(81 citation statements)
references
References 29 publications
0
81
0
Order By: Relevance
“…For linear real arithmetic, this can be performed by constructing a system of constraints whose solution is a proof of unsatisfiability (and an interpolant) [53]. As recently shown [2], the simplicity of the proof can be crucial to discovering the predicates required for a safe inductive invariant. Finding simple proofs boils down to finding an optimal solution of the system of constraints.…”
Section: Applications Of Optimizationmentioning
confidence: 99%
See 2 more Smart Citations
“…For linear real arithmetic, this can be performed by constructing a system of constraints whose solution is a proof of unsatisfiability (and an interpolant) [53]. As recently shown [2], the simplicity of the proof can be crucial to discovering the predicates required for a safe inductive invariant. Finding simple proofs boils down to finding an optimal solution of the system of constraints.…”
Section: Applications Of Optimizationmentioning
confidence: 99%
“…Finding simple proofs boils down to finding an optimal solution of the system of constraints. Using SYMBA, this can be automated, without the need for the heuristics employed in [2].…”
Section: Applications Of Optimizationmentioning
confidence: 99%
See 1 more Smart Citation
“…A recent paper proposes the generation of beautiful interpolants [1], which are interpolants with particularly simple shape and Boolean structure; empirically, interpolants of this kind were found to be beneficial for the convergence of model checkers. Domainspecific knowledge is not explicitly used when computing beautiful interpolants, but it is possible to use the procedure in [1] in combination with our abstraction framework.…”
Section: Related Workmentioning
confidence: 99%
“…It is a variant of [4], and is a special case of interpolants generated as a side-effect of IC3 [3,2,14]. Variants and extensions have been examined for richer theories, such as arithmetic [1,7]. Let A and B be two propositional formulas, whose conjunction is unsatisfiable.…”
Section: Propositional Zipper Interpolationmentioning
confidence: 99%