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 existing techniques. We show that in some cases, the compositional approach can also be more efficient than traditional lazy SMT as a decision procedure. © 2013 Springer-Verlag.
Cite
CITATION STYLE
Albarghouthi, A., & McMillan, K. L. (2013). Beautiful interpolants. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8044 LNCS, pp. 313–329). https://doi.org/10.1007/978-3-642-39799-8_22
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.