Satisfiable Modulo Theories Solver (SMT Solver)

Satisfiable Modulo Theories (SMT) Solvers are software tools for the efficient and fully automatic analysis of the satisfiability of a formula in predicate logic with theories.

Examples of SMT Solvers:

Examples of their applications:

  • Program verification
  • Analysis of requirements models
  • Microprocessor verification