Skript in PDF - Theoretische Informatik - Technische Universität ...
Skript in PDF - Theoretische Informatik - Technische Universität ...
Skript in PDF - Theoretische Informatik - Technische Universität ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Inhaltsverzeichnis<br />
1 Endliche Automaten 1<br />
1.1 Mathematische Grundbegriffe . . . . . . . . . . . . . . . . . . . . . . 2<br />
1.2 Def<strong>in</strong>ition der endlichen Automaten . . . . . . . . . . . . . . . . . . 6<br />
1.3 Nichtdeterm<strong>in</strong>istische Automaten . . . . . . . . . . . . . . . . . . . . 10<br />
1.4 Reguläre Sprachen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />
1.5 M<strong>in</strong>imierung von Automaten . . . . . . . . . . . . . . . . . . . . . . 21<br />
1.6 Nerode-Äquivalenz . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24<br />
1.7 Beweise der Regularität . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />
1.8 Moore- und Mealy-Automaten . . . . . . . . . . . . . . . . . . . . . 30<br />
2 Kontextfreie Sprachen und Kellerautomaten 33<br />
2.1 Die Idee e<strong>in</strong>er formalen Grammatik . . . . . . . . . . . . . . . . . . . 33<br />
2.2 Kontextfreie Grammatik . . . . . . . . . . . . . . . . . . . . . . . . . 34<br />
2.3 Ableitungsbäume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37<br />
2.4 Kontextfreie und reguläre Sprachen . . . . . . . . . . . . . . . . . . . 43<br />
2.5 Eigenschaften kontextfreier Sprachen . . . . . . . . . . . . . . . . . . 48<br />
2.6 Nullierbare Variablen . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />
2.7 Chomsky-Normalform . . . . . . . . . . . . . . . . . . . . . . . . . . 56<br />
2.8 Algorithmen für formale Sprachen . . . . . . . . . . . . . . . . . . . 61<br />
2.9 Kellerautomaten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63<br />
2.10 Kellerautomaten und kontextfreie Sprachen . . . . . . . . . . . . . . 68<br />
3 Tur<strong>in</strong>gmasch<strong>in</strong>en 73<br />
3.1 Def<strong>in</strong>ition e<strong>in</strong>er Tur<strong>in</strong>gmasch<strong>in</strong>e . . . . . . . . . . . . . . . . . . . . . 73<br />
3.2 Modifikationen von Tur<strong>in</strong>gmasch<strong>in</strong>en . . . . . . . . . . . . . . . . . . 79<br />
3.2.1 TM mit mehreren f<strong>in</strong>alen Zuständen . . . . . . . . . . . . . . 79<br />
3.2.2 TM mit zusätzlichem Gedächtnis . . . . . . . . . . . . . . . . 79<br />
3.2.3 TM mit erweitertem Bandalphabet . . . . . . . . . . . . . . . 80<br />
3.2.4 TM mit mehrspurigem Band . . . . . . . . . . . . . . . . . . 80<br />
3.2.5 TM mit mehreren Bändern . . . . . . . . . . . . . . . . . . . 82<br />
3.3 Entscheidbare Probleme und rekursive Sprachen . . . . . . . . . . . 85<br />
i