TU Wien:Einführung in wissensbasierte Systeme VU (Egly)/Prüfung 2014-06-16/Beispiel 1
Logikbasierte Wissensrepräsentation
Teilaufgabe a)[Bearbeiten | Quelltext bearbeiten]
Definieren Sie den Begriff einer first-order Interpretation. Gegeben eine Interpretation I, definieren Sie, wann gilt, wobei beliebig ist.
Lösungsvorschlag von --JasonLeroy (Diskussion) 22:25, 25. Jan. 2015 (CET)
Eine first-order interpretation besteht aus einer Domäne und einer Interpretations-Funktion .
Die Funktion muss folgende Bedingungen erfüllen:
- Für jedes Konstantensymbol :
- Für jedes Funktionssymbol :
- Für jedes Prädikatensymbol :
Dadurch dass beliebig sein kann, könnte auch freie Variablen enthalten. Möglicherweise muss das mit auch noch definiert werden.
- iff
- ... (Aufzählung von Seite 29 in pl1.pdf)
Teilaufgabe b)[Bearbeiten | Quelltext bearbeiten]
(i) Zeigen oder widerlegen Sie durch semantische Argumente (kein TC1!), dass die Formel eine Tautologie ist.
(ii) Unter Zuhilfenahme von (i) zeige oder widerlege man, dass
closed and .
Lösungsvorschlag von --JasonLeroy (Diskussion) 23:48, 25. Jan. 2015 (CET)
(i)
Angenommen es gibt eine Interpretation unter der die Formel falsch ist (also angenommen, die Formel ist keine Tautologie). Dann ist falsch für alle x. wird nur falsch, wenn die linke Seite wahr und die rechte falsch ist. In unserer Interpretation muss also gelten
Das gilt genau dann wenn und für alle
(a) für alle gilt gdw. für alle gilt.
(b) für alle gilt gdw. für alle gilt.
Nachdem aber jedes durch auf ein abgebildet wird, und wegen (a) bereits alle sein müssen, kann (b) nicht erfüllt werden. Wir haben also einen Widerspruch und somit ist gezeigt, dass die Formel aus der Angabe eine Tautologie ist.
(ii)
Die Formel besagt folgendes: Wenn eine Formel ist, sodass , dann gibt es ein , das geschlossen ist - also keine freien Variablen enthält - und immer wahr werden lässt.
Wir haben bereits bewiesen, dass die Formel aus (i) eine Formel ist, für die gilt. Wenn wir zeigen können, dass es für diese Formel kein gibt, das den genannten Voraussetzungen entspricht, haben wir die Implikation bewiesen.
Nachdem hier geschlossen sein soll und es als Parameter für eine Formel verwendet wird, nehme ich an, muss ein Ground-Term sein. Die einzige Funktion in ist in unserem Fall . Nachdem diese einen Parameter erfordert, wir aber keine Konstantensymbole haben, haben wir keine Terme:
Womit die Implikation aus der Angabe wiederlegt ist, denn ohne Ground-Terme kann es kein geschlossenes geben.
Anmerkung: Wenn man von einem leeren Universum ausgeht (Was wir in der Vorlesung nicht tun, ist in den Folien definiert) ist jede Existenzquantifizierung nicht erfüllt, womit (i) automatisch keine Tautologie wäre. Hier aber eher als ein Fehler in der Angabe als der Lösung zu werten. Für (ii) können wir den Fall aber nicht verwenden da dann der Quantor in der ersten formel nie wahr und die implikation damit immer erfüllt wäre. Bleibt also nur der fall für ein Universum in dem es GroundTerms gibt um sie zu wiederlegen, in dem es aber auch erfüllt ist.
Teilaufgabe c)[Bearbeiten | Quelltext bearbeiten]
- Wenn , dann oder . ☐ wahr ☐ falsch
- ☐ wahr ☐ falsch
- Eine Wissensbasis welche aus Formeln besteht, welche nur aus , propositionalen Variablen und bestehen, kann nicht inkonsistent sein. ☐ wahr ☐ falsch
- falls x in nicht frei vorkommt. ☐ wahr ☐ falsch
- und und . ☐ wahr ☐ falsch
- Für jede Formel und jede Interpretation gilt entweder oder . ☐ wahr ☐ falsch
Lösungsvorschlag von --JasonLeroy (Diskussion) 00:13, 26. Jan. 2015 (CET)
- wahr ☐ falsch ☒ Beispiel:
- wahr ☐ falsch ☒ Beispiel:
- wahr ☒ falsch ☐
- wahr ☒ falsch ☐
- wahr ☒ falsch ☐
- wahr ☒ falsch ☐