An SMT solver for bit-vectors, floating-points, arrays and uninterpreted functions.

About Bitwuzla

Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of fixed-size bit-vectors, floating-point arithmetic, arrays and uninterpreted functions and their combinations. Its name is derived from an Austrian dialect expression that can be translated as “someone who tinkers with bits”.

Pronunciation of Bitwuzla

Citing Bitwuzla

If you are citing Bitwuzla, please use the following BibTex entry:

  author    = {Aina Niemetz and
               Mathias Preiner},
  title     = {Bitwuzla at the {SMT-COMP} 2020},
  journal   = {CoRR},
  volume    = {abs/2006.01621},
  year      = {2020},
  url       = {},
  archivePrefix = {arXiv},
  eprint    = {2006.01621},
  biburl    = {},
  bibsource = {dblp computer science bibliography,}