Bitwuzla

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


Bibtex

If you are citing Bitwuzla, please use the following BibTex entry (retrieved from DBLP):

@inproceedings{DBLP:conf/cav/NiemetzP23,
  author       = {Aina Niemetz and
                  Mathias Preiner},
  editor       = {Constantin Enea and
                  Akash Lal},
  title        = {Bitwuzla},
  booktitle    = {Computer Aided Verification - 35th International Conference, {CAV}
                  2023, Paris, France, July 17-22, 2023, Proceedings, Part {II}},
  series       = {Lecture Notes in Computer Science},
  volume       = {13965},
  pages        = {3--17},
  publisher    = {Springer},
  year         = {2023},
  url          = {https://doi.org/10.1007/978-3-031-37703-7\_1},
  doi          = {10.1007/978-3-031-37703-7\_1},
  timestamp    = {Fri, 21 Jul 2023 17:55:59 +0200},
  biburl       = {https://dblp.org/rec/conf/cav/NiemetzP23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}


Publications

Aina Niemetz, Mathias Preiner, Yoni Zohar. Scalable Bit-Blasting with Abstractions. CAV: 178-200. (2024)
[ PDF ]  [ DOI ]  [ Bibtex ]  [ Artifact ]

Aina Niemetz, Mathias Preiner. Bitwuzla. CAV: 3-17. (2023)
CAV Distinguished Paper Award

[ PDF ]  [ DOI ]  [ Bibtex ]  [ Artifact ]

Aina Niemetz, Mathias Preiner. Ternary Propagation-Based Local Search for More Bit-Precise Reasoning. FMCAD: 214-224. (2020)
[ PDF ]  [ DOI ]  [ Bibtex ]  [ Artifact ]  [ Talk ]  [ Errata ]

Aina Niemetz, Mathias Preiner. Bitwuzla at the SMT-COMP 2020. CoRR abs/2006.01621. (2020)
[ PDF ]  [ Arxiv ]  [ Bibtex ]