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 admits correct interpolation algorithms. The strength of interpolants constructed by existing interpolation algorithms and the variables they eliminate are analysed. The algorithms and their properties are formulated and analysed using abstract interpretation.
CITATION STYLE
D’Silva, V. (2010). Propositional Interpolation and Abstract Interpretation (pp. 185–204). https://doi.org/10.1007/978-3-642-11957-6_11
Mendeley helps you to discover research relevant for your work.