Documentation

LeanPool.SardMoreira.LocalEstimates

LeanPool.SardMoreira.LocalEstimates #

theorem sub_isBigO_norm_rpow_add_one_of_fderiv {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace โ„ E] [NormedAddCommGroup F] [NormedSpace โ„ F] {f : E โ†’ F} {a : E} {r : โ„} (hr : 0 โ‰ค r) (hdf : โˆ€แถ  (x : E) in nhds a, DifferentiableAt โ„ f x) (hderiv : fderiv โ„ f =O[nhds a] fun (x : E) => โ€–x - aโ€– ^ r) :
(fun (x : E) => f x - f a) =O[nhds a] fun (x : E) => โ€–x - aโ€– ^ (r + 1)
theorem isBigO_norm_rpow_add_one_of_fderiv_of_apply_eq_zero {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace โ„ E] [NormedAddCommGroup F] [NormedSpace โ„ F] {f : E โ†’ F} {a : E} {r : โ„} (hr : 0 โ‰ค r) (hdf : โˆ€แถ  (x : E) in nhds a, DifferentiableAt โ„ f x) (hderiv : fderiv โ„ f =O[nhds a] fun (x : E) => โ€–x - aโ€– ^ r) (hfโ‚€ : f a = 0) :
f =O[nhds a] fun (x : E) => โ€–x - aโ€– ^ (r + 1)
theorem sub_isLittleO_norm_rpow_add_one_of_fderiv_of_density_point {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace โ„ E] [NormedAddCommGroup F] [NormedSpace โ„ F] [FiniteDimensional โ„ E] [MeasurableSpace E] [BorelSpace E] {f : E โ†’ F} {a : E} {r : โ„} {ฮผ : MeasureTheory.Measure E} [ฮผ.IsAddHaarMeasure] {s : Set E} (hr : 0 โ‰ค r) (hdf : โˆ€แถ  (x : E) in nhds a, DifferentiableAt โ„ f x) (hderiv : fderiv โ„ f =O[nhds a] fun (x : E) => โ€–x - aโ€– ^ r) (hs : fderiv โ„ f =แถ [nhdsWithin a s] 0) (hmeas : Filter.Tendsto (fun (r : โ„) => ฮผ (s โˆฉ Metric.closedBall a r) / ฮผ (Metric.closedBall a r)) (nhdsWithin 0 (Set.Ioi 0)) (nhds 1)) :
(fun (x : E) => f x - f a) =o[nhds a] fun (x : E) => โ€–x - aโ€– ^ (r + 1)
theorem isLittleO_norm_rpow_add_one_of_fderiv_of_density_point_of_apply_eq_zero {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace โ„ E] [NormedAddCommGroup F] [NormedSpace โ„ F] [FiniteDimensional โ„ E] [MeasurableSpace E] [BorelSpace E] {f : E โ†’ F} {a : E} {r : โ„} {ฮผ : MeasureTheory.Measure E} [ฮผ.IsAddHaarMeasure] {s : Set E} (hr : 0 โ‰ค r) (hdf : โˆ€แถ  (x : E) in nhds a, DifferentiableAt โ„ f x) (hderiv : fderiv โ„ f =O[nhds a] fun (x : E) => โ€–x - aโ€– ^ r) (hs : โˆ€แถ  (x : E) in nhdsWithin a s, fderiv โ„ f x = 0) (hmeas : Filter.Tendsto (fun (r : โ„) => ฮผ (s โˆฉ Metric.closedBall a r) / ฮผ (Metric.closedBall a r)) (nhdsWithin 0 (Set.Ioi 0)) (nhds 1)) (hfโ‚€ : f a = 0) :
f =o[nhds a] fun (x : E) => โ€–x - aโ€– ^ (r + 1)