Hoje, uma palestra de Henning Kerstan ("Semântica de rastreamento para sistemas probabilísticos de transição") me confrontou com a teoria das categorias pela primeira vez. Ele construiu uma estrutura teórica para descrever sistemas de transição probablísticos e seu comportamento de uma maneira geral, isto é, com conjuntos de estados incontáveis e infinitos e diferentes noções de traços. Para esse fim, ele percorre várias camadas de abstração para finalmente terminar com a noção de mônadas, que ele combina com a teoria da medida para construir o modelo de que precisa.
No final, ele levou 45 minutos para (aproximadamente) criar uma estrutura para descrever um conceito que ele inicialmente explicou em 5 minutos. Eu aprecio a beleza da abordagem (isso não generalizar muito bem sobre diferentes noções de traços), mas parece-me um equilíbrio estranho, no entanto.
Eu luto para ver o que realmente é uma mônada e como um conceito tão geral pode ser útil em aplicações (tanto na teoria quanto na prática). Realmente vale o esforço, em termos de resultados?
Portanto, esta pergunta:
Existem problemas naturais (no sentido de SC) nos quais a noção abstrata de mônadas pode ser aplicada e ajuda (ou é mesmo instrumental) a obter os resultados desejados (de maneira alguma ou de maneira mais agradável do que sem)?