Hari ini, ceramah oleh Henning Kerstan ("Trace Semantics for Probabilistic Transition Systems") menghadapkan saya pada teori kategori untuk pertama kalinya. Dia telah membangun kerangka teori untuk menggambarkan sistem transisi probablistik dan perilaku mereka secara umum, yaitu dengan set keadaan tak terbatas yang tak terhitung jumlahnya dan gagasan jejak yang berbeda. Untuk tujuan ini, ia naik melalui beberapa lapisan abstraksi untuk akhirnya berakhir dengan gagasan monad yang ia gabungkan dengan teori ukuran untuk membangun model yang ia butuhkan.
Pada akhirnya, ia membutuhkan waktu 45 menit untuk (secara kasar) membangun kerangka kerja untuk menggambarkan konsep yang awalnya dijelaskannya dalam 5 menit. Saya menghargai keindahan pendekatan (itu tidak menggeneralisasi baik pengertian lebih berbeda dari jejak) tapi bagi saya sebagai keseimbangan yang aneh namun.
Saya berjuang untuk melihat apa sebenarnya monad itu dan bagaimana konsep yang begitu umum dapat berguna dalam aplikasi (baik dalam teori maupun praktik). Apakah ini sepadan dengan usaha, hasil-bijaksana?
Karena itu pertanyaan ini:
Apakah ada masalah yang alami (dalam arti CS) di mana gagasan abstrak monad dapat diterapkan dan membantu (atau bahkan instrumental) untuk mendapatkan hasil yang diinginkan (sama sekali atau dengan cara yang lebih baik daripada tanpa)?