In category theory, an idempotent monad is, roughly speaking, a monad that theorizes a reflective subcategory.
Definition Let ( T , η , μ ) {\displaystyle (T,\eta ,\mu )} be a monad on a category C {\displaystyle {\mathcal {C}}} . Then the following conditions are equivalent.
The monad binary operation μ : T T ⇒ T {\displaystyle \mu \colon TT\Rightarrow T} is a natural isomorphism. The forgetful functor C T → C ( A , e ) ↦ A ( f : ( A , e ) → ( A ′ , e ′ ) ) ↦ ( f : A → A ′ ) {\displaystyle {\begin{array}{l}{\mathcal {C}}_{T}\to {\mathcal {C}}\\(A,e)\mapsto A\\(f\colon (A,e)\to (A',e'))\mapsto (f\colon A\to A')\end{array}}} for the Eilenberg–Moore category is full and faithful. For every T {\displaystyle T} -algebra ( A , e ) {\displaystyle (A,e)} the morphism e : T A → A {\displaystyle e\colon TA\to A} is an isomorphism. Such a monad is called an idempotent monad.
Properties The notion of the idempotent monads is equivalent to that of the reflective subcategories. Given an idempotent monad on a category C {\displaystyle {\mathcal {C}}} , the forgetful functor
C T → C {\displaystyle {\mathcal {C}}_{T}\to {\mathcal {C}}}
from the Eilenberg–Moore category C T {\displaystyle {\mathcal {C}}_{T}} to C {\displaystyle {\mathcal {C}}} is full and faithful. Conversely, every full and faithful right adjoint I : D → C {\displaystyle I\colon {\mathcal {D}}\to {\mathcal {C}}} is monadic and its corresponding monad
( I ∘ R , η , I ∘ ϵ ∘ R ) {\displaystyle (I\circ R,\eta ,I\circ \epsilon \circ R)}
is idempotent.
Idempotent monads associated with monads Let Monad ( C ) {\displaystyle \operatorname {Monad} ({\mathcal {C}})} denote the category of monads on a category C {\displaystyle {\mathcal {C}}} and their morphisms. Let IdemMonad ( C ) {\displaystyle \operatorname {IdemMonad} ({\mathcal {C}})} denote the full subcategory of idempotnet monads. For a complete well-powered category C {\displaystyle {\mathcal {C}}} , the inclusion functor
IdemMonad ( C ) ↪ Monad ( C ) {\displaystyle \operatorname {IdemMonad} ({\mathcal {C}})\hookrightarrow \operatorname {Monad} ({\mathcal {C}})}
admits a right adjoint.
References
External links Idempotent monad at the nLab
