For the nested partial unary operation category tower, each one-step forgetful functor is a monadic adjunction right adjoint: it reflects isomorphisms and creates its split coequalizers. The Beck monadicity theorem identifies the first Eilenberg-Moore category with the next category in the tower. A long composite has that same first monad because free extension of nested partial unary operations leaves no new top fixed points. Repeating the comparison forgets one fewer operation at each step. The remaining forgetful functor is not full until no operation remains to forget, giving monadic length .
An object of is a set with a finite list of partial unary operations. The first is total; the domain of each later operation consists exactly of the defined fixed points of the immediately preceding operation. Morphisms preserve every defined operation. Take to be the Category of sets. This tower gives examples of arbitrary finite monadic length even though its long free–forgetful composites induce the same first monad.
Broadly in favour, if “trivial” means transparent once the correct structure has been identified. The value of category theory is often to isolate a universal property that makes a repeated argument automatic.
For example, two objects with the same universal property have unique connecting maps in each direction. Their composites and the identities satisfy the same defining conditions, so uniqueness makes those composites identities. This one argument explains the uniqueness of categorical products, categorical limits, adjoint functors and many other constructions. It also specifies which isomorphism is canonical, a point that an arbitrary objectwise choice would miss.
The Yoneda lemma makes this perspective systematic. A natural transformation out of is determined by its value at . Once that evaluation principle is recognized, questions about representable functors reduce to compositions in the original category. Similarly, the Beck monadicity theorem organizes many free-and-forgetful constructions around monad algebras, reflection of isomorphisms and specified coequalizers. The proof supplies a reusable explanation of why the algebraic structure can be reconstructed from the forgetful functor.
The substantial work lies in finding suitable definitions and verifying their hypotheses. The Freyd general adjoint functor theorem, for instance, needs completeness, local smallness and a solution set; none follows merely from calling a construction natural. The partial-operation tower below even has a monadic length that records how many distinct reconstruction steps are needed. These examples support the view that abstraction clarifies the source of an argument's simplicity. They also show why that simplicity is an achievement requiring proof.
An adjunction induces the monad with unit and multiplication . The Eilenberg-Moore comparison functor sends to . A monadic adjunction is one for which that comparison is an equivalence of categories. Iterating comparisons, when their left adjoints exist, gives a tower; its monadic length is the number of steps until equivalence, with length zero for an equivalence and length one for a monadic adjunction that is not already an equivalence.
The precise monadicity theorem says that a right adjoint is monadic exactly when it reflects isomorphisms and creates coequalizers of pairs whose images admit split coequalizers.
Write for one-step forgetting. For , the free extension of nested partial unary operations is the familiar set , with and unit . A map into a set with endomorphism extends uniquely by .
For , let
Keep and all its old operations, and adjoin the disjoint set . On the new points define ; every old operation with is undefined there. Define the new top operation only at the old eligible points, by for .
These domains satisfy the defining rules of the nested partial unary operation category: the new points have no -fixed points, so none has any higher operation defined. Given , extend it by
The expression is defined because sends eligible points to eligible points and is total. It preserves every defined operation; preservation of at old points determines , and preservation of determines the whole chain. Thus it is the unique extension, proving .
Figure 1.
The free new operation sends each eligible point to a new value with a free chain under the first operation
. Details.
For monadicity, reflects isomorphisms: an isomorphism of the lower structures takes bijectively to , so the inverse of a map preserving the new operation preserves it too.
Next prove the split-coequalizer lifting for a fixed-point-domain operation. Let be -morphisms and suppose their lower images have a split coequalizer , with , satisfying
Equip with on its required eligible domain. The lower-structure maps preserve eligibility. For eligible ,
so preserves the top operation. If coequalizes , its lower factor satisfies
Thus it is a morphism of the full structures. Uniqueness of the lifted operation follows from the eligible section and surjectivity of . This creates the specified coequalizer, so the Beck monadicity theorem proves each one-step adjunction is monadic.
Finally, every free top operation just constructed has no fixed points: for it shifts the free chain, while for it sends old eligible points to new distinct points and is undefined on the new points. Freely adjoining any further operation therefore changes nothing, since its required domain is empty. For , the monad induced on by the long free-and-forgetful adjunction is consequently the same monad, including unit and multiplication, as that for .
The first comparison category is thus equivalent to . Its algebra action evaluates the new formal value by , so the comparison from retains precisely that next operation and is the remaining forgetful functor. Iteration recovers one additional operation at each step. These remaining comparisons are not equivalences while an operation is still forgotten: take a two-element set with all retained operations equal to the identity, and choose the next operation to be the identity in one extension and the transposition in another. Higher operations can be identities in the first case and undefined in the second. The identity on the retained structure is not a morphism between these extensions, so the forgetful functor is not full. This includes .
The monadic tower for nested partial unary operations therefore has exactly the claimed length:
I would defend the assertion as a description of what good abstraction achieves, provided it is not taken to mean that finding the abstraction is easy. Category theory makes recurring arguments consequences of a common universal property, instead of requiring a new calculation in every setting.
The Yoneda lemma is an instructive example. A natural transformation from to a set-valued functor is determined by its value on ; naturality forces its value at to be of that element. Once the right question is asked, the proof is short. Yet the statement explains why representable functors encode objects faithfully, and why a functor can be reconstructed from its elements. The simplicity belongs to the organized argument, not to a claim that these consequences were obvious beforehand.
Likewise, the fact that a right adjoint preserves categorical limits does not need separate proofs for products, equalizers and pullbacks in every example. The adjunction converts a map into the proposed limit into a compatible family of maps, and the natural bijection converts that family back. This one argument explains preservation of many different constructions. It also makes the canonical comparison maps clear, which matters more than merely guessing an isomorphism of the resulting objects.
The monoidal coherence theorem shows a different benefit. Complicated calculations with bracketed tensor products can become transparent because every structural rebracketing is the unique map between its formal source and target. However, the proof that the pentagon and triangle suffice is real work. Suppressing brackets is justified by that proof; it cannot serve as a substitute for it. Abstraction is valuable precisely because it separates an essential compatibility argument from subsequent routine bookkeeping.
There is also a necessary caution. The general adjoint functor theorem requires a solution-set condition; small-limit preservation by itself does not produce a left adjoint. The reverse-ordinal example makes the missing condition concrete. Similarly, the monad of an adjunction need not capture all the structure in the original category: the tower of nested partial unary operation categories has arbitrary finite monadic length, despite its long composites sharing their first induced monad. These examples prevent formal language from hiding a size problem or an unjustified reconstruction claim.
The persuasive interpretation is that abstraction makes the reason for a result visible and reusable. It often turns the final step into a direct consequence of definitions, while leaving the discovery of those definitions and the verification of their hypotheses as substantial mathematics.
For , let be the induced monad. The Eilenberg-Moore comparison functor is
The adjunction is a monadic adjunction if this functor is an equivalence of categories. To define monadic length, start with and form the comparison into the Eilenberg-Moore category of its induced monad. When has a left adjoint, repeat this construction, and continue with the subsequent comparison adjunctions. The length is the least number of comparison steps after which the comparison is an equivalence; an equivalence has length zero and a monadic non-equivalence has length one. The successive left adjoints will all be explicit in this example.
The precise monadicity theorem states: a functor with a left adjoint is monadic if and only if it reflects isomorphisms and every parallel pair in whose image admits a split coequalizer in has a coequalizer in preserved by . Here a split coequalizer of consists of , and satisfying
These identities imply the coequalizer property and survive every functor. We shall identify the relevant algebra categories directly, which proves monadicity without having to check quotient constructions separately.
Write for one step in the nested partial unary operation category tower. For , its left adjoint is
A function extends uniquely by , proving the adjunction.
For , take and let
The free extension of nested partial unary operations has underlying set
Keep the old operations on . On every new chain set , and leave the other old operations undefined on new points. Define the new operation by for , and nowhere else. This is a valid object: the new chains have no fixed points under , so all later operations are correctly undefined on them; the new top operation has exactly the required domain.
If preserves the old operations, it carries into . Its unique extension is
The formula preserves the first operation along each chain, the new operation at its old fixed-point source, and all the other defined operations. Conversely these requirements force the formula. This proves the one-step adjunction in every case.
Let . For , this is the usual free unary-operation monad: , with multiplication . An algebra action obeys and . It is uniquely determined by the total unary operation , since . Algebra morphisms are exactly functions commuting with . Thus .
For , no new chain point belongs to , so . The set consists of and two copies of the free chain at every . Multiplication is the identity on and folds both copies onto the corresponding chain in .
An algebra action must be the identity on the old copy of , by its unit law. Preservation of forces
The choices , for , are otherwise arbitrary. There are no higher old operations to preserve on new points. Associativity is automatic: on an inner chain both and apply the displayed formula, and on an outer chain sends to the inner chain point with the same label because ; multiplication does the same. Therefore on every point.
The data of the algebra are consequently exactly a partial operation whose domain is , that is, an object of . For a map in , the algebra-morphism equation at says precisely ; equality on the rest of the chain then follows from preservation of . Thus we have identified objects and morphisms, not just their underlying sets:
Under this isomorphism the comparison functor for is the identity identification. Hence every one-step forgetful adjunction is monadic.
Now take . In the free extension just constructed, the newly added operation has no fixed points: it sends an old point to a distinct new point, or, for , shifts along a free chain. Therefore all further operations can only be undefined. Adding them freely adds no more points. The same extension formula gives a left adjoint to .
After forgetting to , its induced monad is exactly , independent of . This includes the unit and multiplication: the unit is the old-point inclusion, and the counit formula gives the same addition of chain indices for or the same folding of the two chain copies for . Its comparison functor, after the identification , is exactly
Indeed, the comparison action on the first point of each free chain recovers , while the higher operations are forgotten. Thus each comparison step recovers exactly one additional operation. After steps from sets, the comparison is the identity of .
No earlier step is an equivalence. For , put all of the first operations equal to the identity on a three-element set. In one structure choose to be the cycle , and in another choose its reverse . Both have no fixed points at this stage, so every higher operation is undefined. The identity function between their underlying objects is a morphism there, but does not preserve . Hence is not full, and cannot be an equivalence. This also applies for , when there are no old operations. We conclude
Put . The initial free construction sends to with . A function extends uniquely by . Its induced monad is , with unit and multiplication . An algebra for a monad is determined by the action of , so its Eilenberg-Moore category is . Thus this first free–forgetful adjunction is a monadic adjunction without needing the given assumption for .
The monadic length counts successive Eilenberg-Moore comparison functor steps until the comparison becomes an equivalence. Fix . For , the free construction in the preceding part adds the st operation with no fixed points. For , the free first operation also has no fixed points. Consequently the left adjoint to the composite forgetful functor is obtained by the one-step free construction, followed by empty higher operations. In particular, its underlying object of , unit and multiplication are exactly those of the one-step adjunction:
as monads, not merely as object functions. The multiplication agrees because both counits evaluate the same first new operation and the same chains; no later operation has a value on a free object.
By the assumed one-step monadic adjunction property, or the explicit argument above when , the Eilenberg-Moore category is equivalent to . Under this equivalence the comparison is precisely . Indeed, its algebra action evaluates each newly adjoined chain using , and evaluates the first new value using ; it retains that operation and ignores all higher ones. The comparison has a left adjoint by the same explicit free extension. Thus the whole monadic tower for nested partial unary operations is
with the remaining comparison at stage equal to , and stage the identity.
It does not terminate earlier. If , take the same underlying two-element set in two objects of , making every operation up to the identity. In the first object make all remaining operations identities; in the second make exchange the two elements, and leave all subsequent operations undefined. Both satisfy the nesting rule. The identity function is a morphism after forgetting to , but is not a morphism between the original objects. Thus is not a full functor, and cannot be an equivalence. Therefore
For an adjunction with unit and counit of an adjunction , the monad induced by an adjunction is , with multiplication . Its Eilenberg-Moore comparison functor is
Here is the Eilenberg-Moore category. If has reflexive coequalizers, the Left adjoint to the Eilenberg-Moore comparison functor is defined on an algebra for a monad by
where the last arrow is a coequalizer. The parallel pair has common section , so it is a reflexive pair. The coequalizer property induces on algebra morphisms and gives .
Starting with , iterate this construction: if , put and let be its comparison. The monadic length is the least for which is an equivalence of categories. Thus an equivalence has length zero, and an already monadic adjunction whose right adjoint is not an equivalence has length one. The assumed reflexive coequalizers ensure the needed left adjoints; in the example we identify them explicitly.
For the nested partial unary operation category , write
For the empty list of operations, take and . We use positive chain indices for new points, so the index zero already labels the copy of . This makes the free-object hint independent of the convention for .
For , the free extension of nested partial unary operations has underlying set
Keep the old operations on the zero layer. On new points define only
and leave every , , undefined there. Define the new top operation by
and leave it undefined elsewhere. These are precisely the permitted domains: the first unary operation on every new point moves it, so none of the higher operations is defined there. When , take with . In either case the unit is .
For , let its operations be . Any morphism extends uniquely to
The value is defined because preserves the previous fixed-point equations. The extension respects the top operation at old fixed points and respects the first operation along each new chain; there are no other defined operations on those chains to check. Uniqueness follows from the same forced formulas. For the formula is . These extensions are natural and prove
On a morphism the free functor sends to .
Crucially, the top operation of has no fixed points: its defined old values move to new points, and it has no defined new values when ; for it is the shift. The next free extension therefore adds no points and equips the object with an everywhere-undefined next operation. The same remains true at every subsequent free extension. Hence, for , the composite left adjoint has the same first operations and underlying set as .
This agreement includes the monad structure, not just its underlying endofunctor. The units are the same zero-layer inclusions. The composite counit on an object of is the same forced extension formula, depending only on its first operations. Applying the composite forgetful functor therefore gives the same multiplication . Thus
Next prove creation of the required split coequalizers. Suppose are arrows in and their images have a split coequalizer in . Choose the splitting orientation
with , morphisms in . Denote the top operations on by . For define
Since preserves the lower operations, and this value exists. For , , so preservation by gives
Thus respects the top operation. The splitting and also show that this is the unique operation on its prescribed domain for which is a morphism. For all these domains mean the whole underlying set.
If is a morphism equalizing , its unique factor in satisfies, on ,
where is the top operation of . Hence is a morphism. This proves creates coequalizers of -split pairs.
Moreover, reflects isomorphisms: an isomorphism of the first operations reflects their fixed-point conditions, hence the domain of the next operation; the inverse of a bijective top-operation-preserving map then preserves that operation too. The Beck monadicity theorem now gives
Under this equivalence, the first Eilenberg-Moore comparison functor for the long composite is exactly forgetting all operations after the st: its algebra structure is the top-operation extension formula already computed. Repeating the argument identifies its monadic tower with the successive categories
At each stage the corresponding comparison has the remaining composite of the already constructed free extensions as a left adjoint.
No earlier stage can be an equivalence of categories. For , take the two-point set with its first operations all identities. One extension to has every later operation the identity; another has its st operation interchange the two points, and all subsequent operations undefined. Both have the same image in , but the identity function between those images is not a morphism between the extensions. Thus forgetting from to is not full. The final comparison at is an equivalence. This proves the monadic tower for nested partial unary operations has
For with unit and counit , the monad induced by an adjunction is
with unit . An algebra for a monad is satisfying and .
The Eilenberg-Moore comparison functor is
If has coequalizers of reflexive pairs, define
for a -algebra . The pair has common section . Maps correspond by the coequalizer property and the adjunction exactly to algebra morphisms , naturally in both variables. Hence this is the Left adjoint to the Eilenberg-Moore comparison functor. The monadic length is the least number of successive comparison steps required for the resulting monadic tower to become an equivalence.
For , let . The free -object has underlying set
Retain all old operations on . Put
and on every new chain put
For , is undefined on the new points because none is fixed by . These definitions satisfy the domain conditions. If is a -morphism, its unique extension sends
This proves the required left adjoint.
After adjoining freely, the newly added points lie on fixed-point-free -chains, while each old point where was added is no longer fixed by . Consequently there are no points at which a further free operation must be adjoined. Thus for every the endofunctor and unit/multiplication of the monad induced on are already those induced by .
By assumption each adjacent adjunction is a monadic adjunction. The first comparison for therefore recovers , and iteration successively recovers . None of the intervening forgetful functors is an equivalence, since the next partial operation can be chosen differently on a fixed point. Starting at takes exactly steps:
For with , the monad induced by an adjunction is , with unit the adjunction unit and multiplication . An algebra for a monad is a map satisfying and . The Eilenberg-Moore comparison functor is
and sends a morphism to .
Given a -algebra , form in the coequalizer
The pair is reflexive, with common section , so it exists by hypothesis. A map is equivalently a map equalizing the pair. Under adjunction this is exactly a map satisfying the -algebra homomorphism equation. Hence
naturally, and . Iterating these comparison adjunctions gives the monadic tower; the monadic length is the least number of steps required to reach an equivalence.
For a pair of sets , define
A pair of maps , extends uniquely to a commutative square from this inclusion to any injection , proving that is left adjoint to the forgetful functor .
The induced monad sends to . Its algebra unit laws show that an algebra is precisely an arbitrary function , with no injectivity requirement. Thus its Eilenberg-Moore category is the arrow category , and the comparison functor is the full inclusion of injections into all functions. This inclusion is not an equivalence, so the original adjunction is not monadic. It is reflective: a function maps to its image inclusion . The supplied result that reflections are monadic says that the next comparison is an equivalence. Therefore the original adjunction has monadic length .