The vector-valued Stone-Weierstrass theorem extends the classical Stone-Weierstrass theorem to cases involving vector-valued functions. The classical theorem states that if $A$ is a subalgebra of $C(X, \mathbb{R})$ —the space of continuous real-valued functions on a compact Hausdorff space $X$ —and $A$ separates points and includes the constant functions, then $A$ is dense in $C(X, \mathbb{R})$ under the uniform norm. The vector-valued version adapts this concept to function spaces where functions take values in vector spaces.

1. Classical Stone-Weierstrass Theorem Recap

For context, the classical theorem states:

Then $A$ is dense in $C(X, \mathbb{R})$ in the uniform norm, meaning that for any continuous function $f \in C(X, \mathbb{R})$ and $\epsilon > 0$ , there exists $g \in A$ such that $\|f - g\|_{\infty} < \epsilon$ .

2. Vector-Valued Extension

The vector-valued Stone-Weierstrass theorem generalizes this result to continuous functions that map into a vector space, such as $\mathbb{R}^n$ or more general Banach spaces.

Statement of the Vector-Valued Theorem

Then $A$ is dense in $C(X, E)$ in the sense of the uniform norm, meaning any continuous $E$ -valued function on $X$ can be approximated uniformly by functions in $A$ .

3. Implications and Use Cases

4. Proof Sketch

While the full proof is detailed and technical, the general approach involves: