Inhaltsverzeichnis

1 Grundlagen
1.1 Beweistechniken
1.1.1 Indirekter Beweis
1.1.2 Beweis durch Widerspruch
1.1.3 Induktion
1.1.4 Diagonalisierung
1.1.5 Häufige Fehler
1.1.6 Wie findet man einen Beweis?
1.2 Aussagenlogik
1.3 O-Notation und Landau-Symbole
1.4 Graphen
1.4.1 Grundbegriffe
1.4.2 Bäume
1.4.3 Graphenisomorphie
1.4.4 Ein Zero-Knowledge-Protokoll
1.4.5 Repräsentation von Graphen
1.4.6 Breitensuche und Tiefensuche
1.4.7 Binäre Relationen
1.5 Prüfungsfragen
2 Automaten und formale Sprachen
2.1 Sprachen und Mengenoperationen
2.2 Grammatiken
2.2.1 Die Chomsky-Hierarchie
2.2.2 Mehrdeutigkeit
2.3 Reguläre Sprachen
2.3.1 Endliche Automaten
2.3.2 Verwandte Automatenmodelle
2.3.3 Das Pumping-Lemma
2.3.4 Reguläre Ausdrücke
2.3.5 Lexikalische Analyse
2.4 Kontextfreie Sprachen
2.4.1 Kellerautomaten
2.4.2 Das Wortproblem bei kontextfreien Sprachen
2.4.3 Das Pumping-Lemma für kontextfreie Sprachen
2.4.4 Syntaxanalyse
2.5 Abschlusseigenschaften von Sprachen
2.6 Turing-Maschinen
2.6.1 Deterministische und nichtdeterministische Turing-Maschinen
2.6.2 Mehrband Turing-Maschinen
2.7 Prüfungsfragen
3 Berechenbarkeit, Entscheidbarkeit und Komplexität
3.1 Berechenbarkeit
3.1.1 Turing-Berechenbarkeit und Programmiersprachen
3.1.2 Goto- und While-Programme
3.1.3 Loop-Berechenbarkeit
3.2 Entscheidbarkeit
3.2.1 Das Halteproblem
3.2.2 Reduzierbarkeit
3.3 Komplexitätstheorie
3.3.1 Die Klassen P und NP
3.3.2 Eine andere Charakterisierung von NP
3.3.3 NP-Vollständigkeit
3.3.4 Weitere NP-vollständige Probleme
3.4 Prüfungsfragen
4 Lösungen der Aufgaben
4.1 Grundlagen
4.1.1 Beweistechniken
4.1.2 Aussagenlogik
4.1.3 O-Notation und Landau-Symbole
4.1.4 Graphen
4.1.5 Prüfungsfragen
4.2 Formale Sprachen
4.2.1 Sprachen und Mengenoperationen
4.2.2 Grammatiken
4.2.3 Reguläre Sprachen
4.2.4 Kellerautomaten und kontextfreie Sprachen
4.2.5 Abschlusseigenschaften von Sprachen
4.2.6 Turing-Maschinen
4.2.7 Prüfungsfragen
4.3 Berechenbarkeit, Entscheidbarkeit und Komplexität
4.3.1 Berechenbarkeit
4.3.2 Entscheidbarkeit
4.3.3 Komplexitätstheorie
4.3.4 Prüfungsfragen

© Boris Hollas 11.5.2007