Kurs:Einführung in die mathematische Logik/2/Klausur mit Lösungen
Aufgabe | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Punkte | 3 | 3 | 1 | 4 | 9 | 4 | 6 | 7 | 7 | 2 | 3 | 3 | 12 | 64 |
Aufgabe * (3 Punkte)
Definiere die folgenden (kursiv gedruckten) Begriffe.
- Die Ableitbarkeit eines Aussage aus einer Aussagenmenge in der Sprache der Aussagenlogik zu einer Aussagevariablenmenge .
- Eine -stellige Relation auf einer Menge .
- Die Folgerungsbeziehung , wobei eine Menge von - Ausdrücken und ein -Ausdruck ist (und ein Symbolalphabet.)
- Die Termsubstitution für -Terme (dabei sei ein Symbolalphabet einer Sprache erster Stufe, paarweise verschiedene Variablen und fixierte - Terme).
- Die Addition in einem Dedekind-Peano-Modell .
- Die Register-Entscheidbarkeit einer Teilmenge .
- Man sagt, dass aus ableitbar ist, wenn es endlich viele Ausdrücke derart gibt, dass
gilt.
- Unter einer -stelligen Relation auf versteht man eine Teilmenge der -fachen Produktmenge .
- Man sagt, dass aus folgt, wenn für jede - Interpretation mit auch gilt.
- Die Termsubstitution wird rekursiv folgendermaßen definiert.
- Für eine Variable ist
- Für eine Konstante ist
- Für ein -stelliges Funktionssymbol und Terme ist
- Für eine Variable ist
- Die Addition wird über die Addition mit festem definiert, wobei die eindeutig bestimmte Abbildung
ist, für die
gilt.
- Die Teilmenge heißt Register-entscheidbar, wenn es ein Programm für eine Registermaschine gibt, die bei jeder Eingabe anhält und für die die Äquivalenz
gilt.
Aufgabe * (3 Punkte)
Formuliere die folgenden Sätze.
- Das Substitutionslemma.
- Der Satz über das Halteproblem.
- Der Fixpunktsatz für arithmetische Ausdrücke.
- Es sei ein Symbolalphabet einer Sprache erster Stufe gegeben und es seien paarweise verschiedene Variablen und fixierte -Terme. Es sei eine -Interpretation gegeben. Dann gelten folgende Aussagen.
- Für jeden -Term
gilt
- Für jeden -Ausdruck gilt
- Für jeden -Term
gilt
- Die Menge
ist nicht -
entscheidbar. - Es sei eine Menge von arithmetischen Ausdrücken, die Repräsentierungen erlaube. Dann gibt es zu jedem einen Satz mit
Aufgabe * (1 Punkt)
Finde einen möglichst einfachen aussagenlogischen Ausdruck, der die folgende tabellarisch dargestellte Wahrheitsfunktion ergibt.
|
.
Aufgabe * (4 (2+2) Punkte)
Es sei eine unendliche Menge und die Menge, die aus sämtlichen endlichen Teilmengen von besteht.
- Ist induktiv geordnet?
- Besitzt maximale Elemente?
- Da unendlich ist, gibt es darin insbesondere verschiedene Elemente zu . Wir betrachten die endlichen Teilmengen
Diese gehören zu und es liegen die (echten) Inklusionen vor, d.h. diese Mengen bilden eine Kette. Eine obere Schranke für diese Mengen muss aber alle Elemente enthalten, also unendlich sein, und eine solche gibt es nicht in .
- Es gibt in keine maximalen Elemente. Ein Element ist eine endliche Menge von . Da unendlich ist, gibt es ein Element mit . Dann ist eine ebenfalls endliche Teilmenge von (gehört also zu ), die echt umfasst, sodass nicht maximal ist.
Aufgabe * (9 (1+3+2+1+2) Punkte)
Es sei die prädikatenlogische Sprache, die neben Variablen aus einem zweistelligen Relationssymbol und einem dreistelligen Relationssymbol bestehe. Wir betrachten - Interpretationen , wobei die Grundmenge jeweils aus einem Vektorraum über einem Körper bestehe und als die lineare Unabhängigkeit von zwei und als die lineare Unabhängigkeit von drei Vektoren interpretiert werde.
- Zeige
- Gilt
für einen beliebigen Vektorraum?
- Gibt es Vektorräume, für die die Aussage in Teil 2 gilt?
- Es sei und sei die Standardbasis. Gilt
- Es sei als -Vektorraum betrachtet. Gilt
- Wenn drei Vektoren linear unabhängig sind, so sind insbesondere je zwei davon linear unabhängig.
- Dies gilt im Allgemeinen nicht. Dazu sei und wir betrachten die drei Vektoren . Die drei Vektoren sind insgesamt linear abhängig, da in einem zweidimensionalen Vektorraum drei Vektoren immer linear abhängig sind. Dagegen ist jede Auswahl von zwei der Vektoren linear unabhängig, da keiner der Vektoren ein Vielfaches eines anderen ist.
- In einem eindimensionalen (oder nulldimensionalen) Vektorraum gilt die Aussage, da es dort keine zwei linear unabhängigen Vektoren gibt und daher der Vordersatz stets falsch ist und somit die Gesamtaussage stimmt.
- Die Standardvektoren im sind eine Basis und insbesondere linear unabhängig, daher gilt die Aussage.
- Die ist keine rationale Zahl, daher sind die beiden reellen Zahlen und über linear unabhängig, und daher gilt diese Aussage.
Aufgabe * (4 Punkte)
Zeige durch ein Beispiel, dass für Terme und eine Variable einer prädikatenlogischen Sprache der Ausdruck
nicht ableitbar sein muss.
Wir betrachten , und , wobei Variablen seien und eine Konstante sei. Dann ist und . Die Aussage lautet also in diesem Spezialfall
Dieser Ausdruck ist aber nicht allgemeingültig, da man und durch ein gemeinsames, von verschiedenes Element belegen kann.
Aufgabe * (6 (3+1+2) Punkte)
Es seien Variablen und und .
- Zeige (ohne Bezug auf den Vollständigkeitssatz) .
- Charakterisiere die Modelle mit .
- Zeige .
- Nach der Allversion zu
Axiom 11.1 (Einführung in die mathematische Logik (Osnabrück 2021))
ist
eine Tautologie. Der Nachsatz ist . Aus dem gleichen Grund ist
eine Tautologie. Der Nachsatz ist . Mit Modus ponens gilt daher
und
- Das bedeutet, dass die Grundmenge der Struktur einelementig sein muss, da alle Elemente gleich sind.
- Um die Nichtableitbarkeit zu zeigen, genügt es aufgrund des
Korrektheitssatzes,
eine Interpretation mit , aber anzugeben. Dazu sei
eine zweielementige Menge und die Variablenbelegung sei durch
und
festgelegt.
Aufgabe * (7 Punkte)
Zeige, dass die Existenzeinführung im Antezedens eine korrekte Regel ist.
Es sei allgemeingültig, d.h.
für jede - Interpretation . Wir müssen zeigen, dass dann auch allgemeingültig ist (unter den gegebenen Voraussetzungen). Es sei dazu eine Interpretation mit
Aufgrund der Modellbeziehung bedeutet dies, dass es ein (aus der Grundmenge der Interpretation) mit
gibt. Die Variable kommt nach Voraussetzung in nicht frei vor, d.h. bei , dass in nicht frei vorkommt. Wir können daher das Koinzidenzlemma anwenden und erhalten
Diese Aussage gilt trivialerweise auch bei . Damit gilt auch
Wir schreiben dies (etwas künstlich) als
Darauf können wir das Substitutionslemma (für die Interpretation und den Term ) anwenden und erhalten
Wegen der vorausgesetzten Allgemeingültigkeit von folgt
Da in nicht frei vorkommt, liefert das Koinzidenzlemma
Aufgabe * (7 Punkte)
Es sei ein Symbolalphabet und eine - Interpretation auf einer Menge , wobei die Terminterpretation surjektiv sei. Zeige, dass die Gültigkeitsmenge maximal widerspruchsfrei ist und Beispiele enthält.
Zunächst ist
aufgrund des
Korrektheitssatzes
abgeschlossen unter Ableitungen. Für jeden
-
Ausdruck
gilt die Alternative: Entweder
oder
.
Insbesondere ist widerspruchsfrei. Wenn
ist, so ist
und daher ist widersprüchlich. Also ist maximal widerspruchsfrei.
Wir betrachten nun einen Ausdruck der Form
.
Wenn
gilt, so gilt in für jeden Term , da ja der Vordersatz nicht gilt. Wenn hingegen
gilt, so gibt es aufgrund des semantischen Aufbaus der Gültigkeitbeziehung ein
derart, dass gilt. Wegen der vorausgesetzten Surjektivität der Belegung gibt es einen Term , der durch interpretiert wird. Daher gilt
nach dem Substitutionslemma
in . Also gilt in .
Aufgabe (2 Punkte)
Man gebe ein Beispiel für eine mathematische Begriffsbildung, die als - Homomorphismus zu einem geeigneten Symbolalphabet verstanden werden kann.
S-Homomorphismus/Mathematisches Beispiel/Aufgabe/Lösung
Aufgabe * (3 Punkte)
Entwerfe ein Programm für eine Registermaschine, das nach und nach alle Primzahlen ausdruckt.
Aufgabe (3 Punkte)
Erläutere die Churchsche These.
Churchsche These/Erläutere/Aufgabe/Lösung
Aufgabe * (12 Punkte)
Es sei eine arithmetische Ausdrucksmenge und eine Relation. Es seien Ausdrücke in einer freien Variablen . Zeige, dass aus
nicht folgt, dass in die Relation genau dann repräsentiert, wenn in die Relation repräsentiert.
Es sei , und . Wir setzen
Der Ausdruck repräsentiert in die volle Relation , da ja für jedes gilt , aber auch . Ferner gilt . Wir behaupten, dass nicht die Relation in repräsentiert, wobei wir nachweisen wollen. Um diese Nichtableitbarkeit zu zeigen, müssen wir aufgrund des Korrektheitssatzes eine Interpretation angeben, für die gilt, aber nicht gilt. Dazu wählen wir als Grundmenge , wobei wir die und die Multiplikation (die keine Rolle spielt) natürlich interpretieren, und wo wir die Addition auf natürlich interpretieren und setzen, sobald ein Summand negativ ist. Die Variable wird als interpretiert. Bei dieser Interpretation gilt dann weder noch , da überhaupt nicht als Wert der gewählten Addition auftaucht. Daher gilt wiederum die Äquivalenz bei dieser Interpretation. Die Ausdrücke für gelten bei der Interpretation, der Ausdruck bedeutet und gilt hingegen nicht, da bei der Wert von größer als ist und bei der Wert nach Definition gleich ist.