Veranstalter: | Prof. Dr. Jakob Rehof |
---|---|
Kontaktperson für organisatorische Fragen: |
Christoph Stahl |
Veranstaltungsnummer: | 042357 (Vorlesung) 042358 (Übung) |
Typ: | Vertiefungsmodul |
Modulnummer: | INF-MSc-326 |
SWS: | 2 SWS Vorlesung 1 SWS Übung 1 SWS Praktikum |
Ort: | OH14/E.003 |
Zeit: |
Montags 10:15 - 12:00 |
Beginn: | 05.12.2022 |
Ende: | 01.02.2023 |
Die Vorlesung LMSE 2 behandelt das Thema Typentheorie und deren Verbindung zur mathematischen Logik. Das zentrale Resultat der Typentheorie ("Curry-Howard-Isomporphismus") zeigt die Korrespondenz zwischen Typen und logischen Formeln, sowie zwischen Programmen und logischen Beweisen.
Es werden über den LMSE 1 Inhalt hinaus weitere Typsysteme (Intersektionstypsystem, System F, Dependent Types, Pure Type Systems) und damit verbundene logische Ausdrucksmächtigkeit betrachtet. Dabei muss der Lambda-Kalkül erweitert werden, um Berechnungen sowohl auf Termebene, als auch auf Typebene zu ermöglichen.
Diese Erweiterung erlaubt in der Praxis mechanisch verifizierbare Beweise über funktionale Programme mittels Typtheorie zu führen.
Die Vorlesung LMSE 2 umfasst folgende Themen:
Vorlesungsfolien werden semesterbegleitend berei und sind aus dem Campusnetz oder via VPN aufrufbar.
Gruppe | Zeit | Ort | Start | Turnus |
---|---|---|---|---|
1 | Montags 12:15 - 13:45 | OH14/304 | Voraussichtlich Mitte Dezember | wöchentlich |
2 | Dienstags 12:15 - 13:45 | OH14/104 | Voraussichtlich Mitte Dezember | wöchentlich |
Das Praktikum dient der praktischen Umsetzung der in der Vorlesung erlangten Kenntnisse. Dabei soll in Gruppen jeweils eine Beweisaufgabe gelöst werden, die im direkten Zusammenhang zum Vorlesungsinhalt (insb. Lambda-Kalkül) steht.
Das Erlangen der Studienleistung ist Voraussetzung für die Teilnahme an der abschließenden Klausur.
Die Kriterien der Studienleistung sind wie folgt: