TU Wien:Einführung in wissensbasierte Systeme VU (Egly)/Prüfung 2016-04-26 Ausarbeitung

Aus VoWi
Zur Navigation springen Zur Suche springen

Diese Ausarbeitung bezieht sich auf die Prüfung vom 26.04.2016 (Datei:TU Wien-Einführung in wissensbasierte Systeme VU (Egly) - Prüfung 2016-04-26.pdf) und auf den zugehörigen informatik-forum thread (https://web.archive.org/web/*/www.informatik-forum.at/showthread.php?113018-Pr%FCfung-26-4-2016)

Diese Lösungen sind eher als Lösungsvorschlag zu sehen.

Beispiel 2 - (Nicht monotones Schließen)

[Bearbeiten | Quelltext bearbeiten]

Gegeben ist folgende Wissesbasis T über einer Sprache mit den einzigen Konstantensymbolen a,b,c, dem Variablensymbol x und den einzigen Prädikatensybolen P und Q:

T={¬P(a),Q(c)→P(c),Q(b),∀x(Q(x)∨P(x))}


1. Geben Sie die Closed World Assumption CWA(T) von T an, indem Sie folgende Gleichung ergänzen:

CWA(T)=Cn(T∪Tasm) where

Tasm={¬P(a),¬P(b),¬P(c),¬Q(c)}


¬Q(a)∉Tasm, since {Q(a)∨P(a),¬P(a)}⊨Q(a)


2. Welche der folgenden Eigenschaften treffen zu?


- T is not deductively closed, since Cn(T)≠T

- CWA(T) is not consistent, since (T⊨Q(c)∨P(c))∧(CWA(T)⊭Q(c))∧(CWA(T)⊭P(c)})

Gegeben seien folgende Mengen, wobei a und b Konstantensymbole und P,Q und R Prädikate sind.

W={¬P(a),R(b)},

Δ={P(a):¬Q(b)Q(b),R(b):P(b)Q(a),R(a):P(a)Q(b)}



1. T1=(W,Δ)

The formal (or naive) way of computing extensions.


Step 1: Generate all sets of form Cn(W∪𝒞) such that:

𝒞⊆{χ|φ:ψ1,…,ψnχ∈Δ}

(intuitively: Cn(W∪𝒞) for each 𝒞∈ power set of derivable atoms in Δ)


E1=Cn(W∪{})

E2=Cn(W∪{Q(a)})

E3=Cn(W∪{Q(b)})

E4=Cn(W∪{Q(a),Q(b)})


Step 2: Generate classical reduct Δ

ΔE1={P(a)/Q(b),R(b)/Q(a)}

ΔE2={P(a)/Q(b),R(b)/Q(a)}

ΔE3={R(b)/Q(a)}

ΔE4={R(b)/Q(a)}


Step 3: Apply derived rules recursively using the original knowledge base W. Iff CnΔE(W) is the original extension candidate E then E is an extension of T.

CnΔE1(W)=Cn(W∪{Q(a)})≠E1

CnΔE2(W)=Cn(W∪{Q(a)})=E2⇒Extension of T

CnΔE3(W)=Cn(W∪{Q(a)})≠E3

CnΔE4(W)=Cn(W∪{Q(a)})≠E4


2. T2=(P(a),Δ)

W2={P(a)}


E1=Cn(W2∪{})

E2=Cn(W2∪{Q(a)})

E3=Cn(W2∪{Q(b)})

E4=Cn(W2∪{Q(a),Q(b)})


ΔE1={P(a)/Q(b),R(b)/Q(a),R(a)/Q(b)}

ΔE2={P(a)/Q(b)}

ΔE3={R(b)/Q(a),R(a)/Q(b)}

ΔE4={R(b)/Q(a)}


CnΔE1(W2)=Cn(W2∪{Q(b)})≠E1

CnΔE2(W2)=Cn(W2∪{Q(b)})≠E2

CnΔE3(W2)=Cn(W2∪{Q()})≠E3

CnΔE4(W2)=Cn(W2∪{Q()})≠E4


⇒ this theory has no extension.