Satisfiability Modulo Theories

In computer science and mathematical logic, the Satisfiability Modulo Theories (SMT) problem is a decision problem for logical formulas with respect to combinations of background theories expressed in classical first-order logic with equality. Examples of theories typically used in computer science are the theory of real numbers, the theory of integers, and the theories of various data structures such as lists, arrays, bit vectors and so on. SMT can be thought of as a form of the constraint satisfaction problem and thus a certain formalized approach to constraint programming.

Read more about Satisfiability Modulo Theories:  Basic Terminology, Expressive Power of SMT, SMT Solver Approaches, SMT For Undecidable Theories, SMT Solvers, See Also

Famous quotes containing the word theories:

    The theories and speculations of men concern us more than their puny accomplishment. It is with a certain coldness and languor that we loiter about the actual and so-called practical.
    Henry David Thoreau (1817–1862)