Quantifier-Free Bit-Vector Formulas with Binary Encoding: Benchmark Description.

Gergely Kovasznai, Andreas Fröhlich, Armin Biere

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

it-precise reasoning over fixed-size bit-vector logics (QF_BV) is important for many practical applications of Satisfability Modulo Theories (SMT), particularly for hardware and software verifcation. In [1], we argued that a logarithmic (w.l.o.g. binary) encoding, as used e.g. in the SMT-LIB format [2], leads to NExpTime-completeness of the underlying decision problem. Bit-blasting, as used in most current SMT solvers, therefore produces exponentially larger CNF formulas on certain QF_BV formulas. We provide generation scripts for several sets of QF_BV benchmarks in SMT-LIB format where this is the case and use bit-blasting to generate SAT benchmarks out of the original SMT2 specifications. All scripts and generated benchmarks are available at http://fmv.jku.at/smtbench.
Original languageEnglish
Title of host publicationProceedings of SAT Competition 2013
Editors A. Balint, A. Belov, M. Heule, M. Järvisalo
PublisherUniversity of Helsinki,
Pages107-108
Number of pages2
VolumeB-2013-1
Publication statusPublished - 2013

Publication series

NameDepartment of Computer Science Series of Publications B

Fields of science

  • 102011 Formal languages
  • 102 Computer Sciences
  • 101 Mathematics

JKU Focus areas

  • Computation in Informatics and Mathematics

Cite this