Monoid

Monoid  A    I\textbf{Monoid} \; A \; \otimes \; I

Semigroup  A  \textbf{Semigroup} \; A \; \otimes

Unital  A    I\textbf{Unital} \; A \; \otimes \; I


pred Monoid(A: set univ, op: univ->univ->univ, I: univ) {
  Semigroup[A,op]
  Unital[A,op,I]
}

Last updated