Commonsense Reasoning - LS1

Werbung
Fakultät für Informatik LS I – Information Engineering – Prof. Dr. Kern-Isberner
Daan Apeldoorn
Übungen zur Vorlesung
Commonsense Reasoning
Sommersemester 2017
Übungsblatt Nr. 4
Abgabetermin: 15.5.2017
Gemeinsame Abgaben von Gruppen bis zu 3 Personen sind möglich.
8.5.2017
Quizfragen:
Welche der folgenden Aussagen sind wahr, welche falsch?
1. Sei |∼ eine beliebige Inferenzrelation. Aus (nicht a |∼ b) kann man auch a |∼ ¬b ableiten.
2. Sei |∼ eine beliebige Inferenzrelation. Aus a |∼ ¬b kann man auch (nicht a |∼ b) ableiten.
3. Es gibt auch nicht-klassische Inferenzmodelle.
4. Es gibt endliche Präferenzmodelle, die nicht fundiert sind.
5. Eine ordinale konditionale Funktion (OCF) kann mehreren Welten den selben Rang zuweisen.
Aufgabe 1 (Kalkül)
(5 + 5 + 10 = 20 Punkte)
• Zeigen Sie, dass die folgende Generalisierung der (OR)-Inferenzregel aus System P abgeleitet
werden kann:
a |∼ b
c |∼ d
(a ∨ c) |∼ (b ∨ d)
• Zeigen Sie, dass die folgende Inferenzregel aus System P abgeleitet werden kann:
a ∧ ¬b |∼ c
a ∧ b |∼ c
a |∼ c
• Zeigen Sie, dass die folgende Inferenzregel aus System P abgeleitet werden kann:
a ∨ b |∼ a
b ∨ c |∼ b
a ∨ c |∼ a
1
Aufgabe 2 (System P und Inferenzregeln)
(15 + 15 = 30 Punkte)
Ein Roboter weiß, dass er sich – sofern er sich auf ebenem Untergrund befindet – durch Ansteuern
seines Motors fortbewegt. Außerdem weiß er, dass eine Eisfläche ein ebener Untergrund ist und dass
er sich auf einer Eisfläche nicht fortbewegen kann (da die Räder dann durchdrehen).
Die folgende Wissensbasis KB Roboter formalisiert das Wissen des Roboters:
KB Roboter = { ebener_U ntergrund |∼ f ortbewegung,
eisf läche |∼ ¬f ortbewegung,
eisf läche |∼ ebener_U ntergrund }
Zur Lösung der Aufgabe können folgende Abkürzungen verwendet werden:
eisf läche
ebener_U ntergrund
f ortbewegung
e
u
f
Zeigen Sie mit Hilfe der Inferenzregeln, dass sich die folgenden Ableitungen im System P bilden lassen:
(a) Wenn sich der Roboter auf ebenem Untergrund oder auf einer Eisfläche befindet, bewegt er sich
normalerweise fort.
(b) Unter der zusätzlichen Annahme1 , dass ein ebener Untergrund normalerweise keine Eisfläche ist,
gilt: Wenn sich der Roboter auf ebenem Untergrund oder auf einer Eisfläche befindet, befindet
er sich normalerweise nicht auf einer Eisfläche.
Aufgabe 3 (System P und Semantik der Präferenzmodelle) (5 + (15 + 15) = 35 Punkte)
Gegeben sei erneut die Wissensbasis KB Roboter aus Aufgabe 2 (unter Verwendung der angegebenen
Abkürzungen).
(a) Geben Sie eine zu KB Roboter passende Ordnung aller Modelle an.
(b) Zeigen Sie mittels der Semantik der Präferenzmodelle, dass sich die folgenden Ableitungen im
System P bilden lassen.
(I) Wenn sich der Roboter fortbewegt, befindet er sich normalerweise nicht auf einer Eisfläche.
(II) Wenn sich der Roboter auf ebenem Untergrund befindet, befindet er sich normalerweise
nicht auf einer Eisfläche.
Aufgabe 4 (Klassische Präferenzmodelle)
(7 + 8 = 15 Punkte)
Gegeben sei eine Formel A einer zugrunde gelegten Logik L. Zeigen oder widerlegen Sie die folgenden
Aussagen:
(a) In einem klassischen Präferenzmodell M = (M, |=, <) kann es Zustände m geben mit m |=
A ∧ ¬A.
(b) In allen Zuständen m eines klassischen Präferenzmodells M = (M, |=, <) gilt m |= A ∨ ¬A.
1
Aufgabe 3(b)II zeigt, dass diese Annahme im System P gerechtfertigt ist.
2
Herunterladen