Step 1: KGal(K/E)=E for every intermediate field E.
K/E is Galois (normal and separable are inherited). By Artin's theorem, KGal(K/E)=E.
Step 2: Gal(K/KH)=H for every subgroup H≤G.
By Artin's theorem applied to H acting on K: K/KH is Galois with Gal(K/KH)=H and [K:KH]=∣H∣.
Step 3: The maps are mutually inverse.
From Steps 1 and 2: E↦Gal(K/E)↦KGal(K/E)=E and H↦KH↦Gal(K/KH)=H.
Step 4: Inclusion reversal. E1⊆E2 implies Gal(K/E2)≤Gal(K/E1) (if σ fixes E2 pointwise, it fixes E1⊆E2 pointwise).
Step 5: Degree formulas. [K:E]=∣Gal(K/E)∣ by the Galois property. [E:F]=[K:F]/[K:E]=∣G∣/∣Gal(K/E)∣=[G:Gal(K/E)].
Step 6: Normal extensions correspond to normal subgroups.
(⇒): Suppose E/F is normal. For any σ∈G and τ∈Gal(K/E): we need στσ−1∈Gal(K/E), i.e., στσ−1(e)=e for all e∈E. Since E/F is normal, σ(E)=E (normality means σ maps E to itself). So σ−1(e)∈E, then τ(σ−1(e))=σ−1(e), then στσ−1(e)=e. So H=Gal(K/E) is normal in G.
(⇐): Suppose H=Gal(K/E)⊴G. For any σ∈G and α∈E: for all τ∈H, (σ−1τσ)(α)=α (since σ−1τσ∈H by normality), so τ(σ(α))=σ(α). Thus σ(α)∈KH=E. So σ(E)⊆E for all σ∈G, meaning every F-embedding of E into F lands in E, which is the definition of normality.
When H⊴G: restriction gives a surjection G→Gal(E/F) with kernel H, so Gal(E/F)≅G/H. ■