An Approximation Theorem for Functions (old)
Based on The Bright Side of Mathematics's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.
A normalized C3 bump function with compact support can be scaled to form a delta sequence 3k whose mass concentrates near 0 as k 3.
Briefing
A continuous function on 3n can be uniformly approximated on any compact set by smooth (C3) functions using convolution with a carefully constructed “delta sequence.” The key payoff is that for every compact domain A, the smoothed functions f * 3k converge to f in the supremum norm, meaning the approximation error shrinks uniformly across A—not just point by point. This matters because it turns approximation by smooth functions into a reliable, quantitative tool for analysis on compact regions.
The construction starts with a standard smooth bump function 3a on 3n that is nonnegative, infinitely differentiable, and has compact support. It is built from an exponential expression that decays smoothly to zero outside a unit ball, then normalized by a constant C so that its integral over 3n equals 1. From this “standard mollifier,” a whole family 3k is generated by shrinking the bump’s support as k increases: the peak is scaled up while the input is scaled so the effective radius becomes 1/k. This family forms a delta sequence because it satisfies three defining properties: (1) nonnegativity, (2) total mass 3k integrates to 1 for every k, and (3) concentration near the origin—outside any fixed epsilon-ball around 0, the integral of 3k tends to 0 as k 3.
With the delta sequence in hand, the approximation theorem targets a continuous function f on 3n (the transcript even notes f may take complex values). Fix a compact set A 3 3n and consider the supremum norm of the error on A: ||f - 3k * f||3,A. Convolution with 3k produces a C3 function because 3k is smooth. The theorem then claims that this supremum norm goes to 0 as k 3, giving uniform convergence on A.
The proof uses uniform continuity on compact sets. Since f is continuous on compact A, it is uniformly continuous there: for any > 0, there exists a single (independent of the point in A) such that whenever ||y|| < , the values f(x) and f(x-y) differ by less than . The convolution error at a point x in A is written as an integral of 3k(y) (f(x) - f(x-y)). The normalization property (integral of 3k equals 1) allows f(x) to be inserted and removed cleanly, leaving only differences f(x) - f(x-y) inside the integral.
The integral is then split into two regions: where ||y|| < /2 and where ||y|| /2. On the small ball, uniform continuity forces the integrand difference to be < , so the contribution is controlled. On the complement, the delta-sequence concentration property ensures the mass of 3k there becomes negligible for large k. For the explicit compactly supported 3k used in the construction, the complement contribution can even be made exactly zero by choosing k large enough that the support of 3k lies entirely inside the small ball. Taking the supremum over x 3 A preserves the bound, yielding ||f - 3k * f||3,A 3 0.
In short: smooth mollifiers built from normalized bump functions concentrate near 0 as k grows, and uniform continuity on compact sets converts that concentration into uniform approximation by C3 functions.
Cornell Notes
On any compact set A 3 3n, a continuous function f can be uniformly approximated by smooth functions via convolution with a delta sequence 3k. The delta sequence is a family of nonnegative C3 functions with total mass 1 and whose mass concentrates near the origin: for any epsilon-ball around 0, the integral of 3k outside that ball goes to 0 as k 3. The approximation uses uniform continuity of f on compact A: when ||y|| is small, f(x-y) stays within of f(x) for all x in A. The convolution error becomes an integral of 3k(y)(f(x)-f(x-y)), which is split into a “small y” region controlled by uniform continuity and a “large y” region controlled by the delta-sequence concentration. The result is ||f - 3k * f||3,A 3 0, i.e., uniform convergence on A.
What is a “delta sequence” 3k, and why does it matter for approximation?
How is the smooth bump function 3a on 3n constructed and normalized?
Why does convolution with 3k produce a C3 function?
Where does uniform continuity enter the proof, and why is compactness essential?
How does the proof split the convolution error integral into two regions?
What does the supremum norm convergence mean in practical terms?
Review Questions
- State the three defining properties of a delta sequence 3k and explain how each one is used in the approximation argument.
- Why does uniform continuity on a compact set A allow the proof to bound the convolution error uniformly in x?
- In the integral estimate, what role does splitting into ||y|| < delta/2 and its complement play, and how does the delta-sequence property control the second part?
Key Points
- 1
A normalized C3 bump function with compact support can be scaled to form a delta sequence 3k whose mass concentrates near 0 as k 3.
- 2
Convolution f * 3k produces smooth approximations because 3k is infinitely differentiable and integrable.
- 3
On any compact set A, continuity of f implies uniform continuity, enabling a single delta to control |f(x) - f(x-y)| for all x 3 A.
- 4
The convolution error can be rewritten as an integral of 3k(y)(f(x) - f(x-y)) using the fact that 3k integrates to 1.
- 5
Bounding the error requires splitting the integral into small ||y|| (controlled by uniform continuity) and large ||y|| (controlled by delta-sequence concentration).
- 6
For the explicit compactly supported 3k, choosing k large enough can force the “large ||y||” part of the integral to vanish exactly.
- 7
The final conclusion is uniform convergence on compact domains: ||f - f * 3k||3,A 3 0 as k 3.