Math 2.0

Category theory; homological algebra Definition

Eilenberg–Moore category

Builds on CategoryAlgebra over a monadAdjoint functorsMonoid

Definition

Let (T,η,μ)(T, \eta, \mu) be a monad on a category 𝒞\mathcal{C}. The Eilenberg–Moore category 𝒞T\mathcal{C}^T has these parts.

  1. Its objects are the TT-algebras (A,a)(A, a).
  2. Its morphisms (A,a)→(B,b)(A, a) \to (B, b) are the morphisms of TT-algebras, that is, the f ⁣:A→Bf \colon A \to B with f∘a=b∘T(f)f \circ a = b \circ T(f).
  3. Composition and identities are those of 𝒞\mathcal{C}.

The forgetful functor UT ⁣:𝒞T→𝒞U^T \colon \mathcal{C}^T \to \mathcal{C} sends (A,a)(A, a) to AA. The free functor FT ⁣:𝒞→𝒞TF^T \colon \mathcal{C} \to \mathcal{C}^T sends XX to (T(X),μX)(T(X), \mu_X) and ff to T(f)T(f).

Remarks

The functor FTF^T is left adjoint to UTU^T, and UTFT=TU^T F^T = T. The unit of the adjunction is η\eta, and the monad of the adjunction is (T,η,μ)(T, \eta, \mu).

Example: for the list monad on sets, 𝒞T\mathcal{C}^T is isomorphic to the category of monoids and monoid homomorphisms. A morphism of algebras ff satisfies f(m1⋯mn)=f(m1)⋯f(mn)f(m_1 \cdots m_n) = f(m_1) \cdots f(m_n), which is exactly the condition to be a monoid homomorphism.

Non-example: the category whose objects are monoids and whose morphisms are all functions between them is not 𝒞T\mathcal{C}^T. A function such as n↦n+1n \mapsto n + 1 on (ℕ,+)(\N, +) does not satisfy clause 2, since it does not send 0+00 + 0 to 1+11 + 1.

The notation 𝒞T\mathcal{C}^T is standard. The full subcategory of free algebras is equivalent to the Kleisli category of TT.

Reading path

To understand this page from the ground up, read these 5 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Adjoint functors concept
  2. Algebra over a monad concept
  3. Category concept
  4. Monoid concept
  5. Eilenberg–Moore category definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Monad_(category_theory)
About this page
TagB1TVEMYMC0
URIm2://B1TVEMYMC0
Kinddefinition
WritingW0 stub
MSC18C20
DefinesEilenberg–Moore category
UsesCategory, Algebra over a monad, Adjoint functors, Monoid
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.