Sylow Theorems
Statement
Let be a finite group and a prime. Write with .
- Sylow I: A subgroup of order exists (called a Sylow -subgroup). More generally, for every , has a subgroup of order .
- Sylow II: All Sylow -subgroups are conjugate to each other.
- Sylow III: The number of Sylow -subgroups satisfies and .
Visualization
Take , the alternating group on 5 letters, with .
Factorisation of 60:
60 = 4 × 15 (p=2, a=2, m=15)
60 = 3 × 20 (p=3, a=1, m=20)
60 = 5 × 12 (p=5, a=1, m=12)
Sylow subgroups of :
Prime p=2: Sylow 2-subgroups have order 4 (≅ Z/2×Z/2, Klein four-groups)
n_2 ≡ 1 (mod 2) and n_2 | 15 → n_2 ∈ {1,3,5,15}
Actual count: n_2 = 5
Prime p=3: Sylow 3-subgroups have order 3 (≅ Z/3, generated by 3-cycles)
n_3 ≡ 1 (mod 3) and n_3 | 20 → n_3 ∈ {1,4,10}
Actual count: n_3 = 10
Prime p=5: Sylow 5-subgroups have order 5 (≅ Z/5, generated by 5-cycles)
n_5 ≡ 1 (mod 5) and n_5 | 12 → n_5 ∈ {1,6}
Actual count: n_5 = 6
No Sylow -subgroup is normal in (all counts ) — which is precisely the footprint of being simple!
Element type count check ():
identity: 1
3-cycles (in P_3): 10 × 2 = 20 (each Z/3 contributes 2 non-identity)
5-cycles (in P_5): 6 × 4 = 24 (each Z/5 contributes 4 non-identity)
double transpositions: 15
Total: 1 + 20 + 24 + 15 = 60 ✓
Proof Sketch
Sylow I uses a counting argument: embed (Cayley), then exhibit subgroups of of order , and apply a fixed-point count modulo .
Sylow II follows from the fact that every -subgroup fixes a point in the action of on the set of Sylow -subgroups by conjugation, forcing all Sylow subgroups into the same orbit.
Sylow III counts the orbit of any Sylow -subgroup under conjugation: the stabilizer of contains itself, so orbit divides . The congruence is a fixed-point theorem for the action of on Sylow subgroups.
Connections
Sylow theorems are the converse direction of Lagrange's TheoremLagrange's TheoremSubgroup order divides group orderRead more → — Lagrange says subgroup orders divide ; Sylow says prime-power divisors actually produce subgroups. They are the main tool for classifying groups of small order and for the group-theoretic step in the Impossibility of the Quintic FormulaImpossibility of the Quintic FormulaNo general algebraic formula exists for polynomials of degree 5 or higherRead more → (showing has no proper normal subgroups). Cauchy's Theorem (Groups)Cauchy's Theorem (Groups)If a prime p divides |G| then G has an element of order pRead more → is the special case of Sylow I. The conjugacy results resemble the orbit-stabilizer structure underlying the Fundamental Theorem of Galois TheoryFundamental Theorem of Galois TheoryBijection between intermediate fields and subgroups of the Galois groupRead more →.
Lean4 Proof
/-- **Sylow's First Theorem**: for every prime-power divisor p^n of |G|,
there exists a subgroup of order p^n.
Mathlib: `Sylow.exists_subgroup_card_pow_prime`
in `Mathlib.GroupTheory.Sylow`. -/
theorem sylow_first {G : Type*} [Group G] [Finite G] (p : ℕ) [Fact p.Prime]
{n : ℕ} (h : p ^ n ∣ Nat.card G) :
∃ K : Subgroup G, Nat.card K = p ^ n :=
Sylow.exists_subgroup_card_pow_prime p h
/-- **Sylow's Second Theorem**: all Sylow p-subgroups are conjugate.
Two elements of `Sylow p G` are always conjugate in G.
Mathlib: `Sylow.isPretransitive_of_prime` / `MulAction.IsPretransitive`
on the conjugation action captures transitivity. -/
example {G : Type*} [Group G] [Fintype G] (p : ℕ) [Fact p.Prime] :
MulAction.IsPretransitive G (Sylow p G) :=
inferInstanceReferenced by
- Semidirect ProductGroup Theory
- Lagrange's TheoremGroup Theory
- Jordan-Hölder TheoremGroup Theory
- Class EquationGroup Theory
- Cauchy's Theorem (Groups)Group Theory
- Dihedral GroupGroup Theory
- Conjugation ActionGroup Theory
- Third Isomorphism TheoremGroup Theory
- FTAG (Finite Abelian)Group Theory
- Nilpotent GroupGroup Theory
- Cayley's TheoremGroup Theory
- Simple GroupsGroup Theory