Ein Vortrag von Henning Kerstan ("Spurensemantik für probabilistische Übergangssysteme") hat mich heute erstmals mit Kategorietheorie konfrontiert. Er hat einen theoretischen Rahmen für die allgemeine Beschreibung probablistischer Übergangssysteme und ihres Verhaltens geschaffen, dh mit unzähligen unendlichen Zustandssätzen und unterschiedlichen Vorstellungen von Spuren. Zu diesem Zweck durchläuft er mehrere Abstraktionsebenen, um schließlich den Begriff der Monaden zu entwickeln, den er mit der Maßtheorie kombiniert, um das Modell zu erstellen, das er benötigt.
Am Ende brauchte er 45 Minuten, um (ungefähr) ein Framework zu erstellen, um ein Konzept zu beschreiben, das er anfangs in 5 Minuten erklärt hatte. Ich schätze die Schönheit des Ansatzes (er verallgemeinert sich gut über verschiedene Vorstellungen von Spuren), aber er scheint mir trotzdem eine merkwürdige Balance zu sein.
Ich kämpfe darum zu sehen, was eine Monade wirklich ist und wie allgemein ein Konzept in Anwendungen nützlich sein kann (sowohl in der Theorie als auch in der Praxis). Lohnt sich der Aufwand wirklich ergebnisseitig?
Deshalb diese Frage:
Gibt es natürliche Probleme (im Sinne von CS), bei denen der abstrakte Begriff der Monaden angewendet werden kann und hilft (oder sogar hilft), gewünschte Ergebnisse zu erzielen (überhaupt oder besser als ohne)?