The set of the group
The operation of the group
Optional
identity: TThe identity element of the group (optional if the set is Z, Q, R, C, A, S, M, or GL)
Optional
inverter: (a: T) => TThe function to calculate the inverse of an element of the group (optional if the set is Z, Q, R, C, M, A, S, or GL)
Defines an algebraic structure known as a group.