In category theory, a branch of mathematics, a monoid (or monoid object, or internal monoid, or algebra) in a monoidal category is an object together with two morphisms
- called multiplication,
- called unit,
such that the pentagon diagram
and the unitor diagram
commute. In the above notation, is the identity morphism of , is the unit element and and are respectively the associator, the left unitor and the right unitor of the monoidal category .
Dually, a comonoid in a monoidal category is a monoid in the dual category .
Suppose that the monoidal category has a braiding . A monoid in is commutative when .
Examples
- A monoid object in Set, the category of sets (with the monoidal structure induced by the Cartesian product), is a monoid in the usual sense.
- A monoid object in Top, the category of topological spaces (with the monoidal structure induced by the product topology), is a topological monoid.
- A monoid object in the category of monoids (with the direct product of monoids) is just a commutative monoid. This follows easily from the Eckmann–Hilton argument.
- A monoid object in the category of complete join-semilattices Sup (with the monoidal structure induced by the Cartesian product) is a unital quantale.
- A monoid object in (Ab, ⊗Z, Z), the category of abelian groups, is a ring.
- For a commutative ring R, a monoid object in
- (R-Mod, ⊗R, R), the category of modules over R, is a R-algebra.
- the category of graded modules is a graded R-algebra.
- the category of chain complexes of R-modules is a differential graded algebra.
- A monoid object in K-Vect, the category of K-vector spaces (again, with the tensor product), is a unital associative K-algebra, and a comonoid object is a K-coalgebra.
- For any category C, the category [C, C] of its endofunctors has a monoidal structure induced by the composition and the identity functor IC. A monoid object in [C, C] is a monad on C.
- For any category with a terminal object and finite products, every object becomes a comonoid object via the diagonal morphism ΔX : X → X × X. Dually in a category with an initial object and finite coproducts every object becomes a monoid object via idX ⊔ idX : X ⊔ X → X.
Categories of monoids
Given two monoids (M, μ, η) and (M′, μ′, η′) in a monoidal category C, a morphism f : M → M′ is a morphism of monoids when
- f ∘ μ = μ′ ∘ (f ⊗ f),
- f ∘ η = η′.
In other words, the following diagrams
,
commute.
The category of monoids in C and their monoid morphisms is written MonC.
See also
- Act-S, the category of monoids acting on sets
wikipedia, wiki, encyclopedia, book, library, article, read, free download, Information about Monoid (category theory), What is Monoid (category theory)? What does Monoid (category theory) mean?