Satisfiable Modulo Theories Solvers
Software tools for efficient and fully automatic analysis of the satisfiability of a formula in predicate logic with theories.
However, the satisfiability of predicate logic is not decidable, meaning not all satisfiability questions can be answered automatically.
Interesting research questions:
- What theories are useful? (e.g arithmetic, records, lists, bit vectors, etc)
- How much is decidable? (e.g subsets of predicate logic are decidable such as Presburger arithmetic)
- How do we combine the methods used for solving problems in different theories?