Formale Sprachen und Automaten
Vorlesung mit Proseminar
CIS, WS 2003/04
Hans Leiß
Vorlesung
Zeit und Raum: Di 16-18, Raum 1.27
Der Kurs stellt die Theorie der formalen Sprachen und ihrer maschinellen
Analyse vor. Damit werden die Grundlagen für eine Beschäftigung
mit maschineller Analyse natürlicher Sprachen gelegt.
Behandelt werden:
- Reguläre Ausdrücke, als Sprachdefinitionen und als Programme,
- Erkennung regulärer Sprachen durch endliche Automaten,
- Definition von Sprachen durch kontextfreie Grammatiken,
- Wortstellung, Wiederholungs- und andere Struktureigenschaften
kontextfreier Sprachen,
- Erkennung kontextfreier Sprachen durch Kellerautomaten,
- Bäume als syntaktische Strukturen,
- Grundprinzipien der maschinellen Syntaxanalyse bei kontextfreien
Grammatiken
- Chomskys Hierarchie formaler Sprachklassen,
Literaturhinweise:
- B.PARTEE/ A.ter MEULEN/ R.E.WALL
-
Mathematical Methods in Linguistics, Chap. 16 - 19, pp. 433 - 506.
Reidel, 1988
- N.MOLL/ M.ARBIB/ A.J.KFOURY
-
An Introduction to Formal Language Theory. Springer-Verlag, 1988
- H.Leiß,
Skriptum
Atomaten und Formale Sprachen, WS 1997/98
-
(wird im Laufe des Semesters ggf. verbessert)
Voraussetzungen:
Mathematische Grundlagen I
Übung
Zeit und Raum: Do 10-12, Raum 0.05
- Partielle
Ordnung, Lexikographische Ordnung
- Relationen-
und Sprachinterpretation regulärer Ausdrücke
- Nicht-deterministische Endliche Automaten
- Deterministische
endliche Automaten, Teilwortsuche
- Pumping-Lemma,
Epsilon-Automaten, Sprachdivision
- Lineare Sprachen, Einfügung
- Fixpunkte und reguläre Gleichungen
- Bedeutung
einer kontextfreien Grammatik auf einem Text; rekursive endliche Automaten
File translated from TEX by TTH, version 2.54.
On 30 Jan 2004, 18:37.