18.09.2013 Aufrufe

Skript in PDF - Theoretische Informatik - Technische Universität ...

Skript in PDF - Theoretische Informatik - Technische Universität ...

Skript in PDF - Theoretische Informatik - Technische Universität ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!