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