10.07.2015 Aufrufe

Defaults in deduktiven Datenbanken

Defaults in deduktiven Datenbanken

Defaults in deduktiven Datenbanken

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.

5.2. DIE VORSICHTIGE CWA 107Lemma 5.2.13:• E ⊆ ∆ ∗ ist genau dann e<strong>in</strong>e maximale ∆-Extension von Φ, wenn es e<strong>in</strong>e maximale(∆, ❁)-Extension bezüglich ❁ = ∅ ist.• E ⊆ ∆ ∗ ist genau dann e<strong>in</strong>e maximale (∆, l)-Extension, wenn es e<strong>in</strong>e maximale(∆, ❁)-Extension ist bezüglich der durch δ 1 ❁ δ 2 :⇐⇒ l(δ 1 ) < l(δ 2 ) gegebenenPrioritätsrelation.Beweis:• Sei E e<strong>in</strong>e maximale ∆-Extension. Angenommen, es gäbe ∆ ′ ⊆ ∆ ∗ − E, so daßΦ ∪ {δ ∈ E | es gibt nicht δ ′ ∈ ∆ ′ mit δ ′ ❁ δ} ∪ ∆ ′konsistent ist. Da ❁ leer ist, ist diese Menge e<strong>in</strong>fach Φ ∪ E ∪ ∆ ′ . Damit ist natürlichΦ ∪ E ∪ {δ ′ } konsistent für jeden Default δ ′ ∈ ∆ ′ im Widerspruch zur Voraussetzung.Die Umkehrung ist noch e<strong>in</strong>facher, hier wählt man ∆ ′ := {δ ′ }.• Sei E e<strong>in</strong>e maximale (∆, l)-Extension. Zu zeigen ist, daß es nicht ∆ ′ ⊆ ∆ ∗ − E gibt, sodaßΦ ∪ {δ ∈ E | es gibt nicht δ ′ ∈ ∆ ′ mit δ ′ ❁ δ} ∪ ∆ ′konsistent ist. Angenommen, dies wäre doch der Fall. Sei δ ′ e<strong>in</strong> Default m<strong>in</strong>imaler Stufeaus ∆ ′ , dann ist nach Konstruktion von ❁ diese Menge gleichΦ ∪ {δ ∈ E | l(δ) ≤ l(δ ′ )} ∪ ∆ ′ .Ist diese Menge konsistent, so ist natürlich erst recht die Teilmenge konsistent, <strong>in</strong> der dieübrigen <strong>Defaults</strong> aus ∆ ′ weggelassen s<strong>in</strong>d. Das kann aber nicht se<strong>in</strong>, da E dann ke<strong>in</strong>emaximale (∆, l)-Extension wäre.Für die Umkehrung wählt man wieder ∆ ′ := {δ ′ }, dann gilt{δ ∈ E | es gibt nicht δ ′ ∈ ∆ ′ mit δ ′ ❁ δ} = {δ ∈ E | l(δ) ≤ l(δ ′ )}nach Def<strong>in</strong>ition von ❁.✷Mit dem folgenden Lemma können maximale Extensionen entsprechend der Default-Hierarchie aufgebaut werden. Hat man schon e<strong>in</strong>e maximale Extension E 0 bis zu e<strong>in</strong>ergewissen Prioritätsgrenze, so kann man direkt darüber e<strong>in</strong>e Schicht weiterer <strong>Defaults</strong> ∆ 1vorschreiben, und das ganze zu e<strong>in</strong>er vollständigen maximalen Extension E ausbauen.Als Spezialfall kann also jede konsistente Menge von <strong>Defaults</strong> zu e<strong>in</strong>er (∆, ∅)-Extensionerweitert werden.Lemma 5.2.14:Sei ∆ ∗ 0 ⊆ ∆ ∗ nach unten abgeschlossen, d.h. gelte:δ ∈ ∆ ∗ , δ 0 ∈ ∆ ∗ 0, δ ❁ δ 0 =⇒ δ ∈ ∆ ∗ 0.Sei E 0 e<strong>in</strong>e maximale (∆ ∗ 0, ❁)-Extension von Φ und ∆ 1 e<strong>in</strong> Menge ❁-m<strong>in</strong>imaler Elementevon ∆ ∗ − ∆ ∗ 0. Ist Φ ∪ E 0 ∪ ∆ 1 konsistent, so gibt es e<strong>in</strong>e maximale (∆, ❁)-Extension Evon Φ mit E 0 ∪ ∆ 1 ⊆ E.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!