TU Wien:Einführung in wissensbasierte Systeme VU (Egly)/Prüfung 2013-03-22/Beispiel 1
Teilaufgabe a)[Bearbeiten | Quelltext bearbeiten]
Punkt 1[Bearbeiten | Quelltext bearbeiten]
Geben Sie einen Satz der Prädikatenlogik an, der besagt, dass ein Ball der Kategorie Football einen Durchmesser von 22 cm hat. Verwenden Sie dazu die folgenden Prädikate: bedeutet, dass ein Objekt der Kategorie angehört. bedeutet, dass das Objekt einen Durchmesser von cm hat. (2 Punkte)
Lösungsvorschlag: JasonLeroy (Diskussion) 14:54, 22. Jan. 2014 (CET)
Punkt 2[Bearbeiten | Quelltext bearbeiten]
Geben Sie einen Satz der Form an, der besagt, dass zwei Objekte der selben Kategorie den selben Durchmesser haben. Dabei ist eine definite Horn-Klausel mit freien Variablen . (Eine Horn Klausel ist eine Disjunktion von Literalen - Atomformeln und negierten Atomformeln - von denen exakt eines eine nicht negierte Atomformel ist.) (2 Punkte)
Lösungsvorschlag: JasonLeroy (Diskussion) 14:54, 22. Jan. 2014 (CET)
In Worten: Sind x und y von der Kategorie w und x hat die Größe z, dann hat y auch die Größe z.
Diese Lösung lässt sich noch zu einer Horner-Klausel umformen:
Punkt 3[Bearbeiten | Quelltext bearbeiten]
Betrachten Sie die Wissensbasis bestehend aus dem Satz aus 2. sowie den Sätzen , , . Zeigen Sie mittels TC1, dass daraus auch folgt. (8 Punkte)
Lösungsvorschlag: JasonLeroy (Diskussion) 14:54, 22. Jan. 2014 (CET)
| |||
✘ clash | ✘ clash | ✘ clash | ✘ clash |
Diese lösung ist blödsinn.
siehe: hier und hier
Danke! Hab's ausgebessert. --JasonLeroy (Diskussion) 09:45, 14. Jun. 2014 (CEST)
Teilaufgabe b)[Bearbeiten | Quelltext bearbeiten]
Kreuzen Sie die zutreffende Antwort an:
1. Seien , und aussagenlogische Sätze. Falls oder gilt, so gilt auch .
richtig ☐ falsch ☐
2. Seien , und aussagenlogische Sätze. Falls gilt, so gilt oder oder es gelten beide.
richtig ☐ falsch ☐
3. Aus folgt .
richtig ☐ falsch ☐
4. Eine aussagenlogische Klausel ist genau dann gültig, wenn sie die Literale und für eine aussagenlogische Variable enthält.
richtig ☐ falsch ☐
(6 Punkte)
Lösungsvorschlag: JasonLeroy (Diskussion) 14:54, 22. Jan. 2014 (CET)
- richtig ☒ falsch ☐
- richtig ☐ falsch ☒
- richtig ☐ falsch ☒
- richtig ☒ falsch ☐
Teilaufgabe c)[Bearbeiten | Quelltext bearbeiten]
Ist die folgende Aussage korrekt? Wenn ja, begründen Sie Ihre Antwort; wenn nein, geben Sie ein Gegenbeispiel an.
Seien und beliebige aussagenlogische Sätze in konjunktiver Normalform, die dieselben aussagenlogischen Variablen enthalten. Dann gilt entweder oder . (4 Punkte)
Was verändert sich, wenn alle Klausen von einzelne Literale sind ( oder )? (3 Punkte)
Lösungsvorschlag 1:
Gegenbeispiel:
und können frei gewählt werden, daher wählen wir:
=
=
Eine Interpretation in der nicht gilt (die also wahr und falsch macht):
und
Eine Interpretation in der nicht gilt (die also wahr und falsch macht):
und
Es gilt also weder noch .
TODO 2. Punkt
Lösungsvorschlag 2: JasonLeroy (Diskussion) 16:47, 22. Jan. 2014 (CET)
Nein. Gegenbeispiel:
In diesem Fall lassen sich Interpretationen finden, sodass sowohl als auch nicht gelten:
- Die Interpretation zeigt: aus kann nicht auf geschlossen werden.
- Die Interpretation zeigt: aus kann nicht auf geschlossen werden.
Beschränkt man sich bei allerdings auf reine Konjunktionen (d.h. alle Disjunktionen der Normalform bestehen aus einem einzigen Literal), so gilt die Aussage. Der Grund ist, dass sich die aussagenlogischen Sätze aus nicht weiter einschränken lassen (gilt so gilt auch ).