TU Wien:Einführung in wissensbasierte Systeme VU (Egly)/Übungen SS12/Blatt 1 - Beispiel 5

Aus VoWi
Zur Navigation springen Zur Suche springen

Let be the knowledge base and be the query , and let be a constant symbol.

  1. Decide using semantics whether the query follows from knowledge base
  2. Use TC1 to check whether the query follows from knowledge base

Theorie[Bearbeiten | Quelltext bearbeiten]

Um die Tableau Regeln anwenden zu können brauchen wir NNF, konkrete Umformungsregeln die wir brauchen:

Lösungsvorschlag[Bearbeiten | Quelltext bearbeiten]

using semantics[Bearbeiten | Quelltext bearbeiten]

Wir verwenden den selben Ansatz wie bei Beispiel 1.3, in dem wir mit Deduktionstheorem in einem Indirekten Beweis einen Widerspruch konstruieren. Es soll gezeigt werden, dass , damit das gilt, muss eine gültige Formel sein.


Nehmen wir an sei widerlegbar. So muss gelten, bzw. eine Interpretation I existieren, für die gilt


Wegen der Semantik von (Die Implikation ist falsch, gdw. der linke Teil der Implikation wahr und der rechte falsch ist), sehen wir, dass nur in einer Interpretation (in der Domäne ) gilt, nämlich:


Für erkennen wir mittels Spezialisierung, dass auch gelten muss:


Was nur gelten kann, wenn beide Teile der Konjunktion wahr sind.

Damit der linke Teil der Konjunktion wahr bleibt, muss gelten, da sonst die Implikation falsch wäre (wir haben bereits angenommen.

Damit der rechte Teil der Konjunktion wahr bleibt, muss, weil , der rechte Teil der Implikation wahr sein. Dazu muss, weil , gelten.

Wir haben somit einen Widerspruch () gefunden. ist nicht widerlegbar.

TC1[Bearbeiten | Quelltext bearbeiten]

gilt wenn gültig, bzw das Negat davon unerfüllbar ist.

In NNF: wir wollen zeigen, dass gültig, bzw. unerfüllbar ist.


Mit dem Tableau bauen wir indirekte Beweise, wir nehmen also an: sei erfüllbar, und prüfen diese Annahme im Tableau. Finden wir kein Modell für die Annahme, so haben wir einen Widerspruch und die ursprünglich zu zeigende Aussage ist wahr.


NNF Umformung:


D.h. wir können jetzt mit:

ins Tableau einsteigen. Ich spar mir die Einstiegszeile.

1:
2:
3:
4:
5:
6 (aus 2):
7: 8:
9 (aus 1): * mit 5
* mit 3 * mit 7 * mit 4

Links[Bearbeiten | Quelltext bearbeiten]