Proceedings paper

Title:
On Interpolants and Variable Assignments
Authors:
Pavel Jancik, Jan Kofroň, Simone Fulvio Rollini, Natasha Sharygina
Publication:
Proceedings of FMCAD 2014
DOI:
Year:
2014
ISBN:
978-0-9835678-4-4
Link:

Abstract:
Craig interpolants are widely used in program verification as a means of abstraction. In this paper, we (i) introduce Partial Variable Assignment Interpolants (PVAIs) as a generalization of Craig interpolants. A variable assignment focuses computed interpolants by restricting the set of clauses taken into account during interpolation. PVAIs can be for example employed in the context of DAG interpolation, in order to prevent unwanted out-of-scope variables to appear in interpolants. Furthermore, we (ii) present a way to compute PVAIs for propositional logic based on an extension of the Labeled Interpolation Systems, and (iii) analyze the strength of computed interpolants and prove the conditions under which they have the path interpolation property.

BibTeX:
@inproceedings{jancik_interpolants_2014,
    title = {{On Interpolants and Variable Assignments}},
    author = {Jancik, Pavel and Kofroň, Jan and Rollini, Simone Fulvio and Sharygina, Natasha},
    year = {2014},
    booktitle = {{Proceedings of FMCAD 2014}},
    publisher = {FMCAD Inc},
    series = {{FMCAD '14}},
    location = {Austin, TX},
    doi = {10.1109/FMCAD.2014.6987604},
    isbn = {978-0-9835678-4-4},
    pages = {123--130},
    url = {http://dl.acm.org/citation.cfm?id=2682923.2682948},
}