Weierstrass Approximation Theorem
The Weierstrass approximation theorem establishes that polynomials are dense in the space of continuous functions, providing the theoretical foundation for polynomial approximation methods.
Let be continuous on a closed interval. For any , there exists a polynomial such that:
Equivalently, polynomials are uniformly dense in : every continuous function can be approximated arbitrarily closely by polynomials with respect to the uniform norm .
This existential result guarantees approximation is possible but doesn't specify the degree required or provide a construction. Constructive proofs use Bernstein polynomials, Chebyshev series, or other explicit approximations.
The Bernstein polynomial of degree for is:
For on :
Bernstein polynomials converge monotonically and preserve shape properties (positivity, monotonicity), making them useful in computer graphics.
Convergence Rate: For , the Weierstrass theorem doesn't specify convergence rate. Specific constructions achieve:
- Bernstein polynomials: for general , for Lipschitz functions
- Chebyshev approximation: for functions, exponential for analytic functions
- Minimax approximation: Optimal but expensive to compute
The theorem extends to multivariate functions via tensor products, though the "curse of dimensionality" causes approximation complexity to grow exponentially with dimension.
The Stone-Weierstrass theorem generalizes to algebras of functions: if an algebra separates points and contains constants, its closure includes all continuous functions. This underlies Fourier series, wavelet approximations, and neural network universal approximation theorems.
Practical implications include:
- Function libraries: Mathematical software uses polynomial or rational approximations for elementary functions (, , etc.)
- Numerical integration: Polynomial approximation of integrands justifies quadrature rules
- Data compression: Approximating signals by polynomials or splines reduces storage requirements
While the theorem guarantees existence, finding good approximations requires additional theory: orthogonal polynomials, best approximation, and convergence analysis provide practical guidance for choosing approximation spaces and degrees.