Logik in der Informatik
Prof. Dr. Martin Grohe

Institut für Informatik

Inhalt der Vorlesung Theoretische Informatik I

Das folgende Inhaltsverzeichnis wird im Laufe der Vorlesung noch ergänzt und verfeinert.

Die Folien werden vor der jeweiligen Vorlesungsstunde hier zur Verfügung gestellt. Durch Anklicken des entsprechenden Paragraphen erhalten Sie die Folien, manchmal mit einigen Ergänzungen, im PDF-Format. Denken Sie daran, dass der Vorlesungstoff nicht nur aus den Folien besteht, sondern auch das an der Tafel präsentierte Material umfasst.

Kapitel 1: Einführung
Kapitel 2: Mathematische Grundlagen
§2.1. Mengen, Relationen und Funktionen
§2.2. Induktion und Rekursion
§2.3. Beispiele: Arithmetische Terme und eine einfache Programmiersprache
Kapitel 3: Aussagenlogik
§3.1. Grundbegriffe
§3.2. Induktion über den Aufbau der Formeln
§3.3. Erfüllbarkeit
§3.4. Folgerungen und Formale Argumente
§3.5. Anwendung: Planungsprobleme in der künstlichen Intelligenz
§3.6. Anwendung: Schaltkreisverifikation
§3.7. Äquivalenz
§3.8. Boolesche Algebra
§3.9. Die Adäquatheit der Junktoren
§3.10. Normalformen
§3.11. Anwendung: Schaltkreisentwurf
Kapitel 4: Aussagenlogische Deduktion
§4.1. Ein aussagenlogisches Beweissystem
§4.2. Resolution
§4.3. Hornformeln
Kapitel 5: Strukturen
§5.1. Zweistellige Relationen
§5.2. Graphen
§5.3. Algebren
§5.4. Strukturen
Kapitel 6: Die Logik der ersten Stufe
§6.1. Syntax
§6.2. Semantik
§6.3. Anwendung: Wissensrepräsentation
§6.4. Äquivalenz und Normalformen
§6.5. Auswertung von Formeln in endlichen Strukturen
§6.6. Anwendung: Relationale Datenbanken
§6.7. Folgerungen und Beweise
Kapitel 7: Berechenbarkeit
§7.1. Das Halteproblem in JAVA
§7.2. Entscheidbarkeit und Aufzählbarkeit
§7.3. GOTO-Programme
§7.4. Berechenbare Funktionen auf den natürlichen Zahlen
§7.5. Das Halteproblem für GOTO-Programme
§7.6. Unentscheidbarkeit der Logik der ersten Stufe

Alle Folien im pdf- und ps-Format.

Last modified: Tue Feb 15 12:20:25 CET 2005
Martin Grohe