Subgroup

In mathematics, given a group G under a binary operation *, we say that some subset H of G is a subgroup of G if H also forms a group under the operation *. More precisely, H is a subgroup of G if the restriction of * to H is a group operation on H.

A proper subgroup of a group G is a subgroup H which is a proper subset of G (i.e. HG). The trivial subgroup of any group is the subgroup {e} consisting of just the identity element.

The same definitions apply more generally when G is an arbitrary semigroup, but this article will only deal with subgroups of groups. The group G is sometimes denoted by the ordered pair (G,*), usually to emphasize the operation * when G carries multiple algebraic or other structures.

In the following, we follow the usual convention of dropping * and writing the product a*b as simply ab.

Basic properties of subgroups

Example

Let G be the abelian group whose elements are

G={0,2,4,6,1,3,5,7}

and whose group operation is addition modulo eight. Its Cayley table is

+ 0 2 4 6 1 3 5 7
0 0 2 4 6 1 3 5 7
2 2 4 6 0 3 5 7 1
4 4 6 0 2 5 7 1 3
6 6 0 2 4 7 1 3 5
1 1 3 5 7 2 4 6 0
3 3 5 7 1 4 6 0 2
5 5 7 1 3 6 0 2 4
7 7 1 3 5 0 2 4 6

This group has a pair of nontrivial subgroups: J={0,4} and H={0,2,4,6}, where J is also a subgroup of H. The Cayley table for H is the top-left quadrant of the Cayley table for G. The group G is cyclic, and so are its subgroups. In general, subgroups of cyclic groups are also cyclic.

Cosets and Lagrange's theorem

Given a subgroup H and some a in G, we define the left coset aH = {ah : h in H}. Because a is invertible, the map \phi : H \rightarrow aH given by h \mapsto ah is a bijection. Furthermore, every element of G is contained in precisely one left coset of H; the left cosets are the equivalence classes corresponding to the equivalence relation a1 ~ a2 iff a1−1a2 is in H. The number of left cosets of H is called the index of H in G and is denoted by [G : H]. Lagrange's theorem states that

[ G : H ] = { o(G) \over o(H) }

where o(G) and o(H) denote the orders of G and H, respectively. In particular, if G is finite, then the order of every subgroup of G (and the order of every element of G) must be a divisor of o(G).

Right cosets are defined analogously: Ha = {ha : h in H}. They are also the equivalence classes for a suitable equivalence relation and their number is equal to [G : H].

If aH = Ha for every a in G, then H is said to be a normal subgroup.

See also: Subgroup, Abelian group, Bijection, Binary operation, Cayley table, Complete lattice, Coset, Cyclic group, Equivalence relation, Function (mathematics)