Bourbaki

1. Generation of a uniformity by a family of pseudometrics; uniformizable spaces

1. Pseudometrics

Definition I. *If X is a set, a pseudometric on X is any mapping f of X × X into the interval [0, +∞] of the extended real line R‾\overline{\mathbf{R}} which satisfies the following conditions:

(EC_I) For all x∈X,f(x,x)=0x \in X, f(x, x) = 0. (EC{II}) For all x∈Xx \in X and all y∈X,f(x,y)=f(y,x)y \in X, f(x, y) = f(y, x) (symmetry). (EC{III}) *For all x,y,zx, y, z in X,

f(x,y)≤f(x,z)+f(z,y) f(x, y) \leq f(x, z) + f(z, y)
(triangle inequality).

Example 1

On real number space Rn\mathbf{R}^n, Euclidean distance (Chapter VI, § 2, no. 1) is a pseudometric.

Example 2

If X is any set, the function f defined on X×XX \times X by the conditions f(x,x)=0f(x, x) = 0 for all x∈X,f(x,y)=+∞x \in X, f(x, y) = +\infty if x≠yx \neq y is a pseudometric on X.

Example 3

If X is any set and if g is any finite real-valued function defined on X, then the function f defined on X×XX \times X by f(x,y)=∣g(x)−g(y)∣f(x, y) = |g(x) - g(y)| is a pseudometric on X.

Example 4

\* Let X be the set of all continuous mappings of the interval [0, 1] of R\mathbf{R} into R\mathbf{R}. If for each pair of elements x,yx, y of X we put

f(x,y)=∫01∣x(t)−y(t)∣ dt, f(x, y) = \int_0^1 |x(t) - y(t)| \, dt,
then f is a pseudometric on X. \

Remarks: 1) Example 2 above shows that a pseudometric can take the value +∞+\infty for certain pairs of elements of XX. 2) If ff is a pseudometric on XX, we can in general have f(x,y)=0f(x, y) = 0 without x=yx = y, as Example 3 above shows (cf. § 2).

From the triangle inequality it follows that if f(x,z)f(x, z) and f(y,z)f(y, z) are finite then so is f(x,y)f(x, y); moreover, in this case we have

f(x,z)≤f(y,z)+f(x,y)andf(y,z)≤f(x,z)+f(x,y), f(x, z) \leq f(y, z) + f(x, y) \quad \text{and} \quad f(y, z) \leq f(x, z) + f(x, y),
so that (I)
∣f(x,z)−f(y,z)∣≤f(x,y). |f(x, z) - f(y, z)| \leq f(x, y).

If ff is a pseudometric on XX, then so is kfkf for any finite real number k>0k > 0. If {fi}i∈I\{f_i\}_{i \in I} is any family of pseudometrics on XX, the sum ∑i∈Ifi\sum_{i \in I} f_i is defined for all x,y∈X∖Xx, y \in X \setminus X; if ff denotes the value of this sum, then ff is a pseudometric on XX. Again, the supremum of the family {fi}\{f_i\} (Chapter IV, § 5, no. 5) is a pseudometric on XX, for the relations fi(x,y)≤fi(x,z)+fi(z,y)f_i(x, y) \leq f_i(x, z) + f_i(z, y) imply

sup⁡i∈Ifi(x,y)≤sup⁡i∈I(fi(x,z)+fi(z,y))≤sup⁡i∈Ifi(x,z)+sup⁡i∈Ifi(z,y) \sup_{i \in I} f_i(x, y) \leq \sup_{i \in I} (f_i(x, z) + f_i(z, y)) \leq \sup_{i \in I} f_i(x, z) + \sup_{i \in I} f_i(z, y)
[Chapter IV, § 5, no. 7, formula (17)].

2. Definition of a uniformity by means of a family of pseudometrics

We have seen in Chapter VI, § 2, no. 3 that if, for each real number s>0s > 0, we denote by UsU_s the set of all pairs (x,y)(x, y) of points of Rn\mathbf{R}^n whose Euclidean distance apart is ≤s\leq s, then the UsU_s form a fundamental system of entourages of the uniformity of Rn\mathbf{R}^n as ss runs through the set of real numbers >0> 0.

More generally, let ff be a pseudometric on a set XX: for each s>0s > 0, let UsU_s denote f−1([0,s])f^{-1}([0, s]), and let us show that, as ss runs through the set of all real numbers >0> 0, the UsU_s form a fundamental system of a uniformity on XX. Axiom U1U_1 is satisfied by reason of (EC1)\mathrm{(EC_1)}: if s=ts = t, we have Us⊂UtU_s \subset U_t and therefore the UsU_s satisfy B1B_1: by (EC11)\mathrm{(EC_{11})}, we have Us∪UsU_s \cup U_s and therefore U2sU_{2s} is satisfied; finally, by (EC111)\mathrm{(EC_{111})}, we have Us=U2sU_s = U_{2s}, so that U2sU_{2s} is satisfied. (Cf. Chapter II, § 1, no. 1, Definition 2). Consequently we may make the following definition:

Definition 2

Given a pseudometric ff on a set XX, the uniformity defined by ff is the uniformity on XX which has as a fundamental system of entourages the family of sets f‾−1([0,a])\overline{f}^{-1}([0, a]), where aa runs through the set of all real numbers >0> 0.

Two pseudometrics on XX are said to be equivalent if they define the same uniformity.

Remark 1

If (an)(a_n) is any sequence of numbers >0> 0 and tending to 0, the UanU_{a_n} form a fundamental system of entourages of the uniformity defined by ff.

Remark 2

The definition of a uniformity by a pseudometric ff consists in taking as a fundamental system of entourages the inverse image under ff of the neighbourhood filter of 0 in the subspace [0,+∞][0, +\infty] of R‾\overline{\mathbf{R}}. Note that this procedure is quite analogous to that which allowed us to define the uniformities on a topological group (Chapter III, § 3, no. 1).

Let ff and gg be two pseudometrics on XX. From Definition 2 it follows that the uniformity defined by ff is coarser than the uniformity defined by gg if and only if, for each a>0a > 0 there exists b>0b > 0 such that the relation g(x,y)≤bg(x, y) \leq b implies f(x,y)≤af(x, y) \leq a. A necessary and sufficient condition for ff and gg to be equivalent pseudometrics is that for each a>0a > 0 there exists b>0b > 0 such that g(x,y)≤bg(x, y) \leq b implies f(x,y)≤af(x, y) \leq a, and f(x,y)≤bf(x, y) \leq b implies g(x,y)≤ag(x, y) \leq a.

In particular, if there exists a constant kk such that f≤kgf \leq kg, the uniformity defined by ff is coarser than the uniformity defined by gg.

Let φ\varphi be a mapping of the interval [0,+∞][0, +\infty] into itself, satisfying the following conditions: 1) φ(0)=0\varphi(0) = 0, and φ\varphi is continuous at 0; 2) φ\varphi is increasing in [0,+∞][0, +\infty] and is strictly increasing in a neighbourhood of 0; 3) for all u≥0u \geq 0 and v≥0v \geq 0, we have φ(u+v)≤φ(u)+φ(v)\varphi(u + v) \leq \varphi(u) + \varphi(v). Then if ff is any pseudometric on a set XX, the composition g=φ∘fg = \varphi \circ f is a pseudometric equivalent to ff.

The reader may easily verify that we may, for example, take φ\varphi to be any one of the following functions:

u,log⁡(1+u),u1+u,inf⁡(u,1). \sqrt{u}, \quad \log (1 + u), \quad \frac{u}{1 + u}, \quad \inf (u, 1).

The last two examples show that there always exist bounded pseudometrics equivalent to any given pseudometric (finite or not).

Definition 3

If (fi)i∈I(f_i)_{i \in I} is a family of pseudometrics on a set XX, then the least upper bound of the set of uniformities defined on XX by the pseudometrics fif_i is called the uniformity defined by the family (fi)(f_i).

Two families of pseudometrics on XX are said to be equivalent if they define the same uniformity on XX.

From the definition of the least upper bound of a set of uniformities (Chapter II, § 2, no. 5), the filter of entourages of the uniformity UU defined on XX by a family of pseudometrics (fi)i∈I(f_i)_{i \in I} is the filter generated (Chapter I, § 6, no. 2) by the family of sets fi−1([0,a])f_i^{-1}([0, a]), where ii runs through II and aa runs through the set of real numbers >0> 0. In other words, we obtain a fundamental system of entourages of U\mathscr{U} by proceeding as follows: we take at random a finite number of indices i1,i2,…,ini_1, i_2, \ldots, i_n and, corresponding to each iki_k, a number ak>0a_k > 0; then we consider the set VV of pairs (x,y)∈X×X(x, y) \in X \times X such that fik(x,y)≤akf_{i_k}(x, y) \leq a_k for 1≤k≤n1 \leq k \leq n; these sets VV (for all possible choices of nn, the iki_k and the aka_k) form a fundamental system of entourages for U\mathscr{U}. Moreover, we may restrict ourselves to the case in which all the aka_k are equal to the same number a>0a > 0, since the entourage consisting of all pairs (x,y)(x, y) such that

sup⁡1≤k≤n(fik(x,y))≤inf⁡1≤k≤nak \sup_{1 \leq k \leq n} (f_{i_k}(x, y)) \leq \inf_{1 \leq k \leq n} a_k

is evidently contained in VV.

For each finite subset HH of II, let gHg_H denote the upper envelope of the family (fi)i∈H(f_i)_{i \in H}. As HH runs through the set of all finite subsets of II and aa runs through the set of real numbers >0> 0, the sets gH−1([0,a])g_H^{-1}([0, a]) form a fundamental system of entourages of the uniformity U\mathscr{U}. Now the gHg_H are pseudometrics on XX (no. 1), and the upper envelope of a finite number of functions of the family (gH)(g_H) belongs to this family, by definition; we express this property by saying that the family of pseudometrics (gH)(g_H) is saturated. The family of pseudometrics (gH)(g_H) is therefore equivalent to the family (fi)(f_i), and is said to be the family of pseudometrics obtained by saturating (fi)(f_i). From what has just been said it follows that we may always restrict ourselves to considering uniformities defined by saturated families of pseudometrics.

In the particular case where II is a finite set, this argument shows that the uniformity defined by the family of pseudometrics (fi)i∈I(f_i)_{i \in I} is also defined by the single pseudometric g=sup⁡i∈Ifig = \sup_{i \in I} f_i.

Let U,U′\mathscr{U}, \mathscr{U}' be two uniformities on XX, defined respectively by two saturated families (fi)i∈I,(gx)x∈K(f_i)_{i \in I}, (g_x)_{x \in K}. Then U\mathscr{U} is coarser than U′\mathscr{U}' if and only if, for each index i∈Ii \in I and each real number a>0a > 0, there is an index x∈Kx \in K and a number b>0b > 0 such that the relation gx(x,y)≤bg_x(x, y) \leq b implies fi(x,y)≤af_i(x, y) \leq a.

Example of a uniformity defined by a family of pseudometrics. Let (fi)i∈I(f_i)_{i \in I} be an arbitrary family of (finite) real-valued functions defined on a set XX. Let U\mathscr{U} be the coarsest uniformity on XX with respect to which the fif_i are uniformly continuous (Chapter II, § 2, no. 3). Then it follows from the definition of the entourages of U\mathscr{U} (loc. cit.) that U\mathscr{U} is the uniformity defined on XX by the pseudometrics

gi(x,y)=∣fi(x)−fi(y)∣. g_i(x, y) = |f_i(x) - f_i(y)|.

3. Properties of uniformities defined by families of pseudometrics

Let U\mathscr{U} be a uniformity defined on a set XX by a family of finite pseudometrics (fi)(f_i). If we endow X×XX \times X with the uniformity which is the product of U\mathscr{U} by itself, then each of the real-valued functions fif_i is uniformly continuous on X×XX \times X; for by (1) we have

∣fi(x,y)−fi(x′,y′)∣≤fi(x,x′)+fi(y,y′), |f_i(x, y) - f_i(x', y')| \leq f_i(x, x') + f_i(y, y'),

and therefore the relations fi(x,x′)≤ε/2,fi(y,y′)≤ε/2f_i(x, x') \leq \varepsilon/2, f_i(y, y') \leq \varepsilon/2 imply

∣fi(x,y)−fi(x′,y′)∣≤ε. |f_i(x, y) - f_i(x', y')| \leq \varepsilon.

For U\mathscr{U} to be Hausdorff it is necessary and sufficient, from the definition of the entourages of U\mathscr{U}, that for each pair of distinct points x,yx, y of XX there is an index ii such that fi(x,y)≠0f_i(x, y) \neq 0.

In particular, if U\mathscr{U} is defined by a single pseudometric ff, then U\mathscr{U} is Hausdorff if and only if the relation f(x,y)=0f(x, y) = 0 implies x=yx = y (cf. § 2). If U\mathscr{U} is not Hausdorff, the intersection of all the entourages of U\mathscr{U} is the subset of X×XX \times X consisting of pairs (x,y)(x, y) such that fi(x,y)=0f_i(x, y) = 0 for all ii; this subset is the graph of an equivalence relation RR on XX, and the Hausdorff uniformity associated with U\mathscr{U} is defined on X/RX/R (cf. Chapter II, § 3, no. 8). It is then easily verified that the functions fif_i are compatible (in xx and in yy) with the relation RR (Set Theory, R, § 5, no. 7) and that the functions fi‾\overline{f_i}, obtained from fif_i by passing to the quotient (with respect to xx and yy), are pseudometrics on X/RX/R which define the Hausdorff uniformity associated with U\mathscr{U} (cf. § 2, no. 1).

If AA is a non-empty subset of XX, the restriction to A×AA \times A of a pseudometric on XX is clearly a pseudometric on AA. The uniformity induced by U\mathscr{U} on AA is clearly that defined by the family of restrictions to A×AA \times A of the pseudometrics fif_i.

Let us now look at the completion of the uniform space XX when U\mathscr{U} is Hausdorff.

Proposition 1

Let XX be a Hausdorff uniform space whose uniformity U\mathscr{U} is defined by a family of finite pseudometrics* (fi)(f_i), and let X^\hat{X} be the completion of XX. Then the functions fif_i can be extended by continuity to X^×X^\hat{X} \times \hat{X}; the extended functions fˉi\bar{f}_i are finite pseudometrics on X^×X^\hat{X} \times \hat{X}, and the family (fi)(f_i) defines the uniformity of X^\hat{X}.

First, the fif_i can be extended by continuity to X^×X^\hat{X} \times \hat{X}, because they are uniformly continuous on X×XX \times X; and the extended functions fˉi\bar{f}_i are uniformly continuous on X^×X^\hat{X} \times \hat{X} (Chapter II, § 3, no. 6, Theorem 2); moreover, they are pseudometrics on X^\hat{X} by virtue of the principle of extension of inequalities (Chapter IV, § 5, no. 2, Theorem 1). Let U1\mathscr{U}_1 denote the uniformity on X^\hat{X} obtained by completion, and let U2\mathscr{U}_2 denote the uniformity defined by the family of pseudometrics (fˉi)(\bar{f}_i). Then U2\mathscr{U}_2 is coarser than U1\mathscr{U}_1; for each fˉi\bar{f}_i is uniformly continuous on X^×X^\hat{X} \times \hat{X} with respect to U1\mathscr{U}_1, and hence for each a>0a > 0 there exists an entourage VV of U1\mathscr{U}_1 such that, whenever (x,y)∈V(x, y) \in V, we have ∣fˉi(x,y)−fˉi(x,x)∣≤a|\bar{f}_i(x, y) - \bar{f}_i(x, x)| \leq a, that is [since fˉi(x,x)=0\bar{f}_i(x, x) = 0], V⊂fˉi([0,a])V \subset \bar{f}_i([0, a]); hence every entourage of U2\mathscr{U}_2 is an entourage of U1\mathscr{U}_1. On the other hand, U1\mathscr{U}_1 and U2\mathscr{U}_2 induce the same uniformity U\mathscr{U} on XX. As X^\hat{X} is complete with respect to U1\mathscr{U}_1, it follows that U1\mathscr{U}_1 and U2\mathscr{U}_2 are identical (Chapter II, § 3, no. 7, Proposition 14).

4. Construction of a family of pseudometrics defining a uniformity

The significance of defining a uniformity by means of a family of pseudometrics lies in the fact that all uniformities can be so obtained. Namely:

Theorem 1

Given a uniformity U\mathscr{U} on a set XX, there is a family of pseudometrics on XX such that the uniformity defined by this family is identical with U\mathscr{U}.

For each entourage VV of the uniformity U\mathscr{U}, define inductively a sequence of symmetric entourages (Un)(U_n) such that U1⊂VU_1 \subset V and Un+1⊂UnU_{n+1} \subset U_n for all n≥1n \geq 1. The sequence (Un)(U_n) is a fundamental system of entourages of a uniformity UV\mathscr{U}_V coarser than U\mathscr{U}; moreover, it is clear that U\mathscr{U} is the least upper bound of all the uniformities UVU_V as VV runs through the filter of entourages of U\mathscr{U}. Theorem 1 is therefore a consequence of the following proposition:

Proposition 2

If a uniformity U\mathscr{U} on XX has a countable fundamental system of entourages, then there is a pseudometric ff on XX such that U\mathscr{U} is identical with the uniformity defined by ff.

Let (Vn)(V_n) be a countable fundamental system of entourages of U\mathscr{U}. Define inductively a sequence (Un)(U_n) of symmetric entourages of U\mathscr{U} such that U1⊂V1U_1 \subset V_1 and

⋃n+13⊂Un∩Vnforn≥1. \bigcup_{n+1}^3 \subset U_n \cap V_n \quad \text{for} \quad n \geq 1.
Clearly (Un)(U_n) is another fundamental system of entourages of U\mathscr{U}, and we have in particular ⋃n+13⊂Un\bigcup_{n+1}^3 \subset U_n for n≥1n \geq 1. We define a real-valued function gg on X×XX \times X as follows: g(x,y)=0g(x, y) = 0 if (x,y)∈Un(x, y) \in U_n for all nn; g(x,y)=2−kg(x, y) = 2^{-k} if (x,y)∈Un(x, y) \in U_n for 1≤n≤k1 \leq n \leq k, but (x,y)∉Uk+1(x, y) \notin U_{k+1}; g(x,y)=1g(x, y) = 1 if (x,y)∉U1(x, y) \notin U_1. The function gg is symmetric and positive, and we have g(x,x)=0g(x, x) = 0 for all x∈Xx \in X. Put
f(x,y)=inf⁡∑i=0p−1g(zi,zi+1), f(x, y) = \inf \sum_{i=0}^{p-1} g(z_i, z_{i+1}),
the greatest lower bound being taken over the set of all finite sequences (zi)0≤i≤p(z_i)_{0 \leq i \leq p} (pp arbitrary) such that z0=xz_0 = x and zp=yz_p = y. We shall show that ff is a pseudometric which satisfies the inequalities
12g(x,y)≤f(x,y)≤g(x,y). \frac{1}{2} g(x, y) \leq f(x, y) \leq g(x, y).
It follows immediately from the definition that ff is symmetric and positive and satisfies the triangle inequality. Also it is clear that f(x,y)≤g(x,y)f(x, y) \leq g(x, y), hence f(x,x)=0f(x, x) = 0 for all x∈Xx \in X, and therefore ff is a pseudometric. To prove the left-hand half of the inequalities (2), let us show by induction on pp that, for every finite sequence (zi)0≤i≤p(z_i)_{0 \leq i \leq p} of p+1p + 1 points of XX such that z0=xz_0 = x and zp=yz_p = y, we have
∑i=0p−1g(zi,zi+1)≥12g(x,y). \sum_{i=0}^{p-1} g(z_i, z_{i+1}) \geq \frac{1}{2} g(x, y).
This is clear if p=1p = 1. Put a=∑i=0p−1g(zi,zi+1)a = \sum_{i=0}^{p-1} g(z_i, z_{i+1}); the inequality (3) is true if a≥1/2a \geq 1/2, because g(x,y)≤1g(x, y) \leq 1. Suppose then that a<1/2a < 1/2, and let hh be the largest of the indices qq such that
∑i<qg(zi,zi+1)≤a2; \sum_{i < q} g(z_i, z_{i+1}) \leq \frac{a}{2};
we have then ∑i<hg(zi,zi+1)≤a/2\sum_{i < h} g(z_i, z_{i+1}) \leq a/2 and ∑i<h+1g(zi,zi+1)>a/2\sum_{i < h+1} g(z_i, z_{i+1}) > a/2, whence
∑i>hg(zi,zi+1)≤a2. \sum_{i > h} g(z_i, z_{i+1}) \leq \frac{a}{2}.

By the inductive hypothesis we have g(x,zh)≤ag(x, z_h) \leq a and g(zh+1,y)≤ag(z_{h+1}, y) \leq a; on the other hand it is clear that g(zh,zh+1)≤ag(z_h, z_{h+1}) \leq a. Let kk be the smallest integer >0> 0 such that 2−k≤a2^{-k} \leq a; then k≥2k \geq 2, and (x,zh)∈Uk,(zh,zh+1)∈Uk,(zh+1,y)∈Uk(x, z_h) \in U_k, (z_h, z_{h+1}) \in U_k, (z_{h+1}, y) \in U_k by the definition of gg; hence (x,y)∈Uk⊂Uk−13(x, y) \in U_k \subset U_{k-1}^3, which implies that g(x,y)≤21−k≤2ag(x, y) \leq 2^{1-k} \leq 2a.

Hence the inequalities (2) are proved; they show that, for each a>0a > 0, the set f−1([0,a])f^{-1}([0, a]) contains UkU_k for each index kk such that 2−k<a2^{-k} < a, and conversely that each UkU_k contains the set f−1([0,2−k−1])f^{-1}([0, 2^{-k-1}]); hence the sets f−1([0,a])f^{-1}([0, a]) form a fundamental system of entourages of the structure U\mathscr{U}.

Q.E.D.

Remark

A uniformity U\mathscr{U} on XX is defined by the family Φ\Phi of all pseudometrics on XX which are uniformly continuous on X×XX \times X. For clearly the uniformity defined by the family Φ\Phi is coarser than U\mathscr{U}; conversely, Theorem 1 shows that there is a subfamily of Φ\Phi which defines the uniformity U\mathscr{U} and therefore the uniformity defined by Φ\Phi is finer than U\mathscr{U}.

5. Uniformizable spaces

In Chapter II, § 4, no. 1, we posed the problem of characterizing uniformizable topological spaces. The solution is given by the following theorem:

Theorem 2

A topological space* XX *is uniformizable if and only if it satisfies the following axiom:

(OIV) Given any point x0∈Xx_0 \in X and any neighbourhood VV of x0x_0, there exists a continuous real-valued function on XX which takes its values in [0,1][0, 1], is equal to 00 at x0x_0, and is equal to 11 on CVC_V.

The condition is necessary. For if there is a uniformity on XX compatible with the topology of XX, then by Theorem 1 this uniformity can be defined by a family (fi)(f_i) of pseudometrics on XX, and we may assume with no loss of generality that this family is saturated (no. 2). From the definition of the entourages of the uniformity defined by such a family of pseudometrics, there is a pseudometric fαf_\alpha of the family (fi)(f_i), and a number a>0a > 0, such that fα(x0,x)≥af_\alpha(x_0, x) \geq a for all x∈CVx \in C_V. It follows that the function g(x)=inf⁡(1,1afα(x0,x))g(x) = \inf \left( 1, \frac{1}{a} f_\alpha(x_0, x) \right) satisfies all the conditions laid down in (OIV).

The condition is sufficient. For let Φ\Phi be the set of all continuous mappings of XX into [0,1][0, 1]. Axiom (OIV) shows that the coarsest uniformity with respect to which all the functions belonging to Φ\Phi are uniformly continuous is compatible with the topology of XX (Chapter II, § 2, no. 3).

Definition 4

A topological space is said to be completely regular if it is uniformizable and Hausdorff.

Equivalently, in view of Theorem 2, a space is completely regular if it satisfies axioms (H) [cf. Chapter I, § 8, no. 1, Proposition 1] and (O_{IV}).

Remark

Axiom (O_{IV}) implies (O_{III}) (cf. Chapter I, § 8, no. 4), for if V is a neighbourhood of x_0 and if f is a continuous real-valued function on X with values in [0, 1], such that f(x_0) = 0, f(x) = 1 for all x \in \overline{V}, then the set \overline{f}([0, 1/2]) is a closed neighbourhood of x_0 contained in V. In particular, every completely regular space is regular (which justifies the terminology). But there are examples of regular spaces which are not completely regular (), so that (O{III}) does not imply (O_{IV}).

Every compact space is completely regular (Chapter II, § 4, no. 1, Theorem 1) and therefore so is every subspace of a compact space. We can now complete this proposition by proving its converse:

Proposition 3

A topological space X is completely regular if and only if it is homeomorphic to a subspace of a compact space.

Consider the coarsest uniformity on X with respect to which all continuous mappings of X into [0, 1] are uniformly continuous; we have already used this uniformity in the proof of Theorem 2, where we saw that it is compatible with the topology of X if X is uniformizable. Furthermore, this uniformity is a structure of a precompact space, by the compactness of the interval [0, 1] and Proposition 3 of Chapter II, § 4, no. 2. If X is Hausdorff, the completion of X with respect to this is therefore compact, and the proposition is proved.

We can therefore say that a completely regular space can be embedded in a compact space. It is often convenient to present this result in the following way:

In general, a cube is a topological space K^I, the product of a family of topological spaces each identical with a compact interval K of \mathbf{R}, indexed by an arbitrary set I. If I is finite and has n elements, we recover the notion of an n-dimensional closed cube, which was defined in Chapter VI, § 1, no. 1. A cube is a compact space (Chapter I, § 9, no. 5, Theorem 3).

Proposition 4

If a topological space X is completely regular, it is homeomorphic to a subspace of a cube.

Let (fi)i∈I(f_i)_{i \in I} denote the family of all continuous mappings of X into K = [0, 1], and let g denote the mapping x↦(fi(x))x \mapsto (f_i(x)) of X into

(*) See A. Tychonoff, Math. Ann., 102, (1930), p. 553.

K¹. If x,yx, y are any two distinct points of XX, it follows from axioms (H) and (O_IV) that there is an index ii such that fi(x)≠fi(y)f_i(x) \neq f_i(y), and therefore gg is a one-to-one mapping of XX into K1K^1. Moreover, it is immediate that gg is an isomorphism of the coarsest uniformity on XX for which all the fif_i are uniformly continuous, onto the uniformity induced on g(X)g(X) by the product uniformity of K1K^1; a fortiori, gg is a homeomorphism of XX onto g(X)g(X).

6. Semi-continuous functions on a uniformizable space

In Chapter IV, § 6, no. 2, Corollary to Theorem 4, we showed that the upper envelope of a family of continuous real-valued functions on a topological space is a lower semi-continuous function. If the space is uniformizable, there is a converse to this proposition:

Proposition 5

In order that every lower semi-continuous real-valued function ff (finite or not) on a topological space XX should be the upper envelope of the continuous real-valued functions on XX (finite or not) which are ≤f\leq f, it is necessary and sufficient that XX be uniformizable.

The condition is necessary. Let x0x_0 be any point of XX and let VV be any open neighbourhood of x0x_0; then the characteristic function φV\varphi_V of the set VV is lower semi-continuous (Chapter IV, § 6, no. 2, Corollary to Proposition 1); by hypothesis, there is therefore a continuous real-valued function gg on XX such that g≤φVg \leq \varphi_V and g(x0)=a>0g(x_0) = a > 0. The continuous function inf⁡(1,1ag+)\inf \left( 1, \frac{1}{a} g^+ \right) takes its values in [0,1][0, 1], is equal to 0 in CVC_V, and equal to 1 at x0x_0. Hence (Theorem 2) XX is uniformizable.

The condition is sufficient. Consider first the case in which ff takes its values in [−1,+1][-1, +1]. We have to show that, for each x0∈Xx_0 \in X and each number a<f(x0)a < f(x_0), there is a continuous real-valued function gg on XX such that g≤fg \leq f and g(x0)≥ag(x_0) \geq a. If a≤−1a \leq -1, we may take gg to be the constant −1-1. If −1<a<f(x0)-1 < a < f(x_0), there is a neighbourhood VV of x0x_0 such that f(x)≥af(x) \geq a for all x∈Vx \in V. Since XX is uniformizable, there is a continuous real-valued function hh on XX, with values in [0,1][0, 1], such that h(x0)=0h(x_0) = 0 and h(x)=1h(x) = 1 for all x∈CVx \in C_V. We may then take g(x)=a−(a+1)h(x)g(x) = a - (a + 1)h(x), and we have a continuous function satisfying the stated conditions. Note that this function takes its values in [−1,+1][-1, +1].

The general case follows by transfer of structure; for there is a strictly increasing homeomorphism of [−1,+1][-1, +1] onto R‾\overline{\mathbf{R}} (Chapter IV, § 4, no. 2, Proposition 2), and the definition of a semi-continuous function involves only the order structure and the topology of R‾\overline{\mathbf{R}}.

Remark

In the above proof we see that the function gg does not take the value +1+1. By transfer of structure it follows that every lower semi-continuous real-valued function ff on the uniformizable space XX is the upper envelope of the continuous real-valued functions g≤fg \leq f on XX which do not take the value +∞+\infty.

Exercises

See the exercises for § 1.

Transcribed from the printed volume. Not translated.