Loogle!
Result
Found 166 declarations mentioning iteratedFDeriv.
- iteratedFDeriv 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
(𝕜 : Type u) [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] (n : ℕ) (f : E → F) : E → E [×n]→L[𝕜] F - iteratedFDerivWithin_univ 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {n : ℕ} : iteratedFDerivWithin 𝕜 n f Set.univ = iteratedFDeriv 𝕜 n f - iteratedFDerivWithin_of_isOpen 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {s : Set E} {f : E → F} (n : ℕ) (hs : IsOpen s) : Set.EqOn (iteratedFDerivWithin 𝕜 n f s) (iteratedFDeriv 𝕜 n f) s - iteratedFDerivWithin_zero_eq 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {s : Set E} {f : E → F} : iteratedFDerivWithin 𝕜 0 f s = iteratedFDeriv 𝕜 0 f - Filter.EventuallyEq.iteratedFDeriv 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
(𝕜 : Type u) [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f₁ f₂ : E → F} {x : E} (h : f₁ =ᶠ[nhds x] f₂) (n : ℕ) : iteratedFDeriv 𝕜 n f₁ =ᶠ[nhds x] iteratedFDeriv 𝕜 n f₂ - iteratedFDeriv_comp_sub 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} (n : ℕ) (a x : E) : iteratedFDeriv 𝕜 n (fun z => f (z - a)) x = iteratedFDeriv 𝕜 n f (x - a) - iteratedFDeriv_comp_sub' 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} (n : ℕ) (a : E) : (iteratedFDeriv 𝕜 n fun z => f (z - a)) = fun x => iteratedFDeriv 𝕜 n f (x - a) - iteratedFDeriv_comp_add_left 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} (n : ℕ) (a x : E) : iteratedFDeriv 𝕜 n (fun z => f (a + z)) x = iteratedFDeriv 𝕜 n f (a + x) - iteratedFDeriv_comp_add_left' 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} (n : ℕ) (a : E) : (iteratedFDeriv 𝕜 n fun z => f (a + z)) = fun x => iteratedFDeriv 𝕜 n f (a + x) - iteratedFDeriv_comp_add_right 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} (n : ℕ) (a x : E) : iteratedFDeriv 𝕜 n (fun z => f (z + a)) x = iteratedFDeriv 𝕜 n f (x + a) - iteratedFDeriv_comp_add_right' 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} (n : ℕ) (a : E) : (iteratedFDeriv 𝕜 n fun z => f (z + a)) = fun x => iteratedFDeriv 𝕜 n f (x + a) - norm_iteratedFDeriv_zero 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x : E} : ‖iteratedFDeriv 𝕜 0 f x‖ = ‖f x‖ - support_iteratedFDeriv_subset 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} (n : ℕ) : Function.support (iteratedFDeriv 𝕜 n f) ⊆ tsupport f - HasCompactSupport.iteratedFDeriv 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} (hf : HasCompactSupport f) (n : ℕ) : HasCompactSupport (iteratedFDeriv 𝕜 n f) - tsupport_iteratedFDeriv_subset 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} (n : ℕ) : tsupport (iteratedFDeriv 𝕜 n f) ⊆ tsupport f - iteratedFDeriv_zero_apply 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x : E} (m : Fin 0 → E) : (iteratedFDeriv 𝕜 0 f x) m = f x - norm_iteratedFDeriv_one 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {x : E} (f : E → F) : ‖iteratedFDeriv 𝕜 1 f x‖ = ‖fderiv 𝕜 f x‖ - iteratedFDeriv_one_apply 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x : E} (m : Fin 1 → E) : (iteratedFDeriv 𝕜 1 f x) m = (fderiv 𝕜 f x) (m 0) - HasFTaylorSeriesUpTo.eq_iteratedFDeriv 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {n : WithTop ℕ∞} {p : E → FormalMultilinearSeries 𝕜 E F} (h : HasFTaylorSeriesUpTo n f p) {m : ℕ} (hmn : ↑m ≤ n) (x : E) : p x m = iteratedFDeriv 𝕜 m f x - DifferentiableAt.iteratedFDeriv_succ_apply_left' 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x : E} {n : ℕ} {m : Fin (n + 1) → E} (hf : DifferentiableAt 𝕜 (iteratedFDeriv 𝕜 n f) x) : (iteratedFDeriv 𝕜 (n + 1) f x) m = (fderiv 𝕜 (fun y => (iteratedFDeriv 𝕜 n f y) (Fin.tail m)) x) (m 0) - norm_fderiv_iteratedFDeriv 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x : E} {n : ℕ} : ‖fderiv 𝕜 (iteratedFDeriv 𝕜 n f) x‖ = ‖iteratedFDeriv 𝕜 (n + 1) f x‖ - norm_iteratedFDeriv_fderiv 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x : E} {n : ℕ} : ‖iteratedFDeriv 𝕜 n (fderiv 𝕜 f) x‖ = ‖iteratedFDeriv 𝕜 (n + 1) f x‖ - iteratedFDeriv_succ_apply_left 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x : E} {n : ℕ} (m : Fin (n + 1) → E) : (iteratedFDeriv 𝕜 (n + 1) f x) m = ((fderiv 𝕜 (iteratedFDeriv 𝕜 n f) x) (m 0)) (Fin.tail m) - iteratedFDeriv_two_apply 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] (f : E → F) (z : E) (m : Fin 2 → E) : (iteratedFDeriv 𝕜 2 f z) m = ((fderiv 𝕜 (fderiv 𝕜 f) z) (m 0)) (m 1) - iteratedFDeriv_zero_eq_comp 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} : iteratedFDeriv 𝕜 0 f = ⇑(continuousMultilinearCurryFin0 𝕜 E F).symm ∘ f - iteratedFDeriv_succ_apply_right 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x : E} {n : ℕ} (m : Fin (n + 1) → E) : (iteratedFDeriv 𝕜 (n + 1) f x) m = ((iteratedFDeriv 𝕜 n (fun y => fderiv 𝕜 f y) x) (Fin.init m)) (m (Fin.last n)) - fderiv_iteratedFDeriv 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {n : ℕ} : fderiv 𝕜 (iteratedFDeriv 𝕜 n f) = ⇑(continuousMultilinearCurryLeftEquiv 𝕜 (fun x => E) F) ∘ iteratedFDeriv 𝕜 (n + 1) f - iteratedFDeriv_succ_eq_comp_left 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {n : ℕ} : iteratedFDeriv 𝕜 (n + 1) f = ⇑(continuousMultilinearCurryLeftEquiv 𝕜 (fun x => E) F).symm ∘ fderiv 𝕜 (iteratedFDeriv 𝕜 n f) - iteratedFDeriv_succ_eq_comp_right 📋 Mathlib.Analysis.Calculus.ContDiff.FTaylorSeries
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x : E} {n : ℕ} : iteratedFDeriv 𝕜 (n + 1) f x = (⇑(continuousMultilinearCurryRightEquiv' 𝕜 n E F).symm ∘ iteratedFDeriv 𝕜 n fun y => fderiv 𝕜 f y) x - CPolynomialOn.iteratedFDeriv 📋 Mathlib.Analysis.Calculus.FDeriv.Analytic
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type v} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {s : Set E} (h : CPolynomialOn 𝕜 f s) (n : ℕ) : CPolynomialOn 𝕜 (iteratedFDeriv 𝕜 n f) s - AnalyticOnNhd.iteratedFDeriv 📋 Mathlib.Analysis.Calculus.FDeriv.Analytic
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type v} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {s : Set E} [CompleteSpace F] (h : AnalyticOnNhd 𝕜 f s) (n : ℕ) : AnalyticOnNhd 𝕜 (iteratedFDeriv 𝕜 n f) s - AnalyticOnNhd.iteratedFDeriv_of_isOpen 📋 Mathlib.Analysis.Calculus.FDeriv.Analytic
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type v} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {s : Set E} (h : AnalyticOnNhd 𝕜 f s) (hs : IsOpen s) (n : ℕ) : AnalyticOnNhd 𝕜 (iteratedFDeriv 𝕜 n f) s - ContinuousMultilinearMap.iteratedFDeriv_eq 📋 Mathlib.Analysis.Calculus.FDeriv.Analytic
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {F : Type v} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {ι : Type u_2} {E : ι → Type u_3} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → NormedSpace 𝕜 (E i)] [Fintype ι] (f : ContinuousMultilinearMap 𝕜 E F) (n : ℕ) : iteratedFDeriv 𝕜 n ⇑f = f.iteratedFDeriv n - ContinuousMultilinearMap.norm_iteratedFDeriv_le 📋 Mathlib.Analysis.Calculus.FDeriv.Analytic
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {F : Type v} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {ι : Type u_2} {E : ι → Type u_3} [(i : ι) → NormedAddCommGroup (E i)] [(i : ι) → NormedSpace 𝕜 (E i)] [Fintype ι] (f : ContinuousMultilinearMap 𝕜 E F) (n : ℕ) (x : (i : ι) → E i) : ‖iteratedFDeriv 𝕜 n (⇑f) x‖ ≤ ↑((Fintype.card ι).descFactorial n) * ‖f‖ * ‖x‖ ^ (Fintype.card ι - n) - HasFPowerSeriesOnBall.iteratedFDeriv_zero_apply_diag 📋 Mathlib.Analysis.Calculus.FDeriv.Analytic
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type v} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {p : FormalMultilinearSeries 𝕜 E F} {f : E → F} {x : E} {r : ENNReal} (h : HasFPowerSeriesOnBall f p x r) : iteratedFDeriv 𝕜 0 f x = p 0 - HasFPowerSeriesOnBall.factorial_smul 📋 Mathlib.Analysis.Calculus.FDeriv.Analytic
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type v} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {p : FormalMultilinearSeries 𝕜 E F} {f : E → F} {x : E} {r : ENNReal} (h : HasFPowerSeriesOnBall f p x r) (y : E) [CompleteSpace F] (n : ℕ) : (n.factorial • (p n) fun x => y) = (iteratedFDeriv 𝕜 n f x) fun x => y - HasFPowerSeriesOnBall.hasSum_iteratedFDeriv 📋 Mathlib.Analysis.Calculus.FDeriv.Analytic
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type v} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {p : FormalMultilinearSeries 𝕜 E F} {f : E → F} {x : E} {r : ENNReal} (h : HasFPowerSeriesOnBall f p x r) [CompleteSpace F] [CharZero 𝕜] {y : E} (hy : y ∈ Metric.eball 0 r) : HasSum (fun n => (↑n.factorial)⁻¹ • (iteratedFDeriv 𝕜 n f x) fun x => y) (f (x + y)) - iteratedFDerivWithin_eq_iteratedFDeriv 📋 Mathlib.Analysis.Calculus.ContDiff.Defs
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {s : Set E} {f : E → F} {x : E} {n : ℕ} (hs : UniqueDiffOn 𝕜 s) (h : ContDiffAt 𝕜 (↑n) f x) (hx : x ∈ s) : iteratedFDerivWithin 𝕜 n f s x = iteratedFDeriv 𝕜 n f x - ContDiff.continuous_iteratedFDeriv' 📋 Mathlib.Analysis.Calculus.ContDiff.Defs
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {m : ℕ} (hf : ContDiff 𝕜 (↑m) f) : Continuous fun x => iteratedFDeriv 𝕜 m f x - ContDiff.continuous_iteratedFDeriv 📋 Mathlib.Analysis.Calculus.ContDiff.Defs
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {n : WithTop ℕ∞} {m : ℕ} (hm : ↑m ≤ n) (hf : ContDiff 𝕜 n f) : Continuous fun x => iteratedFDeriv 𝕜 m f x - contDiff_of_differentiable_iteratedFDeriv 📋 Mathlib.Analysis.Calculus.ContDiff.Defs
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {n : ℕ∞} (h : ∀ (m : ℕ), ↑m ≤ n → Differentiable 𝕜 (iteratedFDeriv 𝕜 m f)) : ContDiff 𝕜 (↑n) f - ContDiff.differentiable_iteratedFDeriv 📋 Mathlib.Analysis.Calculus.ContDiff.Defs
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {n : WithTop ℕ∞} {m : ℕ} (hm : ↑m < n) (hf : ContDiff 𝕜 n f) : Differentiable 𝕜 fun x => iteratedFDeriv 𝕜 m f x - ContDiffAt.differentiableAt_iteratedFDeriv 📋 Mathlib.Analysis.Calculus.ContDiff.Defs
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {n : WithTop ℕ∞} {m : ℕ} {x : E} (h : ContDiffAt 𝕜 n f x) (hmn : ↑m < n) : DifferentiableAt 𝕜 (iteratedFDeriv 𝕜 m f) x - contDiff_nat_iff_continuous_differentiable 📋 Mathlib.Analysis.Calculus.ContDiff.Defs
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {n : ℕ} : ContDiff 𝕜 (↑n) f ↔ (∀ m ≤ n, Continuous fun x => iteratedFDeriv 𝕜 m f x) ∧ ∀ m < n, Differentiable 𝕜 fun x => iteratedFDeriv 𝕜 m f x - contDiff_iff_continuous_differentiable 📋 Mathlib.Analysis.Calculus.ContDiff.Defs
{𝕜 : Type u} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {n : ℕ∞} : ContDiff 𝕜 (↑n) f ↔ (∀ (m : ℕ), ↑m ≤ n → Continuous fun x => iteratedFDeriv 𝕜 m f x) ∧ ∀ (m : ℕ), ↑m < n → Differentiable 𝕜 fun x => iteratedFDeriv 𝕜 m f x - iteratedFDeriv_prodMk 📋 Mathlib.Analysis.Calculus.ContDiff.Basic
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} {G : Type u_4} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedAddCommGroup G] [NormedSpace 𝕜 G] {x : E} {n : WithTop ℕ∞} {f : E → F} {g : E → G} (hf : ContDiffAt 𝕜 n f x) (hg : ContDiffAt 𝕜 n g x) {i : ℕ} (hi : ↑i ≤ n) : iteratedFDeriv 𝕜 i (fun x => (f x, g x)) x = (iteratedFDeriv 𝕜 i f x).prod (iteratedFDeriv 𝕜 i g x) - iteratedFDeriv_const_of_ne 📋 Mathlib.Analysis.Calculus.ContDiff.Basic
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] {n : ℕ} (hn : n ≠ 0) (c : F) : (iteratedFDeriv 𝕜 n fun x => c) = 0 - iteratedFDeriv_fun_zero 📋 Mathlib.Analysis.Calculus.ContDiff.Basic
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] {n : ℕ} : (iteratedFDeriv 𝕜 n fun x => 0) = 0 - iteratedFDeriv_zero_fun 📋 Mathlib.Analysis.Calculus.ContDiff.Basic
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] {n : ℕ} : (iteratedFDeriv 𝕜 n fun x => 0) = 0 - iteratedFDeriv_zero 📋 Mathlib.Analysis.Calculus.ContDiff.Basic
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] {n : ℕ} : iteratedFDeriv 𝕜 n 0 = 0 - LinearIsometry.norm_iteratedFDeriv_comp_left 📋 Mathlib.Analysis.Calculus.ContDiff.Basic
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} {G : Type u_4} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedAddCommGroup G] [NormedSpace 𝕜 G] {x : E} {n : WithTop ℕ∞} {f : E → F} (g : F →ₗᵢ[𝕜] G) (hf : ContDiffAt 𝕜 n f x) {i : ℕ} (hi : ↑i ≤ n) : ‖iteratedFDeriv 𝕜 i (⇑g ∘ f) x‖ = ‖iteratedFDeriv 𝕜 i f x‖ - ContinuousLinearMap.iteratedFDeriv_comp_left 📋 Mathlib.Analysis.Calculus.ContDiff.Basic
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} {G : Type u_4} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedAddCommGroup G] [NormedSpace 𝕜 G] {x : E} {n : WithTop ℕ∞} {f : E → F} (g : F →L[𝕜] G) (hf : ContDiffAt 𝕜 n f x) {i : ℕ} (hi : ↑i ≤ n) : iteratedFDeriv 𝕜 i (⇑g ∘ f) x = g.compContinuousMultilinearMap (iteratedFDeriv 𝕜 i f x) - LinearIsometryEquiv.norm_iteratedFDeriv_comp_left 📋 Mathlib.Analysis.Calculus.ContDiff.Basic
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} {G : Type u_4} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedAddCommGroup G] [NormedSpace 𝕜 G] (g : F ≃ₗᵢ[𝕜] G) (f : E → F) (x : E) (i : ℕ) : ‖iteratedFDeriv 𝕜 i (⇑g ∘ f) x‖ = ‖iteratedFDeriv 𝕜 i f x‖ - iteratedFDeriv_succ_const 📋 Mathlib.Analysis.Calculus.ContDiff.Basic
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] (n : ℕ) (c : F) : (iteratedFDeriv 𝕜 (n + 1) fun x => c) = 0 - ContinuousLinearMap.iteratedFDeriv_comp_right 📋 Mathlib.Analysis.Calculus.ContDiff.Basic
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} {G : Type u_4} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedAddCommGroup G] [NormedSpace 𝕜 G] {n : WithTop ℕ∞} (g : G →L[𝕜] E) {f : E → F} (hf : ContDiff 𝕜 n f) (x : G) {i : ℕ} (hi : ↑i ≤ n) : iteratedFDeriv 𝕜 i (f ∘ ⇑g) x = (iteratedFDeriv 𝕜 i f (g x)).compContinuousLinearMap fun x => g - ContinuousLinearEquiv.iteratedFDeriv_comp_left 📋 Mathlib.Analysis.Calculus.ContDiff.Basic
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} {G : Type u_4} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedAddCommGroup G] [NormedSpace 𝕜 G] {f : E → F} {x : E} (g : F ≃L[𝕜] G) {i : ℕ} : iteratedFDeriv 𝕜 i (⇑g ∘ f) x = (↑g).compContinuousMultilinearMap (iteratedFDeriv 𝕜 i f x) - LinearIsometryEquiv.norm_iteratedFDeriv_comp_right 📋 Mathlib.Analysis.Calculus.ContDiff.Basic
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} {G : Type u_4} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedAddCommGroup G] [NormedSpace 𝕜 G] (g : G ≃ₗᵢ[𝕜] E) (f : E → F) (x : G) (i : ℕ) : ‖iteratedFDeriv 𝕜 i (f ∘ ⇑g) x‖ = ‖iteratedFDeriv 𝕜 i f (g x)‖ - iteratedFDeriv_comp 📋 Mathlib.Analysis.Calculus.ContDiff.Comp
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} {G : Type u_4} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedAddCommGroup G] [NormedSpace 𝕜 G] {f : E → F} {g : F → G} {x : E} {n : WithTop ℕ∞} (hg : ContDiffAt 𝕜 n g (f x)) (hf : ContDiffAt 𝕜 n f x) {i : ℕ} (hi : ↑i ≤ n) : iteratedFDeriv 𝕜 i (g ∘ f) x = (ftaylorSeries 𝕜 g (f x)).taylorComp (ftaylorSeries 𝕜 f x) i - ContDiffAt.continuousAt_iteratedFDeriv 📋 Mathlib.Analysis.Calculus.ContDiff.Comp
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x : E} {n : WithTop ℕ∞} {k : ℕ} (hf : ContDiffAt 𝕜 n f x) (hk : ↑k ≤ n) : ContinuousAt (iteratedFDeriv 𝕜 k f) x - ContinuousOn.continuousOn_iteratedFDeriv 📋 Mathlib.Analysis.Calculus.ContDiff.Comp
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] {s : Set E} {f : E → F} {n : WithTop ℕ∞} {k : ℕ} (hf : ContDiffOn 𝕜 n f s) (hs : IsOpen s) (hk : ↑k ≤ n) : ContinuousOn (iteratedFDeriv 𝕜 k f) s - ContDiff.iteratedFDeriv_right' 📋 Mathlib.Analysis.Calculus.ContDiff.Comp
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {m : WithTop ℕ∞} {i : ℕ} (hf : ContDiff 𝕜 (m + ↑i) f) : ContDiff 𝕜 m (iteratedFDeriv 𝕜 i f) - ContDiff.iteratedFDeriv_right 📋 Mathlib.Analysis.Calculus.ContDiff.Comp
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {m n : WithTop ℕ∞} {i : ℕ} (hf : ContDiff 𝕜 n f) (hmn : m + ↑i ≤ n) : ContDiff 𝕜 m (iteratedFDeriv 𝕜 i f) - ContDiffAt.iteratedFDeriv_right 📋 Mathlib.Analysis.Calculus.ContDiff.Comp
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x₀ : E} {m n : WithTop ℕ∞} {i : ℕ} (hf : ContDiffAt 𝕜 n f x₀) (hmn : m + ↑i ≤ n) : ContDiffAt 𝕜 m (iteratedFDeriv 𝕜 i f) x₀ - iteratedFDeriv_clm_apply_const_apply 📋 Mathlib.Analysis.Calculus.ContDiff.Comp
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} {G : Type u_4} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedAddCommGroup G] [NormedSpace 𝕜 G] {n : WithTop ℕ∞} {c : E → F →L[𝕜] G} (hc : ContDiff 𝕜 n c) {i : ℕ} (hi : ↑i ≤ n) {x : E} {u : F} {m : Fin i → E} : (iteratedFDeriv 𝕜 i (fun y => (c y) u) x) m = ((iteratedFDeriv 𝕜 i c x) m) u - iteratedFDeriv_neg_apply 📋 Mathlib.Analysis.Calculus.ContDiff.Operations
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {x : E} {i : ℕ} {f : E → F} : iteratedFDeriv 𝕜 i (-f) x = -iteratedFDeriv 𝕜 i f x - iteratedFDeriv_neg 📋 Mathlib.Analysis.Calculus.ContDiff.Operations
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {i : ℕ} {f : E → F} : iteratedFDeriv 𝕜 i (-f) = -iteratedFDeriv 𝕜 i f - iteratedFDeriv_fun_sum_apply 📋 Mathlib.Analysis.Calculus.ContDiff.Operations
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {ι : Type u_3} {f : ι → E → F} {u : Finset ι} {n : ℕ} {x : E} (h : ∀ j ∈ u, ContDiffAt 𝕜 (↑n) (f j) x) : iteratedFDeriv 𝕜 n (fun z => ∑ j ∈ u, f j z) x = ∑ j ∈ u, iteratedFDeriv 𝕜 n (f j) x - iteratedFDeriv_sum_apply 📋 Mathlib.Analysis.Calculus.ContDiff.Operations
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {ι : Type u_3} {f : ι → E → F} {u : Finset ι} {n : ℕ} {x : E} (h : ∀ j ∈ u, ContDiffAt 𝕜 (↑n) (f j) x) : iteratedFDeriv 𝕜 n (∑ j ∈ u, f j) x = ∑ j ∈ u, iteratedFDeriv 𝕜 n (f j) x - iteratedFDeriv_sum 📋 Mathlib.Analysis.Calculus.ContDiff.Operations
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {ι : Type u_3} {f : ι → E → F} {u : Finset ι} {i : ℕ} (h : ∀ j ∈ u, ContDiff 𝕜 (↑i) (f j)) : (iteratedFDeriv 𝕜 i fun x => ∑ j ∈ u, f j x) = ∑ j ∈ u, iteratedFDeriv 𝕜 i (f j) - fun_iteratedFDeriv_sub 📋 Mathlib.Analysis.Calculus.ContDiff.Operations
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {i : ℕ} {f g : E → F} (hf : ContDiff 𝕜 (↑i) f) (hg : ContDiff 𝕜 (↑i) g) : (iteratedFDeriv 𝕜 i fun i => f i - g i) = fun i_1 => iteratedFDeriv 𝕜 i f i_1 - iteratedFDeriv 𝕜 i g i_1 - fun_iteratedFDeriv_sub_apply 📋 Mathlib.Analysis.Calculus.ContDiff.Operations
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {x : E} {i : ℕ} {f g : E → F} (hf : ContDiffAt 𝕜 (↑i) f x) (hg : ContDiffAt 𝕜 (↑i) g x) : iteratedFDeriv 𝕜 i (fun i => f i - g i) x = iteratedFDeriv 𝕜 i f x - iteratedFDeriv 𝕜 i g x - iteratedFDeriv_sub_apply 📋 Mathlib.Analysis.Calculus.ContDiff.Operations
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {x : E} {i : ℕ} {f g : E → F} (hf : ContDiffAt 𝕜 (↑i) f x) (hg : ContDiffAt 𝕜 (↑i) g x) : iteratedFDeriv 𝕜 i (f - g) x = iteratedFDeriv 𝕜 i f x - iteratedFDeriv 𝕜 i g x - fun_iteratedFDeriv_add 📋 Mathlib.Analysis.Calculus.ContDiff.Operations
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {i : ℕ} {f g : E → F} (hf : ContDiff 𝕜 (↑i) f) (hg : ContDiff 𝕜 (↑i) g) : (iteratedFDeriv 𝕜 i fun i => f i + g i) = fun i_1 => iteratedFDeriv 𝕜 i f i_1 + iteratedFDeriv 𝕜 i g i_1 - fun_iteratedFDeriv_add_apply 📋 Mathlib.Analysis.Calculus.ContDiff.Operations
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {x : E} {i : ℕ} {f g : E → F} (hf : ContDiffAt 𝕜 (↑i) f x) (hg : ContDiffAt 𝕜 (↑i) g x) : iteratedFDeriv 𝕜 i (fun i => f i + g i) x = iteratedFDeriv 𝕜 i f x + iteratedFDeriv 𝕜 i g x - iteratedFDeriv_add_apply 📋 Mathlib.Analysis.Calculus.ContDiff.Operations
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {x : E} {i : ℕ} {f g : E → F} (hf : ContDiffAt 𝕜 (↑i) f x) (hg : ContDiffAt 𝕜 (↑i) g x) : iteratedFDeriv 𝕜 i (f + g) x = iteratedFDeriv 𝕜 i f x + iteratedFDeriv 𝕜 i g x - iteratedFDeriv_sub 📋 Mathlib.Analysis.Calculus.ContDiff.Operations
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {i : ℕ} {f g : E → F} (hf : ContDiff 𝕜 (↑i) f) (hg : ContDiff 𝕜 (↑i) g) : iteratedFDeriv 𝕜 i (f - g) = iteratedFDeriv 𝕜 i f - iteratedFDeriv 𝕜 i g - iteratedFDeriv_add 📋 Mathlib.Analysis.Calculus.ContDiff.Operations
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {i : ℕ} {f g : E → F} (hf : ContDiff 𝕜 (↑i) f) (hg : ContDiff 𝕜 (↑i) g) : iteratedFDeriv 𝕜 i (f + g) = iteratedFDeriv 𝕜 i f + iteratedFDeriv 𝕜 i g - iteratedFDeriv_const_smul_apply' 📋 Mathlib.Analysis.Calculus.ContDiff.Operations
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x : E} {R : Type u_3} [DistribSMul R F] [SMulCommClass 𝕜 R F] [ContinuousConstSMul R F] {i : ℕ} {a : R} (hf : ContDiffAt 𝕜 (↑i) f x) : iteratedFDeriv 𝕜 i (fun x => a • f x) x = a • iteratedFDeriv 𝕜 i f x - iteratedFDeriv_const_smul_apply 📋 Mathlib.Analysis.Calculus.ContDiff.Operations
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x : E} {R : Type u_3} [DistribSMul R F] [SMulCommClass 𝕜 R F] [ContinuousConstSMul R F] {i : ℕ} {a : R} (hf : ContDiffAt 𝕜 (↑i) f x) : iteratedFDeriv 𝕜 i (a • f) x = a • iteratedFDeriv 𝕜 i f x - iteratedFDeriv_smul_const_apply 📋 Mathlib.Analysis.Calculus.ContDiff.Operations
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {x : E} {A : Type u_4} [NormedRing A] [NormedAlgebra 𝕜 A] [Module A F] [IsScalarTower 𝕜 A F] [IsBoundedSMul A F] {i : ℕ} {v : F} {f : E → A} (hf : ContDiffAt 𝕜 (↑i) f x) : iteratedFDeriv 𝕜 i (fun y => f y • v) x = ((ContinuousLinearMap.id 𝕜 A).smulRight v).compContinuousMultilinearMap (iteratedFDeriv 𝕜 i f x) - iteratedFDeriv_comp_const_smul 📋 Mathlib.Analysis.Calculus.ContDiff.Operations
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {i : ℕ} (a : 𝕜) (hf : ContDiff 𝕜 (↑i) f) : (iteratedFDeriv 𝕜 i fun z => f (a • z)) = fun x => a ^ i • iteratedFDeriv 𝕜 i f (a • x) - norm_iteratedFDeriv_eq_norm_iteratedDeriv 📋 Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {n : ℕ} {f : 𝕜 → F} {x : 𝕜} : ‖iteratedFDeriv 𝕜 n f x‖ = ‖iteratedDeriv n f x‖ - iteratedDeriv_eq_iteratedFDeriv 📋 Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {n : ℕ} {f : 𝕜 → F} {x : 𝕜} : iteratedDeriv n f x = (iteratedFDeriv 𝕜 n f x) fun x => 1 - iteratedFDeriv_apply_eq_iteratedDeriv_mul_prod 📋 Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {n : ℕ} {f : 𝕜 → F} {x : 𝕜} {m : Fin n → 𝕜} : (iteratedFDeriv 𝕜 n f x) m = (∏ i, m i) • iteratedDeriv n f x - iteratedFDeriv_eq_equiv_comp 📋 Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {n : ℕ} {f : 𝕜 → F} : iteratedFDeriv 𝕜 n f = ⇑(ContinuousMultilinearMap.piFieldEquiv 𝕜 (Fin n) F) ∘ iteratedDeriv n f - iteratedDeriv_eq_equiv_comp 📋 Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {n : ℕ} {f : 𝕜 → F} : iteratedDeriv n f = ⇑(ContinuousMultilinearMap.piFieldEquiv 𝕜 (Fin n) F).symm ∘ iteratedFDeriv 𝕜 n f - AnalyticOn.domDomCongr_iteratedFDeriv 📋 Mathlib.Analysis.Analytic.IteratedFDeriv
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x : E} (h : AnalyticOn 𝕜 f Set.univ) {n : ℕ} (σ : Equiv.Perm (Fin n)) : ContinuousMultilinearMap.domDomCongr σ (iteratedFDeriv 𝕜 n f x) = iteratedFDeriv 𝕜 n f x - ContDiffAt.domDomCongr_iteratedFDeriv 📋 Mathlib.Analysis.Analytic.IteratedFDeriv
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x : E} (h : ContDiffAt 𝕜 ⊤ f x) {n : ℕ} (σ : Equiv.Perm (Fin n)) : ContinuousMultilinearMap.domDomCongr σ (iteratedFDeriv 𝕜 n f x) = iteratedFDeriv 𝕜 n f x - AnalyticOn.iteratedFDeriv_comp_perm 📋 Mathlib.Analysis.Analytic.IteratedFDeriv
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x : E} (h : AnalyticOn 𝕜 f Set.univ) {n : ℕ} (v : Fin n → E) (σ : Equiv.Perm (Fin n)) : (iteratedFDeriv 𝕜 n f x) (v ∘ ⇑σ) = (iteratedFDeriv 𝕜 n f x) v - ContDiffAt.iteratedFDeriv_comp_perm 📋 Mathlib.Analysis.Analytic.IteratedFDeriv
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x : E} (h : ContDiffAt 𝕜 ⊤ f x) {n : ℕ} (v : Fin n → E) (σ : Equiv.Perm (Fin n)) : (iteratedFDeriv 𝕜 n f x) (v ∘ ⇑σ) = (iteratedFDeriv 𝕜 n f x) v - ContinuousMultilinearMap.iteratedFDeriv_comp_diagonal 📋 Mathlib.Analysis.Analytic.IteratedFDeriv
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {n : ℕ} (f : E [×n]→L[𝕜] F) (x : E) (v : Fin n → E) : (iteratedFDeriv 𝕜 n (fun x => f fun x_1 => x) x) v = ∑ σ, f fun i => v (σ i) - HasFPowerSeriesOnBall.iteratedFDeriv_eq_sum_of_completeSpace 📋 Mathlib.Analysis.Analytic.IteratedFDeriv
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {p : FormalMultilinearSeries 𝕜 E F} {x : E} {r : ENNReal} [CompleteSpace F] (h : HasFPowerSeriesOnBall f p x r) {n : ℕ} (v : Fin n → E) : (iteratedFDeriv 𝕜 n f x) v = ∑ σ, (p n) fun i => v (σ i) - HasFPowerSeriesOnBall.iteratedFDeriv_eq_sum 📋 Mathlib.Analysis.Analytic.IteratedFDeriv
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {p : FormalMultilinearSeries 𝕜 E F} {x : E} {r : ENNReal} (h : HasFPowerSeriesOnBall f p x r) (h' : AnalyticOn 𝕜 f Set.univ) {n : ℕ} (v : Fin n → E) : (iteratedFDeriv 𝕜 n f x) v = ∑ σ, (p n) fun i => v (σ i) - contDiff_tsum 📋 Mathlib.Analysis.Calculus.SmoothSeries
{α : Type u_1} {𝕜 : Type u_2} {E : Type u_3} {F : Type u_4} [NontriviallyNormedField 𝕜] [IsRCLikeNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [CompleteSpace F] [NormedSpace 𝕜 F] {f : α → E → F} {v : ℕ → α → ℝ} {N : ℕ∞} (hf : ∀ (i : α), ContDiff 𝕜 (↑N) (f i)) (hv : ∀ (k : ℕ), ↑k ≤ N → Summable (v k)) (h'f : ∀ (k : ℕ) (i : α) (x : E), ↑k ≤ N → ‖iteratedFDeriv 𝕜 k (f i) x‖ ≤ v k i) : ContDiff 𝕜 ↑N fun x => ∑' (i : α), f i x - contDiff_tsum_of_eventually 📋 Mathlib.Analysis.Calculus.SmoothSeries
{α : Type u_1} {𝕜 : Type u_2} {E : Type u_3} {F : Type u_4} [NontriviallyNormedField 𝕜] [IsRCLikeNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [CompleteSpace F] [NormedSpace 𝕜 F] {f : α → E → F} {v : ℕ → α → ℝ} {N : ℕ∞} (hf : ∀ (i : α), ContDiff 𝕜 (↑N) (f i)) (hv : ∀ (k : ℕ), ↑k ≤ N → Summable (v k)) (h'f : ∀ (k : ℕ), ↑k ≤ N → ∀ᶠ (i : α) in Filter.cofinite, ∀ (x : E), ‖iteratedFDeriv 𝕜 k (f i) x‖ ≤ v k i) : ContDiff 𝕜 ↑N fun x => ∑' (i : α), f i x - iteratedFDeriv_tsum 📋 Mathlib.Analysis.Calculus.SmoothSeries
{α : Type u_1} {𝕜 : Type u_2} {E : Type u_3} {F : Type u_4} [NontriviallyNormedField 𝕜] [IsRCLikeNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [CompleteSpace F] [NormedSpace 𝕜 F] {f : α → E → F} {v : ℕ → α → ℝ} {N : ℕ∞} (hf : ∀ (i : α), ContDiff 𝕜 (↑N) (f i)) (hv : ∀ (k : ℕ), ↑k ≤ N → Summable (v k)) (h'f : ∀ (k : ℕ) (i : α) (x : E), ↑k ≤ N → ‖iteratedFDeriv 𝕜 k (f i) x‖ ≤ v k i) {k : ℕ} (hk : ↑k ≤ N) : (iteratedFDeriv 𝕜 k fun y => ∑' (n : α), f n y) = fun x => ∑' (n : α), iteratedFDeriv 𝕜 k (f n) x - iteratedFDeriv_tsum_apply 📋 Mathlib.Analysis.Calculus.SmoothSeries
{α : Type u_1} {𝕜 : Type u_2} {E : Type u_3} {F : Type u_4} [NontriviallyNormedField 𝕜] [IsRCLikeNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [CompleteSpace F] [NormedSpace 𝕜 F] {f : α → E → F} {v : ℕ → α → ℝ} {N : ℕ∞} (hf : ∀ (i : α), ContDiff 𝕜 (↑N) (f i)) (hv : ∀ (k : ℕ), ↑k ≤ N → Summable (v k)) (h'f : ∀ (k : ℕ) (i : α) (x : E), ↑k ≤ N → ‖iteratedFDeriv 𝕜 k (f i) x‖ ≤ v k i) {k : ℕ} (hk : ↑k ≤ N) (x : E) : iteratedFDeriv 𝕜 k (fun y => ∑' (n : α), f n y) x = ∑' (n : α), iteratedFDeriv 𝕜 k (f n) x - norm_iteratedFDeriv_comp_le 📋 Mathlib.Analysis.Calculus.ContDiff.Bounds
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {G : Type uG} [NormedAddCommGroup G] [NormedSpace 𝕜 G] {g : F → G} {f : E → F} {n : ℕ} {N : WithTop ℕ∞} (hg : ContDiff 𝕜 N g) (hf : ContDiff 𝕜 N f) (hn : ↑n ≤ N) (x : E) {C D : ℝ} (hC : ∀ i ≤ n, ‖iteratedFDeriv 𝕜 i g (f x)‖ ≤ C) (hD : ∀ (i : ℕ), 1 ≤ i → i ≤ n → ‖iteratedFDeriv 𝕜 i f x‖ ≤ D ^ i) : ‖iteratedFDeriv 𝕜 n (g ∘ f) x‖ ≤ ↑n.factorial * C * D ^ n - norm_iteratedFDeriv_comp_le' 📋 Mathlib.Analysis.Calculus.ContDiff.Bounds
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {G : Type uG} [NormedAddCommGroup G] [NormedSpace 𝕜 G] {g : F → G} {f : E → F} {n : ℕ} {N : WithTop ℕ∞} {t : Set F} (ht : Set.range f ⊆ t) (ht' : UniqueDiffOn 𝕜 t) (hg : ContDiffOn 𝕜 N g t) (hf : ContDiff 𝕜 N f) (hn : ↑n ≤ N) (x : E) {C D : ℝ} (hC : ∀ i ≤ n, ‖iteratedFDerivWithin 𝕜 i g t (f x)‖ ≤ C) (hD : ∀ (i : ℕ), 1 ≤ i → i ≤ n → ‖iteratedFDeriv 𝕜 i f x‖ ≤ D ^ i) : ‖iteratedFDeriv 𝕜 n (g ∘ f) x‖ ≤ ↑n.factorial * C * D ^ n - norm_iteratedFDeriv_prod_le 📋 Mathlib.Analysis.Calculus.ContDiff.Bounds
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {ι : Type u_2} {A' : Type u_4} [NormedCommRing A'] [NormedAlgebra 𝕜 A'] [DecidableEq ι] [NormOneClass A'] {u : Finset ι} {f : ι → E → A'} {N : WithTop ℕ∞} (hf : ∀ i ∈ u, ContDiff 𝕜 N (f i)) {x : E} {n : ℕ} (hn : ↑n ≤ N) : ‖iteratedFDeriv 𝕜 n (fun x => ∏ j ∈ u, f j x) x‖ ≤ ∑ p ∈ u.sym n, ↑(↑p).countPerms * ∏ j ∈ u, ‖iteratedFDeriv 𝕜 (Multiset.count j ↑p) (f j) x‖ - norm_iteratedFDeriv_mul_le 📋 Mathlib.Analysis.Calculus.ContDiff.Bounds
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {A : Type u_3} [NormedRing A] [NormedAlgebra 𝕜 A] {f g : E → A} {N : WithTop ℕ∞} (hf : ContDiff 𝕜 N f) (hg : ContDiff 𝕜 N g) (x : E) {n : ℕ} (hn : ↑n ≤ N) : ‖iteratedFDeriv 𝕜 n (fun y => f y * g y) x‖ ≤ ∑ i ∈ Finset.range (n + 1), ↑(n.choose i) * ‖iteratedFDeriv 𝕜 i f x‖ * ‖iteratedFDeriv 𝕜 (n - i) g x‖ - ContinuousLinearMap.norm_iteratedFDeriv_comp_left 📋 Mathlib.Analysis.Calculus.ContDiff.Bounds
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {G : Type uG} [NormedAddCommGroup G] [NormedSpace 𝕜 G] (L : F →L[𝕜] G) {f : E → F} {x : E} {N : WithTop ℕ∞} {n : ℕ} (hf : ContDiffAt 𝕜 N f x) (hn : ↑n ≤ N) : ‖iteratedFDeriv 𝕜 n (⇑L ∘ f) x‖ ≤ ‖L‖ * ‖iteratedFDeriv 𝕜 n f x‖ - norm_iteratedFDeriv_smul_le 📋 Mathlib.Analysis.Calculus.ContDiff.Bounds
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {𝕜' : Type u_2} [NormedField 𝕜'] [NormedAlgebra 𝕜 𝕜'] [NormedSpace 𝕜' F] [IsScalarTower 𝕜 𝕜' F] {f : E → 𝕜'} {g : E → F} {N : WithTop ℕ∞} (hf : ContDiff 𝕜 N f) (hg : ContDiff 𝕜 N g) (x : E) {n : ℕ} (hn : ↑n ≤ N) : ‖iteratedFDeriv 𝕜 n (fun y => f y • g y) x‖ ≤ ∑ i ∈ Finset.range (n + 1), ↑(n.choose i) * ‖iteratedFDeriv 𝕜 i f x‖ * ‖iteratedFDeriv 𝕜 (n - i) g x‖ - norm_iteratedFDeriv_clm_apply_const 📋 Mathlib.Analysis.Calculus.ContDiff.Bounds
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {G : Type uG} [NormedAddCommGroup G] [NormedSpace 𝕜 G] {f : E → F →L[𝕜] G} {c : F} {x : E} {N : WithTop ℕ∞} {n : ℕ} (hf : ContDiffAt 𝕜 N f x) (hn : ↑n ≤ N) : ‖iteratedFDeriv 𝕜 n (fun y => (f y) c) x‖ ≤ ‖c‖ * ‖iteratedFDeriv 𝕜 n f x‖ - norm_iteratedFDeriv_clm_apply 📋 Mathlib.Analysis.Calculus.ContDiff.Bounds
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {G : Type uG} [NormedAddCommGroup G] [NormedSpace 𝕜 G] {f : E → F →L[𝕜] G} {g : E → F} {N : WithTop ℕ∞} {n : ℕ} (hf : ContDiff 𝕜 N f) (hg : ContDiff 𝕜 N g) (x : E) (hn : ↑n ≤ N) : ‖iteratedFDeriv 𝕜 n (fun y => (f y) (g y)) x‖ ≤ ∑ i ∈ Finset.range (n + 1), ↑(n.choose i) * ‖iteratedFDeriv 𝕜 i f x‖ * ‖iteratedFDeriv 𝕜 (n - i) g x‖ - ContinuousLinearMap.norm_iteratedFDeriv_le_of_bilinear 📋 Mathlib.Analysis.Calculus.ContDiff.Bounds
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {D : Type uD} [NormedAddCommGroup D] [NormedSpace 𝕜 D] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {G : Type uG} [NormedAddCommGroup G] [NormedSpace 𝕜 G] (B : E →L[𝕜] F →L[𝕜] G) {f : D → E} {g : D → F} {N : WithTop ℕ∞} (hf : ContDiff 𝕜 N f) (hg : ContDiff 𝕜 N g) (x : D) {n : ℕ} (hn : ↑n ≤ N) : ‖iteratedFDeriv 𝕜 n (fun y => (B (f y)) (g y)) x‖ ≤ ‖B‖ * ∑ i ∈ Finset.range (n + 1), ↑(n.choose i) * ‖iteratedFDeriv 𝕜 i f x‖ * ‖iteratedFDeriv 𝕜 (n - i) g x‖ - ContinuousLinearMap.norm_iteratedFDeriv_le_of_bilinear_of_le_one 📋 Mathlib.Analysis.Calculus.ContDiff.Bounds
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {D : Type uD} [NormedAddCommGroup D] [NormedSpace 𝕜 D] {E : Type uE} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type uF} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {G : Type uG} [NormedAddCommGroup G] [NormedSpace 𝕜 G] (B : E →L[𝕜] F →L[𝕜] G) {f : D → E} {g : D → F} {N : WithTop ℕ∞} (hf : ContDiff 𝕜 N f) (hg : ContDiff 𝕜 N g) (x : D) {n : ℕ} (hn : ↑n ≤ N) (hB : ‖B‖ ≤ 1) : ‖iteratedFDeriv 𝕜 n (fun y => (B (f y)) (g y)) x‖ ≤ ∑ i ∈ Finset.range (n + 1), ↑(n.choose i) * ‖iteratedFDeriv 𝕜 i f x‖ * ‖iteratedFDeriv 𝕜 (n - i) g x‖ - ContDiffAt.restrictScalars_iteratedFDeriv 📋 Mathlib.Analysis.Calculus.ContDiff.RestrictScalars
{𝕜 : Type u_1} {𝕜' : Type u_2} [NontriviallyNormedField 𝕜] [NontriviallyNormedField 𝕜'] [NormedAlgebra 𝕜 𝕜'] {E : Type u_3} [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedSpace 𝕜' E] [IsScalarTower 𝕜 𝕜' E] {F : Type u_4} [NormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedSpace 𝕜' F] [IsScalarTower 𝕜 𝕜' F] {x : E} {f : E → F} {n : ℕ} (h : ContDiffAt 𝕜' (↑n) f x) : (ContinuousMultilinearMap.restrictScalars 𝕜 ∘ iteratedFDeriv 𝕜' n f) x = iteratedFDeriv 𝕜 n f x - ContDiffAt.restrictScalars_iteratedFDeriv_eventuallyEq 📋 Mathlib.Analysis.Calculus.ContDiff.RestrictScalars
{𝕜 : Type u_1} {𝕜' : Type u_2} [NontriviallyNormedField 𝕜] [NontriviallyNormedField 𝕜'] [NormedAlgebra 𝕜 𝕜'] {E : Type u_3} [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedSpace 𝕜' E] [IsScalarTower 𝕜 𝕜' E] {F : Type u_4} [NormedAddCommGroup F] [NormedSpace 𝕜 F] [NormedSpace 𝕜' F] [IsScalarTower 𝕜 𝕜' F] {x : E} {f : E → F} {n : ℕ} (h : ContDiffAt 𝕜' (↑n) f x) : ContinuousMultilinearMap.restrictScalars 𝕜 ∘ iteratedFDeriv 𝕜' n f =ᶠ[nhds x] iteratedFDeriv 𝕜 n f - ContDiffPointwiseHolderAt.iteratedFDeriv 📋 Mathlib.Analysis.Calculus.ContDiffHolder.Pointwise
{E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {k l m : ℕ} {α : ↑unitInterval} {f : E → F} {a : E} (hf : ContDiffPointwiseHolderAt k α f a) (hl : l + m ≤ k) : ContDiffPointwiseHolderAt l α (iteratedFDeriv ℝ m f) a - ContDiffPointwiseHolderAt.of_contDiffOn_holderOnWith 📋 Mathlib.Analysis.Calculus.ContDiffHolder.Pointwise
{E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {k : ℕ} {α : ↑unitInterval} {f : E → F} {a : E} {s : Set E} {C : NNReal} (hf : ContDiffOn ℝ (↑k) f s) (hs : s ∈ nhds a) (hd : HolderOnWith C ⟨↑α, ⋯⟩ (iteratedFDeriv ℝ k f) s) : ContDiffPointwiseHolderAt k α f a - ContDiffPointwiseHolderAt.isBigO 📋 Mathlib.Analysis.Calculus.ContDiffHolder.Pointwise
{E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {k : ℕ} {α : ↑unitInterval} {f : E → F} {a : E} (self : ContDiffPointwiseHolderAt k α f a) : (fun x => iteratedFDeriv ℝ k f x - iteratedFDeriv ℝ k f a) =O[nhds a] fun x => ‖x - a‖ ^ ↑α - ContDiffPointwiseHolderAt.mk 📋 Mathlib.Analysis.Calculus.ContDiffHolder.Pointwise
{E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {k : ℕ} {α : ↑unitInterval} {f : E → F} {a : E} (contDiffAt : ContDiffAt ℝ (↑k) f a) (isBigO : (fun x => iteratedFDeriv ℝ k f x - iteratedFDeriv ℝ k f a) =O[nhds a] fun x => ‖x - a‖ ^ ↑α) : ContDiffPointwiseHolderAt k α f a - contDiffPointwiseHolderAt_iff 📋 Mathlib.Analysis.Calculus.ContDiffHolder.Pointwise
{E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] (k : ℕ) (α : ↑unitInterval) (f : E → F) (a : E) : ContDiffPointwiseHolderAt k α f a ↔ ContDiffAt ℝ (↑k) f a ∧ (fun x => iteratedFDeriv ℝ k f x - iteratedFDeriv ℝ k f a) =O[nhds a] fun x => ‖x - a‖ ^ ↑α - isSymmSndFDerivAt_iff_iteratedFDeriv 📋 Mathlib.Analysis.Calculus.FDeriv.Symmetric
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} {F : Type u_3} [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x : E} : IsSymmSndFDerivAt 𝕜 f x ↔ ContinuousMultilinearMap.domDomCongr Fin.revPerm (iteratedFDeriv 𝕜 2 f x) = iteratedFDeriv 𝕜 2 f x - IsSymmSndFDerivAt.iteratedFDeriv_cons 📋 Mathlib.Analysis.Calculus.FDeriv.Symmetric
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} {F : Type u_3} [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] {f : E → F} {x v w : E} {hf : IsSymmSndFDerivAt 𝕜 f x} : (iteratedFDeriv 𝕜 2 f x) ![v, w] = (iteratedFDeriv 𝕜 2 f x) ![w, v] - iteratedDeriv_vcomp_eq_sum_orderedFinpartition 📋 Mathlib.Analysis.Calculus.IteratedDeriv.FaaDiBruno
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] {g : E → F} {f : 𝕜 → E} {x : 𝕜} {n : WithTop ℕ∞} {i : ℕ} (hg : ContDiffAt 𝕜 n g (f x)) (hf : ContDiffAt 𝕜 n f x) (hi : ↑i ≤ n) : iteratedDeriv i (g ∘ f) x = ∑ c, (iteratedFDeriv 𝕜 c.length g (f x)) fun j => iteratedDeriv (c.partSize j) f x - iteratedDeriv_vcomp_two 📋 Mathlib.Analysis.Calculus.IteratedDeriv.FaaDiBruno
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] {g : E → F} {f : 𝕜 → E} {x : 𝕜} (hg : ContDiffAt 𝕜 2 g (f x)) (hf : ContDiffAt 𝕜 2 f x) : iteratedDeriv 2 (g ∘ f) x = ((iteratedFDeriv 𝕜 2 g (f x)) fun x_1 => deriv f x) + (fderiv 𝕜 g (f x)) (iteratedDeriv 2 f x) - iteratedDeriv_vcomp_three 📋 Mathlib.Analysis.Calculus.IteratedDeriv.FaaDiBruno
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [NormedAddCommGroup F] [NormedSpace 𝕜 F] {g : E → F} {f : 𝕜 → E} {x : 𝕜} (hg : ContDiffAt 𝕜 3 g (f x)) (hf : ContDiffAt 𝕜 3 f x) : iteratedDeriv 3 (g ∘ f) x = ((iteratedFDeriv 𝕜 3 g (f x)) fun x_1 => deriv f x) + (iteratedFDeriv 𝕜 2 g (f x)) ![iteratedDeriv 2 f x, deriv f x] + 2 • (iteratedFDeriv 𝕜 2 g (f x)) ![deriv f x, iteratedDeriv 2 f x] + (fderiv 𝕜 g (f x)) (iteratedDeriv 3 f x) - ContDiffAt.deriv_fderiv_add_smul 📋 Mathlib.Analysis.Calculus.TaylorIntegral
{𝕜 : Type u_1} {E : Type u_2} {F : Type u_3} [NormedAddCommGroup E] [NormedAddCommGroup F] [NontriviallyNormedField 𝕜] [NormedSpace 𝕜 E] [NormedSpace 𝕜 F] {f : E → F} {x y : E} {t : 𝕜} {n : ℕ} (hf : ContDiffAt 𝕜 (↑n + 1) f (x + t • y)) : deriv (fun s => (iteratedFDeriv 𝕜 n f (x + s • y)) fun x => y) t = (iteratedFDeriv 𝕜 (n + 1) f (x + t • y)) fun x => y - map_add_eq_sum_add_integral_iteratedFDeriv 📋 Mathlib.Analysis.Calculus.TaylorIntegral
{E : Type u_2} {F : Type u_3} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedSpace ℝ E] [NormedSpace ℝ F] {f : E → F} {x y : E} {n : ℕ} [CompleteSpace F] (hf : ∀ t ∈ Set.Icc 0 1, ContDiffAt ℝ (↑n + 1) f (x + t • y)) : f (x + y) = (∑ k ∈ Finset.range (n + 1), (↑k.factorial)⁻¹ • (iteratedFDeriv ℝ k f x) fun x => y) + (↑n.factorial)⁻¹ • ∫ (t : ℝ) in 0..1, (1 - t) ^ n • (iteratedFDeriv ℝ (n + 1) f (x + t • y)) fun x => y - InnerProductSpace.laplacian_eq_iteratedFDeriv_orthonormalBasis 📋 Mathlib.Analysis.InnerProductSpace.Laplacian
{E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ℝ F] (f : E → F) {ι : Type u_5} [Fintype ι] (v : OrthonormalBasis ι ℝ E) : Laplacian.laplacian f = fun x => ∑ i, (iteratedFDeriv ℝ 2 f x) ![v i, v i] - InnerProductSpace.laplacian_eq_iteratedFDeriv_complexPlane 📋 Mathlib.Analysis.InnerProductSpace.Laplacian
{F : Type u_3} [NormedAddCommGroup F] [NormedSpace ℝ F] (f : ℂ → F) : Laplacian.laplacian f = fun x => (iteratedFDeriv ℝ 2 f x) ![1, 1] + (iteratedFDeriv ℝ 2 f x) ![Complex.I, Complex.I] - tensorIteratedFDerivTwo_eq_iteratedFDeriv 📋 Mathlib.Analysis.InnerProductSpace.Laplacian
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace 𝕜 F] (f : E → F) (e e₁ e₂ : E) : (tensorIteratedFDerivTwo 𝕜 f e) (e₁ ⊗ₜ[𝕜] e₂) = (iteratedFDeriv 𝕜 2 f e) ![e₁, e₂] - InnerProductSpace.laplacian_eq_iteratedFDeriv_stdOrthonormalBasis 📋 Mathlib.Analysis.InnerProductSpace.Laplacian
{E : Type u_2} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ℝ F] (f : E → F) : Laplacian.laplacian f = fun x => ∑ i, (iteratedFDeriv ℝ 2 f x) ![(stdOrthonormalBasis ℝ E) i, (stdOrthonormalBasis ℝ E) i] - bilinearIteratedFDerivTwo_eq_iteratedFDeriv 📋 Mathlib.Analysis.InnerProductSpace.Laplacian
{𝕜 : Type u_1} [NontriviallyNormedField 𝕜] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace 𝕜 E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace 𝕜 F] (f : E → F) (e e₁ e₂ : E) : ((bilinearIteratedFDerivTwo 𝕜 f e) e₁) e₂ = (iteratedFDeriv 𝕜 2 f e) ![e₁, e₂] - ContDiffMapSupportedIn.bounded_iteratedFDeriv 📋 Mathlib.Analysis.Distribution.ContDiffMapSupportedIn
{E : Type u_2} {F : Type u_3} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {n : ℕ∞} {K : TopologicalSpace.Compacts E} (f : ContDiffMapSupportedIn E F n K) {i : ℕ} (hi : ↑i ≤ n) : ∃ C, ∀ (x : E), ‖iteratedFDeriv ℝ i (⇑f) x‖ ≤ C - ContDiffMapSupportedIn.iteratedFDeriv_zero_on_compl 📋 Mathlib.Analysis.Distribution.ContDiffMapSupportedIn
{E : Type u_2} {F : Type u_3} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {n : ℕ∞} {K : TopologicalSpace.Compacts E} (f : ContDiffMapSupportedIn E F n K) {i : ℕ} : Set.EqOn (iteratedFDeriv ℝ i ⇑f) 0 (↑K)ᶜ - ContDiffMapSupportedIn.norm_iteratedFDeriv_apply_le_seminorm 📋 Mathlib.Analysis.Distribution.ContDiffMapSupportedIn
(𝕜 : Type u_1) {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedSpace 𝕜 F] [SMulCommClass ℝ 𝕜 F] {n : ℕ∞} {K : TopologicalSpace.Compacts E} {i : ℕ} (hin : ↑i ≤ n) {f : ContDiffMapSupportedIn E F n K} {x : E} : ‖iteratedFDeriv ℝ i (⇑f) x‖ ≤ (ContDiffMapSupportedIn.seminorm 𝕜 E F n K i) f - ContDiffMapSupportedIn.norm_iteratedFDeriv_apply_le_seminorm_top 📋 Mathlib.Analysis.Distribution.ContDiffMapSupportedIn
(𝕜 : Type u_1) {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedSpace 𝕜 F] [SMulCommClass ℝ 𝕜 F] {K : TopologicalSpace.Compacts E} {i : ℕ} {f : ContDiffMapSupportedIn E F ⊤ K} {x : E} : ‖iteratedFDeriv ℝ i (⇑f) x‖ ≤ (ContDiffMapSupportedIn.seminorm 𝕜 E F ⊤ K i) f - ContDiffMapSupportedIn.seminorm_le_iff 📋 Mathlib.Analysis.Distribution.ContDiffMapSupportedIn
(𝕜 : Type u_1) {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedSpace 𝕜 F] [SMulCommClass ℝ 𝕜 F] {n : ℕ∞} {K : TopologicalSpace.Compacts E} {C : ℝ} (hC : 0 ≤ C) (i : ℕ) (f : ContDiffMapSupportedIn E F n K) : (ContDiffMapSupportedIn.seminorm 𝕜 E F n K i) f ≤ C ↔ ↑i ≤ n → ∀ x ∈ K, ‖iteratedFDeriv ℝ i (⇑f) x‖ ≤ C - ContDiffMapSupportedIn.seminorm_top_le_iff 📋 Mathlib.Analysis.Distribution.ContDiffMapSupportedIn
(𝕜 : Type u_1) {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedSpace 𝕜 F] [SMulCommClass ℝ 𝕜 F] {K : TopologicalSpace.Compacts E} {C : ℝ} (hC : 0 ≤ C) (i : ℕ) (f : ContDiffMapSupportedIn E F ⊤ K) : (ContDiffMapSupportedIn.seminorm 𝕜 E F ⊤ K i) f ≤ C ↔ ∀ x ∈ K, ‖iteratedFDeriv ℝ i (⇑f) x‖ ≤ C - ContDiffMapSupportedIn.mkCLM 📋 Mathlib.Analysis.Distribution.ContDiffMapSupportedIn
(𝕜 : Type u_1) {E : Type u_2} {F : Type u_3} {F' : Type u_4} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedSpace 𝕜 F] [SMulCommClass ℝ 𝕜 F] [NormedAddCommGroup F'] [NormedSpace ℝ F'] [NormedSpace 𝕜 F'] [SMulCommClass ℝ 𝕜 F'] {n₁ n₂ : ℕ∞} {K₁ K₂ : TopologicalSpace.Compacts E} (A : ContDiffMapSupportedIn E F n₁ K₁ → E → F') (hadd : ∀ (f g : ContDiffMapSupportedIn E F n₁ K₁) (x : E), A (f + g) x = A f x + A g x) (hsmul : ∀ (c : 𝕜) (f : ContDiffMapSupportedIn E F n₁ K₁) (x : E), A (c • f) x = c • A f x) (hsmooth : ∀ (f : ContDiffMapSupportedIn E F n₁ K₁), ContDiff ℝ (↑n₂) (A f)) (hsupp : ∀ (f : ContDiffMapSupportedIn E F n₁ K₁), Set.EqOn (A f) 0 (↑K₂)ᶜ) (hbound : ∀ (i : ℕ), ↑i ≤ n₂ → ∃ s C, 0 ≤ C ∧ ∀ (f : ContDiffMapSupportedIn E F n₁ K₁), ∀ x ∈ K₂, ‖iteratedFDeriv ℝ i (A f) x‖ ≤ C * (s.sup fun j => ContDiffMapSupportedIn.seminorm 𝕜 E F n₁ K₁ j) f) : ContDiffMapSupportedIn E F n₁ K₁ →L[𝕜] ContDiffMapSupportedIn E F' n₂ K₂ - ContDiffMapSupportedIn.iteratedFDerivLM_apply_of_le 📋 Mathlib.Analysis.Distribution.ContDiffMapSupportedIn
(𝕜 : Type u_1) {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedSpace 𝕜 F] [SMulCommClass ℝ 𝕜 F] {n k : ℕ∞} {K : TopologicalSpace.Compacts E} {i : ℕ} (f : ContDiffMapSupportedIn E F n K) (hin : k + ↑i ≤ n) : ⇑((ContDiffMapSupportedIn.iteratedFDerivLM 𝕜 n k i) f) = iteratedFDeriv ℝ i ⇑f - ContDiffMapSupportedIn.iteratedFDerivLM_apply 📋 Mathlib.Analysis.Distribution.ContDiffMapSupportedIn
(𝕜 : Type u_1) {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedSpace 𝕜 F] [SMulCommClass ℝ 𝕜 F] {n k : ℕ∞} {K : TopologicalSpace.Compacts E} {i : ℕ} (f : ContDiffMapSupportedIn E F n K) : ⇑((ContDiffMapSupportedIn.iteratedFDerivLM 𝕜 n k i) f) = if k + ↑i ≤ n then iteratedFDeriv ℝ i ⇑f else 0 - ContDiffMapSupportedIn.structureMapLM_top_apply 📋 Mathlib.Analysis.Distribution.ContDiffMapSupportedIn
(𝕜 : Type u_1) {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedSpace 𝕜 F] [SMulCommClass ℝ 𝕜 F] {K : TopologicalSpace.Compacts E} {i : ℕ} (f : ContDiffMapSupportedIn E F ⊤ K) : ⇑((ContDiffMapSupportedIn.structureMapLM 𝕜 ⊤ i) f) = iteratedFDeriv ℝ i ⇑f - ContDiffMapSupportedIn.structureMapLM_apply 📋 Mathlib.Analysis.Distribution.ContDiffMapSupportedIn
(𝕜 : Type u_1) {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedSpace 𝕜 F] [SMulCommClass ℝ 𝕜 F] {n : ℕ∞} {K : TopologicalSpace.Compacts E} {i : ℕ} (f : ContDiffMapSupportedIn E F n K) : ⇑((ContDiffMapSupportedIn.structureMapLM 𝕜 n i) f) = if ↑i ≤ n then iteratedFDeriv ℝ i ⇑f else 0 - ContDiffMapSupportedIn.structureMapCLM_top_apply 📋 Mathlib.Analysis.Distribution.ContDiffMapSupportedIn
(𝕜 : Type u_1) {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedSpace 𝕜 F] [SMulCommClass ℝ 𝕜 F] {K : TopologicalSpace.Compacts E} {i : ℕ} (f : ContDiffMapSupportedIn E F ⊤ K) : ⇑((ContDiffMapSupportedIn.structureMapCLM 𝕜 ⊤ i) f) = iteratedFDeriv ℝ i ⇑f - ContDiffMapSupportedIn.structureMapCLM_apply 📋 Mathlib.Analysis.Distribution.ContDiffMapSupportedIn
(𝕜 : Type u_1) {E : Type u_2} {F : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedSpace 𝕜 F] [SMulCommClass ℝ 𝕜 F] {n : ℕ∞} {K : TopologicalSpace.Compacts E} {i : ℕ} (f : ContDiffMapSupportedIn E F n K) : ⇑((ContDiffMapSupportedIn.structureMapCLM 𝕜 n i) f) = if ↑i ≤ n then iteratedFDeriv ℝ i ⇑f else 0 - Function.HasTemperateGrowth.isBigO 📋 Mathlib.Analysis.Distribution.TemperateGrowth
{E : Type u_5} {F : Type u_6} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {f : E → F} (hf_temperate : Function.HasTemperateGrowth f) (n : ℕ) : ∃ k, iteratedFDeriv ℝ n f =O[⊤] fun x => (1 + ‖x‖) ^ k - Function.HasTemperateGrowth.isBigO_uniform 📋 Mathlib.Analysis.Distribution.TemperateGrowth
{E : Type u_5} {F : Type u_6} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {f : E → F} (hf_temperate : Function.HasTemperateGrowth f) (N : ℕ) : ∃ k, ∀ n ≤ N, iteratedFDeriv ℝ n f =O[⊤] fun x => (1 + ‖x‖) ^ k - Function.hasTemperateGrowth_iff_isBigO 📋 Mathlib.Analysis.Distribution.TemperateGrowth
{E : Type u_5} {F : Type u_6} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {f : E → F} : Function.HasTemperateGrowth f ↔ ContDiff ℝ (↑⊤) f ∧ ∀ (n : ℕ), ∃ k, iteratedFDeriv ℝ n f =O[⊤] fun x => (1 + ‖x‖) ^ k - Function.HasTemperateGrowth.norm_iteratedFDeriv_le_uniform 📋 Mathlib.Analysis.Distribution.TemperateGrowth
{E : Type u_5} {F : Type u_6} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] {f : E → F} (hf_temperate : Function.HasTemperateGrowth f) (n : ℕ) : ∃ k C, 0 ≤ C ∧ ∀ N ≤ n, ∀ (x : E), ‖iteratedFDeriv ℝ N f x‖ ≤ C * (1 + ‖x‖) ^ k - SchwartzMap.decay' 📋 Mathlib.Analysis.Distribution.SchwartzSpace.Basic
{E : Type u_5} {F : Type u_6} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] (self : SchwartzMap E F) (k n : ℕ) : ∃ C, ∀ (x : E), ‖x‖ ^ k * ‖iteratedFDeriv ℝ n self.toFun x‖ ≤ C - SchwartzMap.mk 📋 Mathlib.Analysis.Distribution.SchwartzSpace.Basic
{E : Type u_5} {F : Type u_6} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] (toFun : E → F) (smooth' : ContDiff ℝ (↑⊤) toFun) (decay' : ∀ (k n : ℕ), ∃ C, ∀ (x : E), ‖x‖ ^ k * ‖iteratedFDeriv ℝ n toFun x‖ ≤ C) : SchwartzMap E F - SchwartzMap.decay 📋 Mathlib.Analysis.Distribution.SchwartzSpace.Basic
{E : Type u_5} {F : Type u_6} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] (f : SchwartzMap E F) (k n : ℕ) : ∃ C, 0 < C ∧ ∀ (x : E), ‖x‖ ^ k * ‖iteratedFDeriv ℝ n (⇑f) x‖ ≤ C - SchwartzMap.integrable_pow_mul_iteratedFDeriv 📋 Mathlib.Analysis.Distribution.SchwartzSpace.Basic
{D : Type u_4} {V : Type u_9} [NormedAddCommGroup D] [NormedSpace ℝ D] [NormedAddCommGroup V] [NormedSpace ℝ V] [MeasurableSpace D] (μ : MeasureTheory.Measure D) [hμ : μ.HasTemperateGrowth] [BorelSpace D] [SecondCountableTopology D] (f : SchwartzMap D V) (k n : ℕ) : MeasureTheory.Integrable (fun x => ‖x‖ ^ k * ‖iteratedFDeriv ℝ n (⇑f) x‖) μ - SchwartzMap.norm_iteratedFDeriv_le_seminorm 📋 Mathlib.Analysis.Distribution.SchwartzSpace.Basic
(𝕜 : Type u_2) {E : Type u_5} {F : Type u_6} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedField 𝕜] [NormedSpace 𝕜 F] [SMulCommClass ℝ 𝕜 F] (f : SchwartzMap E F) (n : ℕ) (x₀ : E) : ‖iteratedFDeriv ℝ n (⇑f) x₀‖ ≤ (SchwartzMap.seminorm 𝕜 0 n) f - SchwartzMap.le_seminorm 📋 Mathlib.Analysis.Distribution.SchwartzSpace.Basic
(𝕜 : Type u_2) {E : Type u_5} {F : Type u_6} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedField 𝕜] [NormedSpace 𝕜 F] [SMulCommClass ℝ 𝕜 F] (k n : ℕ) (f : SchwartzMap E F) (x : E) : ‖x‖ ^ k * ‖iteratedFDeriv ℝ n (⇑f) x‖ ≤ (SchwartzMap.seminorm 𝕜 k n) f - SchwartzMap.seminorm_le_bound 📋 Mathlib.Analysis.Distribution.SchwartzSpace.Basic
(𝕜 : Type u_2) {E : Type u_5} {F : Type u_6} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedField 𝕜] [NormedSpace 𝕜 F] [SMulCommClass ℝ 𝕜 F] (k n : ℕ) (f : SchwartzMap E F) {M : ℝ} (hMp : 0 ≤ M) (hM : ∀ (x : E), ‖x‖ ^ k * ‖iteratedFDeriv ℝ n (⇑f) x‖ ≤ M) : (SchwartzMap.seminorm 𝕜 k n) f ≤ M - SchwartzMap.seminorm_apply 📋 Mathlib.Analysis.Distribution.SchwartzSpace.Basic
(𝕜 : Type u_2) {E : Type u_5} {F : Type u_6} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedField 𝕜] [NormedSpace 𝕜 F] [SMulCommClass ℝ 𝕜 F] {k n : ℕ} (f : SchwartzMap E F) : (SchwartzMap.seminorm 𝕜 k n) f = sInf {c | 0 ≤ c ∧ ∀ (x : E), ‖x‖ ^ k * ‖iteratedFDeriv ℝ n (⇑f) x‖ ≤ c} - SchwartzMap.one_add_le_sup_seminorm_apply 📋 Mathlib.Analysis.Distribution.SchwartzSpace.Basic
{𝕜 : Type u_2} {E : Type u_5} {F : Type u_6} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedField 𝕜] [NormedSpace 𝕜 F] [SMulCommClass ℝ 𝕜 F] {m : ℕ × ℕ} {k n : ℕ} (hk : k ≤ m.1) (hn : n ≤ m.2) (f : SchwartzMap E F) (x : E) : (1 + ‖x‖) ^ k * ‖iteratedFDeriv ℝ n (⇑f) x‖ ≤ 2 ^ m.1 * ((Finset.Iic m).sup fun m => SchwartzMap.seminorm 𝕜 m.1 m.2) f - SchwartzMap.mkLM 📋 Mathlib.Analysis.Distribution.SchwartzSpace.Basic
{𝕜 : Type u_2} {𝕜' : Type u_3} {D : Type u_4} {E : Type u_5} {F : Type u_6} {G : Type u_7} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedField 𝕜] [NormedField 𝕜'] [NormedAddCommGroup D] [NormedSpace ℝ D] [NormedSpace 𝕜 E] [SMulCommClass ℝ 𝕜 E] [NormedAddCommGroup G] [NormedSpace ℝ G] [NormedSpace 𝕜' G] [SMulCommClass ℝ 𝕜' G] {σ : 𝕜 →+* 𝕜'} (A : SchwartzMap D E → F → G) (hadd : ∀ (f g : SchwartzMap D E) (x : F), A (f + g) x = A f x + A g x) (hsmul : ∀ (a : 𝕜) (f : SchwartzMap D E) (x : F), A (a • f) x = σ a • A f x) (hsmooth : ∀ (f : SchwartzMap D E), ContDiff ℝ (↑⊤) (A f)) (hbound : ∀ (n : ℕ × ℕ), ∃ s C, 0 ≤ C ∧ ∀ (f : SchwartzMap D E) (x : F), ‖x‖ ^ n.1 * ‖iteratedFDeriv ℝ n.2 (A f) x‖ ≤ C * (s.sup (schwartzSeminormFamily 𝕜 D E)) f) : SchwartzMap D E →ₛₗ[σ] SchwartzMap F G - SchwartzMap.mkCLM 📋 Mathlib.Analysis.Distribution.SchwartzSpace.Basic
{𝕜 : Type u_2} {𝕜' : Type u_3} {D : Type u_4} {E : Type u_5} {F : Type u_6} {G : Type u_7} [NormedAddCommGroup E] [NormedSpace ℝ E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedField 𝕜] [NormedField 𝕜'] [NormedAddCommGroup D] [NormedSpace ℝ D] [NormedSpace 𝕜 E] [SMulCommClass ℝ 𝕜 E] [NormedAddCommGroup G] [NormedSpace ℝ G] [NormedSpace 𝕜' G] [SMulCommClass ℝ 𝕜' G] {σ : 𝕜 →+* 𝕜'} [RingHomIsometric σ] (A : SchwartzMap D E → F → G) (hadd : ∀ (f g : SchwartzMap D E) (x : F), A (f + g) x = A f x + A g x) (hsmul : ∀ (a : 𝕜) (f : SchwartzMap D E) (x : F), A (a • f) x = σ a • A f x) (hsmooth : ∀ (f : SchwartzMap D E), ContDiff ℝ (↑⊤) (A f)) (hbound : ∀ (n : ℕ × ℕ), ∃ s C, 0 ≤ C ∧ ∀ (f : SchwartzMap D E) (x : F), ‖x‖ ^ n.1 * ‖iteratedFDeriv ℝ n.2 (A f) x‖ ≤ C * (s.sup (schwartzSeminormFamily 𝕜 D E)) f) : SchwartzMap D E →SL[σ] SchwartzMap F G - SchwartzMap.integral_pow_mul_iteratedFDeriv_le 📋 Mathlib.Analysis.Distribution.SchwartzSpace.Basic
(𝕜 : Type u_2) {D : Type u_4} {V : Type u_9} [RCLike 𝕜] [NormedAddCommGroup D] [NormedSpace ℝ D] [NormedAddCommGroup V] [NormedSpace ℝ V] [NormedSpace 𝕜 V] [MeasurableSpace D] (μ : MeasureTheory.Measure D) [hμ : μ.HasTemperateGrowth] (f : SchwartzMap D V) (k n : ℕ) : ∫ (x : D), ‖x‖ ^ k * ‖iteratedFDeriv ℝ n (⇑f) x‖ ∂μ ≤ (2 ^ μ.integrablePower * ∫ (x : D), (1 + ‖x‖) ^ (-↑μ.integrablePower) ∂μ) * ((SchwartzMap.seminorm 𝕜 0 n) f + (SchwartzMap.seminorm 𝕜 (k + μ.integrablePower) n) f) - SchwartzMap.iteratedLineDerivOp_eq_iteratedFDeriv 📋 Mathlib.Analysis.Distribution.SchwartzSpace.Deriv
{E : Type u_4} {F : Type u_7} [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedSpace ℝ F] [NormedSpace ℝ E] {n : ℕ} {m : Fin n → E} {f : SchwartzMap E F} {x : E} : (LineDeriv.iteratedLineDerivOp m f) x = (iteratedFDeriv ℝ n (⇑f) x) m - Real.iteratedFDeriv_fourier 📋 Mathlib.Analysis.Fourier.FourierTransformDeriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] {V : Type u_2} [NormedAddCommGroup V] [InnerProductSpace ℝ V] [FiniteDimensional ℝ V] [MeasurableSpace V] [BorelSpace V] {f : V → E} {N : ℕ∞} (hf : ∀ (n : ℕ), ↑n ≤ N → MeasureTheory.Integrable (fun v => ‖v‖ ^ n * ‖f v‖) MeasureTheory.volume) (h'f : MeasureTheory.AEStronglyMeasurable f MeasureTheory.volume) {n : ℕ} (hn : ↑n ≤ N) : iteratedFDeriv ℝ n (FourierTransform.fourier f) = FourierTransform.fourier fun v => VectorFourier.fourierPowSMulRight (innerSL ℝ) f v n - Real.pow_mul_norm_iteratedFDeriv_fourier_le 📋 Mathlib.Analysis.Fourier.FourierTransformDeriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] {V : Type u_2} [NormedAddCommGroup V] [InnerProductSpace ℝ V] [FiniteDimensional ℝ V] [MeasurableSpace V] [BorelSpace V] {f : V → E} {K N : ℕ∞} (hf : ContDiff ℝ (↑N) f) (h'f : ∀ (k n : ℕ), ↑k ≤ K → ↑n ≤ N → MeasureTheory.Integrable (fun v => ‖v‖ ^ k * ‖iteratedFDeriv ℝ n f v‖) MeasureTheory.volume) {k n : ℕ} (hk : ↑k ≤ K) (hn : ↑n ≤ N) (w : V) : ‖w‖ ^ n * ‖iteratedFDeriv ℝ k (FourierTransform.fourier f) w‖ ≤ (2 * Real.pi) ^ k * (2 * ↑k + 2) ^ n * ∑ p ∈ Finset.range (k + 1) ×ˢ Finset.range (n + 1), ∫ (v : V), ‖v‖ ^ p.1 * ‖iteratedFDeriv ℝ p.2 f v‖ - VectorFourier.norm_iteratedFDeriv_fourierPowSMulRight 📋 Mathlib.Analysis.Fourier.FourierTransformDeriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] {V : Type u_2} {W : Type u_3} [NormedAddCommGroup V] [NormedSpace ℝ V] [NormedAddCommGroup W] [NormedSpace ℝ W] (L : V →L[ℝ] W →L[ℝ] ℝ) {f : V → E} {K : WithTop ℕ∞} {C : ℝ} (hf : ContDiff ℝ K f) {n k : ℕ} (hk : ↑k ≤ K) {v : V} (hv : ∀ i ≤ k, ∀ j ≤ n, ‖v‖ ^ j * ‖iteratedFDeriv ℝ i f v‖ ≤ C) : ‖iteratedFDeriv ℝ k (fun v => VectorFourier.fourierPowSMulRight L f v n) v‖ ≤ (2 * Real.pi) ^ n * (2 * ↑n + 2) ^ k * ‖L‖ ^ n * C - Real.fourier_iteratedFDeriv 📋 Mathlib.Analysis.Fourier.FourierTransformDeriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] {V : Type u_2} [NormedAddCommGroup V] [InnerProductSpace ℝ V] [FiniteDimensional ℝ V] [MeasurableSpace V] [BorelSpace V] {f : V → E} {N : ℕ∞} (hf : ContDiff ℝ (↑N) f) (h'f : ∀ (n : ℕ), ↑n ≤ N → MeasureTheory.Integrable (iteratedFDeriv ℝ n f) MeasureTheory.volume) {n : ℕ} (hn : ↑n ≤ N) : FourierTransform.fourier (iteratedFDeriv ℝ n f) = fun w => VectorFourier.fourierPowSMulRight (-innerSL ℝ) (FourierTransform.fourier f) w n - VectorFourier.pow_mul_norm_iteratedFDeriv_fourierIntegral_le 📋 Mathlib.Analysis.Fourier.FourierTransformDeriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] {V : Type u_2} {W : Type u_3} [NormedAddCommGroup V] [NormedSpace ℝ V] [NormedAddCommGroup W] [NormedSpace ℝ W] (L : V →L[ℝ] W →L[ℝ] ℝ) {f : V → E} [MeasurableSpace V] [BorelSpace V] [FiniteDimensional ℝ V] {μ : MeasureTheory.Measure V} [μ.IsAddHaarMeasure] {K N : ℕ∞} (hf : ContDiff ℝ (↑N) f) (h'f : ∀ (k n : ℕ), ↑k ≤ K → ↑n ≤ N → MeasureTheory.Integrable (fun v => ‖v‖ ^ k * ‖iteratedFDeriv ℝ n f v‖) μ) {k n : ℕ} (hk : ↑k ≤ K) (hn : ↑n ≤ N) (v : V) (w : W) : |(L v) w| ^ n * ‖iteratedFDeriv ℝ k (VectorFourier.fourierIntegral Real.fourierChar μ (ContinuousLinearMap.toLinearMap₁₂ L) f) w‖ ≤ ‖v‖ ^ n * (2 * Real.pi * ‖L‖) ^ k * (2 * ↑k + 2) ^ n * ∑ p ∈ Finset.range (k + 1) ×ˢ Finset.range (n + 1), ∫ (v : V), ‖v‖ ^ p.1 * ‖iteratedFDeriv ℝ p.2 f v‖ ∂μ - VectorFourier.norm_fourierPowSMulRight_iteratedFDeriv_fourierIntegral_le 📋 Mathlib.Analysis.Fourier.FourierTransformDeriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] {V : Type u_2} {W : Type u_3} [NormedAddCommGroup V] [NormedSpace ℝ V] [NormedAddCommGroup W] [NormedSpace ℝ W] (L : V →L[ℝ] W →L[ℝ] ℝ) {f : V → E} [MeasurableSpace V] [BorelSpace V] [FiniteDimensional ℝ V] {μ : MeasureTheory.Measure V} [μ.IsAddHaarMeasure] {K N : ℕ∞} (hf : ContDiff ℝ (↑N) f) (h'f : ∀ (k n : ℕ), ↑k ≤ K → ↑n ≤ N → MeasureTheory.Integrable (fun v => ‖v‖ ^ k * ‖iteratedFDeriv ℝ n f v‖) μ) {k n : ℕ} (hk : ↑k ≤ K) (hn : ↑n ≤ N) {w : W} : ‖VectorFourier.fourierPowSMulRight (-L.flip) (iteratedFDeriv ℝ k (VectorFourier.fourierIntegral Real.fourierChar μ (ContinuousLinearMap.toLinearMap₁₂ L) f)) w n‖ ≤ (2 * Real.pi) ^ k * (2 * ↑k + 2) ^ n * ‖L‖ ^ k * ∑ p ∈ Finset.range (k + 1) ×ˢ Finset.range (n + 1), ∫ (v : V), ‖v‖ ^ p.1 * ‖iteratedFDeriv ℝ p.2 f v‖ ∂μ - VectorFourier.iteratedFDeriv_fourierIntegral 📋 Mathlib.Analysis.Fourier.FourierTransformDeriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] {V : Type u_2} {W : Type u_3} [NormedAddCommGroup V] [NormedSpace ℝ V] [NormedAddCommGroup W] [NormedSpace ℝ W] (L : V →L[ℝ] W →L[ℝ] ℝ) {f : V → E} [MeasurableSpace V] [BorelSpace V] {μ : MeasureTheory.Measure V} [SecondCountableTopology V] {N : ℕ∞} (hf : ∀ (n : ℕ), ↑n ≤ N → MeasureTheory.Integrable (fun v => ‖v‖ ^ n * ‖f v‖) μ) (h'f : MeasureTheory.AEStronglyMeasurable f μ) {n : ℕ} (hn : ↑n ≤ N) : iteratedFDeriv ℝ n (VectorFourier.fourierIntegral Real.fourierChar μ (ContinuousLinearMap.toLinearMap₁₂ L) f) = VectorFourier.fourierIntegral Real.fourierChar μ (ContinuousLinearMap.toLinearMap₁₂ L) fun v => VectorFourier.fourierPowSMulRight L f v n - VectorFourier.fourierIntegral_iteratedFDeriv 📋 Mathlib.Analysis.Fourier.FourierTransformDeriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] {V : Type u_2} {W : Type u_3} [NormedAddCommGroup V] [NormedSpace ℝ V] [NormedAddCommGroup W] [NormedSpace ℝ W] (L : V →L[ℝ] W →L[ℝ] ℝ) {f : V → E} [MeasurableSpace V] [BorelSpace V] [FiniteDimensional ℝ V] {μ : MeasureTheory.Measure V} [μ.IsAddHaarMeasure] {N : ℕ∞} (hf : ContDiff ℝ (↑N) f) (h'f : ∀ (n : ℕ), ↑n ≤ N → MeasureTheory.Integrable (iteratedFDeriv ℝ n f) μ) {n : ℕ} (hn : ↑n ≤ N) : VectorFourier.fourierIntegral Real.fourierChar μ (ContinuousLinearMap.toLinearMap₁₂ L) (iteratedFDeriv ℝ n f) = fun w => VectorFourier.fourierPowSMulRight (-L.flip) (VectorFourier.fourierIntegral Real.fourierChar μ (ContinuousLinearMap.toLinearMap₁₂ L) f) w n - VectorFourier.fourierPowSMulRight_iteratedFDeriv_fourierIntegral 📋 Mathlib.Analysis.Fourier.FourierTransformDeriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℂ E] {V : Type u_2} {W : Type u_3} [NormedAddCommGroup V] [NormedSpace ℝ V] [NormedAddCommGroup W] [NormedSpace ℝ W] (L : V →L[ℝ] W →L[ℝ] ℝ) {f : V → E} [MeasurableSpace V] [BorelSpace V] [FiniteDimensional ℝ V] {μ : MeasureTheory.Measure V} [μ.IsAddHaarMeasure] {K N : ℕ∞} (hf : ContDiff ℝ (↑N) f) (h'f : ∀ (k n : ℕ), ↑k ≤ K → ↑n ≤ N → MeasureTheory.Integrable (fun v => ‖v‖ ^ k * ‖iteratedFDeriv ℝ n f v‖) μ) {k n : ℕ} (hk : ↑k ≤ K) (hn : ↑n ≤ N) {w : W} : VectorFourier.fourierPowSMulRight (-L.flip) (iteratedFDeriv ℝ k (VectorFourier.fourierIntegral Real.fourierChar μ (ContinuousLinearMap.toLinearMap₁₂ L) f)) w n = VectorFourier.fourierIntegral Real.fourierChar μ (ContinuousLinearMap.toLinearMap₁₂ L) (iteratedFDeriv ℝ n fun v => VectorFourier.fourierPowSMulRight L f v k) w - MeasureTheory.iteratedFDeriv_charFun 📋 Mathlib.MeasureTheory.Measure.CharacteristicFunction.TaylorExpansion
{E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [MeasurableSpace E] [BorelSpace E] [SecondCountableTopology E] {μ : MeasureTheory.Measure E} [MeasureTheory.IsFiniteMeasure μ] {n : ℕ} {t : E} (hint : MeasureTheory.MemLp id (↑n) μ) (x : Fin n → E) : (iteratedFDeriv ℝ n (MeasureTheory.charFun μ) t) x = Complex.I ^ n * ∫ (y : E), ↑(∏ i, inner ℝ y (x i)) * Complex.exp (↑(inner ℝ y t) * Complex.I) ∂μ
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
🔍Real.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
🔍"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
🔍_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
🔍Real.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
🔍(?a -> ?b) -> List ?a -> List ?b
🔍List ?a -> (?a -> ?b) -> List ?bBy main conclusion:
🔍|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of all→and∀) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
🔍|- _ < _ → tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
⊢ (_ : Type _)finds all definitions which provide data while⊢ (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
🔍 Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ → _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision ce5dd8c