SMT solvers, or Satisfiability Modulo Theories solvers, are tools designed to determine the satisfiability of logical formulas with respect to specific theories. They extend the capabilities of traditional SAT solvers, which deal only with propositional logic, by incorporating more complex theories such as: 1. **Arithmetic**: Integers, reals, etc. 2. **Bit-vectors**: Operations on sequences of bits.
New to topics? Read the docs here!