Altanis

4.5Urysohn's Metrization Theorem

Updated 21 Aug 2026Chapter (PDF)

We apply Urysohn's lemma to prove a foundational metrization theorem, called Urysohn's metrization theorem. This theorem posits that regular, second-countable spaces are metrizable by embedding them into a metric space (namely, [0,1]ωRω[0, 1]^\omega \subseteq \bR^\omega). There are two variations of this proof, one where Rω\bR^\omega is endowed with the product topology, the other where it is endowed with the uniform topology: we take up the proof using the product topology.

[4.5.1]Theorem(Urysohn's Metrization Theorem)#

Suppose XX is a regular, second-countable space. Then XX is metrizable.

Proof.

We show XX is metrizable by embedding it into a metrizable space YY. If ff is the appropriate embedding, note that (Xf(X))Y(X \cong f(X)) \subseteq Y. Since f(X)f(X) is a subspace of the metric space YY, f(X)f(X) takes on a metric topology, and by homeomorphism so does XX. As aforementioned, we let YY be the space Rω\bR^\omega together with its product topology, and we show there is an embedding of XX into [0,1]ω[0, 1]^\omega.

We first prove that there exists a countable collection of continuous functions fn:X[0,1]f_n: X \to [0, 1] such that, for any point x0Xx_0 \in X and any neighborhood UU of x0x_0, there exists some nZ+n \in \bZ_+ such that fnf_n is positive at x0x_0 and vanishes outside of UU. Since XX is regular and second-countable, it is normal. By Urysohn's lemma, for any fixed x0Xx_0 \in X and neighborhood UU of x0x_0, the disjoint closed sets {x0}\{x_0\} and XUX \setminus U can be separated by a continuous function f:X[0,1]f: X \to [0, 1] such that f(x0)=1f(x_0) = 1 and f(XU)={0}f(X \setminus U) = \{0\}. We now go one step further to show that we can extract a single countable collection of such functions that works for every possible (x0,U)(x_0, U) pair simultaneously.

Let {Bn}nZ+\{B_n\}_{n \in \bZ_+} be a countable basis for XX. For each pair of indices m,nZ+m, n \in \bZ_+ for which BnBm\overline{B}_n \subseteq B_m, we apply Urysohn's lemma to separate the disjoint closed sets Bn\overline{B}_n and XBmX \setminus B_m by a continuous map gm,n:X[0,1]g_{m, n}: X \to [0, 1] satisfying gm,n(Bn)={1}g_{m, n}(\overline{B}_n) = \{1\} and gm,n(XBm)={0}g_{m, n}(X \setminus B_m) = \{0\}. Because this collection {gm,n}\{g_{m, n}\} is indexed by a subset of Z+×Z+\bZ_+ \times \bZ_+, it is countable and can be reindexed as {fn}nZ+\{f_n\}_{n \in \bZ_+}.

To see that this collection satisfies the requirement, let x0Xx_0 \in X and let UU be an open neighborhood of x0x_0. By the definition of a basis, there is some BmB_m such that x0BmUx_0 \in B_m \subseteq U. By regularity of XX, there is some basis element BnB_n such that x0BnBnBmx_0 \in B_n \subseteq \overline{B}_n \subseteq B_m. The function gm,ng_{m, n} is therefore defined for this pair; it yields gm,n(x0)=1>0g_{m, n}(x_0) = 1 > 0 and vanishes on XBmXUX \setminus B_m \supseteq X \setminus U, completing the proof.

Now consider the map F:XRωF: X \to \bR^\omega defined by F(x)=(fk(x))kZ+F(x) = (f_k(x))_{k \in \bZ_+}. At once we note that FF is continuous since each component is continuous, a nice property of the product topology. Moreover, it is injective: for any xyx \ne y in XX, there exists an open neighborhood UU of xx that excludes yy (by XX being T1T_1). Then there is some nZ+n \in \bZ_+ such that fn(x)>0f_n(x) > 0 and fn(XU)=0f_n(X \setminus U) = 0 (and so f(y)=0f(y) = 0), meaning F(x)F(y)F(x) \ne F(y). Thus FF is a continuous bijection onto its image Z=F(X)Z = F(X), and our final task is to show FF maps open sets to open sets.

Suppose OXO \subseteq X is open: we seek to show F(O)F(O) is open in Rω\bR^\omega. Since FF is a bijection, there is some unique x0Xx_0 \in X such that F(x0)=z0F(x_0) = z_0. Let NZ+N \in \bZ_+ be the index for which fN(x0)>0f_N(x_0) > 0 and fn(XO)={0}f_n(X \setminus O) = \{0\}. Finally, let

W=(πN1((0,))):=VZ.W = \underbrace{(\pi_N^{-1}( (0, \infty) ))}_{:= V} \cap Z.

Note that (0,)(0, \infty) is open in R\bR, and by continuity of the projection map πN\pi_N, we have that VV is an open subset of Rω\bR^\omega. Thus WW is an open subset of ZZ in its subspace topology. We show that

z0WF(O),z_0 \in W \subseteq F(O),

implying that F(O)F(O) is open. Since fN(x0)>0f_N(x_0) > 0, we have that z0[πN1((0,))=V]z_0 \in [\pi_N^{-1}((0, \infty)) = V], and z0Zz_0 \in Z is immediate by FF being a bijection—thus z0Wz_0 \in W. Now let wWw \in W be arbitrary. Since ZWZ \subseteq W, there is some xXx \in X such that F(x)=zF(x) = z, and so πN(z)(0,)\pi_N(z) \in (0, \infty). Then

πN(z)=πN(F(x))=fN(x)(0,),\pi_N(z) = \pi_N(F(x)) = f_N(x) \in (0, \infty),

meaning fN(x)>0f_N(x) > 0 and so xOx \in O. Thus wF(O)w \in F(O), meaning WF(O)W \subseteq F(O), and so F(O)F(O) is open. Thus FF is a homeomorphism onto an image (an embedding), completing the proof that XX is metrizable.

[4.5.2]Theorem(Embedding Theorem)#

Let XX be a T1T_1 space. Suppose that {fλ}λΛ\{f_\lambda\}_{\lambda \in \Lambda} is a collection of continuous maps f:XRf: X \to \bR satisfying the condition that, for any x0Xx_0 \in X together with an open neighborhood UU of x0x_0, there is some index λΛ\lambda \in \Lambda such that fλ(x0)>0f_\lambda(x_0) > 0 and fλ(XU)={0}f_\lambda(X \setminus U) = \{0\}. Then the function F:XRΛF: X \to \bR^\Lambda, with codomain taking the product topology, defined by

F(x)=(fλ(x))λΛF(x) = (f_\lambda(x))_{\lambda \in \Lambda}

is an embedding of XX into RΛ\bR^\Lambda.

The proof is drawn directly from the second part of the previous proof, simply replacing the indexing set Z+\bZ_+ with Λ\Lambda. If each fλf_\lambda maps into [0,1][0, 1], as the case with the last proof, then we note FF is an embedding of XX into [0,1]Λ[0, 1]^\Lambda, called the Hilbert cube in RΛ\bR^\Lambda.