Delta mollifiers #
A key ingredient in the proof of the reparametrization lemma is the existence of a smooth
approximation to the Dirac delta function. Such an approximation is a sequence of functions
δ : ℕ × S¹ → S¹, (i, t) ↦ δᵢ t such that:
δᵢis smooth for alli,δᵢis non-negative for alli,∫ x in 0..1, (δᵢ x) = 1for alli,∫ x in 0..1, (δᵢ x) • f x → f 0, asi → ∞for any continuous functionfonS¹.
This file contains a construction approxDirac of such a family δ together with code which
packages this into the precise form required for the proof of the reparametrization lemma:
deltaMollifier, Loop.mollify.
The key ingredients are the existence of smooth "bump functions" and a powerful theory of convolutions.
Bump family #
In this section we construct bump (n : ℕ), a bump function with support in
Ioo (-1/(n+2)) (1/(n+2)).
Periodize #
In this section we turn any function f : ℝ → E into a 1-periodic function
fun t : ℝ ↦ ∑ᶠ n : ℤ, f (t+n).
Turn a function into a 1-periodic function. If its support lies in a (non-closed) interval of length 1, then this will be that function made periodic with period 1.
Instances For
An approximate Dirac "on the circle". #
A periodized bump function, which we can view as a function from 𝕊¹ → ℝ. As n → ∞ this
tends to the Dirac delta function located at 0.
Equations
- approxDirac n = periodize ((bump n).normed MeasureTheory.volume)
Instances For
A sequence of functions that converges to the Dirac delta function located at t, with the
properties that this sequence is everywhere positive and
Equations
- deltaMollifier n t x = ↑n / (↑n + 1) * approxDirac n (x - t) + 1 / (↑n + 1)
Instances For
γ.mollify n t is a weighted average of γ using weights deltaMollifier n t.
This means that as n → ∞ this value tends to γ t, but because deltaMollifier n t is positive,
we know that we can reparametrize γ to obtain a loop that has γ.mollify n t as its actual
average.