CIFASIS   20631
CENTRO INTERNACIONAL FRANCO ARGENTINO DE CIENCIAS DE LA INFORMACION Y DE SISTEMAS
Unidad Ejecutora - UE
artículos
Título:
Monad Transformers as Monoid Transformers
Autor/es:
MAURO JASKELIOFF; EUGENIO MOGGI
Revista:
THEORETICAL COMPUTER SCIENCE
Editorial:
Elsevier
Referencias:
Año: 2010 vol. 411 p. 4441 - 4466
ISSN:
0304-3975
Resumen:
The incremental approach to modular monadic semantics constructs complex monads by using monad transformers to add computational features to a pre-existing monad. A complication of this approach is that the operations associated to the pre-existing monad need to be lifted to the new monad.In a companion paper by Jaskelioff, the lifting problem has been addressed in the setting of system Fω. Here, we recast and extend those results in a category-theoretic setting. We abstract and generalize from monads to monoids (in a monoidal category), and from monad transformers to monoid transformers. The generalization brings more simplicity and clarity, and lays the foundation for an abstract theory of operation lifting with applicability beyond monads.