University of Oxford Logo University of OxfordDepartment of Computer Science - Home

Propositional Interpolation and Abstract Interpretation

Vijay D'Silva

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 in- terpolation algorithms are abstractions of a more general, parametrised algorithm. Further, existing algorithms reside in the coarsest abstrac- tion that admits correct interpolation algorithms. The strength of inter- polants constructed by existing interpolation algorithms and the vari- ables they eliminate are analysed. The algorithms and their properties are formulated and analysed using abstract interpretation.

Details

Book Title

Proceedings of the European Symposium on Programming

Copyright

2010

Editor

Andrew Gordon

ISBN

978−3−642−11956−9

ISSN

0302−9743 (Print) 1611−3349 (Online)

Location

Cyprus

Note

Presentation slides. Paper from Springer.

Pages

185−204

Publisher

Springer.

Series

Lecture Notes in Computer Science

Volume

6012/2010

Year

2010

Links

BibTeX

Link (pdf)

DOI (10.1007/978-3-642-11957-6)

ISBN (978-3-642-11956-9)

Related pages

People