Shifting before mollifying #
Mollifying a function near the boundary of its domain asks for values the function does not have. The global approximation theorem answers by shifting first: the function is translated into the domain far enough that the mollifier of the shift only ever sees points where the function is defined, and then the shift and the mollifier radius are sent to zero together.
This file proves that the two limits compose, so that a shifted mollification converges to the function it started from. The identity that makes it work is that convolution commutes with translation, so the mollification error of the shift is the shift of the mollification error, which has the same norm.
Main declarations #
EllipticPdes.Extension.convolution_comp_translate: convolution commutes with translation.EllipticPdes.Extension.tendsto_eLpNorm_translate_convolution_sub: a shifted mollification converges inLᵖto the function, as the shift and the radius go to zero together.
References #
L. C. Evans, Partial Differential Equations (2nd ed.), §5.3.3, Theorem 3.
Convolution commutes with translation. Convolving a translate is translating the
convolution, by the change of variables t ↦ t + h in the defining integral.
Convergence of a shifted mollification. For f in Lᵖ, translating by hᵢ and
mollifying at radius (φ i).rOut gives a family converging to f in Lᵖ, as soon as both the
shift and the radius tend to zero.
The error splits into the mollification error of the shift and the shift error. The first is the
shift of the mollification error, by convolution_comp_translate, and translation is an Lᵖ
isometry, so it has the norm of the mollification error of f itself.