Advanced Analysis, Notes 14: Banach spaces (application: the Stone–Weierstrass Theorem revisited; structure of C(K))

In this post we will use the Krein–Milman theorem together with the Hahn–Banach theorem to give another proof of the Stone–Weierstrass theorem. The proof we present does not make use of the classical Weierstrass approximation theorem, so we will have here an alternative proof of the classical theorem as well.

1. The Stone–Weierstrass Theorem

We prove the real valued version of the Stone–Weierstrass Theorem. The complex version follows readily (see this post for details).

Theorem 1 (Stone–Weierstrass Theorem): Let $latex A$ be a closed subalgebra of $latex C_mathbb{R}(X)$ that contains the constant functions and separates points. Then $latex A = C_mathbb{R}(X)$. 

Proof: Recall that $latex C_mathbb{R}(X)^* = M(X)$, the space of regular Borel signed measures on $latex X$. Recall that the norm of a measure $latex mu in M(X)$ is given by its total variation. Equivalently, $latex |mu | = mu^+(X) + mu^-(X)$, where $latex mu = mu^+ – mu^-$ is the Hahn–Jordan decomposition of $latex mu$.

Consider the closed unit ball $latex (A^perp)_1$ of the annihilator $latex A^perp$ of $latex A$:

$latex (A^perp)_1 = {mu in M(X): |mu| leq 1 , int f d mu = 0} .$

The fact that $latex A$ is an algebra has the following consequence: if $latex f in A$ and $latex mu in A^perp$ then $latex f d mu in (A^perp)_1$. Indeed, for all $latex g in A$ we have

$latex int g (f d mu ) = int (fg) d mu = 0.$

Our goal is to show that $latex (A^perp)_1 = {0}$ because the Hahn–Banach Theorem (more precisely, Corollary 16 in Notes 6) then tells us that $latex A = C_mathbb{R}(X)$.

Suppose, for the sake of reaching a contradiction, that $latex (A^perp)_1 neq {0}$. Clearly, $latex (A^perp)_1$ is a compact convex subset of $latex M(X)_1$. By the Krein–Milman Theorem, $latex (A^perp)_1$ has an extreme point $latex nu$. It is easy to see that the assumption $latex (A^perp)_1 neq {0}$ forces $latex |nu| = 1$.

We will now show that the support of $latex nu$ must be a single point. Assume that we have two distinct points $latex x,y in supp(nu)$. Then by the assumptions on $latex A$, there is some $latex f in A$ such that $latex f(x) = 0, f(y) = 1$. Define $latex g = frac{f^2}{2|f|^2}$. Then $latex g in A$ and $latex 0 leq g leq 1/2$. There is a neighborhood $latex U$ of $latex y$ such that $latex g$ is positive on $latex U$. Thus, since $latex y$ is in the support of $latex nu$, $latex |g nu| >0$. Likewise, $latex |(1-g) d nu| > 0$.

We now form the measures $latex nu_1 = frac{g}{|g dnu|} d nu$ and $latex nu_2 = frac{(1-g)}{|(1-g)dnu|} d nu$. We have noted above that $latex nu_1, nu_2 in A^perp$, and clearly $latex |nu_i| leq 1$. From the fact that $latex 0 < g leq 1/2$ on $latex U$, it follows that neither of these measures is equal to $latex nu$.

Recall that by the Hahn–Jordan decomposition theorem, there is a partition $latex X = P cup N$ of $latex X$ into disjoint sets $latex P, N$ such that $latex nu(E) geq 0$ if $latex E subseteq P$ and $latex nu(E) leq 0$ if $latex E subseteq N$. Compute

$latex |(1-g) dnu| = int_P (1-g) dnu – int_N (1-g) dnu = |nu| – |g dnu| = 1 – |g dnu|.$

Putting $latex t = |g dnu|$, we find $latex nu = t nu_1 + (1- t)nu_2$. This is a contradicts the extremeness of $latex nu$. The contradiction shows that the support of $latex nu$ must be a singleton $latex {x}$.

But if $latex supp(nu) = {x}$, then $latex nu = c delta_x$ for $latex |c|=1$. It follows that $latex int f nu = int f c delta_x = c f(x) = 0$ for all $latex f in A$. But this is absurd, since $latex 1 in A$. The contradiction implies that $latex A^perp = {0}$, and the consequence is that $latex A = C_mathbb{R}(X)$.

2. The isometric structure of $latex C(K)$

The Banach spaces $latex C(K)$ give a rich source of “concrete” examples of Banach spaces. It turns out that their role in the general theory is much larger than appears at first.

Exercise A: Every Banach space is isometric with a closed subspace of $latex C(K)$, where $latex K$ is some compact Hausdorff topological space.

However, the spaces consisting of all continuous functions on some compact Hausdorff space are far from exhausting the examples of Banach spaces.

We will now give an application of extreme points to the structure theory of the spaces $latex C(K)$. Even though the objects of interest here are the “classical analytic” spaces $latex C(K)$, I do not consider this as an application of functional analysis to analysis, since we are answering a question that arises only in the framework of functional analysis. This is more of an application of functional analysis to itself. The reader may rest assured that even though this is not a “proper application”, I still find the following theorem and the question that it answers super interesting.

If $latex K$ and $latex L$ are two compact Hausdorff spaces, and if $latex h : K rightarrow L$ is a homeomorphism, then it is clear that the map $latex C(L) rightarrow C(K)$ given by $latex f mapsto f circ h$ is an isometric isomorphism. Also, if $latex u in C(K)$ is such that $latex |u|=1$, then $latex f mapsto uf$ is an isometric automorphism of $latex C(K)$. It is quite remarkable that every isometric isomorphism arises as the composition of these two examples.

Theorem 2: Let $latex K$ and $latex L$ be two compact Hausdorff spaces. Suppose that there is an isometric isomorphism $latex T : C(L) rightarrow C(K)$. Then there exists a homeomorphism $latex h : K rightarrow L$ and $latex u in C(K)$ with $latex |u|equiv 1$ such that for all $latex f in C(L)$ and all $latex k in K$, 

$latex (Tf)(k) = u(k) f(h(k)).$

In particular, if $latex C(K)$ and $latex C(L)$ are isometric, then $latex K$ and $latex L$ are homeomorphic. Thus, the topology of $latex K$ is completely determined by the structure of the normed space $latex C(K)$.

Proof: Consider $latex T^* : C(K)^* rightarrow C(L)^*$ given by $latex T^* (rho) = rho circ T$.

Exercise B: $latex T^*$ is an isometric isomorphism.

It follows from the exercise that $latex T^*$ takes the set of extreme points of $latex (C(K)^*)_1$ bijectively onto the set of extreme points of $latex (C(L)^*)_1$.

Exercise C: The extreme points of $latex (C(K)^*)_1$ are of the form $latex cdelta_k$, where $latex |c|=1$.

It follows that for every $latex k in K$, there is some $latex h(k) in L$ and some $latex |u(k)|=1$ such that $latex T^*(delta_k) = u(k) delta_{h(k)}$. Spelling out the duality, we have $latex delta_k(Tf) = u(k) delta_{h(k)}(f)$, or

$latex (Tf)(k) = u(k) f(h(k)). $

It remains to show that $latex u$ and $latex h$ are continuous. This will remain an exercise.

5 thoughts on “Advanced Analysis, Notes 14: Banach spaces (application: the Stone–Weierstrass Theorem revisited; structure of C(K))

  1. ” Every Banach space is isometric with a closed subspace of C(K), where K is some compact Hausdorff topological space.” this looks like a gefland naimark theorem.can anything be proved about banach spaces using this duality

    1. I am Koushik.I was in the Conference held in Bangalore.I am a undergrad. student of ISI,bangalore. I have interest in operator theory and operator algebra.I have read your paper from arXiv on Arveson conjecture.what literature should I look into for approaching the problem?

      1. Hi Koushik,
        I don’t want to throw too many papers at you, so I suggest you start with the following two papers of Arveson:
        1) Subalgebras of C*-algebras III (1998)
        2) Quotients of standard Hilbert modules (2007)
        Since the problem is open and hard, it probably needs some fresh ideas. So before trying to read all the literature, I suggest spending time on trying to think how to proceed.

        If and when you get stuck, one of the best papers in the field is the paper of Guo and Wang “Essential normal Hilbert modules and K-homology”.

        As for current trends, I think the most promising direction which has not been explored enough is the one started in this paper of Douglas and Wang:
        http://arxiv.org/abs/1101.0774

Leave a Reply