A group is a pair where is a set and is a binary operation on such that the following properties hold:

  • Closure: for all
  • Associativity: for all
  • Identity Element: there is an element such that for all
  • Inverses: for all there is some such that

A group is called Abelian if for all