1. What are the contributions mentioned in the paper "Interpolation-sequence based model checking" ?
In this work the authors present a novel SAT-based approach to full verification.. The authors demonstrate the usefulness of their method by applying it to industrial-size hardware designs from Intel.
read more
2. What is the definition of a Kripke structure?
Given a set of atomic propositions AP , a Kripke structure M is the quadruple M = (S, INIT,TR, L) where S is a finite set of states, INIT ⊆ S is a set of initial states and TR ⊆ S×S is a total transition relation.
read more
3. how many times can the authors simplify the BMC run for bound N?
In addition, the authors believe that the over-approximated sets of reachable states computed using their method at the N -th iteration can be used to simplify the BMC run for bound N + 1.
read more
4. What is the labeling function for a Kripke structure?
L : S −→ P(AP ) is the labeling function which associates with every state s ∈ S the set L(s) of atomic propositions that hold in s.A path in a Kripke structure M is a sequence of states π = (s0, s1, . . .) such that for all i > 0, si ∈ S and (si, si+1) ∈ TR.
read more





![TABLE III: Verified properties and their running parameters. ] Vars stands for the number of state variables in the cone of influence. B - bound at convergence, ] I - number of interpolants computed, ]BMC - number of calls to BMC algorithm and Time [s] - the runtime in seconds](/figures/table-iii-verified-properties-and-their-running-parameters-29ctq7gv.png)