Definition
Nelson-Oppen Restrictions (Satisfiability Modulo Theory)
The standard Nelson–Oppen decision procedure combines theories only under the following restrictions:
- Decidable quantifier-free conjunctive fragments: for every , satisfiability modulo is decidable for quantifier-free conjunctions of literals;
- Disjoint signatures: the non-logical function and predicate symbols of the signatures are pairwise disjoint, apart from built-in equality; shared sorts and variables are permitted;
- Stable infiniteness: every is a stably infinite theory.
Under these conditions, purified component constraints can be decided separately and combined by communicating equalities over their shared variables. Stable infiniteness ensures that locally satisfying models can be given compatible domains.