Monoid

chevron-rightMonoidβ€…β€ŠAβ€…β€ŠβŠ—β€…β€ŠI\textbf{Monoid} \; A \; \otimes \; Ihashtag

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