Correspondence Theorem

lean4-proofgroup-theoryvisualization
{HG:NH}      {HˉG/N}\{H \leq G : N \leq H\} \;\ \longleftrightarrow\ \; \{\bar{H} \leq G/N\}

Statement

Let NGN \unlhd G be a normal subgroup and π:GG/N\pi : G \to G/N the canonical projection. There is an inclusion-preserving bijection

{HG    NH}        {HˉG/N},\bigl\{H \leq G \;\mid\; N \leq H\bigr\} \;\xleftrightarrow{\;\sim\;}\; \bigl\{\bar{H} \leq G/N\bigr\},

given by HH/N=π(H)H \mapsto H/N = \pi(H) with inverse Hˉπ1(Hˉ)\bar{H} \mapsto \pi^{-1}(\bar{H}). This bijection preserves and reflects:

  • Inclusion (H1H2H1/NH2/NH_1 \leq H_2 \Leftrightarrow H_1/N \leq H_2/N)
  • Normality (HGH/NG/NH \unlhd G \Leftrightarrow H/N \unlhd G/N)
  • Index ([G:H]=[G/N:H/N][G : H] = [G/N : H/N])

Visualization

Take G=Z/12ZG = \mathbb{Z}/12\mathbb{Z} and N=4={0,4,8}N = \langle 4 \rangle = \{0, 4, 8\}, so G/NZ/4ZG/N \cong \mathbb{Z}/4\mathbb{Z}.

Subgroups of ℤ/12ℤ containing {0,4,8}      Subgroups of ℤ/4ℤ
─────────────────────────────────────       ───────────────────
ℤ/12ℤ  =  {0,1,2,...,11}     [index 1]  ←→  ℤ/4ℤ   [index 1]
  ⟨2⟩  =  {0,2,4,6,8,10}    [index 2]  ←→  ⟨2⟩    [index 2]
  ⟨4⟩  =  {0,4,8}           [index 4]  ←→  {0}     [index 4]

(subgroup ⟨3⟩ = {0,3,6,9} does NOT contain {0,4,8} — excluded)

The lattice on the left (restricted to subgroups containing NN) is isomorphic to the full lattice on the right. Inclusion is preserved: {0,4,8}{0,2,4,6,8,10}Z/12Z\{0,4,8\} \leq \{0,2,4,6,8,10\} \leq \mathbb{Z}/12\mathbb{Z} maps to {0}2Z/4Z\{0\} \leq \langle 2 \rangle \leq \mathbb{Z}/4\mathbb{Z}.

Proof Sketch

  1. Define Φ:Hπ(H)=H/N\Phi : H \mapsto \pi(H) = H/N and Ψ:Hˉπ1(Hˉ)\Psi : \bar{H} \mapsto \pi^{-1}(\bar{H}).
  2. Show ΦΨ=id\Phi \circ \Psi = \text{id}: For any HˉG/N\bar{H} \leq G/N, the preimage π1(Hˉ)\pi^{-1}(\bar{H}) contains NN (since π1({e})=N\pi^{-1}(\{e\}) = N), and π(π1(Hˉ))=Hˉ\pi(\pi^{-1}(\bar{H})) = \bar{H} because π\pi is surjective.
  3. Show ΨΦ=id\Psi \circ \Phi = \text{id}: For HNH \geq N, the set π1(π(H))=HN=H\pi^{-1}(\pi(H)) = HN = H (because NHN \leq H).
  4. Inclusion-preservation follows from π\pi being a group homomorphism.

Connections

The Correspondence Theorem is the lattice-theoretic upgrade of 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 → and implies the Third Isomorphism TheoremThird Isomorphism Theorem(G/N)/(H/N)G/H(G/N)/(H/N) \cong G/HA quotient of quotients collapses to a single quotient: (G/N)/(H/N) ≅ G/HRead more → as a special case (taking two nested subgroups). It is central to the Fundamental Theorem of Galois TheoryFundamental Theorem of Galois Theory{intermediate fields}{subgroups of Gal(K/F)}\{\text{intermediate fields}\} \longleftrightarrow \{\text{subgroups of } \text{Gal}(K/F)\}Bijection between intermediate fields and subgroups of the Galois groupRead more →, where subgroups of the Galois group correspond to intermediate fields — the Correspondence Theorem is exactly the tool that makes this bijection order-reversing.

Lean4 Proof

import Mathlib.GroupTheory.QuotientGroup.Basic

/-- **Correspondence Theorem**: for N ≤ H, the image of H under the quotient map
    satisfies H = comap ∘ map, i.e. the comap-map round-trip is the identity
    on subgroups containing N.
    Mathlib: `Subgroup.comap_map_eq` applied to the quotient map. -/
theorem correspondence_comap_map_eq
    {G : Type*} [Group G] (N : Subgroup G) [N.Normal] (H : Subgroup G) (hNH : N  H) :
    (H.map (QuotientGroup.mk' N)).comap (QuotientGroup.mk' N) = H := by
  rw [Subgroup.comap_map_eq, QuotientGroup.ker_mk']
  exact sup_eq_right.mpr hNH