A monad on consists of an endofunctor and natural transformations and satisfying, at every object ,
These are the unit and associativity laws for the unit and multiplication of a monad.
An algebra for a monad is a pair with satisfying
A monad algebra morphism is a morphism with . Identities satisfy this condition, and composing two such maps preserves it by functoriality of . The resulting Eilenberg-Moore category is denoted . Its forgetful functor sends to and leaves the underlying arrows unchanged.
Write the adjunction unit as and the adjunction counit as . Define the monad induced by an adjunction by
with unit . Naturality of makes a natural transformation.
The triangle identities for an adjunction give the two unit laws:
For associativity, apply naturality of to the arrow in :
Applying yields
Thus the induced data satisfy all the monad laws, rather than merely supplying an endofunctor and two transformations.
Define the free algebra functor by
The monad laws say precisely that defines an monad algebra structure on , while naturality of makes an monad algebra morphism. We construct the adjunction explicitly.
For an monad algebra and a morphism , put . It is an monad algebra morphism because
Conversely, from an monad algebra morphism obtain . These operations are inverse: naturality of and the monad algebra unit law give
and the algebra-morphism equation together with the monad unit law gives
The formulas commute with precomposition in and composition with monad algebra morphisms in , so the bijections are natural. Therefore the free-forgetful Eilenberg-Moore adjunction is
Its unit is and its counit at is the monad algebra action .

Articles by others on the same topic (0)

There are currently no matching articles.