2012
DOI: 10.1007/978-3-642-31424-7_18
|View full text |Cite
|
Sign up to set email alerts
|

Leveraging Interpolant Strength in Model Checking

Abstract: Craig interpolation is a well known method of abstraction successfully used in both hardware and software model checking. The logical strength of interpolants can affect the quality of approximations and consequently the performance of the model checkers. Recently, it was observed that for the same resolution proof a complete lattice of interpolants ordered by strength can be derived. Most state-of-the-art model checking techniques based on interpolation subject the interpolants to constraints that ensure effi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
6
1
1

Relationship

4
4

Authors

Journals

citations
Cited by 23 publications
(20 citation statements)
references
References 20 publications
0
20
0
Order By: Relevance
“…The strength of interpolants can be controlled by choosing different interpolation calculi [18,48], applied to the same propositional resolution proof. To the best of our knowledge, there are few conclusive experiments relating interpolant strength with model checking performance.…”
Section: Related Workmentioning
confidence: 99%
“…The strength of interpolants can be controlled by choosing different interpolation calculi [18,48], applied to the same propositional resolution proof. To the best of our knowledge, there are few conclusive experiments relating interpolant strength with model checking performance.…”
Section: Related Workmentioning
confidence: 99%
“…In [13] the authors show that LISs can be employed to generate path interpolants by providing a sequence of labeling functions that are decreasing in terms of strength. In this subsection we study conditions for labeling functions that have to be satisfied in order to guarantee the PI property of interpolant sequences generated by LPAISs.…”
Section: B Path Interpolation Propertymentioning
confidence: 99%
“…For LISs, [13] defines a set of labeling constraints on the labeling functions used to compute the interpolants I and I ; if the labeling constraints are satisfied, the interpolants have the PI property. However, we prove the PI property in another way, more suitable for LPAISs.…”
Section: B Path Interpolation Propertymentioning
confidence: 99%
See 1 more Smart Citation
“…In practice, additional properties of multiple interpolants generated from a single unsatisfiable formula are often required, resulting in path interpolants and tree interpolants. Note that it is often possible to ensure these additional properties by careful construction of interpolants from the same proof of unsatisfiability [15]. In the implementation of eVolCheck algorithms, the tree interpolant property is essential as it must be satisfied to maintain valid function summaries and to ensure the correctness of the overall local upgrade checking.…”
Section: Background Theorymentioning
confidence: 99%