Kurt-Ulrich Witt Mathematische Grundlagen für die Informatik Mengen, Logik, Rekursion ~ Springer Vieweg Inhaltsverzeichnis VII Inhaltsverzeichnis Vorwort v 1 Mengen und Logik 1.1 Definition und Darstellung von Mengen 1.1.1 Ein Mengenbegriff . . . . . . 1.1.2 Darstellung von Mengen . . . 1.1.3 Bezeichner für Zahlenmengen 1.1.4 Russellsche Antinomie 1.1.5 Zusammenfassung . . . . . 1.2 Aussagenlogik . . . . . . . . . . . . 1.2.1 Alphabet der Aussagenlogik 1.2.2 Syntax aussagenlogischer Formeln . 1.2.3 Semantik aussagenlogischer Formeln 1.2.4 Zusammenfassung . . . . . . . . 1.3 Logische Folgerungen und Implikationen 1.3.1 Logische Folgerung 1.3.2 Implikation 1.3.3 Kalküle...... 1.3.4 Theorien . . . . . 1.3.5 Zusammenfassung 1.4 Äquivalenzen, Basen und Normalformen . 1.4.1 Aussagenlogische Äquivalenzen . 1.4.2 Aussagenlogische Basen . . . . . J .4.3 Disjunktive und konjunktive Normalform 1.4.4 Zusammenfassung 1.5 Resolutionskalkül . . . . . . . . 1.5.1 Klauselmengen . . . . . 1.5.2 Der Resolutionsoperator 1.5.3 Das Resolutionsverfahren 1.5.4 Zusammenfassung . . . . 1.6 Hornlogik . . . . . . . . . . . . . 1.6.1 Hornformeln und Hornklausein 1.6.2 Erfüllbarkeit von Hornformeln 1.6.3 Kleinste Modelle . 1.6.4 Zusammenfassung . . . . . . 1.7 Prädikatenlogik . 1.7.1 Alphabet der Prädikatenlogik 1.7.2 Syntax prädikaten10gischer Formeln 1.7.3 Semantik prädikatenlogischer Formeln 1.7.4 Weitere Logiken . 1.7.5 Zusammenfassung 1.8 Beweismethoden . . . . 1.8.1 Direkter Beweis 1 2 3 5 8 9 11 11 12 13 14 21 22 22 25 26 28 29 30 30 34 37 43 44 44 46 51 53 54 55 56 58 59 59 60 60 62 65 66 66 67 viii Vorwort 2 1.8.2 Indirekter Beweis . 1.8.3 Beweis durch Widerspruch . 1.8.4 Ringschluss . . . . 1.8.5 Zusammenfassung 1.9 Operationen auf Mengen 1.9.1 Teilmengen . . . . 1.9.2 Potenzmengen .. 1.9.3 Verknüpfung von Mengen 1.9.4 Elementare Eigenschaften 1.9.5 Zusammenfassung . . . . 1.10 Boolesche Algebra . . . . . . . . 1.10.1 Definitionen und grundlegende Eigenschaften . 1.10.2 Isomorphie Boolescher Algebren 1.10.3 Zusammenfassung . . . 68 69 Relationen und Funktionen 87 2.1 88 89 90 94 2.2 2.3 3 Relationen...................... 2.1.1 Kartesisches Produkt . . . . . . . . . . . . 2.1.2 Relationen: Definitionen und Eigenschaften 2.1.3 Ordnungen . . . . . 2.1.4 Äquivalenzrelationen . . . . 2.1.5 Umkehrrelationen 2.1.6 Komposition von Relationen 2.1.7 Reflexiv-transitive Hüllen 2.1.8 Zusammenfassung . . . . . Funktionen . . . . . . . . . . . . . 2.2.1 Begriffe und Eigenschaften. 2.2.2 Operationen und Prädikate 2.2.3 Zusammenfassung .. Mächtigkeit von Mengen . . . . . 2.3.1 Definitionen und Beispiele 2.3.2 Zusammenfassung 70 71 71 72 74 75 76 80 80 80 83 85 97 101 101 103 104 105 105 108 109 110 110 116 Zahlenmengen 117 3.1 117 3.2 3.3 Die Menge der natürlichen Zahlen . 3.1.1 Einführung der Menge der natürlichen Zahlen. 3.1.2 Rechnen mit natürlichen Zahlen 3.1.3 Rechenregeln in No . 3.1.4 Zusammenfassung . Vollständige Induktion und verallgemeinertes Rekursionsschema . 3.2.1 Vollständige Induktion . . . . . . . . 3.2.2 Verallgemeinertes Rekursionsschema 3.2.3 Zusammenfassung Fibonacci-Zahlen . 117 120 121 123 124 124 128 130 131 Inhaltsverzeichnis 3.4 3.5 3.6 3.7 3.8 3.9 .. Ackennannfunktion . ·. Abzählbarkeit von Mengen . · . 3.5.1 Definitionen und grundlegende Eigenschaften . 3.5.2 Beispiele und Diagonalisierung · . . . 3.5.3 Abschlusseigenschaften abzählbarer Mengen 3.5.4 Zusammenfassung · . Die Menge der ganzen Zahlen 3.6.1 Konstruktion der ganzen Zahlen 3.6.2 Rechenregeln in Z · . 3.6.3 Zusammenfassung · . Die Menge der rationalen Zahlen . 3.7.1 Konstruktion der rationalen Zahlen 3.7.2 Rechenrcgcln in Q 3.7.3 Zusammenfassung · . .. · . · . Rechenstrukturen 3.8.1 Gruppen, Ringe, Körper 3.8.2 Köpererweiterungen · . 3.8.3 Zusammenfassung ·. Die Mengen der reellen und der komplexen Zahlen 3.9.1 Reelle Zahlen . · . · . · . 3.Y.2 Komplexe Zahlen . · . ·. 3.9.3 Algebraische und transzendente Zahlen 3.9.4 Zusammenfassung 4 Berechenbarkeit 4.1 4.2 4.3 4.4 4.5 4.6 4.7 Primitiv-rekursive Funktionen p,- Rekursion . Churchsche These . · . ·. utm- und smn-Theorem . . · . 4.4.1 Nummerierung der berechenbaren Funktionen 4.4.2 Das utm-Theorem · . · . . . · . · . 4.4.3 Das smll-Theorem · . · . . . · . · . 4.4.4 Rekursionssatz und Selbstreproduktionssatz . Aufzählbare und entscheidbare Mengen · . 4.5.1 Entscheidbare und semi-entscheidbare Mengen 4.5.2 Aufzählbare Mengen 4.5.3 Reduzierbarkeit von Mengen . Unentscheidbare Mengen . 4.6.1 Das Halteproblem 4.6.2 Der Satz von Rice 4.6.3 Das Korrektheitsproblem , 4.6.4 Das Äquivalenzproblem Zusammenfassung · . ix 134 137 138 138 139 141 141 141 144 145 145 146 148 148 149 149 152 156 156 156 158 163 164 165 166 172 177 179 180 11\5 186 187 188 189 190 192 193 193 196 197 197 198 x Lösungen zu den Aufgaben 201 Literatur 215 Stichwortverzeichnis 217