Defaults in deduktiven Datenbanken
Defaults in deduktiven Datenbanken
Defaults in deduktiven Datenbanken
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.