z3 z3 High-performance theorem prover and SMT solver from Microsoft Research for constraint satisfaction and formal verification. solver library binding