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

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

3.9 Tableaukalkül für Aussagenlogik<br />

Bemerkung 3.9.11. Er<strong>in</strong>nerung:<br />

E<strong>in</strong> fun<strong>die</strong>rte (well-founded) Ordnung ist e<strong>in</strong>e partielle Ordnung ≥ auf e<strong>in</strong>er Menge M, so<br />

dass es ke<strong>in</strong>e unendlich absteigenden Ketten a 1 > a 2 > . . . <strong>in</strong> M gibt.<br />

Es gilt: Die lexikographische Komb<strong>in</strong>ation von fun<strong>die</strong>rten Ordnungen ist wie<strong>der</strong> fun<strong>die</strong>rte<br />

Ordnung. D.h. Seien M 1 , ≥ 1 und M 2 , ≥ 2 fun<strong>die</strong>rte Ordnungen. Dann ist M 1 × M 2 mit <strong>der</strong><br />

Ordnung (m 1 , m 2 ) > 12 (m ′ 1 , m′ 2 ) gdw. m 1 > 1 m ′ 1 o<strong>der</strong> (m 1 = 1 m ′ 1 und m 2 > 2 m ′ 2 ) fun<strong>die</strong>rt.<br />

E<strong>in</strong>e weitere nützliche Konstruktion von fun<strong>die</strong>rten Ordnungen gibt es mittels Multimengen,<br />

sogenannte Multimengenordnungen: Sei (M, >) e<strong>in</strong>e Menge mit fun<strong>die</strong>rter Ordnung, dann kann<br />

man auf Multimengen (Mengen bei denen mehrfaches Vorkommen von Elementen erlaubt ist) über<br />

M e<strong>in</strong>e Ordnung erklären:<br />

Seien A und B Multimengen über M, dann def<strong>in</strong>iert man A >> B, wenn es weitere Multimengen<br />

X und Y gibt, so dass B = (A\X)∪Y und es zu jedem Element von Y e<strong>in</strong> echt größeres<br />

Element <strong>in</strong> X gibt.<br />

Es gilt: Die Multimengenordnung >> ist e<strong>in</strong>e partielle Ordnung. Sie ist fun<strong>die</strong>rt, gdw. > fun<strong>die</strong>rt<br />

ist.<br />

Z. B Nimmt man <strong>die</strong> natürlichen Zahlen mit <strong>der</strong> >-Ordnung, dann gilt {3, 3, 2, 1} >><br />

{3, 2, 2, 2}, denn {3, 2, 2, 2} = {3, 3, 2, 1} \ {3, 1} ∪ {2, 2, 2}.<br />

Mit folgen<strong>der</strong> Steuerung term<strong>in</strong>iert <strong>der</strong> Tableaukalkül: Jede Formel wird auf jedem Pfad<br />

nur e<strong>in</strong>mal expan<strong>die</strong>rt.<br />

Beachte, dass e<strong>in</strong>e Formel <strong>die</strong> als Markierung e<strong>in</strong>es Knoten auftritt, möglicherweise<br />

mehrfach expan<strong>die</strong>rt werden muß, da mehrere Pfade h<strong>in</strong>durchgehen können. Dies ist unabhängig<br />

von <strong>der</strong> Art <strong>der</strong> Formel.<br />

Jeden Pfad können wir e<strong>in</strong>em Blatt zuordnen, dem Endknoten des Pfades.<br />

Lemma 3.9.12. Der Tableaukalkül für Aussagenlogik term<strong>in</strong>iert, wenn man jede Formel auf jedem<br />

Pfad höchstens e<strong>in</strong>mal expan<strong>die</strong>rt.<br />

Beweis. Wir konstruieren e<strong>in</strong> fun<strong>die</strong>rtes Maß für <strong>die</strong> Größe e<strong>in</strong>es Tableaus als Multimenge,<br />

so dass jede Expansionsregel <strong>die</strong>ses Maß verkle<strong>in</strong>ert.<br />

1. Die Größe e<strong>in</strong>er Formel sei e<strong>in</strong>e gewichtete Anzahl <strong>der</strong> Zeichen: Das Zeichen ⇐⇒<br />

wird doppelt gezählt, Klammern werden nicht gezählt, alle an<strong>der</strong>en e<strong>in</strong>fach.<br />

2. Die Größe e<strong>in</strong>es Pfades wird gemessen durch <strong>die</strong> Multimenge <strong>der</strong> Größe <strong>der</strong> Formeln<br />

an se<strong>in</strong>en Knoten, wobei <strong>der</strong> Expansions-status für <strong>die</strong>sen Pfad noch berücksichtigt<br />

werden muß: E<strong>in</strong> Knoten wird nur dann <strong>in</strong> das Maß aufgenommen, wenn<br />

er auf <strong>die</strong>sem Pfad noch nicht expan<strong>die</strong>rt worden ist.<br />

3. Die Größe des Tableaus ist <strong>die</strong> Multimenge <strong>der</strong> Größe aller nicht geschlossenen Pfade.<br />

Betrachte typische Fälle <strong>der</strong> Expansionsregeln:<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!