A Topological Group is a Group Object in the Category Top of Topological Spaces
and Continuous Functions.
Concretely, this is a topological space G, endowed with two continuous functions:
∙()−1:G×G→G:G→G
and a distinguished element e∈G, satisfying the usual group axioms:
e∙x=x=x∙ex−1∙x=e=x∙x−1a∙(b∙c)=(a∙b)∙c
An extra assumption, made at least by Munkres, is that G is a T1 space.
This means that for any points x,y∈G,x=y, we have neighborhoods
x∈Ux,y∈Uy that don't contain the other point, i.e.
x∈/Uy,y∈/Ux.
This extra assumption is enough to show that G is a Hausdorff space.
When x=y, not only can we find neighborhoods Ux,Uy
that don't contain the other point, but that are distinct, with Ux∩Uy=∅.
Hausdorff = closed diagonal
Another characterization of Hausdorff is:
A space X is Hausdorff, if and only if
The set:
Δ:={(x,x)∣x∈X}
is closed in X2.
Proof:
⟹
We show that there exists an open neighborhood N(x,y) around any point (x,y) with x=y,
such that N(x,y)∩Δ=∅. We then have that:
x=y⋃N(x,y)=X2−Δ
is open, meaning Δ is closed.
Since X is Hausdorff, and x=y, there exists neighborhoods Ux,Uy
of x and y, respectively, such that Ux∩Uy=∅.
Ux×Uy is evidently a neighborhood of (x,y). Furthermore,
assume (x′,y′)∈Ux×Uy. Because Ux and Uy are distinct,
we must have x′=y′. This means that Ux×Uy∩Δ=∅.
This is our neighborhood N(x,y).
⟸
If Δ is closed, then the set X2−Δ is open. This means that
if x=y, then we can find a neighborhood Ux×Uy⊆X2−Δ of (x,y),
with Ux, Uy open in X, by definition of the product topology.
Since Ux×Uy⊆X2−Δ, this means that
x′∈Ux,y′∈Uy⟹(x′,y′)∈/Δ
That is to say:
x′∈Ux,y′∈Uy⟹x′=y′
Which means that Ux∩Uy=∅. Our space is thus Hausdorff.
□
T1⟹ Hausdorff, for a Group
First, note that the function f=(x,y)↦xy−1 is continuous. This is because
it is the composition of two continuous maps:
∙∘(id×()−1)
For G to be Hausdorff, we need Δ to be closed. Note
that Δ=f−1({e}), since:
f−1({e})={(x,y)∣xy−1=e}={(x,y)∣x=y}=Δ
It then suffices to show that {e} is closed in G, since its preimage
under f will also be closed, because f is continuous.
This is easy to show, provided we assume that G is a T1 space.
This assumption implies that for each x=e, we can find a neighborhood
Ux of x with e∈/Ux.
If take the union of all of these neighborhoods, we have: