10.07.2015 Aufrufe

Defaults in deduktiven Datenbanken

Defaults in deduktiven Datenbanken

Defaults in deduktiven Datenbanken

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.

120 KAPITEL 5. SEMANTIK VON DEFAULTSdene konstruktive Extensionen unverträglich s<strong>in</strong>d, gibt es also auch nur e<strong>in</strong>e konstruktiveExtension, die gerade mit der naiven CWA übere<strong>in</strong>stimmt.✷Die konstruktiven Extensionen wurden <strong>in</strong> [Bre91] e<strong>in</strong>geführt, die Sätze und Beispiele diesesAbschnittes s<strong>in</strong>d neu.5.4 ZusammenfassungEs sollen jetzt die wichtigsten Ergebnisse dieses Kapitels noch e<strong>in</strong>mal tabellarisch zusammengestelltwerden.Garantierte EigenschaftenMan wird von e<strong>in</strong>er guten Default-Semantik erwarten, daß sie grundlegende Eigenschaftenwie Konsistenzerhaltung und Kumulierung für beliebige Default-Spezifikationen (∆, ❁)garantieren kann. Solche Eigenschaften verh<strong>in</strong>dern Überraschungen bei E<strong>in</strong>fügungenund Löschungen von Axiomen, da das Ergebnis häufig schon aufgrund dieser Eigenschaftenvorhersehbar ist. Andererseits gibt es Anwendungen, die e<strong>in</strong>e Verletzung derDeduktions-Eigenschaft erfordern, garantierte Eigenschaften führen also immer zu e<strong>in</strong>erE<strong>in</strong>schränkung der Ausdrucksfähigkeit. In der folgenden Tabelle bedeutet •“, daß für”jede Default-Spezifikation (∆, ❁) die zugehörige Vervollständigung die betreffende Eigenschafthat:Eigenschaften von Default-Semantikenm<strong>in</strong> (∆,❁) cwa (∆,❁) ncwa (∆,❁) mcwa (∆,❁) scwa (∆,❁) ⊢ cons(∆,❁)CON • • — • • •CUM • • — • • •DED • — • — • •DDIS • • • — • •EXP • — • • • —SCD • • • • • •NCWA • • • • • •Stärke der VervollständigungMan kann auch die Stärke der Vervollständigung für dieselbe Default-Spezifikation vergleichenund erhält folgende Hierarchie:Stärke von Default-Semantikenmcwa (∆,❁) =⇒ cwa (∆,❁) =⇒ m<strong>in</strong> (∆,❁) =⇒ ⊢ cons(∆,❁) =⇒ scwa (∆,❁)=⇒ ncwa (∆,❁)

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!