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