package bitwuzla-bin

  1. Overview
  2. Docs
Bitwuzla SMT solver executable

Install

dune-project
 Dependency

Authors

Maintainers

Sources

bitwuzla-bin-0.0.0.tbz
sha256=d4226ee5d1972caae12ea7bfde7ffd20a04fa81abb7a85a7432fb71be34b6207
sha512=a94a466ef8b299c18cde51dd82e1be61f357de0e5efe617320ee7a888aeb8f7cd53d278f1e70e80b24c43003afe9595b8ad97c91c07a866616003e39642b35e8

doc/README.html

License: MIT CI

ocaml-bitwuzla

Bitwuzla is a Satisfiability Modulo Theories (SMT) solvers for the theories of fixed-size bit-vectors, floating-point arithmetic, arrays, uninterpreted functions and their combinations.

This library contains basic bindings for using Bitwuzla in OCaml code. Bitwuzla sources and dependencies are repackaged for convenient use with opam.

From Opam

opam install bitwuzla

From source

The latest version of ocaml-bitwuzla is available on GitHub: https://github.com/bitwuzla/ocaml-bitwuzla

Required Dependencies

Optional Dependencies

Build

dune build
Building the API documentation

To build the API documentation, it is required to install

dune build @doc
Running tests

To run the tests, it is required to install

dune runtest