Logik und Datenbanktheorie
Prof. Dr. Nicole Schweikardt
Logik und diskrete Systeme
Prof. Dr. Stephan Kreutzer

Logik in der Informatik, Institut für Informatik, Humboldt-Universität zu Berlin

Vorlesung Logik und Komplexität

Aktuelles   Einführung   Logbuch   Vorlesung   Skript   Übungen   Aufgaben   Prüfung    Literatur

Aktuelles

An dieser Stelle finden Sie im Laufe der Vorlesung aktuelle Mitteilungen. Bitte sehen Sie regelmäßig nach, ob es Neues gibt.

 

Einführung

Thema dieser Vorlesung ist der Zusammenhang zwischen logischer Beschreibbarkeit und Komplexität.
Einen Schwerpunkt bilden dabei Fragestellungen aus der Datenbanktheorie und der Verifikation. Beispielsweise wird die Ausdrucksstärke verschiedener Datenbank-Anfragesprachen sowie die Schwierigkeit der Auswertung von Anfragen analysiert.
Ein weiterer Schwerpunkt ist die deskriptive Komplexitätstheorie, in der der Zusammenhang zwischen Beschreibungs- und klassischer Berechnungskomplexität von Problemen untersucht wird. So können wichtige Komplexitätsklassen wie P und NP durch Erweiterungen der Logik erster Stufe beschrieben werden.
Zur Bestimmung der Ausdrucksstärke der relevanten Logiken werden unter anderem Zwei-Personen Spiele behandelt.
Behandelte Themen: Datenbanken und Logik, deskriptive Komplexität, endliche Modelltheorie, Fixpunktlogiken, XML-Datenbanken und Baumautomaten, Ehrenfeucht-Fraïssé-Spiele, Model-Checking und Verifikation.

Logbuch

Hier finden Sie (nach den Vorlesungen) Informationen zum Inhalt der einzelnen Vorlesungen und gelegentlich ergänzende Bemerkungen.

Informationen zum Vorlesungsbetrieb

Zeiten und Raum
Mittwochs 9-11 und Freitags 9-11 im Johann von Neumann Haus (Rudower Chaussee 25), Raum 4.112
 
Dozent/in
Prof. Dr. Stephan Kreutzer und Prof. Dr. Nicole Schweikardt

Skript

Begleitend zur Vorlesung wird nach und nach ein Vorlesungsskript erstellt. Das gesamte Skript ist hier als postscript oder als PDF erhältlich. Die einzelnen Kapitel können auch separat betrachtet werden.

Übungen

Ergänzend zu den Vorlesungen finden 2-stündige Übungen statt.

Zeit und Raum
Mittwochs 11-13 im Johann von Neumann Haus (Rudower Chaussee 25), Raum 4.112
 
Übungsleiter/in
Prof. Dr. Stephan Kreutzer und Prof. Dr. Nicole Schweikardt

Übungsaufgaben

Es wird regelmäßig Übungsaufgaben geben, deren erfolgreiche Bearbeitung (mindestens 40% der Punkte) Voraussetzung für den Scheinerwerb und die Zulassung zur Prüfung ist.

Prüfung

Zu Beginn der Semesterferien finden mündliche Prüfungen statt. Für die Zulassung zur Prüfung müssen mindestens 40% der Punkte in den Übungaufgaben erworben werden.

Literatur

[EF] H.-D. Ebbinghaus und J. Flum. Finite Model Theory. Springer-Verlag, 2te Auflage, 1999.
[I] N. Immerman. Descriptive Complexity. Springer-Verlag, 1999.
[L] L. Libkin. Elements of Finite Model Theory. Springer-Verlag, 2004.
[G] E. Grädel. Finite Model Theory and Descriptive Complexity. Der Artikel ist hier erhältlich. Er wird im Buch Finite Model Theory and Its Applications (Springer-Verlag, 2005) erscheinen.
[K] P. Kolaitis. On the expressive power of logics on finite models. Der Artikel ist hier erhältlich. Er wird im Buch Finite Model Theory and Its Applications (Springer-Verlag, 2005) erscheinen.
Last modified: Thu Oct 13 11:52:15 CEST 2005
Nicole Schweikardt