Group

Groupā€…ā€ŠAā€…ā€ŠāŠ—ā€…ā€ŠE\textbf{Group} \; A \; \otimes \; E

Monoidā€…ā€ŠAā€…ā€ŠāŠ—ā€…ā€ŠE\textbf{Monoid} \; A \; \otimes \; E


pred Group(A: set univ, f: univ->univ->univ, E: univ) {
  Monoid[A,f,E]
  all x: A | some y: A | Inverse[A,f,E,y,x]
}

Last updated