Vorlesung Termersetzungssysteme im Sommersemester 2001

Montags 9 bis 11 , Raum 15, und Freitag 12:45 bis 14:15, Raum Z1.09, beide Oettingenstraße 67
Übungen: Mittwochs 9 bis 11, Raum Z1.09, Oettingenstraße 67

Dozent: Dr. Ralph Matthes (Raum D1.11)

Inhalt

Der Titel ist Programm:
Zentrales Anliegen ist das Studium von Systemen, mit denen sich Termumformungen beschreiben lassen. Bekannte Beispiele für konkrete Termersetzungssysteme sind die symbolischen Rechenregeln in der Schulmathematik. Der Prozeß der Umformungen wird zunächst sehr abstrakt gefaßt (abstrakte Reduktionssysteme), dann auf Terme erster Stufe über einer Signatur konkretisiert. Beantwortet werden vor allem Fragen nach der Terminierung solcher Umformungen, nach der Eindeutigkeit des erzielten Ergebnisses (Konfluenz) und nach dem Zusammenhang mit der semantischen Sicht von Gleichheit, speziell nach deren Entscheidbarkeit. Wichtige Begriffe sind die Unifikation (d. h., das syntaktische Lösen von Gleichungssystemen, das z. B. zentral ist für das Verständnis von PROLOG) und die Vervollständigung (das Gewinnen von Termersetzungsregeln, die ein terminierendes und konfluentes Termersetzungssystem ergeben, wobei man als Eingabe lediglich eine Menge von ungerichteten Gleichungen zur Verfügung hat).

Der Inhalt der Vorlesung deckt sich im wesentlichen mit dem des unten angegebenen Buches von Baader und Nipkow. Bei Interesse werden auch Implementierungen von Termersetzungssystemen sowie der behandelten Algorithmen studiert.

Literatur

Ablauf

Die Vorlesungen entsprachen in etwa den im Folgenden angegebenen Seiten aus Baader/Nipkow:

Übungsblätter


Ralph Matthes
Last modified: Fri Jul 27 19:28:21 CEST 2001