Alternating Group

lean4-proofgroup-theoryvisualization
An=n!/2|A_n| = n!/2

Statement

The alternating group AnA_n is the kernel of the sign homomorphism sgn:Sn{+1,1}\mathrm{sgn} : S_n \to \{+1, -1\}. Its elements are the even permutations — those expressible as a product of an even number of transpositions.

For n2n \geq 2:

An=n!2|A_n| = \frac{n!}{2}

For n5n \geq 5, AnA_n is simple (no proper nontrivial normal subgroups), making it one of the infinite families in the classification of finite simple groups.

Visualization

A4A_4 has order 4!/2=124!/2 = 12. Its elements by cycle type:

Cycle typePermutationsCountEven?
()()ee1yes
(ab)(cd)(ab)(cd)(12)(34),(13)(24),(14)(23)(12)(34), (13)(24), (14)(23)3yes
(abc)(abc)(123),(132),(124),(142),(134),(143),(234),(243)(123),(132),(124),(142),(134),(143),(234),(243)8yes

Total: 1+3+8=12=4!/21 + 3 + 8 = 12 = 4!/2. The subgroup V4={e,(12)(34),(13)(24),(14)(23)}V_4 = \{e, (12)(34), (13)(24), (14)(23)\} is normal in A4A_4, so A4A_4 is NOT simple.

A_4 subgroup lattice (sketch):
         A_4  (order 12)
          │
         V_4  (order 4, normal)
       /  |  \
   ⟨(12)(34)⟩ ⟨(13)(24)⟩ ⟨(14)(23)⟩  (order 2)
          │
         {e}

For comparison, A5=60|A_5| = 60, and A5A_5 has conjugacy classes of sizes 1,15,20,12,121, 15, 20, 12, 12. No nontrivial union of these (plus {e}\{e\}) has size dividing 60 and being a normal subgroup — hence A5A_5 is simple.

Proof Sketch

  1. sgn:Sn{±1}\mathrm{sgn} : S_n \to \{\pm 1\} is a surjective group homomorphism (for n2n \geq 2, the transposition (12)(12) has sign 1-1).
  2. By the First Isomorphism TheoremFirst Isomorphism TheoremG/ker(f)im(f)G / \ker(f) \cong \operatorname{im}(f)The image of a homomorphism is isomorphic to the domain modulo the kernelRead more →, Sn/An{±1}S_n / A_n \cong \{\pm 1\}, so [Sn:An]=2[S_n : A_n] = 2 and An=n!/2|A_n| = n!/2.
  3. AnA_n is normal in SnS_n as the kernel of a homomorphism, and in fact has index 2 (the unique subgroup of index 2 is always normal).
  4. Simplicity for n5n \geq 5: any normal subgroup of AnA_n is a union of conjugacy classes. A combinatorial check shows no proper nontrivial union is closed under conjugation.

Connections

A5PSL(2,5)A_5 \cong \mathrm{PSL}(2,5) \cong the symmetry group of the icosahedron — the smallest nonabelian simple groupSimple GroupsG simpleNG,  N=1 or N=GG \text{ simple} \Longleftrightarrow \forall N \unlhd G,\; N = 1 \text{ or } N = GA simple group has no proper nontrivial normal subgroups; the atoms of group compositionRead more →. The simplicity of A5A_5 is the key obstruction in the Impossibility of the Quintic FormulaImpossibility of the Quintic FormulaS5 is not solvable    no radical formula for degree 5S_5 \text{ is not solvable} \implies \text{no radical formula for degree } \geq 5No general algebraic formula exists for polynomials of degree 5 or higherRead more →: S5S_5 contains A5A_5 as a composition factor, and A5A_5 being simple (hence not solvable) prevents any radical solution. The Conjugation ActionConjugation Actioncg(h)=ghg1,conj:GAut(G)c_g(h) = g h g^{-1},\quad \mathrm{conj} : G \to \mathrm{Aut}(G)Every group acts on itself by conjugation; orbits are conjugacy classesRead more → on AnA_n computes conjugacy classes, which determine simplicity.

Lean4 Proof

import Mathlib.GroupTheory.SpecificGroups.Alternating

/-- |Aₙ| = n!/2 for any nontrivial α (here α = Fin n).
    Mathlib: `Equiv.Perm.card_alternatingGroup`
    and `two_mul_card_alternatingGroup` in
    `Mathlib.GroupTheory.SpecificGroups.Alternating`. -/
theorem alternating_card (n : ) [NeZero n] [Nontrivial (Fin n)] :
    2 * Fintype.card (alternatingGroup (Fin n)) = Fintype.card (Equiv.Perm (Fin n)) :=
  two_mul_card_alternatingGroup

/-- A₅ is a simple group. -/
example : IsSimpleGroup (alternatingGroup (Fin 5)) :=
  inferInstance