Satz: F
mathend000# in CNF nicht erfüllbar
mathend000#
es gibt eine Resolutions-Ableitung der leeren Klausel.
Beweis:
- Korrektheit (
⇐
mathend000#): Übung.
- Vollständigkeit (
⇒
mathend000#):
Induktion nach
| Var(F)|
mathend000#
dabei Induktionsschritt:
- betrachte F
mathend000# mit Variablen
{x1,…, xn+1}
mathend000#.
- Konstruiere F0
mathend000# (bzw. F1
mathend000#) aus F
mathend000#
durch „Belegen von xn+1
mathend000#
mit 0 (bzw. 1) ``
(d. h. Streichen von Literalen und Klauseln)
- Zeige, daß F0
mathend000# und F1
mathend000# unerfüllbar sind.
- wende Induktionsannahme an.
2014-03-31