Documentation

Mathlib.Analysis.Calculus.ParametricCircleIntegral

Derivatives of parametric circle integrals #

In this file we restate theorems about derivatives of integrals depending on parameters for circle integrals โˆฎ z in C(c, R), F x z. These are direct analogues of the corresponding results for interval integrals, but these take hypotheses on the circle as a set in โ„‚ instead of on the interval Set.uIoc 0 (2 * ฯ€).

One notable difference: some of the assumptions for interval integrals which only require properties to hold almost everywhere have been changed so that they must hold everywhere on the circle. This means they are slightly less general, but we suspect they will be easier to use in practice. In the worst case, users can always fall back to interval integrals.

theorem hasFDerivAt_circleIntegral_of_dominated_loc_of_lip {๐•œ : Type u_1} {E : Type u_2} {H : Type u_3} [RCLike ๐•œ] [NormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedSpace โ„‚ E] [SMulCommClass ๐•œ โ„‚ E] [NormedAddCommGroup H] [NormedSpace ๐•œ H] {c : โ„‚} {R : โ„} {s : Set H} {bound : โ„‚ โ†’ โ„} {F : H โ†’ โ„‚ โ†’ E} {F' : โ„‚ โ†’ H โ†’L[๐•œ] E} {xโ‚€ : H} (hs : s โˆˆ nhds xโ‚€) (hF_meas : โˆ€แถ  (x : H) in nhds xโ‚€, MeasureTheory.AEStronglyMeasurable (fun (ฮธ : โ„) => F x (circleMap c R ฮธ)) (MeasureTheory.volume.restrict (Set.uIoc 0 (2 * Real.pi)))) (hF_int : CircleIntegrable (F xโ‚€) c R) (hF'_meas : MeasureTheory.AEStronglyMeasurable (fun (ฮธ : โ„) => F' (circleMap c R ฮธ)) (MeasureTheory.volume.restrict (Set.uIoc 0 (2 * Real.pi)))) (h_lip : โˆ€ z โˆˆ Metric.sphere c |R|, LipschitzOnWith โ€–bound zโ€–โ‚Š (fun (x : H) => F x z) s) (bound_integrable : CircleIntegrable bound c R) (h_diff : โˆ€ z โˆˆ Metric.sphere c |R|, HasFDerivAt (fun (x : H) => F x z) (F' z) xโ‚€) :
CircleIntegrable F' c R โˆง HasFDerivAt (fun (x : H) => โˆฎ (z : โ„‚) in C(c, R), F x z) (โˆฎ (z : โ„‚) in C(c, R), F' z) xโ‚€

Differentiation under a parametric circle integral for x โ†ฆ โˆฎ z in C(c, R), F x z at a given point xโ‚€, assuming F xโ‚€ is circle integrable, x โ†ฆ F x z is Lipschitz on a neighborhood of xโ‚€ for every z on the circle (with a neighborhood independent of z) with circle integrable Lipschitz bound, and F x is a.e. strongly measurable along circleMap c R for x in a possibly smaller neighborhood of xโ‚€.

theorem hasFDerivAt_circleIntegral_of_dominated_of_fderiv_le {๐•œ : Type u_1} {E : Type u_2} {H : Type u_3} [RCLike ๐•œ] [NormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedSpace โ„‚ E] [SMulCommClass ๐•œ โ„‚ E] [NormedAddCommGroup H] [NormedSpace ๐•œ H] {c : โ„‚} {R : โ„} {s : Set H} {bound : โ„‚ โ†’ โ„} {F : H โ†’ โ„‚ โ†’ E} {F' : H โ†’ โ„‚ โ†’ H โ†’L[๐•œ] E} {xโ‚€ : H} (hs : s โˆˆ nhds xโ‚€) (hF_meas : โˆ€แถ  (x : H) in nhds xโ‚€, MeasureTheory.AEStronglyMeasurable (fun (ฮธ : โ„) => F x (circleMap c R ฮธ)) (MeasureTheory.volume.restrict (Set.uIoc 0 (2 * Real.pi)))) (hF_int : CircleIntegrable (F xโ‚€) c R) (hF'_meas : MeasureTheory.AEStronglyMeasurable (fun (ฮธ : โ„) => F' xโ‚€ (circleMap c R ฮธ)) (MeasureTheory.volume.restrict (Set.uIoc 0 (2 * Real.pi)))) (h_bound : โˆ€ z โˆˆ Metric.sphere c |R|, โˆ€ x โˆˆ s, โ€–F' x zโ€– โ‰ค bound z) (bound_integrable : CircleIntegrable bound c R) (h_diff : โˆ€ z โˆˆ Metric.sphere c |R|, โˆ€ x โˆˆ s, HasFDerivAt (fun (x : H) => F x z) (F' x z) x) :
HasFDerivAt (fun (x : H) => โˆฎ (z : โ„‚) in C(c, R), F x z) (โˆฎ (z : โ„‚) in C(c, R), F' xโ‚€ z) xโ‚€

Differentiation under a parametric circle integral for x โ†ฆ โˆฎ z in C(c, R), F x z at a given point xโ‚€, assuming F xโ‚€ is circle integrable, x โ†ฆ F x z is differentiable on a neighborhood of xโ‚€ for every z on the circle with derivative norm uniformly bounded by a circle integrable function (the neighborhood independent of z), and F x is a.e. strongly measurable along circleMap c R for x in a possibly smaller neighborhood of xโ‚€.

theorem hasDerivAt_circleIntegral_of_dominated_loc_of_lip {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedSpace โ„‚ E] [SMulCommClass ๐•œ โ„‚ E] {c : โ„‚} {R : โ„} {bound : โ„‚ โ†’ โ„} {F : ๐•œ โ†’ โ„‚ โ†’ E} {F' : โ„‚ โ†’ E} {xโ‚€ : ๐•œ} {s : Set ๐•œ} (hs : s โˆˆ nhds xโ‚€) (hF_meas : โˆ€แถ  (x : ๐•œ) in nhds xโ‚€, MeasureTheory.AEStronglyMeasurable (fun (ฮธ : โ„) => F x (circleMap c R ฮธ)) (MeasureTheory.volume.restrict (Set.uIoc 0 (2 * Real.pi)))) (hF_int : CircleIntegrable (F xโ‚€) c R) (hF'_meas : MeasureTheory.AEStronglyMeasurable (fun (ฮธ : โ„) => F' (circleMap c R ฮธ)) (MeasureTheory.volume.restrict (Set.uIoc 0 (2 * Real.pi)))) (h_lipsch : โˆ€ z โˆˆ Metric.sphere c |R|, LipschitzOnWith โ€–bound zโ€–โ‚Š (fun (x : ๐•œ) => F x z) s) (bound_integrable : CircleIntegrable bound c R) (h_diff : โˆ€ z โˆˆ Metric.sphere c |R|, HasDerivAt (fun (x : ๐•œ) => F x z) (F' z) xโ‚€) :
CircleIntegrable F' c R โˆง HasDerivAt (fun (x : ๐•œ) => โˆฎ (z : โ„‚) in C(c, R), F x z) (โˆฎ (z : โ„‚) in C(c, R), F' z) xโ‚€

Derivative under a parametric circle integral for x โ†ฆ โˆฎ z in C(c, R), F x z at a given point xโ‚€ : ๐•œ, ๐•œ = โ„ or ๐•œ = โ„‚, assuming F xโ‚€ is circle integrable, x โ†ฆ F x z is Lipschitz on a neighborhood of xโ‚€ for every z on the circle (with a neighborhood independent of z) with circle integrable Lipschitz bound, and F x is a.e. strongly measurable along circleMap c R for x in a possibly smaller neighborhood of xโ‚€.

theorem hasDerivAt_circleIntegral_of_dominated_loc_of_deriv_le {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [NormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedSpace โ„‚ E] [SMulCommClass ๐•œ โ„‚ E] {c : โ„‚} {R : โ„} {bound : โ„‚ โ†’ โ„} {F F' : ๐•œ โ†’ โ„‚ โ†’ E} {xโ‚€ : ๐•œ} {s : Set ๐•œ} (hs : s โˆˆ nhds xโ‚€) (hF_meas : โˆ€แถ  (x : ๐•œ) in nhds xโ‚€, MeasureTheory.AEStronglyMeasurable (fun (ฮธ : โ„) => F x (circleMap c R ฮธ)) (MeasureTheory.volume.restrict (Set.uIoc 0 (2 * Real.pi)))) (hF_int : CircleIntegrable (F xโ‚€) c R) (hF'_meas : MeasureTheory.AEStronglyMeasurable (fun (ฮธ : โ„) => F' xโ‚€ (circleMap c R ฮธ)) (MeasureTheory.volume.restrict (Set.uIoc 0 (2 * Real.pi)))) (h_bound : โˆ€ z โˆˆ Metric.sphere c |R|, โˆ€ x โˆˆ s, โ€–F' x zโ€– โ‰ค bound z) (bound_integrable : CircleIntegrable bound c R) (h_diff : โˆ€ z โˆˆ Metric.sphere c |R|, โˆ€ x โˆˆ s, HasDerivAt (fun (x : ๐•œ) => F x z) (F' x z) x) :
CircleIntegrable (F' xโ‚€) c R โˆง HasDerivAt (fun (x : ๐•œ) => โˆฎ (z : โ„‚) in C(c, R), F x z) (โˆฎ (z : โ„‚) in C(c, R), F' xโ‚€ z) xโ‚€

Derivative under a parametric circle integral for x โ†ฆ โˆฎ z in C(c, R), F x z at a given point xโ‚€ : ๐•œ, ๐•œ = โ„ or ๐•œ = โ„‚, assuming F xโ‚€ is circle integrable, x โ†ฆ F x z is differentiable on a neighborhood of xโ‚€ for every z on the circle (with a neighborhood independent of z) with derivative uniformly bounded by a circle integrable function, and F x is a.e. strongly measurable along circleMap c R for x in a possibly smaller neighborhood of xโ‚€.