Documentation

LeanPool.LeanModularForms.GeneralizedResidueTheory.Homotopy.ParametricDiff

Parametric Differentiation for Homotopy Integrals #

Lemmas for differentiating contour integrals under a C² homotopy parameter, including the Schwarz theorem for mixed partial derivatives and the key vanishing-derivative result used in homotopy invariance of contour integrals.

Main Results #

theorem intervalIntegral_continuous_on_param (f : ) (a b : ) (S : Set ) (hab : a b) (hf_cont : Continuous fun (p : × ) => f p.1 p.2) (_hf_int : sS, IntervalIntegrable (fun (x : ) => f x s) MeasureTheory.volume a b) :
ContinuousOn (fun (s : ) => (t : ) in a..b, f t s) S

Continuity of a parametric interval integral.

theorem contDiff_partialDeriv_snd_of_contDiff_two (H : × ) (hH : ContDiff 2 H) :
ContDiff 1 fun (p : × ) => deriv (fun (s : ) => H (p.1, s)) p.2
theorem contDiff_partialDeriv_fst_of_contDiff_two (H : × ) (hH : ContDiff 2 H) :
ContDiff 1 fun (p : × ) => deriv (fun (t : ) => H (t, p.2)) p.1
theorem schwarz_partialDeriv_comm (H : × ) (hH : ContDiff 2 H) (t s : ) :
deriv (fun (s' : ) => deriv (fun (t' : ) => H (t', s')) t) s = deriv (fun (t' : ) => deriv (fun (s' : ) => H (t', s')) s) t

Schwarz theorem: mixed partials of a C² function commute.

Shared differentiability helpers for homotopy decomposition #

Helpers for hasDerivAt_homotopy_param #

Helpers for hasDerivAt_homotopy_integral_zero #

theorem hasDerivAt_homotopy_integral_zero (f : ) (H : × ) (a b s : ) (hab : a < b) (hH_smooth : ContDiff 2 H) (hf_diff : tSet.Icc a b, s'Set.Icc 0 1, DifferentiableAt f (H (t, s'))) (hfH_cont : Continuous (f H)) (hs : s Set.Icc 0 1) (hderiv_a : deriv (fun (s' : ) => H (a, s')) s = 0) (hderiv_b : deriv (fun (s' : ) => H (b, s')) s = 0) (hf_differentiable : Differentiable f) :
HasDerivAt (fun (s' : ) => (t : ) in a..b, f (H (t, s')) * deriv (fun (t' : ) => H (t', s')) t) 0 s

Derivative of the homotopy integral vanishes.