185.086
AUTOMATEN UND FORMALE SPRACHEN

Vorlesung, 2 st.
Rudolf Freund

Freitag, 12.10 - 15.00, Informatiker-Hörsaal.
Block-Lehrveranstaltung

Inhalt

Die Typen von erzeugenden Grammatiken für die Sprachfamilien der Chomsky-Hierarchie der Formalen Sprachen sowie die entsprechenden Typen analysierender Automaten werden formal definiert und anhand von Beispielen näher erläutert. Die Äquivalenz der korrespondierenden Grammatik- bzw. Automatentypen wird gezeigt. Die Abschlusseigenschaften verschiedener Sprachfamilien gegenüber bestimmten Sprachoperationen werden untersucht. Die Bedeutung regulärer Sprachen für Editoren wird ebenso erläutert wie die Syntaxanalyse über bestimmte Formen kontextfreier Grammatiken. Das Halteproblem für Turingmaschinen und verwandte unentscheidbare Probleme werden erklärt und abschliessend neuere Forschungstrends skizziert.

Lehrziele

In der Vorlesung sollen grundlegende Begriffe aus der Theorie der Formalen Sprachen sowie wichtige mathematische Beweistechniken der Theoretischen Informatik (Induktion, indirekter Beweis, Diagonalisierung) vermittelt und deren Bedeutung für bestimmte Anwendungsgebiete in der Informatik (Syntaxanalyse, Programmverifikation) erläutert werden.

Prüfungen

Der für die Prüfung benötigte Stoff ist in dem für Vorlesung und Übung gemeinsamen Skriptum enthalten. Bei den (schriftlichen) Prüfungen sind keine Unterlagen erlaubt.

Beurteilung

Bei den schriftlichen Vorlesungsprüfungen können maximal 200 Punkte erreicht werden. Die Dauer der Prüfung beträgt 100 Minuten. Die Note ergibt sich dabei nach folgendem Schema:

0 - 100 Punkte: Nicht genügend
101 - 120 Punkte: Genügend
121 - 140 Punkte: Befriedigend
141 - 160 Punkte: Gut
161 - 200 Punkte: Sehr gut

Prüfungstermine

Die Prüfungstermine sowie andere aktuelle Informationen entnehmen Sie bitte der Seite "Aktuell".

Skriptum

Das Skriptum zu Vorlesung und Übung ist am Beginn der ersten Vorlesung im Informatiker-Hörsaal und danach nur noch in meinen Sprechstunden am Institut, keinenfalls bei anderen Institutsmitgliedern, erhältlich. (Siehe auch Abschnitt in Aktuell)