Z3: An Efficient SMT Solver

Leonardo de Moura,Nikolaj Bjørner
DOI: https://doi.org/10.1007/978-3-540-78800-3_24
2008-01-01
Abstract:Satisfiability Modulo Theories (SMT) problem is a decision problem for logical first order formulas with respect to combinations of background theories such as: arithmetic, bit-vectors, arrays, and uninterpreted functions. Z3 is a new and efficient SMT Solver freely available from Microsoft Research. It is used in various software verification and analysis applications.
What problem does this paper attempt to address?