z3

High-performance theorem prover and SMT solver for automated reasoning

brewmacoslinux
Try with needOr install directly
Source

About

High-performance theorem prover

Commands

z3

Examples

Check satisfiability of a simple SMT formula from file$ z3 formula.smt2
Solve constraints with specific logic and optimization$ z3 -smt2 constraints.smt2 model=true
Use Z3 interactively with Python bindings$ python3 -c "from z3 import *; x = Int('x'); print(solve(x > 0, x < 5))"