Distributive law between monads
From Wikipedia, the free encyclopedia
In category theory, an abstract branch of mathematics, distributive laws between monads are a way to express abstractly that two algebraic structures distribute one over the other one.
Suppose that (S,μS,ηS) and (T,μT,ηT) are two monads on a category C. In general, there is no natural monad structure on the composite functor ST. A distributive law is exactly what is needed to make ST into a monad.
Formally, a distributive law of the monad S over the monad T is a natural transformation
such that the diagrams
commute.
This law induces a composite monad ST with
- as multiplication: ,
- as unit: .
[edit] See also
[edit] References
- Jon Beck (1969). "Distributive laws". Lecture Notes in Mathematics 80: 119–140.
- Michael Barr and Charles Wells (1985). Toposes, Triples and Theories. Springer-Verlag. ISBN 0-387-96115-1.