Differentiation under the integral sign

TheoremSmoothness of compactly supported parameter integrals#✓fully proved

The integral p ↦ ∫ x, w x • Ψ (c x, p) ∂μ of a smooth compactly supported function is smooth in the parameter p.

theorem contDiff_integral_smul_comp_of_contDiff_of_hasCompactSupport
    {X : Type uX} [TopologicalSpace X] [MeasurableSpace X] [OpensMeasurableSpace X]
    [SecondCountableTopology X]
    (μ : Measure X) [IsFiniteMeasureOnCompacts μ]
    {M : Type vM} [NormedAddCommGroup M] [NormedSpace ℝ M]
    {P : Type vP} [NormedAddCommGroup P] [NormedSpace ℝ P]
    {E : Type vE} [NormedAddCommGroup E] [NormedSpace ℝ E] [CompleteSpace E]
    (c : X → M) (hc : Continuous c) (w : X → ℝ) (hw : Continuous w) (hwc : HasCompactSupport w)
    (Ψ : M × P → E) (hΨ : ContDiff ℝ (⊤ : ℕ∞) Ψ) (hΨc : HasCompactSupport Ψ) :
    ContDiff ℝ (⊤ : ℕ∞) (fun p : P => ∫ x, w x • Ψ (c x, p) ∂μ)

TheoremDifferentiating an integral of a series term by term#●ready to prove

Let \(d \in \mathbb{N}\), let \(\Omega\) be an open subset of \(\mathbb{R}^d\), let \(a < c < b\) be real numbers, and for each \(n \in \mathbb{N}\) let \(f_n : \mathbb{R}^d \times \mathbb{R} \to \mathbb{C}\) be almost everywhere measurable on \(\Omega \times (a, b)\) with respect to Lebesgue measure. Write \(\partial_y f_n(x, y)\) for the derivative of \(t \mapsto f_n(x, t)\) at \(y\), taken to be \(0\) where this derivative does not exist, and give every series that does not converge absolutely the sum \(0\). Assume that: (1) for each \(n\) and almost every \(x \in \Omega\), the function \(y \mapsto f_n(x, y)\) is absolutely continuous on \([a, b]\); (2) each \(\partial_y f_n\) is almost everywhere measurable on \(\Omega \times (a, b)\), the series \(\sum_n |\partial_y f_n(x, y)|\) converges for almost every \((x, y) \in \Omega \times (a, b)\), and its sum is integrable on \(\Omega \times (a, b)\); (3) the series \(\sum_n |f_n(x, c)|\) converges for almost every \(x \in \Omega\), and its sum is integrable on \(\Omega\). Then there is a function \(F : \mathbb{R} \to \mathbb{C}\) such that for almost every \(y \in (a, b)\) the function \(x \mapsto \sum_n f_n(x, y)\) is integrable on \(\Omega\), \(F(y) = \int_\Omega \sum_n f_n(x, y)\, dx\), and \(F\) is differentiable at \(y\) with

\[ F'(y) = \sum_n \int_\Omega \partial_y f_n(x, y)\, dx. \]

The joint measurability of each \(f_n\) is a hypothesis of the source that the first formalization dropped. It is needed: for \(d \ge 1\) and nonempty bounded \(\Omega\), a non-measurable \(f_0\) of modulus one that does not depend on \(y\), with \(f_n = 0\) for \(n \ge 1\), satisfies the other hypotheses but not the conclusion.

MathlibExt.MeasureTheory.DerivIntegralSeriesAbsContWanted.exists_hasDerivAt_integral_tsum_ae · 31 lines
public theorem_wanted exists_hasDerivAt_integral_tsum_ae
    {d : ℕ} (Ω : Set (Fin d → ℝ)) (hΩ : IsOpen Ω)
    (a b c : ℝ) (hab : a < b) (hac : a < c) (hcb : c < b)
    (f : ℕ → (Fin d → ℝ) → ℝ → ℂ)
    (h_meas : ∀ n : ℕ,
      AEStronglyMeasurable (fun p : (Fin d → ℝ) × ℝ => f n p.1 p.2)
        ((volume.restrict Ω).prod (volume.restrict (Set.Ioo a b))))
    (h_ac : ∀ n : ℕ, ∀ᵐ x ∂(volume.restrict Ω),
      AbsolutelyContinuousOnInterval (fun y => f n x y) a b)
    (h_deriv_meas : ∀ n : ℕ,
      AEStronglyMeasurable (fun p : (Fin d → ℝ) × ℝ =>
        deriv (fun y => f n p.1 y) p.2)
        ((volume.restrict Ω).prod (volume.restrict (Set.Ioo a b))))
    (h_deriv_sum_finite_ae :
      ∀ᵐ p ∂((volume.restrict Ω).prod (volume.restrict (Set.Ioo a b))),
        Summable (fun n : ℕ => ‖deriv (fun y => f n p.1 y) p.2‖))
    (h_deriv_int :
      Integrable (fun p : (Fin d → ℝ) × ℝ =>
        ∑' n : ℕ, ‖deriv (fun y => f n p.1 y) p.2‖)
        ((volume.restrict Ω).prod (volume.restrict (Set.Ioo a b))))
    (h_at_c_sum_finite_ae :
      ∀ᵐ x ∂(volume.restrict Ω), Summable (fun n : ℕ => ‖f n x c‖))
    (h_at_c :
      Integrable (fun x : Fin d → ℝ => ∑' n : ℕ, ‖f n x c‖) (volume.restrict Ω)) :
    ∃ F : ℝ → ℂ,
      (∀ᵐ y ∂(volume.restrict (Set.Ioo a b)),
        Integrable (fun x : Fin d → ℝ => ∑' n : ℕ, f n x y) (volume.restrict Ω)) ∧
      (∀ᵐ y ∂(volume.restrict (Set.Ioo a b)),
        F y = ∫ x, ∑' n : ℕ, f n x y ∂(volume.restrict Ω)) ∧
      (∀ᵐ y ∂(volume.restrict (Set.Ioo a b)),
        HasDerivAt F (∑' n : ℕ, ∫ x, deriv (fun t => f n x t) y ∂(volume.restrict Ω)) y)
Sources
  • MA-ProofBench (L. Pu et al., arXiv:2606.13782), Level II (Measure and integration; Classical measure theory), problem ma_proofbench_l2_50, with the change above.
1 fully proved1 ready to prove

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.