2013 · 21 citations · 10 references
We describe an efficient way to compose SAT solvers into chains, while still allowing unit propagation between those solvers. We show how such a “SAT Modulo SAT” solver naturally produces sequence interpolants as a side effect - there is no need to generate a resolution proof and post-process it to extract an interpolant. We have implemented a version of IC3 using this SAT Modulo SAT solver, which solves both more SAT instances and more UNSAT instances than PDR and IC3 on each of the 2008, 2010, and 2012 Hardware Model Checking Competition benchmarks.
10
Armin Biere · Journal on Satisfiability Boolean Modeling and Computation · 2008 · 177 citations · Full text
Interpolation-sequence based model checking
Yakir Vizel, Orna Grümberg · 2009 · 60 citations
Engineering, Hardware Verification Language, Verification +19
A Comparative Study of 2QBF Algorithms.
Darsh Ranjan, Daijue Tang, Sharad Malik · 2004 · 39 citations