ProofComplete

Groups and Subgroups - Key Proof

We present the complete proof of Lagrange's theorem, one of the foundational results in finite group theory.

TheoremLagrange's Theorem (Restatement)

Let GG be a finite group and HH a subgroup of GG. Then: G=H[G:H]|G| = |H| \cdot [G:H]

where [G:H][G:H] is the number of distinct left cosets of HH in GG.

ProofProof of Lagrange's Theorem

We prove this in three steps.

Step 1: Cosets partition GG

Define an equivalence relation on GG by aba \sim b if aH=bHaH = bH, which holds if and only if a1bHa^{-1}b \in H. This is easily verified:

  • Reflexive: a1a=eHa^{-1}a = e \in H
  • Symmetric: If a1bHa^{-1}b \in H, then (a1b)1=b1aH(a^{-1}b)^{-1} = b^{-1}a \in H
  • Transitive: If a1bHa^{-1}b \in H and b1cHb^{-1}c \in H, then a1c=(a1b)(b1c)Ha^{-1}c = (a^{-1}b)(b^{-1}c) \in H

The equivalence classes are precisely the left cosets gHgH, so they partition GG: G=g1Hg2HgkHG = g_1H \cup g_2H \cup \cdots \cup g_kH

where the cosets are pairwise disjoint and k=[G:H]k = [G:H].

Step 2: All cosets have the same size

We show gH=H|gH| = |H| for any gGg \in G. Define ϕ:HgH\phi: H \to gH by ϕ(h)=gh\phi(h) = gh. This map is:

  • Well-defined: ghgHgh \in gH by definition
  • Injective: If gh1=gh2gh_1 = gh_2, then h1=h2h_1 = h_2 by left cancellation
  • Surjective: Every element of gHgH has the form ghgh for some hHh \in H

Thus ϕ\phi is a bijection, so gH=H|gH| = |H|.

Step 3: Count elements

Since GG is partitioned into kk disjoint cosets, each of size H|H|: G=kH=[G:H]H|G| = k \cdot |H| = [G:H] \cdot |H|

This completes the proof.

Remark

The key insight is that cosets are translates of HH that tile GG without overlap. The left multiplication map hghh \mapsto gh preserves cardinality, making each coset an identical copy of HH shifted by gg.

ExampleCorollary: Element Orders

For any gGg \in G, the cyclic subgroup g\langle g \rangle has order g|g|. By Lagrange's theorem, g|g| divides G|G|. Therefore: gG=(gg)G/g=eG/g=eg^{|G|} = (g^{|g|})^{|G|/|g|} = e^{|G|/|g|} = e

This generalizes Fermat's little theorem: for gcd(a,p)=1\gcd(a,p) = 1, we have ap11(modp)a^{p-1} \equiv 1 \pmod{p} since aa has order dividing p1p-1 in (Z/pZ)(\mathbb{Z}/p\mathbb{Z})^*.

The proof technique—partitioning by equivalence classes and counting—recurs throughout group theory. Similar arguments appear in the orbit-counting theorem, Burnside's lemma, and the class equation.