I'm trying to understand what Monoid
is from a category theory perspective, but I'm a bit confused with the notation used to describe it. Here is Wikipedia:
In category theory, a monoid (or monoid object) (M, μ, η) in a monoidal category (C, ⊗, I) is an object M together with two morphisms
μ: M ⊗ M → M called multiplication,
η: I → M called unit
My confusion is about the morphism notation. Why is the binary operation ⊗
a part of the morphism notation? My understanding of a morphism is that it's a kind of function that can map from one type to another (domain to codomain), like M → M
. Why is the operation ⊗
a part of the domain in the definition? The second confusion is about I
. Why is I
a domain? There is no I
object in a Monoid
at all. It's just a neutral element of the object M
.
I understand that Monoid
is a category with one object, an identity morphism, and a binary operation defined on this object, but the notation makes me think that I don't understand something.
Is M ⊗ M
somehow related to the cartesian product, so that the domain of the morphism is defined as M x M
?
Edit: I got a really helpful answer for my question on the Mathematics Stack Exchange.
I -> M
looks very strange for me. Like it's morphism from objectI
(which is not object) toM
. OrM ⊗ M
is kind of domain. But I would really appreciated for any answer. – Bogdan Vakulenko