pith. sign in

arxiv: 1212.4650 · v2 · pith:VT6IUMUXnew · submitted 2012-12-19 · 💻 cs.LO

Interpolation Properties and SAT-based Model Checking

classification 💻 cs.LO
keywords interpolationcollectivesabstractioncheckingmodelsystemsverificationinterpolants
0
0 comments X
read the original abstract

Craig interpolation is a widespread method in verification, with important applications such as Predicate Abstraction, CounterExample Guided Abstraction Refinement and Lazy Abstraction With Interpolants. Most state-of-the-art model checking techniques based on interpolation require collections of interpolants to satisfy particular properties, to which we refer as "collectives"; they do not hold in general for all interpolation systems and have to be established for each particular system and verification environment. Nevertheless, no systematic approach exists that correlates the individual interpolation systems and compares the necessary collectives. This paper proposes a uniform framework, which encompasses (and generalizes) the most common collectives exploited in verification. We use it for a systematic study of the collectives and of the constraints they pose on propositional interpolation systems used in SAT-based model checking.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.