Yices
Yices is an SMT (Satisfiability Modulo Theories) solver developed by SRI International. It is designed to determine the satisfiability of logical formulas that combine a propositional skeleton with background theories, such as arithmetic and data structures, a common need in formal verification, software analysis, and research.
Yices implements a DPLL(T) architecture, using a SAT-like engine to decide the boolean structure while invoking
Yices supports several quantifier-free theories and combinations, including linear arithmetic over integers and reals, bit-vectors, arrays,
The solver is available as a standalone tool and as a library with APIs for C and