20.03.2014 Aufrufe

Einführung in die Methoden der Künstlichen Intelligenz - Goethe ...

Einführung in die Methoden der Künstlichen Intelligenz - Goethe ...

Einführung in die Methoden der Künstlichen Intelligenz - Goethe ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3 Aussagenlogik<br />

steht aus zwei Teilen:<br />

1. Korrektheit (Soundness): Der Kalkül erzeugt geschlossene Tableaus nur für Tautologien<br />

2. Vollständigkeit (completeness): Für jede Tautologie kann <strong>der</strong> Tableaukalkül e<strong>in</strong> geschlossenes<br />

Tableau erzeugen.<br />

Im folgenden verwenden wir “Korrektheit“ im S<strong>in</strong>ne <strong>der</strong> Soundness.<br />

Def<strong>in</strong>ition 3.9.8. E<strong>in</strong> Pfad e<strong>in</strong>es Tableaus ist erfüllbar, wenn <strong>die</strong> Konjunktion aller Formeln auf<br />

dem Pfad erfüllbar ist. E<strong>in</strong> Tableau ist erfüllbar, wenn es e<strong>in</strong>en Pfad gibt, <strong>der</strong> erfüllbar ist.<br />

Beachte: Wenn e<strong>in</strong>e Menge <strong>die</strong> Formel 0 o<strong>der</strong> ¬1 enthält, dann ist sie nicht erfüllbar.<br />

E<strong>in</strong> geschlossenes Tableau ist nicht erfüllbar.<br />

Lemma 3.9.9. Für <strong>die</strong> Tableau-Expansionsregeln gilt: Wenn T zu T ′ expan<strong>die</strong>rt wird, dann ist<br />

T erfüllbar gdw. T ′ erfüllbar.<br />

Beweis. “⇒“ Es genügt, sich e<strong>in</strong>en erfüllbaren Pfad θ anzuschauen, und e<strong>in</strong>e Interpretation<br />

I <strong>der</strong> aussagenlogischen Variablen zu wählen, <strong>die</strong> alle Formeln des Pfades θ wahr<br />

macht und alle Fälle <strong>der</strong> Expansionsregeln durchzugehen.<br />

• Wenn ¬¬X <strong>in</strong> θ, dann ist I(¬¬X) = 1 wahr, also auch I(X) = 1<br />

• Wenn für <strong>die</strong> α-Formel X ∧ Y gilt, dass I(X ∧ Y ) = 1, dann auch I(X) = I(Y ) = 1.<br />

• Wenn für <strong>die</strong> β-Formel X ∨ Y gilt dass I(X ∨ Y ), dann gilt auch entwe<strong>der</strong> I(X) = 1<br />

o<strong>der</strong> I(Y ) = 1. Somit ist e<strong>in</strong>er <strong>der</strong> Pfade, <strong>die</strong> θ fortsetzen, erfüllbar, entwe<strong>der</strong> <strong>der</strong><br />

mit dem Blatt X, o<strong>der</strong> <strong>der</strong> mit dem Blatt Y .<br />

• Analog für <strong>die</strong> an<strong>der</strong>en α und β-Formeln.<br />

“⇐“: Wenn e<strong>in</strong> Pfad <strong>in</strong> T ′ erfüllbar ist, dann ist auch <strong>der</strong> verkürzte Pfad <strong>in</strong> T , <strong>der</strong> den<br />

Pfad T ′ erzeugt hat, erfüllbar.<br />

Korollar 3.9.10. Der Tableaukalkül T K A ist sound.<br />

Beweis. Gegeben e<strong>in</strong>e Formel F , <strong>die</strong> ke<strong>in</strong>e Tautologie ist. Dann ist ¬F erfüllbar. Der Tableaukalkül<br />

startet mit ¬F , also ist das <strong>in</strong>itiale Tableau erfüllbar, also auch alle daraus<br />

erzeugten, <strong>in</strong>sbeson<strong>der</strong>e kann ke<strong>in</strong> geschlossenes Tableau erzeugt werden.<br />

Die Vollständigkeit kann im Fall <strong>der</strong> Aussagenlogik auf relativ e<strong>in</strong>fache Weise gezeigt<br />

werden, allerd<strong>in</strong>gs ist <strong>die</strong>se Beweis-Methode nicht auf allgeme<strong>in</strong>ere Logiken übertragbar.<br />

Zwischenziel: Zeige <strong>die</strong> Term<strong>in</strong>ierung des Tableaukalkül für Aussagenlogik.<br />

Stand: 25. November 2012 118 M. Schmidt-Schauß & D. Sabel, Skript KI, WS 2012/13

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!