Definition 1. A monoid is a unital semigroup, i.e. a magma $M$ such that:
-
(Associativity) For all $a$, $b$, $c\in M$,
\[(ab)c = a(bc).\] -
(Unitality) There is one $e \in M$ such that for all $a \in M$,
\[ae = ea = a.\]($e$ is automatically unique by
NEU> Proposition 1.)