Abteilung Formale Konzepte
Universität Stuttgart
Institut für Informatik
Breitwiesenstr. 20/22
D-70565 Stuttgart
Lageplan
Stadtplan
Abteilung
Institut
Fakultät
Universität
Vorlesung: Theoretische Informatik III (ST)
Pflichtveranstaltung, 4. Semester (ST)
Vorlesung
3V+1Ü
Dozenten:
Claus
Termine:
Mo
08.30 bis 10.00
in V20.02
Fr
08.30 bis 10.00
in 1.034
14-tg.
Beschreibung
Im Mittelpunkt stehen Semantik und Komplexität und deren Bedeutung für praktische Probleme..
Einfache Berechnungsmodelle: Turingmaschinen (Wiederholung), Registermaschinen, k-Band-Turingmaschinen, wechselseitige Simulation.
Komplexitätsklassen: Konstanten, Hierarchiesätze, wichtige Klassen.
Vollständigkeit: Reduzierbarkeit, hart, vollständig, SAT, SAT(3), Clique, HC, TSP, Rucksack, Färbung, Beweise durch Reduktionen, PSPACE.
Operationale Semantik: Die Sprache IMP, Transitionssysteme, Schrittsemantik, Ergebnissemantik.
Denotationale Semantik: semantische Bereiche und Funktionen, Fixpunktsatz, Äquivalenz zur operationalen Semantik.
Axiomatische Semantik: Zusicherungen, Gültigkeit, Regelsystem nach Hoare, schwächste Vorbedingung.
Ergänzungen: Compilersemantik, paralleles Sortieren, großes Beispiel.
Anmerkungen
Der Stoff wird aus Beispielen heraus entwickelt.
Voraussetzungen
Logik und Theorie für Softwaretechnik I
Wichtiges
Die Literatur ist wegen der Breite des Stoffes recht verstreut in verschiedenen Lehrbüchern zu finden.
Literatur
Ingo Wegener:
Theoretische Informatik
Teubner-Verlag, 1993
Impressum
Last modified: Wed May 5 17:54:31 MET DST 1999