by Yu Feng
If F implies a disjunction of equalities, then it also implies at least one of the equalities.
NELSON-OPPEN-CONVEX(F)
1. Purify F into F₁ ∧ F₂
2. Run T₁-solver on F₁ and T₂-solver
on F₂ and return UNSAT if either is
unsatisfiable
3. If there are shared constants x and
y such that F1 ⇒ x=y but F2 does not
- 3.1. F2 ← F2 ∧ x=y
- 3.2. Go to step 2.
4. Return SAT