Fahbereih Mathematik
MartinOtto
AhimBlumensath
TobiasLöw
A
TECHNISCHE UNIVERSIT¨ AT DARMSTADT
Sommersemester2006
Übung
Formale Grundlagen der Informatik II
Aufgabe
SeienφundψAL-Formeln. Wie kann man das Resolutionsverfahren benutzen, um zu überprüfen, ob (a) φunerfüllbar ist;
Lösung. j>ResKφ (Kφbezeichnet die Klauselmenge zuφ.) (b) φerfüllbar ist;
Lösung. j¶ResKφ
(c) φallgemeingültig ist;
Lösung. j>ResK φ
(d) φnicht allgemeingültig ist;
Lösung. j¶ResK φ
(e) φàψ;
Lösung. j>ResKφ, ψ
(f) eine endliche MengeΦvon AL-Formeln unerfüllbar ist;
Lösung. j>ResKΦ
(g) eine unendliche MengeΦvon AL-Formeln unerfüllbar ist?
Lösung. j>ResKΦfür ein endlichesΦbΦ.
Aufgabe Seien
φ p- q, p-q-r, p- q
ψ p, q- p,q,r-p, q,r-p,q, r. Zeigen Sie mit Hilfe des Resolutionsverfahrens, daß
(a) φerfüllbar ist;
Lösung.
ResK p, q, p,q,r, p, q
ResK ResK8 q, q, q,r, p, p,r, p,r
ResK ResK8 q,r, p, q,r, p, q,r, p,q,r
ResK ResK8p,r
ResK ResK (b) φàψgilt .
Lösung. Klauseln:p, q, p,q,r, p, q, p,q, p, q, r, p,q, r, p, q,r
p,q, r p,q,r p, q p, q p,q
p,q p
p
j
Aufgabe
Machen Sie sich mit Hilfe der Klauselmenge
p,q,r, p, q,r, r
klar, warum das Resolutionsverfahren nicht funktioniert, wenn man erlaubt, in einem Schritt mehrere Literale zu eliminieren, d. h.
für L,L>C und L,L>C die Klausel C CL,L8CL,L zu bilden.
Lösung. Mit dem modifizierten Verfahren läßt sich die leere Klausel ableiten, aber die Klauselmenge ist erfüllbar, z. B.Jp ,Jq ,Jr .