Cayley's Theorem
Statement
Every group is isomorphic to a subgroup of the symmetric group (permutations of the underlying set of ). In other words, every abstract group is concretely a group of permutations.
Visualization
Take under addition mod 3. Left multiplication by each element gives a permutation of :
Element 0 acts as: 0→0, 1→1, 2→2 ≅ (1)(2)(3) — identity permutation
Element 1 acts as: 0→1, 1→2, 2→0 ≅ (0 1 2) — 3-cycle
Element 2 acts as: 0→2, 1→0, 2→1 ≅ (0 2 1) — inverse 3-cycle
As permutation matrices (rows = inputs, columns = outputs, entry 1 where ):
ρ(0): ρ(1): ρ(2):
[ 1 0 0 ] [ 0 0 1 ] [ 0 1 0 ]
[ 0 1 0 ] [ 1 0 0 ] [ 0 0 1 ]
[ 0 0 1 ] [ 0 1 0 ] [ 1 0 0 ]
The map is an injective group homomorphism into . Its image is the unique cyclic subgroup of order 3 in .
Cayley table of :
+ | 0 1 2
--+--------
0 | 0 1 2
1 | 1 2 0
2 | 2 0 1
Reading rows as permutations gives exactly the three permutation matrices above.
Proof Sketch
Define by .
- is a bijection: left multiplication by has inverse .
- is a homomorphism: .
- is injective: if then .
Connections
Cayley's theorem shows that abstract group theory is no more general than the theory of permutation groups — every result proved for has a structural reading for general groups. The embedding is used in Lagrange's TheoremLagrange's TheoremSubgroup order divides group orderRead more → proofs (cosets as orbits), feeds into Sylow TheoremsSylow TheoremsPrime-power subgroups always exist, are conjugate, and their count is constrainedRead more → (embedding into symmetric groups to count fixed points), and motivates the representation theory route toward the Impossibility of the Quintic FormulaImpossibility of the Quintic FormulaNo general algebraic formula exists for polynomials of degree 5 or higherRead more → (Galois groups act faithfully on roots, making them concrete permutation groups). The Fundamental Theorem of Galois TheoryFundamental Theorem of Galois TheoryBijection between intermediate fields and subgroups of the Galois groupRead more → is in part a story about which permutation subgroups fix which subfields.
Lean4 Proof
/-- **Cayley's Theorem**: every group embeds injectively into a symmetric group
via left multiplication. The action of `G` on itself by left multiplication
is faithful, so `MulAction.toPermHom` gives an injective group hom
`G →* Equiv.Perm G`.
Mathlib: `MulAction.toPermHom` and `MulAction.toPerm_injective`
in `Mathlib.Algebra.Group.Action.Basic`. -/
theorem cayley {G : Type*} [Group G] :
∃ f : G →* Equiv.Perm G, Function.Injective f :=
⟨MulAction.toPermHom G G, MulAction.toPerm_injective⟩Referenced by
- Diffie–HellmanCryptography
- One-Way FunctionCryptography
- Yoneda LemmaCategory Theory
- Free GroupGroup Theory
- Cauchy's Theorem (Groups)Group Theory
- First Isomorphism TheoremGroup Theory