§ Compact Hausdorff spaces are normal
Let C,D be two disjoint closed subsets. We wish to exhibit disjoint opens
U,V which separate C,D. Formally, we want C⊆U,D⊆V,U∩V=∅.
The crucial idea is to take all pairs of points in C×D, and use
Hausdorffness to find opens {(Ucd,Vcd):(c,d)∈C×D}
such that c∈Ucd,d∈Vcd,Ucd∩Vcd=∅. which
separate all pairs c and d, and then to use compactness to escalate this
into a real separating cover.
Now that we have the pairs, for a fixed c0∈C, consider the cover
∪dVcd. This covers the set D, hence there is a finite subcover
D⊆VcD≡∪diVcdi. Now, we go back, and build the set
c∈UcD≡∩diUcdi. This is the intersection of a finite
number of opens, and is hence open. So we now have two sets UcD and VcD
which separate c from D. We can build such a pair UcD,VcD that separates
each c from all of D. Then, using compactness again, we find a finite subcover of
sets UciD,VciD such that the UCD≡∪i=0nUciD cover C, each of the
VciD cover D (so VCD≡∩i=0nVciD covers D). This gives
us our final opens UCD and VCD. that separate C and D.