Semigroup A ⊗\textbf{Semigroup} \; A \; \otimesSemigroupA⊗
Unital A ⊗ I\textbf{Unital} \; A \; \otimes \; IUnitalA⊗I
pred Monoid(A: set univ, op: univ->univ->univ, I: univ) { Semigroup[A,op] Unital[A,op,I] }
Last updated 1 year ago