C^n dependence of a parametric interval integral on its parameter #
Category: 1-Mathlib (CSD-free; staged as a Mathlib-upstream candidate). BACKLOG #60, the
regularity the Poincaré primitive needs for Darboux's theorem at order n.
If F : E → ℝ → G is jointly C^n on an open set containing U × [0, 1], with E
finite-dimensional and G any normed space, then x ↦ ∫₀¹ F x t dt is C^n on U. The proof is by induction on n:
the derivative of the integral is the integral of the partial derivative
(intervalIntegral.hasFDerivAt_integral_of_dominated_of_fderiv_le, with a bound on a compact
tube), and that derivative is C^{n−1} because, applied to any fixed vector, it is again a
parametric integral of a jointly C^{n−1} integrand (contDiffOn_clm_apply, finite
dimension). Mathlib at the pin has the C¹ step and the continuity, not the iteration.
exists_closedBall_prod_Icc_subset— the compact tube around a point ofU;- ★
contDiffOn_intervalIntegral_of_contDiffOn— the theorem, forn ≤ ∞.
The codomain was generalised from ℝ to a normed space G for BACKLOG #159 (the Riesz projector
along a gapped path is a matrix-valued parametric integral); the proof was unchanged.
References: Analysis/Calculus/DifferentialForm/Poincare.lean, Analysis/Matrix/RieszProjectorSmooth.lean
(the consumers);
specs/BACKLOG.md #60.
A closed ball around x ∈ U, inside U, whose product with [0, 1] lies in the open W.
The induction behind contDiffOn_intervalIntegral_of_contDiffOn, on the order.
★ A parametric interval integral of a jointly C^n integrand is C^n in the parameter
(n ≤ ∞, finite-dimensional parameter space): if F is C^n on an open set containing
U × [0, 1], then x ↦ ∫₀¹ F x t dt is C^n on the open U.