In a category with equalizers, the equalizer of defines a functor by . It has unit and multiplication characterized by
Cancelling the monomorphisms reduces its unit and associativity laws to those of , so is a monad morphism. The split equalizers associated with a monad show that is invertible. If every is monic, then every is invertible, the naturality square of at is a pullback in a category, and is an idempotent monad. This monicity hypothesis is essential to this last argument; arbitrary functors need not preserve monomorphisms.
For an adjunction , with unit and counit , call the adjunction idempotent when the multiplication
of its induced monad is invertible. We show that this idempotent adjunction condition is equivalent to invertibility of , the comultiplication of the induced comonad.
For an idempotent monad , the unit laws imply
If is a monad algebra, naturality of the unit and its algebra unit law give
Thus is an isomorphism. Apply this to the canonical algebra : its unit law is a triangle identity for an adjunction. It follows that , and therefore , is invertible for every . Hence is invertible.
Apply the same argument to the dual adjunction . It gives the converse. Idempotence is self-dual: the induced monad is idempotent exactly when the induced comonad is idempotent. In particular, idempotence requires the unit to be invertible on every object in the image of the right adjoint.
Write the monad identities as
If is invertible, its two right inverses agree, so . Conversely, suppose . Naturality of at , followed by that equality at , gives
Together with this proves
This is the equivalence defining an idempotent monad.
For the equalizer submonad of a monad, let equalize and . If , naturality of these two transformations shows that equalizes the corresponding pair at . There is therefore a unique satisfying
Uniqueness gives and , so is a functor and is a natural transformation.
Take the stipulated factorizations and . Naturality of at rewrites their defining equations as
The composites on the right are natural in ; cancellation of the monic arrow therefore makes and natural. We now verify every monad law, rather than assuming that restricting the structure automatically preserves them.
For the two unit laws, naturality and the unit laws of give
Cancelling proves . For associativity, the same naturality equations give
These are equal by associativity of ; cancelling proves associativity of . Thus
The remaining claims use two split equalizers associated with a monad. First, is a split equalizer of . Its retraction is , and the splitting of the parallel pair is , since
The equalizing equation follows from naturality of . In general, identities , , and prove that is an equalizer: if , then , with unique factorization . Hence and are two equalizers of the same pair. Their comparison is , and its inverse is . In particular
Second, is a split equalizer of , with retraction and splitting . Indeed,
This is precisely the parallel pair in the PDF's diagram after . The map equalizes that pair, because applying to the defining equalizer equation gives their equality on . Put
The split-equalizer factorization and give
If is invertible, then is a monic arrow. Conversely, if is a monic arrow, the equation
forces , so is the inverse of . Therefore
Notice that, under either condition, is actually a split monomorphism, with retraction . Thus is a monic arrow too, since a functor preserves split monomorphisms. We have not assumed that preserves arbitrary monomorphisms.
Now prove the specified naturality square is a pullback in a category. Let and satisfy . Naturality of , followed by the equalizer equation for , gives
Cancel the monic arrow . Thus equalizes and factors uniquely as with . Naturality of then gives
Cancel to obtain . This is exactly existence and uniqueness in the pullback universal property.
Because the square is a pullback and is a monic arrow, is a monic arrow. Naturality of and the formula for now give
Cancelling proves . The other composite is already one of the unit laws. Hence is invertible. If the equivalent monicity conditions hold for every , we conclude
If the multiplication in the unit and multiplication of a monad is invertible, the two unit identities of the monad
make both and its inverse. Hence idempotence implies equality of the two unit insertions:
This is the first implication in the characterization of an idempotent monad.
Use , as required by the formula at zero, and composition of functions as multiplication in . The displayed preserves identities, and for ,
both sides send zero to zero. Thus is a functor on the one-object category.
For the shift monad on order-preserving maps of natural numbers, set
These are order-preserving functions. The equations and hold pointwise, giving the required natural transformations. For the second equation, both sides are zero at , and are for . The two unit laws are . Associativity is checked by
Consequently these maps define a monad. It is not an idempotent monad, since , so cannot be invertible.
An algebra for a monad is a map with and . The first equation forces ; monotonicity then forces . Thus , which satisfies the second equation by the monad associativity law. The Eilenberg-Moore category therefore has exactly one object. Its endomorphisms satisfy , and this equation holds precisely when : evaluate at zero for necessity, and at both sides equal .
The Kleisli comparison functor takes its only object to this only algebra and sends to
It is a bijection from the Kleisli arrows to the algebra endomorphisms, with inverse . It preserves identities and composition by the comparison construction; directly, and . Bijectivity on objects and arrows makes it an isomorphism of categories:
For inducing , the Kleisli comparison functor is always full and faithful, since the adjunction gives
Therefore it is part of an equivalence of categories if and only if every object of is isomorphic to for some .
For an idempotent monad, multiplication is invertible. The unit laws imply . If is an algebra for a monad, then , while naturality of gives
Thus is an isomorphism with inverse . The algebra law says that is a morphism of algebras for a monad from the free algebra to , so every object of the Eilenberg-Moore category is isomorphic to a free algebra. The criterion above yields
Shift monad on order-preserving maps of natural numbers Created 2026-10-05 Updated 2026-10-06
Let be the monoid of order-preserving functions , with , regarded as a one-object category. The endofunctor fixes that object and sends to , . The displayed maps give its monad unit and multiplication. The multiplication is not injective, so this is not an idempotent monad. Its only algebra for a monad is , because forces and monotonicity forces . Algebra endomorphisms are exactly the functions fixing zero. The Kleisli comparison functor sends to the function which is zero at zero and equals at ; its inverse sends to . Thus the comparison is an isomorphism of categories even though the monad is not idempotent.