Lagrange's Theorem
Statement
Let be a finite group and a subgroup. Then divides , and the quotient equals the number of left cosets of in — the index .
Visualization
Take , the dihedral group of symmetries of a square, with .
D_4 (order 8)
├─ Z/4 (order 4, index 2) — rotations {1, r, r², r³}
├─ Z/2 × Z/2 (order 4, index 2) — {1, r², s, sr²} where s is a reflection
├─ Z/2 (order 2, index 4) — {1, r²}
├─ Z/2 (order 2, index 4) — {1, s}
├─ Z/2 (order 2, index 4) — {1, sr}
└─ {1} (order 1, index 8)
Every subgroup order — 1, 2, 4 — divides . The cosets of in are:
| Coset | Elements |
|---|---|
Four cosets, each of size 2: . Cosets partition — they are either identical or disjoint.
Proof Sketch
- Left cosets and are either equal or disjoint (proven by showing ).
- Each coset has exactly elements (left multiplication by is a bijection ).
- The cosets partition into equal pieces, so .
Connections
Lagrange's theorem is the gateway to Sylow TheoremsSylow TheoremsPrime-power subgroups always exist, are conjugate, and their count is constrainedRead more →, which ask the converse: for which divisors of does a subgroup of that order actually exist? It also underpins Cauchy's Theorem (Groups)Cauchy's Theorem (Groups)If a prime p divides |G| then G has an element of order pRead more → (every prime divisor of yields an element of that order) and the counting in the First Isomorphism TheoremFirst Isomorphism TheoremThe image of a homomorphism is isomorphic to the domain modulo the kernelRead more →. More broadly it echoes through Fundamental Theorem of Galois TheoryFundamental Theorem of Galois TheoryBijection between intermediate fields and subgroups of the Galois groupRead more → — subgroup indices equal field extension degrees — and appears in the proof of the Impossibility of the Quintic FormulaImpossibility of the Quintic FormulaNo general algebraic formula exists for polynomials of degree 5 or higherRead more → via solvable group chains.
Lean4 Proof
/-- **Lagrange's Theorem**: the cardinality of any subgroup divides the cardinality
of the ambient group.
Mathlib: `Subgroup.card_subgroup_dvd_card` in `Mathlib.GroupTheory.Coset.Card`.
Note: uses `Nat.card` (works for infinite groups too, giving 0 ∣ 0). -/
theorem lagrange {G : Type*} [Group G] (H : Subgroup G) :
Nat.card H ∣ Nat.card G :=
H.card_subgroup_dvd_cardReferenced by
- Burnside's LemmaGroup Theory
- Cauchy's Theorem (Groups)Group Theory
- Dihedral GroupGroup Theory
- Cayley's TheoremGroup Theory
- Sylow TheoremsGroup Theory
- First Isomorphism TheoremGroup Theory
- Simple GroupsGroup Theory
- Orbit Counting ApplicationsCombinatorics