TU Wien:Einführung in wissensbasierte Systeme VU (Egly)/Prüfung 2013-01-30/Beispiel 2

Aus VoWi
Zur Navigation springen Zur Suche springen

Closed World Assumption: Betrachten Sie beliebige Aussagenlogische Theorie T und beliebige Prädikate q

1. Zeigen Sie, dass immer CWAq(T)⊆CWA(T) gilt.
(Hinweis: Benützen Sie die Definition)

2. Zeigen Sie, dass, wenn es ein Prädikat q gibt, sodass CWAq(T) inkonsistent ist, dass dann auch CWA(T) inkonsistent ist.

(10 Punkte)

Lösungsvorschlag:

Für 1:

CWA(T)=Cn(T∪Tasm) CWAq(T)=Cn(T∪Tasmq)

Tasm={¬P|T⊭P} Tasmq={¬P|T⊭P und P ein Grundatom mit Prädikatsymbol q}

Weil Tasmq⊆Tasm gilt auch Tasmq∪T⊆Tasm∪T.

Wegen der Monotonie von Cn(.) gilt daher Cn(Tasmq)⊆Cn(Tasm)


Für 2:

Annahme: CWAq(T)=Cn(T∪Tasmq) ist inkonsistent

Bedeutet, dass auch T∪Tasmq inkonsistent sein muss, also ∀I(I(T∪Tasmq)=0)
Es gilt: Tasmq⊆Tasm.
Weil eine inkonsistente Menge durch hinzufügen von Fakten nicht konsistent werden kann gilt:
CWA(T) muss auch inkonsistent sein.


Alternativlösung für 2 von --Stampi (Diskussion) 15:14, 27. Jan. 2014 (CET)

Lt. Angabe ist CWAq(T) inkonsistent wegen {q,¬q}⊆CWAq(T)

Da aber CWAq(T)⊆CWA(T)gilt, gilt auch folgendes:

{q,¬q}⊆CWA(T)

⇒ CWA(T) ist inkonsistent

Was versteht man unter Monotonie? Erfüllt die CWA die Monotonie-Eigenschaft? Wenn ja, begründen Sie Ihre Antwort; wenn nein, geben Sie ein Gegenbeispiel. (6 Punkte)

Lösungsvorschlag:

Montonie: W⊨ψ⇒W∪{ϕ}⊨ψ
Alternative Definition:
Wenn Γ⊆Δ, dann Cn(Γ)⊆Cn(Δ)

T = {P(a), Q(a), P(b), Q(b)}

CWA(T) = Cn(T)

CWA(T)⊨∀x(P(x)∧Q(x))


T2=T∪{P(c)}

CWA(T2)⊭∀x(P(x)∧Q(x))

Was ist ein normaler Default, bzw. eine normale Default Theorie? Welcher Satz ist auf normale Default Theorien anwendbar?

Lösungvorschlag: '

Normaler Default:
Der Dfault hat die Form: φ:ψ/ψ

Normale Default Theorie:
Wenn alle Defaults der Theorie normal sind

Normale Default Theorien besitzen immmer mind. eine Extension

Gegeben ist eine Default Theorie T = (W,D) mit

Δ={Student(x):LikesCoffee(x)/LikesCoffee(x),Person(M):¬LikesCoffee(x)/¬LikesCoffee(x),Person(x):Student(x)/Student(x)}

wobei M und S Konstanten sind.

Welche der Folgenden Mengen ist eine Extension von T?

1. Cn({Person(M),Person(S),Student(M),Student(S),LikesCoffee(M),LikesCoffee(S)})
2. Cn({Person(M),Person(S),Student(M),Student(S),¬LikesCoffee(M),¬LikesCoffee(S)})
3. Cn({Person(M),Person(S),Student(M),Student(S),¬LikesCoffee(M),LikesCoffee(S)})
4. Cn({Person(M),Person(S),¬LikesCoffee(M),LikesCoffee(S)})


Lösung von --Stampi (Diskussion) 15:22, 27. Jan. 2014 (CET)

Keine der angegebenen Mengen ist eine Extension. Da keine Wissensbasis angegeben wurde, muss man annehmen, dass W = {} gemeint ist und aus den Defaults nichts abgeleitet werden kann.