Let be a complete, well-powered category, and let be a monad with unit and multiplication . Then there is a universal idempotent monad, giving a right adjoint to
Given a monad , define a functor as the equalizer and :
This acquires a monad structure. It might not be an idempotent monad (although it will be if is left exact). However we can apply the process again, and continue transfinitely. Define , and if has been defined, put ; at limit ordinals , define to be the inverse limit of the chain
where ranges over ordinals less than .
Since is well-powered (i.e., since each object has only a small number of subobjects), the large limit
exists for each . Hence the large limit exists as an endofunctor. The underlying functor
reflects limits (irrespective of size), so acquires a monad structure defined by the limit. Let be the unit and the multiplication of .
For this it suffices to check that . This may be checked objectwise. So fix an object , and for that particular , choose so large that projections and are isomorphisms. Clearly then , since factors through the equalizer . Then, since is a monad morphism, we have
as required.
Finally we must check that satisfies the appropriate universal property. Suppose is an idempotent monad with unit , and let be a monad map. We define by induction: given , we have
so that factors uniquely through the inclusion . This defines ; this is a monad map. The definition of at limit ordinals, where is a limit monad, is clear. Hence factors (uniquely) through the inclusion , as was to be shown.