Parametric Calculus #
General-purpose lemmas for iterated Fréchet derivatives and parametric integrals, not yet available in Mathlib. Used as building blocks in the SchwartzNuclear proofs.
Main results #
norm_iteratedFDeriv_iteratedFDeriv— Currying isometry: composing two levels of iterated derivatives preserves norms.contDiff_schwartz_parametric_integral— Leibniz integral rule (C^∞): if a Schwartz function is integrated against another Schwartz function along a smooth parametric embedding, the result is C^∞ and derivatives commute with the integral.
Helper: currying isometry with NormedAddCommGroup instances #
The continuousMultilinearCurryLeftEquiv is parameterized by SeminormedAddCommGroup
instances, while LinearIsometryEquiv.norm_iteratedFDeriv_comp_left requires
NormedAddCommGroup. We rebuild the isometry with explicit NormedAddCommGroup
instances to resolve this diamond.
Textbook: Currying isometry for iterated Fréchet derivatives.
‖iteratedFDeriv n (iteratedFDeriv l' f) z‖ = ‖iteratedFDeriv (n + l') f z‖
Proof by induction on l'. The key difficulty is a typeclass diamond: the
SeminormedAddCommGroup instances on ContinuousMultilinearMap and ContinuousLinearMap
differ from those derived from NormedAddCommGroup, preventing direct use of
LinearIsometryEquiv.norm_iteratedFDeriv_comp_left. We resolve this by rebuilding the
currying isometry with explicit NormedAddCommGroup instances via curryLeftLIE.
Leibniz integral rule for Schwartz integrands #
The proof uses a "double induction" on I n y := ∫ t, D^n_y[Φ_t(t)](y):
I_diff: eachI nis differentiable withfderiv = (curryLeftLIE n).symm ∘ I(n+1)I_contDiff:ContDiff m (I n)by induction onm, shiftingnh_iter:iteratedFDeriv m Φ = I mby induction onm
The hι_meas hypothesis provides measurability of the parametric iterated
derivatives t ↦ D^m_y[f(ι(·,t))](y). In all applications (e.g., ι = euclideanSnoc),
this follows from joint smoothness of ι via Continuous.aestronglyMeasurable.
Leibniz integral rule (C^∞, Schwartz integrand).
Given a Schwartz function f on E, a Schwartz function g on ℝ, and
a parametric embedding ι : H → ℝ → E, if:
- for each
t,y ↦ ι(y,t)is C^∞, - for each
m,t ↦ D^m_y[f(ι(·,t))](y)is ae-strongly-measurable, and - for each derivative order
m,‖D^m_y[f(ι(·,t))](y)‖is uniformly bounded,
then y ↦ ∫_t f(ι(y,t)) · g(t) dt is C^∞ and D^m commutes with ∫.
Reference: Folland, "Real Analysis", Theorem 2.27 (iterated version).