Category theory; homological algebra Monads and categorical algebra Proposition
Monad from an adjunction
Statement
Let be left adjoint to . Let be the unit and the counit of the adjunction. Then is a monad on . Here is the natural transformation with components .
Remarks
The unit laws follow from the triangle identities and . Applying to the first gives , and whiskering the second by gives . Associativity reduces to , which is the naturality of .
Example: the free monoid functor from sets to monoids is left adjoint to the forgetful functor. The monad sends a set to the set of finite words in , and its multiplication concatenates a word of words. This is the list monad.
Dually, is a comonad on . Conversely, every monad arises from some adjunction, for example from its Eilenberg–Moore category or its Kleisli category. Different adjunctions can give the same monad.
Going deeper
For a student
This result is half of the link between adjunctions and monads. The other half says that every monad comes from an adjunction, and that among these there is an initial one, the Kleisli adjunction, and a terminal one, the Eilenberg–Moore adjunction. A right adjoint is called monadic when the comparison functor to the Eilenberg–Moore category is an equivalence. Beck's monadicity theorem tells when this happens. For example, the free group adjunction gives a monad on sets whose algebras are exactly the groups.
Reading path
To understand this page from the ground up, read these 5 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Adjoint functors concept
- Comonad concept
- Monad concept
- Unit and counit concept
- Monad from an adjunction statement
Where this leads
2 pages build on this one.
Further reading
About this page
| Tag | DF5N0PK3ZS |
|---|---|
| URI | m2://DF5N0PK3ZS |
| Kind | statement, proposition |
| Writing | W0 stub |
| MSC | 18C15, 18A40 |
| Status | This copy of the site has no build data. Run m2 status DF5N0PK3ZS. |
| About | Monad, Adjoint functors |
| Uses | Adjoint functors, Unit and counit, Monad, Comonad |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.