English

A Single-Instance Incremental SAT Formulation of Proof- and Counterexample-Based Abstraction

Logic in Computer Science 2010-08-13 v1

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.

Keywords

Cite

@article{arxiv.1008.2021,
  title  = {A Single-Instance Incremental SAT Formulation of Proof- and Counterexample-Based Abstraction},
  author = {Niklas Een and Alan Mishchenko and Nina Amla},
  journal= {arXiv preprint arXiv:1008.2021},
  year   = {2010}
}

Comments

Accepted for FMCAD 2010

R2 v1 2026-06-21T15:59:45.508Z