satisfiability modulo theories

logical problem studied in computer science

DBpedia resource is: http://dbpedia.org/resource/Satisfiability_modulo_theories

Abstract is: In computer science and mathematical logic, satisfiability modulo theories (SMT) is the problem of determining whether a mathematical formula is satisfiable. It generalizes the Boolean satisfiability problem (SAT) to more complex formulas involving real numbers, integers, and/or various data structures such as lists, arrays, bit vectors, and strings. The name is derived from the fact that these expressions are interpreted within ("modulo") a certain formal theory in first-order logic with equality (often disallowing quantifiers). SMT solvers are tools which aim to solve the SMT problem for a practical subset of inputs. SMT solvers such as Z3 and cvc5 have been used as a building block for a wide range of applications across computer science, including in automated theorem proving, program analysis, program verification, and software testing. Since Boolean satisfiability is already NP-complete, the SMT problem is typically NP-hard, and for many theories it is undecidable. Researchers study which theories or subsets of theories lead to a decidable SMT problem and the computational complexity of decidable cases. The resulting decision procedures are often implemented directly in SMT solvers; see, for instance, the decidability of Presburger arithmetic. SMT can be thought of as a constraint satisfaction problem and thus a certain formalized approach to constraint programming.

satisfiability modulo theories is …
instance of (P31):
decision problemQ3262192

External links are
P646Freebase ID/m/0d4jbt
P6366Microsoft Academic ID164155591
P10283OpenAlex IDC164155591

P10374computational complexityNP-completeQ215206

Reverse relations

computes solution to (P2159)
Q65064127DPLL(T)
Q111307290SMT solver

Q19599372Alt-Ergohas useP366

The articles in Wikimedia projects and languages

      Satisfiability modulo theorieswikipedia
      Teorías de satisfacibilidad módulowikipedia
Persian (fa / Q9168)صدق‌پذیری در پیمانه نظریاتwikipedia
      Satisfiability modulo theorieswikipedia
      Kielégíthetőségi modulo elméletekwikipedia
      Բանաձևերի լուծելիություն տեսություններումwikipedia
      Задача выполнимости формул в теорияхwikipedia
      Satisfierbarhet modulo teorierwikipedia
      Satisfiability Modulo Theorieswikipedia

Search more.