Die behandelten Themen bauen auf den Stoff von Algebra des Programmierens auf und vertieft diesen.
Folgende weiterführende Themen werden behandelt:
-
Kategorie der CPOs; insbesondere freie CPOs, Einbettungen/Projektionen, Limes-Kolimes-Koinzidenz
-
Lokal stetige Funktoren und deren kanonische Fixpunkte; Lösung rekursiver Bereichsgleichungen insbesondere Modell des ungetyptes Lambda-Kalküls
-
freie Konstruktionen, universelle Pfeile und adjungierte Funktoren
-
Äquivalenzfunktoren
-
Monaden: Eilenberg-Moore und Kleisli-Kategorien; Freie Monaden; Becks Satz
-
evtl. Distributivgesetze, verallgemeinerte Potenzmengenkonstruktion und abstrakte GSOS-Regeln
-
evtl. Algebren und Monaden für Iteration
Lernziele und Kompetenzen:
Fachkompetenz Verstehen Die Studierenden erklären grundlegende Begriffe und Konzepte der Kategorientheorie und beschreiben Beispiele. Sie erklären außerdem grundlegende kategorielle Ergebnisse. Anwenden Die Studierenden wenden kategorientheoretische Konzepte und Ergebnisse an, um semantische Modelle für Programmiersprachen und Spezifikationsformalismen aufzustellen. Analysieren Die Studierenden analysieren kategorientheoretische Beweise, dieskutieren die entsprechende Argumentationen und legen diese schriftlich klar nieder. Lern- bzw. Methodenkompetenz Die Studieren lesen und verstehen Fachliteratur, die die Sprache der Kategorientheorie benutzt.
Sie sind in der Lage entsprechende mathematische Argumentationen nachzuvollziehen, zu erklären und selbst zu führen und schriftlich darzus
Semester
Wintersemester 2017/2018
Lehrenden
Zugang via
Offener Zugang
aktualisiert
2019-04-18 11:32:47
Abonnements
0
-
# 1Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2017-10-16 Wintersemester 2017/20181Kategorien in der ProgrammierungProf. Dr. Stefan Milius2017-10-16 Wintersemester 2017/2018Offener Zugang
-
# 2Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2017-10-18 Wintersemester 2017/20182Kategorien in der ProgrammierungProf. Dr. Stefan Milius2017-10-18 Wintersemester 2017/2018Offener Zugang
-
# 3Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2017-10-23 Wintersemester 2017/20183Kategorien in der ProgrammierungProf. Dr. Stefan Milius2017-10-23 Wintersemester 2017/2018Offener Zugang
-
# 4Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2017-10-25 Wintersemester 2017/20184Kategorien in der ProgrammierungProf. Dr. Stefan Milius2017-10-25 Wintersemester 2017/2018Offener Zugang
-
# 5Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2017-11-06 Wintersemester 2017/20185Kategorien in der ProgrammierungProf. Dr. Stefan Milius2017-11-06 Wintersemester 2017/2018Offener Zugang
-
# 6Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2017-11-08 Wintersemester 2017/20186Kategorien in der ProgrammierungProf. Dr. Stefan Milius2017-11-08 Wintersemester 2017/2018Offener Zugang
-
# 7Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2017-11-13 Wintersemester 2017/20187Kategorien in der ProgrammierungProf. Dr. Stefan Milius2017-11-13 Wintersemester 2017/2018Offener Zugang
-
# 8Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2017-11-15 Wintersemester 2017/20188Kategorien in der ProgrammierungProf. Dr. Stefan Milius2017-11-15 Wintersemester 2017/2018Offener Zugang
-
# 9Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2017-11-20 Wintersemester 2017/20189Kategorien in der ProgrammierungProf. Dr. Stefan Milius2017-11-20 Wintersemester 2017/2018Offener Zugang
-
# 10Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2017-11-22 Wintersemester 2017/201810Kategorien in der ProgrammierungProf. Dr. Stefan Milius2017-11-22 Wintersemester 2017/2018Offener Zugang
-
# 11Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2017-11-27 Wintersemester 2017/201811Kategorien in der ProgrammierungProf. Dr. Stefan Milius2017-11-27 Wintersemester 2017/2018Offener Zugang
-
# 12Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2017-12-04 Wintersemester 2017/201812Kategorien in der ProgrammierungProf. Dr. Stefan Milius2017-12-04 Wintersemester 2017/2018Offener Zugang
-
# 13Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2017-12-06 Wintersemester 2017/201813Kategorien in der ProgrammierungProf. Dr. Stefan Milius2017-12-06 Wintersemester 2017/2018Offener Zugang
-
# 14Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2017-12-11 Wintersemester 2017/201814Kategorien in der ProgrammierungProf. Dr. Stefan Milius2017-12-11 Wintersemester 2017/2018Offener Zugang
-
# 15Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2017-12-18 Wintersemester 2017/201815Kategorien in der ProgrammierungProf. Dr. Stefan Milius2017-12-18 Wintersemester 2017/2018Offener Zugang
-
# 16Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2017-12-20 Wintersemester 2017/201816Kategorien in der ProgrammierungProf. Dr. Stefan Milius2017-12-20 Wintersemester 2017/2018Offener Zugang
-
# 17Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2018-01-08 Wintersemester 2017/201817Kategorien in der ProgrammierungProf. Dr. Stefan Milius2018-01-08 Wintersemester 2017/2018Offener Zugang
-
# 18Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2018-01-15 Wintersemester 2017/201818Kategorien in der ProgrammierungProf. Dr. Stefan Milius2018-01-15 Wintersemester 2017/2018Offener Zugang
-
# 19Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2018-01-17 Wintersemester 2017/201819Kategorien in der ProgrammierungProf. Dr. Stefan Milius2018-01-17 Wintersemester 2017/2018Offener Zugang
-
# 20Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2018-01-29 Wintersemester 2017/201820Kategorien in der ProgrammierungProf. Dr. Stefan Milius2018-01-29 Wintersemester 2017/2018Offener Zugang
-
# 21Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2018-01-31 Wintersemester 2017/201821Kategorien in der ProgrammierungProf. Dr. Stefan Milius2018-01-31 Wintersemester 2017/2018Offener Zugang
-
# 22Offener ZugangKategorien in der ProgrammierungProf. Dr. Stefan Milius2018-02-05 Wintersemester 2017/201822Kategorien in der ProgrammierungProf. Dr. Stefan Milius2018-02-05 Wintersemester 2017/2018Offener Zugang