Strong monad
From Wikipedia, the free encyclopedia
In category theory, a strong monad over a monoidal category
is a monad
together with a natural transformation
, called (tensorial) strength, such that the diagrams
and
commute for every object
,
and
.
[edit] Commutative strong monads
For every strong monad T on a symmetric monoidal category, a costrength natural transformation can be defined by
.
A strong monad T is said to be commutative when the diagram
commutes for all objects
and
.
One interesting fact about commutative strong monads is that they are "the same as" symmetric monoidal monads. More explicitly,
- a commutative strong monad
defines a symmetric monoidal monad
by
- and conversely a symmetric monoidal monad
defines a commutative strong monad
by
and the conversion between one and the other presentation is bijective.
[edit] References
- Anders Kock (1972). "Strong functors and monoidal monads". Archiv der Math. 23: 113–120. doi:10.1007/BF01304852. http://home.imf.au.dk/kock/SFMM.pdf.
- Eugenio Moggi (1991). "Notions of computation and monads". Information and Computation 93 (1). http://www.disi.unige.it/person/MoggiE/ftp/ic91.pdf.
- Jean Goubault-Larrecq, Slawomir Lasota and David Nowak (2005). "Logical Relations for Monadic Types". Mathematical Structures in Computer Science 18 (06): 1169. arXiv:cs/0511006. doi:10.1017/S0960129508007172.




.
defines a symmetric monoidal monad
by
