Bourbaki

4. Approximation of continuous real-valued functions

1. Approximation of continuous functions by functions belonging to a lattice

In this section we shall study the set C=C(X;R)\mathscr{C} = C(X; \mathbf{R}) of continuous real-valued functions (*) defined on a compact space XX, and we shall always suppose that C\mathscr{C} is endowed with the topology of uniform convergence. From § 3, no. 2 we know that this topology is defined by the norm

∣∣f∣∣=sup⁡x∈X∣f(x)∣ ||f|| = \sup_{x \in X} |f(x)|

and that this norm is compatible with the R\mathbf{R}-algebra structure of C\mathscr{C}. With this norm and this algebra structure, C\mathscr{C} is a complete normed algebra over R\mathbf{R} (§1§ 1, no. 6, Theorem 2, Corollary 1).

(*) The real-valued functions under consideration in this section are assumed always to be finite.

If HH is a subset of C\mathscr{C}, we shall say that a continuous real-valued function ff on XX can be uniformly approximated by functions of HH if ff lies in the closure of HH in the space C\mathscr{C}, i.e. if, for each ε>0\varepsilon > 0, there exists a function g∈Hg \in H such that ∣f(x)−g(x)∣≤ε|f(x) - g(x)| \leq \varepsilon for all x∈Xx \in X. To say that every continuous real-valued function on XX can be uniformly approximated by functions of HH therefore means that HH is dense in C\mathscr{C}.

On the set C\mathscr{C}, the relation f≤gf \leq g [which means that f(x)≤g(x)f(x) \leq g(x) for all x∈Xx \in X] is an order relation, with respect to which C\mathscr{C} is a lattice. Clearly we have ∣∣∣u∣−∣v∣∣∣≤∣∣u−v∣∣|||u| - |v||| \leq ||u - v||, and therefore u→∣u∣u \to |u| is a uniformly continuous mapping of C\mathscr{C} into itself. It follows that

(u,v)→sup⁡(u,v)=12(u+v+∣u−v∣) (u, v) \to \sup (u, v) = \frac{1}{2}(u + v + |u - v|)

and

(u,v)→inf⁡(u,v)=12(u+v−∣u−v∣) (u, v) \to \inf (u, v) = \frac{1}{2}(u + v - |u - v|)

are uniformly continuous on C×C\mathscr{C} \times \mathscr{C}.

PROPOSITION I. Let XX be a compact space and let HH be a set of continuous real-valued functions defined on XX. Let ff be a continuous real-valued function on XX such that for each x∈Xx \in X there exists a function ux∈Hu_x \in H such that ux(x)>f(x)u_x(x) > f(x) [resp. ux(x)<f(x)u_x(x) < f(x)]. Then there exists a finite number of functions uxi=fi∈Hu_{x_i} = f_i \in H (1≤i≤n1 \leq i \leq n) such that, if v=sup⁡(f1,f2,…,fn)v = \sup(f_1, f_2, \ldots, f_n) [resp. w=inf⁡(f1,f2,…,fn)w = \inf(f_1, f_2, \ldots, f_n)], we have v(x)>f(x)v(x) > f(x) [resp. w(x)<f(x)w(x) < f(x)] for all x∈Xx \in X.

For each x∈Xx \in X, let GxG_x be the open set consisting of all z∈Xz \in X such that ux(z)>f(z)u_x(z) > f(z) [resp. ux(z)<f(z)u_x(z) < f(z)]. Since x∈Gxx \in G_x by hypothesis, XX is the union of the sets GxG_x as xx runs through XX. Since XX is compact there exists a finite number of points xix_i (1≤i≤n1 \leq i \leq n) such that the GxiG_{x_i} cover XX, and it is clear that the functions fi=uxif_i = u_{x_i} satisfy the conditions of the proposition.

THEOREM I (Dini). Let XX be a compact space, and let HH be a set of continuous real-valued functions on XX which is directed with respect to the relation ≤\leq (resp. ≥\geq). If the upper (resp. lower) envelope ff of HH is finite and continuous on XX, then ff can be uniformly approximated by functions belonging to HH (or, equivalently, the section filter of HH converges uniformly to ff in XX).

Given any ε>0\varepsilon > 0, for each x∈Xx \in X there exists a function ux∈Hu_x \in H such that ux(x)>f(x)−εu_x(x) > f(x) - \varepsilon. By Proposition I and the fact that HH is directed with respect to the relation ≤\leq, there exists g∈Hg \in H such that g(x)>f(x)−εg(x) > f(x) - \varepsilon for all x∈Xx \in X; on the other hand, we have g(x)≤f(x)g(x) \leq f(x) by definition, and therefore the theorem is proved.

Corollary

Let (un)(u_n) be an increasing (resp. decreasing) sequence of continuous real-valued functions on XX. If the upper (resp. lower) envelope ff of the sequence (un)(u_n) is finite and continuous on XX, then the sequence (un)(u_n) converges uniformly to ff in XX.

It is clear that the conclusion of Theorem 1 is no longer necessarily valid if XX is no longer assumed to be compact, as is shown by the example of the decreasing sequence of functions x/(n+x)x/(n + x) in R+\mathbf{R}_+.

Proposition 2

Let XX be a compact space, and let HH be a set of continuous real-valued functions on XX such that, given any two functions u∈H,v∈Hu \in H, v \in H, the functions sup⁡(u,v)\sup(u, v) and inf⁡(u,v)\inf(u, v) are in HH. Then a continuous real-valued function ff on XX can be uniformly approximated by functions belonging to HH if and only if, for each real number ε>0\varepsilon > 0 and each pair x,yx, y of points of XX, there is a function ux,y∈Hu_{x, y} \in H such that ∣f(x)−ux,y(x)∣<ε|f(x) - u_{x, y}(x)| < \varepsilon and ∣f(y)−ux,y(y)∣<ε|f(y) - u_{x, y}(y)| < \varepsilon.

The condition is clearly necessary; let us show that it is sufficient. For each ε>0\varepsilon > 0, we shall show that there is a function g∈Hg \in H such that ∣f(z)−g(z)∣<ε|f(z) - g(z)| < \varepsilon for all z∈Xz \in X. Let xx be any point of XX, and let HxH_x be the set of all functions u∈Hu \in H such that u(x)<f(x)+εu(x) < f(x) + \varepsilon. By hypothesis, for each y∈Xy \in X, the function ux,yu_{x, y} belongs to HxH_x and we have ux,y(y)>f(y)−εu_{x, y}(y) > f(y) - \varepsilon. Hence, by Proposition 1, there is a finite number of functions of HxH_x whose upper envelope vxv_x is such that vx(z)>f(z)−εv_x(z) > f(z) - \varepsilon for all z∈Xz \in X; on the other hand, we have vx(x)<f(x)+εv_x(x) < f(x) + \varepsilon by the definition of HxH_x; finally, vx∈Hv_x \in H by hypothesis. Proposition 1 therefore shows that there exists a finite number of functions vxiv_{x_i} whose lower envelope gg is such that g(z)<f(z)+εg(z) < f(z) + \varepsilon for all z∈Xz \in X; but since we have vxi(z)>f(z)−εv_{x_i}(z) > f(z) - \varepsilon for all z∈Xz \in X and for every index ii, we have also g(z)>f(z)−εg(z) > f(z) - \varepsilon for all z∈Xz \in X. Since g∈Hg \in H by hypothesis, the proof is complete.

Remark

When the set HH satisfies the conditions of Proposition 2, it is a lattice with respect to the ordering f≤gf \leq g. But it should be remarked that a subset HH of CC can be a lattice with respect to this ordering without it being necessarily the case that the least upper bound (resp. greatest lower bound) in HH of two functions u,vu, v of HH is the same as their least upper bound (resp. greatest lower bound) in CC. \* An example is provided by the convex mappings of a compact interval of R\mathbf{R} into R\mathbf{R}. \

Corollary

Suppose that HH is such that, whenever u∈Hu \in H and v∈Hv \in H, we have sup⁡(u,v)∈H\sup(u, v) \in H and inf⁡(u,v)∈H\inf(u, v) \in H; and is such that, given any two distinct points x,yx, y of XX and any two real numbers α,β\alpha, \beta, there is a function g∈Hg \in H such that g(x)=αg(x) = \alpha and g(y)=βg(y) = \beta. Then every continuous real-valued function on XX can be uniformly approximated by functions belonging to HH.

Definition 1

If X is any set, a set H of mappings of X into a set Y is said to separate the elements of a subset A of X (or to be a separating set for the elements of A) if, given any two distinct elements x, y of A, there is a function f ∈ H such that f(x) ≠ f(y).

For example, if X is a completely regular space (Chapter IX, § 1, no. 5) then the set of all continuous mappings of X into [0, 1] separates the points of X.

Theorem 2 (Stone)

Let X be a compact space, and let H be a vector subspace of C(X;R)\mathscr{C}(X; \mathbf{R}) such that 1) the constant functions belong to H; 2) if u∈Hu \in H, then ∣u∣∈H|u| \in H; 3) H separates the points of X. Then every continuous real-valued function on X can be uniformly approximated by functions of H.

It is enough to show that H satisfies the conditions of the Corollary to Proposition 2. By hypothesis, if u∈Hu \in H and v∈Hv \in H, we have

sup⁡(u,v)=12(u+v+∣u−v∣)∈H \sup (u, v) = \frac{1}{2} (u + v + |u - v|) \in H
and
inf⁡(u,v)=12(u+v−∣u−v∣)∈H. \inf (u, v) = \frac{1}{2} (u + v - |u - v|) \in H.

On the other hand, let x and y be any two distinct points of X, and let α, β be any two real numbers. By hypothesis, there is a function h∈Hh \in H such that h(x)≠h(y)h(x) \neq h(y): say h(x)=γh(x) = \gamma and h(y)=δh(y) = \delta. Since the constants belong to H, the function

g(z)=α+(β−α)h(z)−γδ−γ g(z) = \alpha + (\beta - \alpha) \frac{h(z) - \gamma}{\delta - \gamma}
belongs to H and is such that g(x)=αg(x) = \alpha and g(y)=βg(y) = \beta.

2. Approximation of continuous functions by polynomials

Given a set H of real-valued functions defined on a set X, we say that a real-valued function defined on X is a polynomial (resp. a polynomial with no constant term) with real coefficients, in the functions of H, if it is of the form x→g(f1(x),f2(x),…,fn(x))x \to g(f_1(x), f_2(x), \ldots, f_n(x)) where g is a polynomial (resp. a polynomial with no constant term) in n indeterminates (n arbitrary) with real coefficients, and the fif_i (1≤i≤n1 \leq i \leq n) belong to H.

Theorem 3 (Weierstrass-Stone)

Let X be a compact space and let H be a set of continuous real-valued functions on X which separates the points of X. Then every continuous real-valued function on X can be uniformly approximated by polynomials (with real coefficients) in the functions of H.

An equivalent statement of the theorem is that any subalgebra of C(X;R)\mathscr{C}(X; \mathbf{R}) which contains the constant functions and separates the points of X is dense in C(X;R)\mathscr{C}(X; \mathbf{R}).

Let H0H_0 be the set of all polynomials in the functions of H, and let H‾0\overline{H}_0 be the closure of H0H_0 in C\mathscr{C}. If g is any polynomial in n variables with real coefficients, then (u1,u2,…,un)→g(u1,u2,…,un)(u_1, u_2, \ldots, u_n) \to g(u_1, u_2, \ldots, u_n) is a continuous mapping of Cn\mathscr{C}^n into C\mathscr{C}, which maps H0nH_0^n into H0H_0, and therefore maps H‾0n\overline{H}_0^n into H‾0\overline{H}_0 (Chapter I, § 2, no. 1, Theorem 1). In particular, H‾0\overline{H}_0 is a vector subspace of C\mathscr{C} and evidently satisfies the first and third conditions of Theorem 2; we shall show that it also satisfies the second condition, and this will prove that H‾0=C\overline{H}_0 = \mathscr{C}.

Since every function u∈H‾0u \in \overline{H}_0 is bounded in XX, it is enough to prove the following lemma:

Lemma 1

For each real number ε>0\varepsilon > 0 and each compact interval I⊂RI \subset \mathbf{R} there exists a polynomial p(t)p(t) with no constant term such that ∣p(t)−∣t∣∣≤ε|p(t) - |t|| \leq \varepsilon for all t∈It \in I.

It is enough to prove the lemma for an interval of the form I=[−a,+a]I = [-a, +a] and hence, replacing tt by atat, for the interval I=[−1,+1]I = [-1, +1]. Since ∣t∣=t2|t| = \sqrt{t^2}, Lemma 1 is a consequence of the following result:

Lemma 2

Let (Pn)(P_n) be the sequence of polynomials without constant terms defined by*

(1)p0(t)=0,pn+1(t)=pn(t)+12(t−(pn(t))2),n≥0. (1) \quad p_0(t) = 0, \quad p_{n+1}(t) = p_n(t) + \frac{1}{2} (t - (p_n(t))^2), \qquad n \geq 0.
*In the interval [0,1][0, 1] the sequence (pn)(p_n) is increasing and converges uniformly to t\sqrt{t}.

To prove Lemma 2 it is enough to show that, for all t∈[0,1]t \in [0, 1], we have

(2)0≤t−pn(t)≤2t2+nt, (2) \qquad 0 \leq \sqrt{t} - p_n(t) \leq \frac{2 \sqrt{t}}{2 + n \sqrt{t}},
for (2) implies that 0≤t−pn(t)≤2/n0 \leq \sqrt{t} - p_n(t) \leq 2/n.

We prove (2) by induction on nn. It is true for n=0n = 0. If n≥0n \geq 0 it follows from the inductive hypothesis (2) that 0≤t−pn(t)≤t0 \leq \sqrt{t} - p_n(t) \leq \sqrt{t}, hence 0≤pn(t)≤t0 \leq p_n(t) \leq \sqrt{t}, and therefore from (1) we have

t−pn+1(t)=(t−pn(t))(1−12(t+pn(t))), \sqrt{t} - p_{n+1}(t) = (\sqrt{t} - p_n(t)) (1 - \frac{1}{2} (\sqrt{t} + p_n(t))),
so that t−pn+1(t)≥0\sqrt{t} - p_{n+1}(t) \geq 0, and from (2)
t−pn+1(t)≤2t2+nt(1−t2)≤2t2+nt(1−t2+(n+1)t)=2t2+(n+1)t. \begin{align*} \sqrt{t} - p_{n+1}(t) &\leq \frac{2 \sqrt{t}}{2 + n \sqrt{t}} \left( 1 - \frac{\sqrt{t}}{2} \right) \\ &\leq \frac{2 \sqrt{t}}{2 + n \sqrt{t}} \left( 1 - \frac{\sqrt{t}}{2 + (n+1) \sqrt{t}} \right) \\ &= \frac{2 \sqrt{t}}{2 + (n+1) \sqrt{t}}. \end{align*}
Q.E.D.

If XX is not compact, the conclusion of Theorem 3 is not necessarily valid. For example, a continuous real-valued function on R\mathbf{R} which is bounded and not constant cannot be uniformly approximated in R\mathbf{R} by polynomials (cf. Exercise 6).

Proposition 3

Let* (Ki)i∈I(K_i)_{i \in I} be a family of compact intervals of R\mathbf{R}, K=∏i∈IKiK = \prod_{i \in I} K_i their product, and let XX be a compact subspace of KK. Then every continuous real-valued function on XX can be uniformly approximated by polynomials in the coordinates xi=prixx_i = \mathrm{pr}_i x.

For if x=(xi)x = (x_i) and y=(yi)y = (y_i) are two distinct points of XX, there is at least one index ii such that xi≠yix_i \neq y_i; hence the family of continuous functions pri\mathrm{pr}_i satisfies the conditions of Theorem 3.

Proposition 4

Let* XX be a compact space, let AA be a closed subspace of XX, and let HH be a set of continuous real-valued functions on XX which separates the points of CAC_A and is such that AA is the intersection of the sets u‾−1(0)\overline{u}^{-1}(0) as uu runs through HH. Then every continuous real-valued function on XX which is zero on AA can be uniformly approximated by polynomials without constant terms in the functions of HH.

Consider first the particular case in which AA consists of a single point x0x_0. The hypotheses then imply that HH separates the points of XX; for, if x≠x0x \neq x_0, then by hypothesis there is a function u∈Hu \in H such that u(x)≠0=u(x0)u(x) \neq 0 = u(x_0). Hence, for each ε>0\varepsilon > 0 and each continuous real-valued function ff on XX such that f(x0)=0f(x_0) = 0, there exists (Theorem 3) a polynomial gg in the functions of HH such that ∣f(x)−g(x)∣≤ε|f(x) - g(x)| \leq \varepsilon for all x∈Xx \in X. In particular ∣g(x0)∣≤ε|g(x_0)| \leq \varepsilon, so that

∣f(x)−(g(x)−g(x0))∣≤2ε |f(x) - (g(x) - g(x_0))| \leq 2\varepsilon

for all x∈Xx \in X; and since g(x)−g(x0)g(x) - g(x_0) is a polynomial in the functions of HH with no constant term, the result is established in this case.

In the general case, consider the equivalence relation RR on XX whose classes are the set AA and the sets {x}\{x\} for x∉Ax \notin A. The quotient space X/RX/R is Hausdorff (Chapter I, § 8, no. 6, Proposition 15) and therefore compact. Let φ:X→X/R\varphi : X \to X/R be the canonical mapping. Every continuous real-valued function ff on XX which vanishes on AA can be written in the form f=f1∘φf = f_1 \circ \varphi, where f1f_1 is a continuous real-valued function on X/RX/R which vanishes at the point x0′=φ(A)x_0' = \varphi(A). Applying the result already proved to the space X/RX/R and the point x0′x_0', we obtain the final result.

3. Application : approximation of continuous real-valued functions defined on a product of compact spaces

Theorem 4

Let (Xi)i∈I(X_i)_{i \in I} be a family of compact spaces, and let

X=∏i∈IXi. X = \prod_{i \in I} X_i.
Then every continuous real-valued function on XX can be uniformly approximated by sums of a finite number of functions of the form
(xi)→∏α∈Juα(xα), (x_i) \to \prod_{\alpha \in J} u_\alpha(x_\alpha),
where JJ is an (arbitrary) finite subset of II and uαu_\alpha is a continuous real-valued function on XαX_\alpha for each α∈J\alpha \in J.

Consider the set HH of "functions of one variable" (xi)→uα(xα)(x_i) \to u_\alpha(x_\alpha) (any α∈I\alpha \in I) which are continuous on XX. This set separates the points of XX, for if x=(xi)x = (x_i) and y=(yi)y = (y_i) are any two distinct points of XX, there exists α∈I\alpha \in I such that xα≠yαx_\alpha \neq y_\alpha and there exists a continuous real-valued function hαh_\alpha on XαX_\alpha such that hα(xα)≠hα(yα)h_\alpha(x_\alpha) \neq h_\alpha(y_\alpha). The function x→hα(pr⁡αx)x \to h_\alpha(\operatorname{pr}_\alpha x) then belongs to HH and takes distinct values at xx and yy. Since every polynomial in the functions of HH is of the form stated in the theorem, the result follows from Theorem 3.

If not all the XiX_i are compact, the conclusion of Theorem 4 is not necessarily valid (cf. Exercise 9).

4. Approximation of continuous mappings of a compact space into a normed space

Let XX be a compact space and let YY be a normed vector space over the field R\mathbf{R} (Chapter IX, § 3); the space C(X;Y)C(X; Y) will always be assumed to carry the topology of uniform convergence defined by the norm ∥u∥=sup⁡x∈X∥u(x)∥\|u\| = \sup_{x \in X} \|u(x)\| (§3§ 3, no. 2).

Given a set HH of continuous real-valued functions defined on XX, a finite family (ui)1≤i≤n(u_i)_{1 \leq i \leq n} of functions belonging to HH, and a finite family (ai)1≤i≤n(a_i)_{1 \leq i \leq n} of points of YY: the mapping x→∑i=1naiui(x)x \to \sum_{i=1}^n a_i u_i(x) of XX into YY is then continuous; we denote it by ∑i=1naiui\sum_{i=1}^n a_i u_i, and we say that it is a linear combination of functions of HH with coefficients in YY. We say that a continuous mapping f:X→Yf : X \to Y can be uniformly approximated by linear combinations of functions of HH (with coefficients in YY), if ff lies in the closure of the vector subspace of C(X;Y)C(X; Y) formed by these linear combinations.

Proposition 5

Let XX be a compact space, YY a normed space over R\mathbf{R} and HH a subset of C(X;R)\mathscr{C}(X; \mathbf{R}). If every continuous real-valued function on XX can be uniformly approximated by functions of HH, then every continuous mapping ff of XX into YY can be uniformly approximated by linear combinations of functions of HH with coefficients in YY.

Given any real number ε>0\varepsilon > 0, for each x∈Xx \in X there exists an open neighbourhood of xx in which the oscillation of ff is ≤ε\leq \varepsilon. Hence there is a finite open covering (Ai)1≤i≤n(A_i)_{1 \leq i \leq n} of XX such that the oscillation of ff in each AiA_i is ≤ε\leq \varepsilon. Let aia_i be a value of ff in AiA_i (1≤i≤n1 \leq i \leq n), and let (ui)1≤i≤n(u_i)_{1 \leq i \leq n} be a continuous partition of unity subordinate to the covering (Ai)(A_i) (Chapter IX, § 4, no. 4, Corollary to Proposition 4). Let xx be any point of XX. For each index ii such that x∉Aix \notin A_i, we have ui(x)=0u_i(x) = 0, and for each index ii such that x∈Aix \in A_i we have ∥f(x)−ai∥≤ε\|f(x) - a_i\| \leq \varepsilon; it follows that

∥f(x)−∑i=1naiui(x)∥=∥∑i=1n(f(x)−ai)ui(x)∥≤ε∑i=1nui(x)=ε. \left\| f(x) - \sum_{i=1}^n a_i u_i(x) \right\| = \left\| \sum_{i=1}^n (f(x) - a_i) u_i(x) \right\| \leq \varepsilon \sum_{i=1}^n u_i(x) = \varepsilon.

On the other hand, by hypothesis there is a function vi∈Hv_i \in H such that

∣ui(x)−vi(x)∣≤ε∑j=1n∥aj∥ |u_i(x) - v_i(x)| \leq \frac{\varepsilon}{\sum_{j=1}^n \|a_j\|}

for all x∈Xx \in X (1≤i≤n1 \leq i \leq n); hence we have

∥f(x)−∑i=1naivi(x)∥≤2εfor all x∈X, \left\| f(x) - \sum_{i=1}^n a_i v_i(x) \right\| \leq 2\varepsilon \quad \text{for all } x \in X,

and the proof is complete.

From Proposition 5 it follows that, to each of the propositions in which we have proved that a certain subset HH of C(X;R)\mathscr{C}(X; \mathbf{R}) is dense, there corresponds an analogous proposition for continuous mappings of XX into an arbitrary normed space YY. We shall write down explicitly only the proposition which corresponds in this way to Theorem 3. Given a set HH of real-valued functions on XX, a polynomial in the functions of HH, with coefficients in YY, is defined to be any linear combination, with coefficients in YY, of products of a finite (possibly empty) family of functions belonging to HH. Then:

Proposition 6

Let XX be a compact space and let HH be a set of continuous real-valued functions on XX which separates the points of XX. Then every continuous mapping of XX into a normed space YY over R\mathbf{R} can be uniformly approximated by polynomials in the functions of HH with coefficients in YY.

From this we deduce:

Proposition 7

Let XX be a compact space and let HH be a set of continuous complex-valued functions on XX which separates the points of XX. Then every continuous mapping of XX into a normed space YY over C\mathbf{C} can be uniformly approximated by polynomials in the functions f∈Hf \in H and their conjugates f‾\overline{f} with coefficients in YY.

We have only to note that YY is also a normed space over R\mathbf{R} and to apply Proposition 6 to the set of real parts and imaginary parts of the functions f∈Hf \in H, using the formulas

ℜf=12(f+f‾),ℑf=12i(f−f‾). \Re f = \frac{1}{2} (f + \overline{f}), \quad \Im f = \frac{1}{2i} (f - \overline{f}).

Corollary 1

If XX is a compact subset of the space Cn\mathbf{C}^n, then every continuous mapping (z1,z2,…,zn)→f(z1,z2,…,zn)(z_1, z_2, \ldots, z_n) \to f(z_1, z_2, \ldots, z_n) of XX into a normed space YY over the field C\mathbf{C} can be uniformly approximated by polynomials in the zkz_k and z‾k\overline{z}_k with coefficients in YY.

We shall see later that in general it is not possible to approximate ff uniformly by polynomials (with coefficients in YY) in the variables zkz_k alone, even if Y=CY = \mathbf{C}.

Corollary 2

Let XX be a locally compact space and let C0(X)C_0(X) be the normed C\mathbf{C}-algebra of continuous mappings of XX into C\mathbf{C} which tend to 0 at infinity. Let AA be a subalgebra of C0(X)C_0(X) which separates the points of XX and is such that (i) f‾∈A\overline{f} \in A whenever f∈Af \in A, (ii) for each x∈Xx \in X, there is an f∈Af \in A such that f(x)≠0f(x) \neq 0. Then AA is dense in C0(X)C_0(X).

If X′X' is the compact space obtained by adjoining a point at infinity ω\omega to XX, then C0(X)C_0(X) can be identified with the subspace of C(X;C)C(X; \mathbf{C}) consisting of continuous mappings which vanish at ω\omega, the norm on C0(X)C_0(X) being defined by

∥f∥=sup⁡x∈X∣f(x)∣=sup⁡x∈X∣f(x)∣. \|f\| = \sup_{x \in X} |f(x)| = \sup_{x \in X} |f(x)|.

By virtue of Proposition 7, every f∈C0(X)f \in C_0(X) can be uniformly approximated by polynomials with complex coefficients in the functions belonging to AA; moreover, since f(ω)=0f(\omega) = 0, the argument of no. 2, Proposition 4 shows that we may suppose these polynomials to have no constant term, and then they belong to AA.

Another application of Proposition 7 is the following:

Proposition 8

Let P be the set of all periodic continuous mappings of Rm\mathbf{R}^m into C\mathbf{C} whose group of periods contains Zm\mathbf{Z}^m. Then every function belonging to P can be uniformly approximated in Rm\mathbf{R}^m by linear combinations, with complex coefficients, of functions of the form

(x1,x2,…,xm)→e(h1x1+h2x2+⋯+hmxm), (x_1, x_2, \ldots, x_m) \to e(h_1 x_1 + h_2 x_2 + \cdots + h_m x_m),

where the hih_i are rational integers (such linear combinations are called trigonometric polynomials in m variables).

We have only to observe that P (endowed with the topology of uniform convergence) is canonically isomorphic to the space of all continuous mappings of the compact space Tm\mathbf{T}^m into C\mathbf{C} (Chapter VII, § 1, no. 6), and apply Proposition 7 to the set of mappings of Tm\mathbf{T}^m into C\mathbf{C} which correspond to the m mappings (x1,x2,…,xm)→e(xi)(1≤i≤m)(x_1, x_2, \ldots, x_m) \to e(x_i) \quad (1 \leq i \leq m) of Rm\mathbf{R}^m into C\mathbf{C}.

Exercises

See the exercises for § 4.

Transcribed from the printed volume. Not translated.