TU Wien:Einführung in wissensbasierte Systeme VU (Egly)/Prüfung 2014-03-28/Beispiel 1
Logikbasierte Wissensrepräsentation
Teilaufgabe a)[Bearbeiten | Quelltext bearbeiten]
Die prädikatenlogische Sprache der Arithmetik besteht aus einem einstelligen Funktionsymbol (Nachfolger) zwei zweistelligen Funktionssymbolen und , einem Konstanntensymbol . Weiters ist die zweistellige Gleichheitsrelation vorhanden. Die Sprache der Arithmetik kann verwendet werden, um die Theorie der natürlichen Zahlen zu axiomatisieren. Dabei betrachten wir eine Zahl als den Term (n mal)
Drücken Sie jede der folgenden Aussagen in der Sprache der Arithmetik aus, oder erklären Sie kurz, warum dies nicht möglich ist.
Unterpunkt 1)[Bearbeiten | Quelltext bearbeiten]
Eine Zahl teilt eine Zahl , wenn es ein gibt mit .
Lösungsvorschlag:
Unterpunkt 2)[Bearbeiten | Quelltext bearbeiten]
Keine Zahl hat Null als Nachfolger
Lösungsvorschlag:
Unterpunkt 3)[Bearbeiten | Quelltext bearbeiten]
Jede Zahl hat höchstens einen Nachfolger
Lösungsvorschlag:
Unterpunkt 4)[Bearbeiten | Quelltext bearbeiten]
Eine Zahl ist kleiner als eine Zahl , wenn es ein gibt, sodass (wir schreiben )
Lösungsvorschlag:
Unterpunkt 5)[Bearbeiten | Quelltext bearbeiten]
Jede Menge von Zahlen hat ein kleinstes Element
Lösungsvorschlag:
Geht nicht, da zum Beispiel die Menge der natürlichen Zahlen kein kleinstes Element besitzt
Kommentar von --JasonLeroy (Diskussion) 20:41, 4. Mai 2014 (CEST): Diese Begründung hat einen Haken: Die natürlichen Zahlen haben je nach Definition als kleinstes Element 0 bzw. 1. Ich vermute, das Problem liegt darin, dass wir keine Menge von Zahlen beschreiben können. Wir müssten unsere verwendeten Variablen in einschränken, vielleicht so: und . Aber ich glaube nicht, dass das erwünscht ist.
Unterpunkt 6)[Bearbeiten | Quelltext bearbeiten]
Jede von verschiedene Zahl hat einen Nachfolger. Der Nachfolger einer Zahl ist immer größer als die Zahl selbst.
Lösungsvorschlag:
Geht nicht da es kein Prädikat 'größer als' in der Arithmetik gibt.
Lösungsvorschlag unter Verwendung von Punkt 4, --JasonLeroy (Diskussion) 20:48, 4. Mai 2014 (CEST)
Unterpunkt 7)[Bearbeiten | Quelltext bearbeiten]
Eine Zahl heißt gerade, wenn sie durch Zwei teilbar ist.
Lösungsvorschlag:
Lösungsvorschlag unter Verwendung von Punkt 1, --JasonLeroy (Diskussion) 20:51, 4. Mai 2014 (CEST)
Lösungsvorschlag unter Verwendung von Punkt 1, --MartinW (Diskussion) 10:50, 16. März 2017 (CEST)
Unterpunkt 8)[Bearbeiten | Quelltext bearbeiten]
Ein Zahl ist eine Primzahl, wenn sie nur sich selbst und Eins als Teilbar hat und überdies hinaus größer als Eins ist.
Lösungsvorschlag von Msio:
Geht nicht da es kein Prädikat zur Division gibt.
Lösungsvorschlag unter Verwendung von Punkt 1, --JasonLeroy (Diskussion) 20:56, 4. Mai 2014 (CEST)
Angepasst nach dem Kommentar von LigicRolli am 24. Jan 2015
Lösungsvorschlag von LogicRolli:
Denke die Formel vom Jason ist falsch da er sagt es gibt überhaupt kein y was x teilt.
Unterpunkt 9)[Bearbeiten | Quelltext bearbeiten]
Zu jeder Zahl gibt es eine größere Zahl.
Lösungsvorschlag:
Kann man nicht definieren da es Mengen gibt die nur aus begrenzt vielen Zahlen besteht sodass es ein größtes Element gibt.
Lösungsvorschlag unter Verwendung von Punkt 4, --JasonLeroy (Diskussion) 20:58, 4. Mai 2014 (CEST)
(für die Menge der natürlichen Zahlen und keine Untermenge o.ä.)
Lösungsvorschlag von posthuman:
Lösungsvorschlag von ree5:
Teilaufgabe b)[Bearbeiten | Quelltext bearbeiten]
Man Zeige, dass aus und immer folgt. Zeigen Sie ferner, dass aus und auch folgt. Wenn Sie zusätzliche Theoreme aus Vorlesung verwenden, so müssen sie diese beweisen.
Lösungsvorschlag: --JasonLeroy (Diskussion) 21:30, 4. Mai 2014 (CEST)
Wir wollen zeigen, dass gültig ist. In diesem Fall können wir das TC1 für das Gegenbeispiel bilden. Wir vereinfachen erst:
Im Tableau:
CLASH | ||
CLASH |
CLASH |
TODO Der zweite Teil fehlt noch. Vermutlich sollten aber beide Teile ohne TC1 gemacht werden, ich weiß aber nicht genau, wie man das dann aufschreiben soll.
Teilaufgabe c)[Bearbeiten | Quelltext bearbeiten]
Kreuzen Sie Zutreffendes an:
- Nur erfüllbare Formeln sind gültig wahr ☐ falsch ☐
- d.h. ist eine Funktion, welche Formeln aus Formeln abbildet. Dabei ist Formulas die Menge aller Formeln. wahr ☐ falsch ☐
- TC1 terminiert, wenn die zu beweisende Formel erfüllbar ist. wahr ☐ falsch ☐
- Falls erfüllbar ist, so ist unerfüllbar. wahr ☐ falsch ☐
- : und wahr ☐ falsch ☐
- Falls und , dann wahr ☐ falsch ☐
Lösungsvorschlag:
- wahr ☒ falsch ☐
- wahr ☐ falsch ☒
- wahr ☐ falsch ☒
- wahr ☐ falsch ☒
- wahr ☒ falsch ☐
- wahr ☒ falsch ☐
Ann. MartinW (16.03.2017)
5 ist falsch, wegen des All-Quantors (stattdessen sollte hier ein Existenz-Quantor stehen). Das ist von der LVA-Leitung geprüft (schauen Sie Prüfung 2017-01-10: Datei:TU Wien-Einführung in wissensbasierte Systeme VU (Egly) - Prüfung 2017-01-10.pdf (Aufgabe 1)d)).
Teilaufgabe d)[Bearbeiten | Quelltext bearbeiten]
Formulieren Sie und beweisen Sie das Deduktionstheorem