High-performance theorem prover and SMT solver for automated reasoning
High-performance theorem prover
z3
$ z3 formula.smt2
$ z3 -smt2 constraints.smt2 model=true
$ python3 -c "from z3 import *; x = Int('x'); print(solve(x > 0, x < 5))"