Shostak combination method

E904164

The Shostak combination method is a decision procedure framework in automated reasoning that efficiently combines theories with disjoint signatures to solve satisfiability problems in Satisfiability Modulo Theories (SMT).

All labels observed (1)

Label Occurrences
Shostak combination method canonical 1

How this entity was disambiguated

Statements (40)

Predicate Object
instanceOf algorithm in automated reasoning
decision procedure framework
method in Satisfiability Modulo Theories
theory combination method
appliesTo equational theories
first-order theories
assumes disjoint signatures of component theories
assumption theories have disjoint function symbols
theories share only equality
contribution improves efficiency of reasoning in combined theories
provides a complete combination method for certain classes of theories
developedInContextOf verification of hardware and software
field Satisfiability Modulo Theories NERFINISHED
automated reasoning
formal verification
mathematical logic
theorem proving
hasProperty complete under its assumptions
efficient for many practical theory combinations
modular with respect to component theories
influenced design of modern SMT solvers
namedAfter Robert E. Shostak NERFINISHED
purpose combining decision procedures for different theories
solving satisfiability problems in combined theories
supporting SMT solving
relatedTo Nelson–Oppen combination method NERFINISHED
SMT solving
combination of theories
decision procedures for theories
requires availability of canonizers for each component theory
availability of solvers for each component theory
typicalComponentTheory arrays GENERATED
linear arithmetic GENERATED
theory of uninterpreted functions GENERATED
usedIn SMT-based model checking
automated theorem provers for verification
constraint solving over combined theories
uses canonizers for each theory
solvers for each theory
term rewriting techniques

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Satisfiability Modulo Theories (SMT) relatedTo Shostak combination method
subject surface form: Satisfiability Modulo Theories