Main Page | See live article | Alphabetical index

Elementary group theory

First Theorems about Groups

A group (G,*) is usually defined as:

G is a set and * is an associative binary operation on G, obeying the following rules (or axioms):

A1. (G,*) has closure. That is, if a and b are in G, then a*b is in G
A2. The operation * is associative, that is, if a, b, and c are in G, then (a*b)*c=a*(b*c).
A3. G contains an identity element, often denoted e, such that for all a in G, e*a=a*e=a.
A4. Every element in (G,*) has an inverse; if a is in G, then there exists an element b in G such that a*b=b*a=e.

Axioms A1 and A2 follow from the definition of "associative binary operation", and are sometimes omitted, particularly A1.

Where no danger of confusion is possible, the group (G,*) will simply be referred to as "the group G"; but it is important to remember that the operation "*" is fundamental to the description of the group. For example, in the real numbers, we can speak of both the group (R,+), which is the additive group of reals with identity 0; and the group (R#, *), which is the multiplicative group of the reals (excluding 0), which has identity 1.

We can state simpler versions of A3 and A4:

A3'. G contains an identity element, often denoted e, such that for all a in G, a*e=a.
A4'. Every element in (G,*) has an inverse; for all a in G, there exists an element in G, denoted a -1, such that a*a -1 = e.

In the sequel, we will assume the axioms A1, A2, A3' and A4'. We first show in Theorem 1.1 and 1.2 that these assumptions actually imply A3 and A4. We will then go on to prove several other theorems, the most important of which are that every group has a unique identity, and every element in a group has a unique inverse.

Theorem 1.1: For all a in G, a -1*a = e.

Thus every right inverse in a group is necessarily a left inverse.

Theorem 1.2: For all a in G, e*a = a.

Thus, the identity in a group is both a left and right identity. (We will justify the use of the term "the identity" momentarily).

The following theorem demonstrates a fundamental property enjoyed by groups, which other more general structures (such as semigroups) lack:

Theorem 1.3: For all a,b in G, there exists a unique x in G such that a*x = b.

Theorem 1.4: The identity element of a group (G,*) is unique. As a result, we can speak of the identity element of (G,*) rather than an identity element. Where different groups are being discussed and compared, often eG will be used to identify the identity in (G,*). By analogy to the group of reals, the identity is also sometimes denoted as 1 (or 1G ) in groups that are written multiplicatively, and as 0 (or 0G ) in groups that are written additively.

Theorem 1.4: The inverse of each element in (G,*) is unique; equivalently, for all a in G, a*x = e if and only if x=a -1.

As a result, we can speak of the inverse of an element x, rather than an inverse. When the group operation is written multiplicatively (as it is here), we denote the inverse of x as x -1. When the group is written additively (i.e., in (G,+)), the inverse of x is written as -x.

Theorem 1.5: For all a belonging to a group (G,*), (a -1) -1=a.

Theorem 1.6: For all a,b belonging to a group (G,*), (a*b) -1=b -1*a -1. The results of the following theorem are often called the cancellation rules for a group:

Theorem 1.7: For all a,x,y, belonging to a group (G,*), if a*x=a*y, then x=y; and if x*a=y*a, then x=y.


Given a group (G, *), if the total number of elements in G is finite, then the group is called a finite group. The order of a group (G,*) is the number of elements in G (for a finite group), or the cardinality of the group if G is not finite. The order of a group G is written as |G| or (less frequently) o(G).


A subset H of G is called a subgroup of a group (G,*) if H satisfies the axioms of a group, using the same operator "*", and restricted to the subset H. Thus if H is a subgroup of (G,*), then (H,*) is also a group, and obeys the above theorems, restricted to H. The order of subgroup H is the number of elements in H.

A proper subgroup of a group G is a subgroup which is not identical to G. A non-trivial subgroup of G is (usually) any subgroup of G which contains an element other than e.

Theorem 2.1: If H is a subgroup of (G,*), then the identity eH in H is identical to the identity e in (G,*).

Theorem 2.2: If H is a subgroup of G, and h is an element of H, then the inverse of h in H is identical to the inverse of h in G. Given a subset S of G, we often want to determine whether or not S is also a subgroup of G. One handy theorem that covers the case for both both finite and infinite groups is:

Theorem 2.3: If S is a non-empty subset of G, then S is a subgroup of G if and only if for all a,b in S, a*b -1 is in S.

The intersection of two or more subgroups is again a subgroup.

Theorem 2.4: The intersection of any non-empty set of subgroups of a group G is a subgroup.

In a group (G,*), define x0 = e. We write x*x as x² ; and in general, x*x*x*...*x (n times) as xn. Similarly, we write x -n for (x -1)n.

Theorem: Let a be an element of a group (G,*). Then the set {an: n is an integer} is a subgroup of G.

A subgroup of this type is called a cyclic subgroup; the subgroup of the powers of a is often written as <a>, and we say that a generates <a>.

If there is a positive integer n such that an=e, then we say the element a has order n in G. Sometimes this is written as "o(a)=n.


If S and T are subsets of G, and a is an element of G, we write "a*S" to refer to the subset of G made up of all elements of the form a*s, where s is an element of S; similarly, we write "S*a" to indicate the set of elements of the form s*a. We write S*T for the subset of G made up of elements of the form s*t, where s is an element of S and t is an element of T.

If H is a subgroup of G, then a left coset of H is a set of the form a*H, for some a in G. A right coset is a subset of the form H*a.

Some useful theorems about cosets, stated without proof:

Theorem: If H is a subgroup of G, and x and y are elements of G, then either x*H = y*H, or x*H and y*H have empty intersection.

Theorem: If H is a subgroup of G, every left (right) coset of H in G contains the same number of elements.

Theorem: If H is a subgroup of G, then G is the disjoint union of the left (right) cosets of H.

Theorem: If H is a subgroup of G, then the number of distinct left cosets of H is the same as the number of distinct right cosets of H.

Define the index of a subgroup H of a group \G (written "[G:H]" ) to be the number of distinct left cosets of H in G.

From these theorems, we can deduce the important Lagrange's Theorem relating the order of a subgroup to the order of a group:

Lagrange's Theorem: If H is a subgroup of G, then |G| = |H|*[G:H].

For finite groups, this also allows us to state:

Lagrange's Theorem: If H is a subgroup of a finite group G, then the order of H divides the order of G.


References