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 a∼ba \sim b if aH=bHaH = bH, which holds if and only if a−1b∈Ha^{-1}b \in H. This is easily verified:

  • Reflexive: a−1a=e∈Ha^{-1}a = e \in H
  • Symmetric: If a−1b∈Ha^{-1}b \in H, then (a−1b)−1=b−1a∈H(a^{-1}b)^{-1} = b^{-1}a \in H
  • Transitive: If a−1b∈Ha^{-1}b \in H and b−1c∈Hb^{-1}c \in H, then a−1c=(a−1b)(b−1c)∈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=g1H∪g2H∪⋯∪gkHG = 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 g∈Gg \in G. Define ϕ:H→gH\phi: H \to gH by ϕ(h)=gh\phi(h) = gh. This map is:

  • Well-defined: gh∈gHgh \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 h∈Hh \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∣=k⋅∣H∣=[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 h↦ghh \mapsto gh preserves cardinality, making each coset an identical copy of HH shifted by gg.

ExampleCorollary: Element Orders

For any g∈Gg \in G, the cyclic subgroup ⟨g⟩\langle g \rangle has order ∣g∣|g|. By Lagrange's theorem, ∣g∣|g| divides ∣G∣|G|. Therefore: g∣G∣=(g∣g∣)∣G∣/∣g∣=e∣G∣/∣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 ap−1≡1(modp)a^{p-1} \equiv 1 \pmod{p} since aa has order dividing p−1p-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.