hasmtlib-2.8.1: A monad for interfacing with external SMT solvers
Safe HaskellSafe-Inferred
LanguageGHC2021

Language.Hasmtlib.Solver.Bitwuzla

Synopsis

Documentation

bitwuzla :: SolverConfig s Source #

A SolverConfig for Bitwuzla. Requires binary bitwuzla to be in path.

As of v0.5 Bitwuzla uses Cadical as SAT-Solver by default. Make sure it's default SAT-Solver binary - probably cadical - is in path too.

bitwuzlaKissat :: SolverConfig s Source #

A SolverConfig for Bitwuzla with Kissat as underlying sat-solver.

Requires binary bitwuzla and to be in path. Will use the kissat shipped with bitwuzla.

It is recommended to build bitwuzla from source for this to work as expected.