Distributive law between monads
Jump to navigation
Jump to search
Script error: No such module "Unsubst". 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.
Suppose that and are two monads on a category C. In general, there is no natural monad structure on the composite functor ST. However, there is a natural monad structure on the functor ST if there is a distributive law of the monad S over the monad T.
Formally, a distributive law of the monad S over the monad T is a natural transformation
such that the diagrams
- Distributive law monads mult1 Distributive law monads unit1
- Distributive law monads mult2 Distributive law monads unit2
This law induces a composite monad ST with
- as multiplication: ,
- as unit: .
Examples
See also
References
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Template:Nlab
- Script error: No such module "citation/CS1".
- Script error: No such module "Citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "Citation/CS1".
- Script error: No such module "Citation/CS1".
- Script error: No such module "Citation/CS1".
- Script error: No such module "Citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "Citation/CS1".
- Script error: No such module "Citation/CS1".