Blog Archive

Monday, April 14, 2025

Stone–Weierstrass Theorem

Recall the blog "Beyond Sequences: A Topological Approach to Density Arguments", where we prove that

image-20250414181442048

and discuss several applications. I would like to add one more important result to it: the Stone–Weierstrass theorem.


Corollary. Let f:X→Y be a continuous function. Then

f(A―)⊆f(A)―.

Proof. Since f(A)⊆f(A)―, we have:

f(A―)⊆f(A)―.◻

Let R,S be two topological rings and let f:R→S be a continuous ring homomorphism with f(R)⊆Z(S), the center of S. Then S becomes a topological R-algebra. The scalar multiplication is continuous because it is a composition of continuous maps:

R×S→(f,idS)S×S→×S

Proposition. Let A be a subalgebra of S, then A― is also a subalgebra.

Proof. By the corollary above,

+(A×A)⊆A⊆A―⇒+(A×A―)=+(A―×A―)⊆A―.

So A― is closed under addition. Similarly for multiplication.
For scalar multiplication ⋅, we have

⋅(R×A)⊆A⊆A―⇒⋅(R×A―)=⋅(R×A―)⊆A―.◻

The same argument works for topological groups.


Now consider C(X,R), where X is a compact space. Let A be a subalgebra (possibly a ring without identity). We want to know when

A―=C(X,R).

(1) Vanishing at a point

If A⊆ker⁡(eva), where eva:C(X,R)→R is defined by eva(f)=f(a), then A is not dense.

Why? Since eva is continuous, its kernel is closed. So

A―⊆ker⁡(eva)⊊C(X,R).

If A is not contained in the kernel of any evaluation map, we say A is a non-vanishing subalgebra.


(2) Failure to separate points

If A⊆ker(eva−evb), then again A is not dense.

Since eva−evb is continuous, its kernel is closed:

A―⊆ker⁡(eva−evb).

If A is not contained in any such kernel, we say A separates points.


Lemma (Weierstrass Approximation Theorem).
The ring of polynomial functions on [0,1] is dense in C[0,1]. That is, for all ε>0 and any f∈C[0,1], there exists a polynomial P such that

∥f−P∥∞<ε.

Corollary. For any 0<a<b and any ε>0, there exists a polynomial p(t) such that p(0)=0 and

p([a,b])⊆(1−ε,1+ε).

Proof. Define

f(t)={t/a,t∈[0,a]1,t∈[a,b]

By the Weierstrass theorem, there exists a polynomial q such that

∥q−f∥∞<ε/2.

Let p(t)=q(t)−q(0). Then

supt∈[a,b]|p(t)−1|≤supt∈[a,b]|q(t)−1|+q(0)<ε.◻

Proposition. Let A be a non-vanishing subalgebra of C(X,R) where X is compact. Then 1∈A―.

Proof. For each x∈X, there exists fx∈A such that fx(x)≠0. Let

Ux:={y∈X∣fx(y)≠0}.

Then {Ux}x∈X is an open cover. By compactness, there is a finite subcover {Ux1,…,Uxn}. Let

f1=fx12+⋯+fxn2,

then f1>0 on X. Since f1 is continuous on a compact space, there exist constants a,b>0 such that

a≤f1(x)≤b.

By the previous corollary, there exists a polynomial p such that

p(f1(x))∈(1−ε,1+ε).

Let f=p(f1), then

∥f−1∥∞<ε,

and since p is a polynomial and f1∈A, we have f∈A. So 1∈A―. ◻


Proposition. Let A be a unital closed subalgebra of C(X,R) where X is compact. Then:

  1. f∈A⇒|f|∈A.

  2. f1,…,fn∈A⇒max{f1,…,fn}∈A and min{f1,…,fn}∈A.

Proof.

(1) Since f is bounded, there exists a sequence of polynomials pn on [0,∥f∥∞] converging uniformly to t. Then pn(f2)→|f| uniformly.

(2) Note that

f∨g=f+g+|f−g|2,f∧g=f+g−|f−g|2.◻

Stone–Weierstrass Theorem

Let X be a compact Hausdorff space. If a subalgebra A⊆C(X,R) is non-vanishing and separates points, then A is dense in C(X,R).

By previous propositions, this is equivalent to: if A is a unital algebra that separates points, then A―=C(X,R).


Proof.

Let f∈C(X,R). For any ε>0, we need to find fε∈A such that:

∥f−fε∥∞<ε.

Pick distinct a,b∈X. Since A separates points, there exists g∈A such that g(a)≠g(b). Define

fa,b(x):=f(a)+f(b)−f(a)g(b)−g(a)⋅(g(x)−g(a)).

Then fa,b∈A, with

fa,b(a)=f(a),fa,b(b)=f(b).

Let

Ua,b,ε:={x∈X∣|fa,b(x)−f(x)|<ε}.

This is open. Fixing a, the collection {Ua,b,ε}b∈X is an open cover of X. By compactness, there exists a finite subcover:

{Ua,b1,ε,…,Ua,bn,ε}.

Define

faε:=min{fa,b1,…,fa,bn}.

Then

faε(x)<f(x)+ε for all x∈X,faε(a)=f(a).

Now define the sets

Vb,ε:={x∈X∣faε(x)>f(x)−ε},

which form another open cover. Compactness gives a finite subcover:

{Vb1,ε,…,Vbm,ε}.

Define

fε:=max{fb1ε,…,fbmε}.

Then

f(x)−ε<fε(x)<f(x)+εfor all x∈X.

So

∥f−fε∥∞<ε.◻

Example. Let consider the family of p(ex), where p is polynomial on [0,1], easy to see that it is a untial algebra and separate points, hence it is dense in C[0,1]. Hence, if ∀n∈N,∫01f(x)enxdx=0 then f=0. Since ∫01(−)dx is a continuous function on C[0,1].

No comments:

Post a Comment

Popular Posts