A Single-Instance Incremental SAT Formulation of Proof- and Counterexample-Based Abstraction
Abstract
This paper presents an efficient, combined formulation of two widely used abstraction methods for bit-level verification: counterexample-based abstraction (CBA) and proof-based abstraction (PBA). Unlike previous work, this new method is formulated as a single, incremental SAT-problem, interleaving CBA and PBA to develop the abstraction in a bottom-up fashion. It is argued that the new method is simpler conceptually and implementation-wise than previous approaches. As an added bonus, proof-logging is not required for the PBA part, which allows for a wider set of SAT-solvers to be used.
- Publication:
-
arXiv e-prints
- Pub Date:
- August 2010
- DOI:
- 10.48550/arXiv.1008.2021
- arXiv:
- arXiv:1008.2021
- Bibcode:
- 2010arXiv1008.2021E
- Keywords:
-
- Computer Science - Logic in Computer Science
- E-Print:
- Accepted for FMCAD 2010