Ruprecht-Karls-Universität Heidelberg
Bilder vom Neuenheimer Feld, Heidelberg und der Universität Heidelberg
Siegel der Uni Heidelberg

Formale Grundlagen der Linguistik

Kursbeschreibung

DozentInnen Matthias Hartung
Veranstaltungsart Vorlesung/Übung
Zeit und Ort Mi, 16:15 - 17:45, INF 306 / SR 13 (SR)
Studiengang ABA, Magister, NBA
Modul-Kürzel ABA: B05, NBA: FF-FM
Leistungsbewertung ABA: 4 LP
NBA: 6 LP

Teilnahmevoraussetzungen

Keine Voraussetzungen

Leistungsnachweis

Klausur

Inhalt

 

Die Veranstaltung ist als Einführung in die Theorie formaler Sprachen konzipiert. Das in der Vorlesung zu erwerbende Grundwissen ist zum Verständnis der formalen Eigenschaften vieler Ansätze der Computerlinguistik zentral. Darunter fallen u.a. Grammatiktheorien in der formalen Linguistik, modelltheoretische Semantiken sowie Parsingverfahren. Insbesondere werden in der Vorlesung folgende Themen behandelt:

  • Mathematische Grundlagen (Mengen, Funktionen, Relationen)
  • Formale Sprachen und Grammatiken
  • Reguläre Sprachen und endliche Automaten
  • Kontextfreie Sprachen
  • Kontextsensitive und Typ-0 Sprachen
  • Turing-Maschinen
  • Berechenbarkeitstheorie

Kursübersicht

Seminarplan

Datum Sitzung Materialien
21.10. Einführung; Logische Grundlagen Folien
28.10. Mengentheoretische Grundlagen Folien (Update: 01.02.)
04.11. Relationen Folien
11.11. Funktionen Folien
18.11. Formale Sprachen Folien
25.11. Grammatiken; Allgemeine Regelgrammatik Folien
02.12. Endliche Automaten: Einführung Folien (Update: 09.12.)
09.12. Reguläre Sprachen Folien
16.12. Nicht-deterministische endliche Automaten Folien
20.01. Reguläre Ausdrücke; Pumping Lemma für reguläre Sprachen Folien (Update: 28.01.)
27.01. Kontextfreie Sprachen; Ausblick Folien

Aufgaben

Literatur

  • Schöning, U.: Theoretische Informatik kurzgefasst, Spektrum, 2001
  • Vossen, G. und Witt, K.-U.: Grundlagen der Theoretischen Informatik mit Anwendungen, Vieweg, 2001
  • Klabunde, R.: Formale Grundlagen der Linguistik, Narr, 1998
  • Partee, B. et al.: Mathematical Methods in Linguistics, Kluwer, 1990
  • Hopcroft, J.E. and Ullman, J.D.: Introduction to Automata Theory, Languages and Computation, Addison Wesley, 1979

» weitere Kursmaterialien

Hier gehts zur Tutoriums-Seite