A unital magma is a (M,⋅)(M,\cdot) equipped with an identity element e∈Me\in M satisfying

e⋅a=a⋅e=afor every a∈M.e\cdot a=a\cdot e=a \qquad\text{for every }a\in M.
Examples
  • Every monoid, loop, and group is a unital magma.
Remarks

Unlike a , a unital magma need not have an associative operation.