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 satisfyingA 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 bywith 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 yieldsThus the induced data satisfy all the monad laws, rather than merely supplying an endofunctor and two transformations.
Define the free algebra functor byThe 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 becauseConversely, from an monad algebra morphism obtain . These operations are inverse: naturality of and the monad algebra unit law giveand the algebra-morphism equation together with the monad unit law givesThe formulas commute with precomposition in and composition with monad algebra morphisms in , so the bijections are natural. Therefore the free-forgetful Eilenberg-Moore adjunction isIts unit is and its counit at is the monad algebra action .
Articles by others on the same topic
There are currently no matching articles.