bitwuzla

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

brewmacoslinux
Try with needOr install directly
Source

About

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

Commands

bitwuzla

Examples

Solve a simple SMT-LIB2 format problem from a file$ bitwuzla problem.smt2
Check satisfiability with verbose output$ bitwuzla --verbosity=2 constraints.smt2
Pipe SMT-LIB2 input directly to bitwuzla$ echo '(set-logic QF_BV) (declare-fun x () (_ BitVec 8)) (assert (= x #xFF)) (check-sat)' | bitwuzla