La Grange
La Grange
Paul D. Humke
April 5, 2002
Abstract
Lagrange’s Theorem is one of the central theorems of Abstract Algebra and it’s proof uses
several important ideas. This is some good stuff to know!
Lemma 1. If G is a group with subgroup H, then there is a one to one correspondence between H
and any coset of H.
Proof. Let C be a left coset of H in G. Then there is a g ∈ G such that C = g ∗ H.1 Define
f : H → C by f (x) = g ∗ x.
1. f is one to one.
If x1 6= x2 , then as G has cancellation, g ∗ x1 6= g ∗ x2 . Hence, f (x1 ) 6= f (x2 ).
2. f is onto.
If y ∈ C, then since C = g ∗ H, there is an h ∈ H such that y = g ∗ h. It follows that f (h) = y
and as y was arbitrary, f is onto.
Lemma 2. If G is a group with subgroup H, then the left coset relation, g1 ∼ g2 if and only if
g1 ∗ H = g2 ∗ H is an equivalence relation.
Proof. The essence of this proof is that ∼ is an equivalence relation because it is defined in terms
of set equality and equality for sets is an equivalence relation. The details are below.
• ∼ is reflexive.
Let g ∈ G be given. Then, g ∗H = {g ∗h : h ∈ H} and as this set is well defined, g ∗H = g ∗H.
1 We use “∗” to represent the binary operation in G.
1
• ∼ is symmetric.
Let g1 , g2 ∈ G with g1 ∼ g2 . Then by the definition of ∼, g1 ∗H = g2 ∗H. That is, {g1 ∗h : h ∈
H} = {g2 ∗ h : h ∈ H} and as set equality is symmetric, {g2 ∗ h : h ∈ H} = {g1 ∗ h : h ∈ H}.
Hence, g2 ∼ g1 and as g1 and g2 were arbitrary, ∼ is symmetric.
• ∼ is transitive.
Let g1 , g2 , g3 ∈ G with g1 ∼ g2 and g2 ∼ g3 . Then,
g1 ∗ H = {g1 ∗ h : h ∈ H} = {g2 ∗ h : h ∈ H} = g2 ∗ H
and
g2 ∗ H = {g2 ∗ h : h ∈ H} = {g3 ∗ h : h ∈ H} = g3 ∗ H.
As set equality is transitive, it follows that
g1 ∗ H = {g1 ∗ h : h ∈ H} = {g3 ∗ h : h ∈ H} = g3 ∗ H,
or g1 ∗ H = g3 ∗ H. That is, g1 ∼ g3 , and as g1 , g2 , g3 ∈ G are arbitrary, ∼ is transitive.
Proof. To prove the lemma, we show that A ⊂ B and B ⊂ A. As A and B are arbitrarily labeled,
it suffices to show the former.
Proof. Let ∼ be the left coset equivalence relation defined in Lemma 2. It follows from Lemma 2
that ∼ is an equivalence relation and by Lemma 3 any two distinct cosets of ∼ are disjoint. Hence,
we can write
G = (g1 ∗ H) ∪ (g2 ∗ H) ∪ · · · ∪ (g` ∗ H)
where the gi ∗ H, i = 1, 2, . . . , ` are the disjoint left cosets of H guaranteed by Lemma 3.
By Lemma 1, the cardinality of each of these cosets is the same as the order of H, and so
|G| = |g1 ∗ H| + |g2 ∗ H| + · · · + |g` ∗ H|
= |H| + |H| + · · · + |H|
| {z }
` summands
= ` · |H| = ` · k.