An Approximation Theorem for Continuous Functions
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.
Construct a compactly supported bump function using an exponential term that becomes 0 outside a ball, then normalize it so its integral equals 1.
Briefing
Continuous functions on n can be uniformly approximated on any compact set by smooth (-infinity) functions via convolution with a carefully constructed “delta sequence.” The key insight is that for a continuous function f and a compact set A, the quantity can be forced below any prescribed by taking k large enough. That yields uniform convergence on A, which is exactly what makes the approximation theorem useful in analysis and PDEs.
The construction starts with a standard smooth “bump” function on that is and has compact support: it is positive on a bounded region and smoothly decays to 0 at the boundary. The bump is built from an exponential term that depends on : using a negative exponent of the form ensures the function becomes 0 outside the unit ball while remaining smooth inside. A normalization constant C is chosen so that the integral of over equals 1.
From this bump, a delta sequence is defined by scaling both the height and the input: the support shrinks to a ball of radius , while the normalization is preserved so that for every k. The sequence is characterized by three properties: (1) non-negativity, (2) total mass 1, and (3) concentration near the origin—outside any fixed -ball around 0, the integral of tends to 0 as k . This concentration property is what turns convolution into an “averaging” operator that becomes indistinguishable from pointwise evaluation for continuous functions.
With in hand, the approximation uses convolution: . On a compact set A, continuity of f implies uniform continuity. That uniform continuity provides a global such that whenever , the difference stays below , uniformly for all .
The proof then estimates by inserting the integral formula and using the fact that to rewrite the difference as an integral of . The non-negativity of allows the absolute value to be handled cleanly, and the concentration property splits the integral into two regions: where (controlled by uniform continuity) and where (controlled by the delta sequence’s vanishing outside small balls). For the explicit bump-based delta sequence, the support eventually lies entirely inside the chosen ball, making the “far” integral exactly 0 for sufficiently large k.
As a result, , giving uniform approximation of continuous functions on compact domains by functions. The theorem formalizes a practical principle: smooth mollifiers can replace rough functions without losing control on compact sets.
Cornell Notes
A continuous function f on can be uniformly approximated on any compact set A by smooth functions of the form . The method relies on building a “delta sequence” : nonnegative, normalized so , and concentrating near 0 so that mass outside any -ball goes to 0 as k . Convolution with produces functions, and uniform continuity of f on compact A ensures that stays close to f(x) when is small. Splitting the convolution integral into “near” and “far” regions shows the difference can be made smaller than any by choosing k large enough.
What is a delta sequence, and why does it matter for approximating continuous functions?
How is the smooth bump function constructed so that it has compact support and integrates to 1?
What scaling turns the bump into a delta sequence ?
Why does uniform continuity on a compact set drive the main estimate?
How does the proof split the convolution integral, and what kills the “far” part?
What does the final convergence statement mean in practice?
Review Questions
- What three properties define a delta sequence, and how does each property enter the convolution error estimate?
- Where exactly does uniform continuity of f on a compact set get used in the proof?
- Why does choosing a delta sequence with compactly supported make the “far” integral vanish for large k?
Key Points
- 1
Construct a compactly supported bump function using an exponential term that becomes 0 outside a ball, then normalize it so its integral equals 1.
- 2
Define by scaling the bump so its support shrinks to radius while keeping .
- 3
Use convolution to produce smooth approximants of f.
- 4
On a compact set A, continuity of f implies uniform continuity, giving a single that controls for all .
- 5
Rewrite using so the error becomes an integral of .
- 6
Split the integral into near and far regions relative to ; the near region is bounded by , and the far region is controlled by the delta sequence’s concentration.
- 7
For the explicit compactly supported delta sequence, the far region integral becomes exactly 0 once k is large enough, yielding uniform convergence on A.