Fundamental Theorem of Galois Theory

lean4-proofgalois-theoryvisualization
{intermediate fields}{subgroups of Gal(K/F)}\{\text{intermediate fields}\} \longleftrightarrow \{\text{subgroups of } \text{Gal}(K/F)\}

Statement

Let K/FK/F be a finite Galois extension with Galois group G=Gal(K/F)G = \text{Gal}(K/F). There is an inclusion-reversing bijection:

{intermediate fields FEK}{subgroups HG}\{\text{intermediate fields } F \subseteq E \subseteq K\} \longleftrightarrow \{\text{subgroups } H \leq G\}

given by EGal(K/E)E \mapsto \text{Gal}(K/E) and HKHH \mapsto K^H (the fixed field of HH).

Moreover:

  • [K:E]=H[K:E] = |H| and [E:F]=[G:H][E:F] = [G:H]
  • E/FE/F is normal (Galois) if and only if HH is a normal subgroup of GG
  • When E/FE/F is Galois, Gal(E/F)G/H\text{Gal}(E/F) \cong G/H

Example: Splitting Field of x42x^4 - 2

The splitting field of x42x^4 - 2 over Q\mathbb{Q} is Q(24,i)\mathbb{Q}(\sqrt[4]{2}, i). The Galois group is the dihedral group D4D_4 of order 8. The lattice of subgroups of D4D_4 corresponds precisely to the lattice of intermediate fields.

Connections

This theorem underlies the proof of 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 →. It also explains the result on Constructible NumbersConstructible NumbersRegular n-gon constructible    n=2ap1p2pk\text{Regular } n\text{-gon constructible} \iff n = 2^a \cdot p_1 \cdot p_2 \cdots p_kWhich regular n-gons can be constructed with compass and straightedge?Read more → (regular nn-gon constructibility reduces to checking whether the Galois group has a composition series with all factors of order 2).

Lean4 Proof

/-- The Galois correspondence as an order-reversing bijection between
    intermediate fields and subgroups of the Galois group. Mathlib
    packages the Fundamental Theorem as the order isomorphism
    `IntermediateField F K ≃o (Subgroup (K ≃ₐ[F] K))ᵒᵈ`, where the
    `ᵒᵈ` (order dual) captures the inclusion-reversing direction. -/
noncomputable def galois_correspondence
    (F K : Type*) [Field F] [Field K] [Algebra F K]
    [FiniteDimensional F K] [IsGalois F K] :
    IntermediateField F K ≃o (Subgroup (K ≃ₐ[F] K))ᵒᵈ :=
  IsGalois.intermediateFieldEquivSubgroup