Definitions
Transfors between 2-categories
Morphisms in 2-categories
Structures in 2-categories
Limits in 2-categories
Structures on 2-categories
symmetric monoidal (∞,1)-category of spectra
The category of algebras over a monad (also: “modules over a monad”) is traditionally called its Eilenberg–Moore category (EM). Dually, the EM category of a comonad is its category of coalgebras (co-modules).
The subcategory of (co-)free (co-)algebras is traditionally called the Kleisli category of the (co-)monad.
The EM and Kleisli categories have universal properties which make sense for (co-)monads in any 2-category (not necessarily Cat).
Let be a monad in Cat, where is an endofunctor with multiplication and unit .
A (left) -module (or -algebra) in is a pair of an object in and a morphism which is a -action, in that
and
A homomorphism of -modules is a morphism in that commutes with the action, in that
The composition of morphisms of -modules is the composition of underlying morphisms in . The resulting category of -modules/algebras is called the Eilenberg–Moore category of the monad , also be written , or , etc.
By construction, there is a forgetful functor
(which may be thought of as the universal -module) with a left adjoint free functor such that the monad arising from the adjunction is isomorphic to .
More generally, for is a monad in any 2-category , then the Eilenberg–Moore object of is, if it exists, the universal (left) -module. That is, there is a “forgetful” 1-cell and a 2-cell that mediate a natural isomorphism between morphisms and -modules . Not every 2-category admits Eilenberg–Moore objects.
Let REL be the (locally posetal) 2-category of sets and relations. A monad on a set is just an endorelation satisfying (reflexivity) and (transitivity) i.e. a preorder on . When arises from an adjunction it is necessarily of the form implying (symmetry) since adjunctions in consist of functional relations as the left adjoint with their opposite relation as right adjoint. In other words, only equivalence relations admit Eilenberg–Moore objects which then consist of the set of equivalence classes with “free algebra functor” relating to its equivalence class .
Apart from being the universal left -module, the EM category of a monad in has some other interesting properties.
There is a full subcategory of the slice category on the functors that have left adjoints. For any monad on there is a full subcategory of this consisting of the adjoint pairs that compose to give . The functor is the terminal object of this category.
Every -algebra is the coequalizer of the first stage of its bar resolution:
This is a reflexive coequalizer of -algebras. Moreover, the underlying fork in is a split coequalizer, hence in particular an absolute coequalizer (sometimes called the Beck coequalizer, due to its role in the Beck monadicity theorem). A splitting is given by
(e.g. MacLane, bottom of p. 148 and exercise 4 on p. 151) See also at split coequalizer – Beck coequalizer for algebras over a monad.
In particular this says that every -algebra is presented by free -algebras. The nature of -algebras as a kind of completion of free -algebras under colimits is made more explicit as follows.
Write for the Kleisli category of , the category of free -algebras. Write the free functor. Observe that via the inclusion every -algebra represents a presheaf on . Recall that the category of presheaves is the free cocompletion of .
The -algebras in are equivalently those presheaves on the category of free -algebras whose restriction along the free functor is representable in . In other words, the Eilenberg–Moore category is the (1-category theoretic) pullback
of the category of presheaves on the Kleisli category along the Yoneda embedding of . (The top arrow is given by a functor isomorphic to the nerve of the inclusion of the Kleisli category into the Eilenberg–Moore category.)
This statement appears as (Linton 69, Observation 1.1) (cf. (Street 72, Theorem 14)). (Street-Walters 78) establish a generalisation for a 2-category equipped with a Yoneda structure. Arkor–McDermott ‘24 establish a generalisation to a virtual equipment, which also captures relative monads with dense roots.
It is easy to see that the square commutes. To see that it is a pullback, assume that is a presheaf on the Kleisli category and is an object of such that . Then a -algebra structure on is given by , where is viewed as a Kleisli morphism from to in .
Just as the Kleisli object of a monad in a 2-category can be defined as the lax colimit of the lax functor corresponding to , the EM object of is its lax limit.
Steve Lack has shown how Eilenberg–Moore objects can be obtained as combinations of certain simpler lax limits, when the 2-category in question is the 2-category of 2-algebras over a 2-monad and lax, colax or pseudo morphisms of such:
This encompasses for example the theory of (op)monoidal monads and corresponding monoidal Eilenberg–Moore categories.
If is a monad in a small category , and is another category, then consider the functor category . There is a tautological monad on defined by , , , , , . Then there is a canonical isomorphism of EM categories
Namely, write the object part of a functor as , where and is the -action of and the morphism part simply as . Then, is a natural transformation because for any morphism , is by the definition of , a morphism of -algebras. is, by the same argument, an action . Conversely, for any -module for any , will evaluate to a -action on , hence is an object part of a functor in with morphism part again . The correspondence for the natural transformations, is similar.
Dually, for a comonad in , there is a canonical comonad on and an isomorphism of categories
The Eilenberg–Moore category of a monad on a category has all limits which exist in , and they are created by the forgetful functor.
In contrast, the subject of colimits in categories of algebras is less easy, but a good deal can be said.
An accessible monad is a monad on an accessible category whose underlying functor is an accessible functor.
The Eilenberg–Moore category of a -accessible monad, def. , is a -accessible category. If in addition the category on which the monad acts is a -locally presentable category then so is the EM-category.
Moreover, let be a topos. Then
if a monad has a right adjoint then is itself a topos;
if a comonad is left exact, then is itself a topos.
See at topos of algebras over a monad for details.
Given a reflective subcategory then the Eilenberg–Moore category of the induced idempotent monad on recovers the subcategory .
For instance (Borceux, vol 2, cor. 4.2.4).
Original reference:
General discussion:
Fred Linton, §7 in: An outline of functorial semantics, in Seminar on Triples and Categorical Homology Theory, Lecture Notes in Mathematics 80, Springer (1969) 7-52 [doi:10.1007/BFb0083080]
Fred Linton, Relative functorial semantics: adjointness results, Lecture Notes in Mathematics, 99 (1969)
Dieter Pumplün, Eine Bemerkung über Monaden und adjungierte Funktoren, Mathematische Annalen 185 (1970) 329-337 [eudml:161964, pdf]
Saunders MacLane, §VI.2 of: Categories for the Working Mathematician, Graduate Texts in Mathematics 5 Springer (1971) [doi:10.1007/978-1-4757-4721-8]
Ross Street, The formal theory of monads, Journal of Pure and Applied Algebra 2 2 (1972) 149-168 [doi:10.1016/0022-4049(72)90019-9]
Michael Barr, Charles Wells, §3.2 of: Toposes, Triples, and Theories, Grundlehren der math. Wissenschaften 278, Springer (1983) [TAC:12]
Ross Street, Bob Walters, Yoneda structures, J. Algebra 50, 1978
Nathanael Arkor, Dylan McDermott, The pullback theorem for relative monads (2024) [arXiv:2404.01281]
Stephen Lack, Ross Street, The formal theory of monads II, Journal of Pure and Applied Algebra
175 1–3 (2002) 243-265 [doi:10.1016/S0022-4049(02)00137-8]
On local presentability of EM-categories:
The following paper of Melliès compares the representability condition of (Linton 69) with the Segal condition that distinguishes those simplicial sets that are the nerves of categories.
The example of idempotent monads is discussed also in
Discussion of the universal property as the final adjoint decomposition of the monad:
Discussion for (infinity,1)-monads realized in the context of quasi-categories is around def. 6.1.7 of
An analogue of the pullback theorem for lax algebras (there confusingly called “pseudoagebras”) of a 2-monad is given in:
Last revised on April 6, 2024 at 11:03:54. See the history of this page for a list of all contributions to it.