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:XY 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:RS 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)AA+(A×A)=+(A×A)A.

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

(R×A)AA(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 Aker(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

Aker(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 Aker(evaevb), then again A is not dense.

Since evaevb is continuous, its kernel is closed:

Aker(evaevb).

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 fC[0,1], there exists a polynomial P such that

fP<ε.

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

qf<ε/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 1A.

Proof. For each xX, there exists fxA such that fx(x)0. Let

Ux:={yXfx(y)0}.

Then {Ux}xX 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

af1(x)b.

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

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

Let f=p(f1), then

f1<ε,

and since p is a polynomial and f1A, we have fA. So 1A.


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

  1. fA|f|A.

  2. f1,,fnAmax{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

fg=f+g+|fg|2,fg=f+g|fg|2.

Stone–Weierstrass Theorem

Let X be a compact Hausdorff space. If a subalgebra AC(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 fC(X,R). For any ε>0, we need to find fεA such that:

ffε<ε.

Pick distinct a,bX. Since A separates points, there exists gA 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,bA, with

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

Let

Ua,b,ε:={xX|fa,b(x)f(x)|<ε}.

This is open. Fixing a, the collection {Ua,b,ε}bX 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 xX,faε(a)=f(a).

Now define the sets

Vb,ε:={xXfaε(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 xX.

So

ffε<ε.

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 nN,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