Stoneweierstrass TheoremEdit
Stone–Weierstrass theorem stands as a central result in approximation theory and functional analysis. It extends the classical wisdom of the Weierstrass approximation theorem beyond intervals of real numbers to arbitrary compact spaces and to broader classes of functions. In its essence, the theorem identifies when a subalgebra of continuous functions is rich enough to approximate any continuous function uniformly.
At its core, the theorem says that a small but well-behaved collection of functions can mimic every continuous function as closely as one wishes, provided the collection can distinguish points of the space and includes constant functions. This insight links algebraic structure (how functions combine under addition and multiplication) with analytic structure (how well functions can approximate each other pointwise and uniformly). The result is foundational for topics ranging from C(X) theory to harmonic analysis and beyond, and it builds on the older Weierstrass approximation theorem, which asserts that polynomials are dense in C([a,b]) for real-valued continuous functions on a closed interval Weierstrass approximation theorem.
Stone–Weierstrass is typically stated and proved in two closely related forms, one for real-valued functions and one for complex-valued functions. The real version requires a subalgebra of C(X) with real values that contains the constant functions and separates points of X. The complex version adds the requirement that the subalgebra be closed under complex conjugation. In both cases, X is assumed to be a compact Hausdorff space, and the conclusion is that the subalgebra is dense in C(X) with respect to the sup norm, i.e., every continuous function on X can be uniformly approximated by elements of the subalgebra.
Statement
Real version: Let X be a compact Hausdorff space. If A is a subalgebra of C(X; R) that contains the constant functions and separates points of X, then A is dense in C(X; R) with respect to the sup norm. In plain terms, for every f ∈ C(X; R) and every ε > 0, there exists a function a ∈ A such that sup_{x∈X} |f(x) − a(x)| < ε.
Complex version: Let X be a compact Hausdorff space. If A is a subalgebra of C(X; C) that contains the constants, separates points of X, and is closed under complex conjugation, then A is dense in C(X; C) with respect to the sup norm. The same uniform approximation conclusion holds.
Key concepts in the statement: - Separates points: For any distinct x, y ∈ X, there exists f ∈ A with f(x) ≠ f(y). - Contains the constants: The constant functions f(x) ≡ c lie in A for every real or complex c. - Uniform (sup) norm: The metric used to measure approximation is sup_{x∈X} |f(x) − g(x)|.
History and context
The theorem is named after Karl Weierstrass, whose 19th-century work established the groundwork with the Weierstrass approximation theorem for real-valued functions on compact intervals. Marshall H. Stone and Karl Weierstrass later connected their ideas to the broader setting of compact spaces and function algebras, culminating in the Stone–Weierstrass theorem in the 1930s. The result provides a unifying framework for understanding when a practical set of functions (polynomials, trigonometric polynomials, or other function families) suffices to approximate any continuous function on a compact space Marshall H. Stone; Karl Weierstrass is the figure associated with the earlier, more concrete approximation theorem.
Proof ideas and structure
A typical proof strategy for the Stone–Weierstrass theorem blends algebraic and analytic ideas. For the real version, one shows that any continuous function can be uniformly approximated by A by using the separation of points to build functions that “peel apart” distinct points, and then using partition-of-unity-like constructions to glue local approximations into a global one. The complex version leverages the same core ideas but adds the requirement of closure under complex conjugation to handle complex-valued functions; this extra condition is essential to apply certain complex-analytic tools effectively in the sup norm.
Many expositions emphasize a functional-analytic route via duality and the Riesz representation theorem: any linear functional that vanishes on A must vanish on all of C(X) if A separates points and contains constants. This leads to a contradiction unless the closure of A is all of C(X). Other treatments use peak point constructions, moments, or the language of uniform algebras to organize the argument.
Variants and related notions
- Uniform algebras: A closed subalgebra of C(X) that contains the constants. Stone–Weierstrass provides criteria for density in larger function spaces and motivates the study of uniform algebras on compact spaces.
- Local and non-compact extensions: The theorem is stated for compact X; there are partial results and related approximation principles for locally compact spaces using one-point compactifications and other tools.
- Applications to harmonic analysis: The theorem explains why certain families of trigonometric polynomials or algebraic functions on groups can approximate continuous functions on compact homogeneous spaces.
- Connections to spectral theory: The density conclusions underpin representation theorems and the way algebras generate function spaces from a small generating set.
Examples and intuition
- Classical case on an interval: On X = [0,1], the subalgebra of polynomials in x contains constants and separates points, so polynomials are dense in C([0,1]); this recovers the Weierstrass approximation theorem as a special instance.
- Circle and trigonometric polynomials: Let X be the unit circle S^1. The algebra generated by z ↦ z and z ↦ z̄ (equivalently, the set of trigonometric polynomials) separates points and contains constants, and hence is dense in C(S^1). This is a concrete instance closely tied to Fourier analysis.
- General compact spaces: If X is any compact Hausdorff space and A is the algebra generated by continuous functions arising in a concrete model (for example, coordinate functions on a projective embedding or other natural observables), Stone–Weierstrass tells us when this A suffices to approximate all continuous functions on X.
See also - Weierstrass approximation theorem - Uniform algebra - C(X) - Karl Weierstrass - Marshall H. Stone - Trigonometric polynomials - Compact Hausdorff space - Functional analysis