Ansatz:
für jedes Atom
A = P(t1,…, tk)
eine neue boolesche Unbekannte
pA↔A.
naives Vorgehen:
- für jede Lösung des SAT-Problem für diese Variablen p*:
- feststellen, ob die dadurch beschriebene
Konjunktion von Atomen in der Theorie T
erfüllbar ist
Realisierung mit DPLL(T):
- decide, T-solve (Konjunktion von T-Atomen)
- Konflikte (logische und T-Konfl.): backtrack
- logische Propagationen, Lernen
- T-Propagation (T-Deduktion)
2014-07-06