Formale Sprachen und Automaten
Vorlesung im Hauptstudium (PG) 3VL+2Ü
Vorlesung: Prof. Dr. Stephan Braun (UniBW)
Übungen: Dr. Thorsten Altenkirch
Termine
VL | Mo, 16-17 | 0.41 |
VL | Di, 16-18 | 11 |
Ü | Do, 15-17 | 1.13 |
Vorläufige Auswertung der Klausur: Alle, die teilgenommen
haben, haben mehr als 50% und damit bestanden!
Inhalt
Die Vorlesung ergänzt und vertieft den Stoff der Einführungsvorlesung
zum Thema "Formale Sprachen und Automaten". In jedem Abschnitt wird zu
Beginn an die aus der Einführungsvorlesung bekannten Begriffsbildungen
und die wichtigsten Eigenschaften erinnert. Behandelt werden:
- Varianten endlicher Automaten:
Zwei-Wege-Automaten, Automaten mit Ausgabe
- Schaltwerke:
Schaltwerke für Polynome, Schaltwerke für die
Codierung
- Mehrdeutigkeit bei kontextfreien Sprachen: inhärente
Mehrdeutigkeit
- Syntaktische Analyse kontextfreier Sprachen:
Lexikalische Analyse, Grundlagen der syntaktischen Analyse,
sackgassenfreie Analyse durch Links- und Rechtskontext,
Operator- und Präzedenzsprachen, LL-Sprachen, LR-Sprachen
- Deterministische Kellerautomaten
- Transition Networks:
Selbsteinbettung, Basic Transition Networks
- Lambda-Kalkül:
Informelle Einführung, Formaler Lambda-Kalkül,
Normalformen und Konfluenz, Kombinatoren
- Unentscheidbarkeit:
Entscheidbare Sprachen, das Post'sche Korrespondenzproblem,
Unentscheidbare Probleme bei kontextfreien Sprachen
Übungsblätter
- Übungsblatt vom 8.5. - Besprechung am 11.5.
- Übungsblatt vom 15.5. - Besprechung am
18.5.
- Übungsblatt vom 22.5. - Besprechung am
25.5.
- Übungsblatt vom 5.6. - Besprechung am
8.6.
- Übungsblatt vom 13.6. - Besprechung am
15.6.
- Übungsblatt vom 26.6. - Besprechung am
29.6.
- Übungsblatt vom 10.7. - Besprechung am
13.7.
- Übungsblatt vom 17.7. - Besprechung am
20.7. Beispiellösung zur 3.Aufgabe
Literatur
- J.E.Hopcroft, J.D.Ullman: Introduction to Automata theory,
Languages and Computation. Addison-Wesley, 1979.
- A.V.Aho, R.Sethi, J.D.Ullman: Compilers: Principles,
Techniques and Tools. Addison-Wesley, 1986
- I.Wegener: Theoretische Informatik. Teubner, 1993
Thorsten Altenkirch
Last modified: Mon Jul 24 19:38:53 CEST 2000