Loogle!
Result
Found 169 declarations mentioning iteratedDeriv.
- iteratedDeriv ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] (n : โ) (f : ๐ โ F) (x : ๐) : F - iteratedDeriv_zero ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} : iteratedDeriv 0 f = f - iteratedDerivWithin_univ ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โ} {f : ๐ โ F} : iteratedDerivWithin n f Set.univ = iteratedDeriv n f - iteratedDerivWithin_of_isOpen ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โ} {f : ๐ โ F} {s : Set ๐} (hs : IsOpen s) : Set.EqOn (iteratedDerivWithin n f s) (iteratedDeriv n f) s - iteratedDeriv_one ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} : iteratedDeriv 1 f = deriv f - iteratedDeriv_eq_iterate ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โ} {f : ๐ โ F} : iteratedDeriv n f = deriv^[n] f - iteratedDeriv_fun_const_zero ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โ} {x : ๐} : iteratedDeriv n (fun x => 0) x = 0 - iteratedDeriv_const ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โ} {c : F} {x : ๐} : iteratedDeriv n (fun x => c) x = if n = 0 then c else 0 - iteratedDeriv_const_zero ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โ} {x : ๐} : iteratedDeriv n 0 x = 0 - iteratedDeriv_succ ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โ} {f : ๐ โ F} : iteratedDeriv (n + 1) f = deriv (iteratedDeriv n f) - iteratedDeriv_succ' ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โ} {f : ๐ โ F} : iteratedDeriv (n + 1) f = iteratedDeriv n (deriv f) - ContDiff.continuous_iteratedDeriv' ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} (m : โ) (h : ContDiff ๐ (โm) f) : Continuous (iteratedDeriv m f) - ContDiff.continuous_iteratedDeriv ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {n : WithTop โโ} (m : โ) (h : ContDiff ๐ n f) (hmn : โm โค n) : Continuous (iteratedDeriv m f) - contDiff_of_differentiable_iteratedDeriv ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {n : โโ} (h : โ (m : โ), โm โค n โ Differentiable ๐ (iteratedDeriv m f)) : ContDiff ๐ (โn) f - contDiff_nat_succ_iff_contDiff_one_iteratedDeriv ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {n : โ} : ContDiff ๐ (โ(n + 1)) f โ ContDiff ๐ (โn) f โง ContDiff ๐ 1 (iteratedDeriv n f) - iteratedDerivWithin_eq_iteratedDeriv ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โ} {f : ๐ โ F} {s : Set ๐} {x : ๐} (hs : UniqueDiffOn ๐ s) (h : ContDiffAt ๐ (โn) f x) (hx : x โ s) : iteratedDerivWithin n f s x = iteratedDeriv n f x - ContDiff.differentiable_iteratedDeriv ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {n : WithTop โโ} (m : โ) (h : ContDiff ๐ n f) (hmn : โm < n) : Differentiable ๐ (iteratedDeriv m f) - ContDiff.differentiable_iteratedDeriv' ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} (m : โ) (h : ContDiff ๐ (โm + 1) f) : Differentiable ๐ (iteratedDeriv m f) - contDiff_nat_iff_iteratedDeriv ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {n : โ} : ContDiff ๐ (โn) f โ (โ m โค n, Continuous (iteratedDeriv m f)) โง โ m < n, Differentiable ๐ (iteratedDeriv m f) - contDiff_iff_iteratedDeriv ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {n : โโ} : ContDiff ๐ (โn) f โ (โ (m : โ), โm โค n โ Continuous (iteratedDeriv m f)) โง โ (m : โ), โm < n โ Differentiable ๐ (iteratedDeriv m f) - 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โ - AnalyticAt.hasFPowerSeriesAt ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_3} [NontriviallyNormedField ๐] [CompleteSpace ๐] [CharZero ๐] {f : ๐ โ ๐} {x : ๐} (h : AnalyticAt ๐ f x) : HasFPowerSeriesAt f (FormalMultilinearSeries.ofScalars ๐ fun n => iteratedDeriv n f x / โn.factorial) 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 - Filter.EventuallyEq.iteratedDeriv_eq ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] (n : โ) {f g : ๐ โ F} {x : ๐} (hfg : f =แถ [nhds x] g) : iteratedDeriv n f x = iteratedDeriv n g x - Set.EqOn.iteratedDeriv_of_isOpen ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {s : Set ๐} {f g : ๐ โ F} (hfg : Set.EqOn f g s) (hs : IsOpen s) (n : โ) : Set.EqOn (iteratedDeriv n f) (iteratedDeriv n g) s - iteratedDeriv_const_add ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โ} {x : ๐} {f : ๐ โ F} (hn : 0 < n) (c : F) : iteratedDeriv n (fun z => c + f z) x = iteratedDeriv n f x - iteratedDeriv_fun_neg ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] (n : โ) (f : ๐ โ F) (a : ๐) : iteratedDeriv n (fun x => -f x) a = -iteratedDeriv n f a - iteratedDeriv_neg ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] (n : โ) (f : ๐ โ F) (a : ๐) : iteratedDeriv n (-f) a = -iteratedDeriv n f a - Filter.EventuallyEq.iteratedDeriv ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_7} [NontriviallyNormedField ๐] {F : Type u_8} [NormedAddCommGroup F] [NormedSpace ๐ F] {fโ fโ : ๐ โ F} {x : ๐} (h : fโ =แถ [nhds x] fโ) (n : โ) : iteratedDeriv n fโ =แถ [nhds x] iteratedDeriv n fโ - iteratedDeriv_comp_add_const ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] (n : โ) (f : ๐ โ F) (s : ๐) : (iteratedDeriv n fun z => f (z + s)) = fun t => iteratedDeriv n f (t + s) - iteratedDeriv_comp_const_add ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] (n : โ) (f : ๐ โ F) (s : ๐) : (iteratedDeriv n fun z => f (s + z)) = fun t => iteratedDeriv n f (s + t) - iteratedDeriv_const_sub ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โ} {x : ๐} {f : ๐ โ F} (hn : 0 < n) (c : F) : iteratedDeriv n (fun z => c - f z) x = iteratedDeriv n (-f) x - iteratedDeriv_comp_sub_const ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] (n : โ) (f : ๐ โ F) (s : ๐) : (iteratedDeriv n fun z => f (z - s)) = fun t => iteratedDeriv n f (t - s) - iteratedDeriv_div_const ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {x : ๐} {๐' : Type u_6} [NormedDivisionRing ๐'] [NormedAlgebra ๐ ๐'] {n : โ} (f : ๐ โ ๐') (c : ๐') : iteratedDeriv n (fun x => f x / c) x = iteratedDeriv n f x / c - iteratedDeriv_fun_id ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {n : โ} {x : ๐} : iteratedDeriv n (fun x => x) x = if n = 0 then x else if n = 1 then 1 else 0 - iteratedDeriv_fun_id_zero ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {n : โ} : iteratedDeriv n (fun a => a) 0 = if n = 1 then 1 else 0 - iteratedDeriv_id ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {n : โ} {x : ๐} : iteratedDeriv n id x = if n = 0 then x else if n = 1 then 1 else 0 - iteratedDeriv_fun_pow_zero ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {n m : โ} : iteratedDeriv n (fun x => x ^ m) 0 = โ(if n = m then m.factorial else 0) - iteratedDeriv_fun_sum ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {ฮน : Type u_7} {n : โ} {x : ๐} {f : ฮน โ ๐ โ F} {I : Finset ฮน} (hf : โ i โ I, ContDiffAt ๐ (โn) (f i) x) : iteratedDeriv n (fun z => โ i โ I, f i z) x = โ i โ I, iteratedDeriv n (f i) x - iteratedDeriv_const_mul_field ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {x : ๐} {๐' : Type u_6} [NormedDivisionRing ๐'] [NormedAlgebra ๐ ๐'] {n : โ} (c : ๐') (f : ๐ โ ๐') : iteratedDeriv n (fun x => c * f x) x = c * iteratedDeriv n f x - iteratedDeriv_mul_const_field ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {x : ๐} {๐' : Type u_6} [NormedDivisionRing ๐'] [NormedAlgebra ๐ ๐'] {n : โ} (f : ๐ โ ๐') (c : ๐') : iteratedDeriv n (fun x => f x * c) x = iteratedDeriv n f x * c - iteratedDeriv_sum ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {ฮน : Type u_7} {n : โ} {x : ๐} {f : ฮน โ ๐ โ F} {I : Finset ฮน} (hf : โ i โ I, ContDiffAt ๐ (โn) (f i) x) : iteratedDeriv n (โ i โ I, f i) x = โ i โ I, iteratedDeriv n (f i) x - iteratedDeriv_pow ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {x : ๐} (m k : โ) : iteratedDeriv k (fun x => x ^ m) x = โ(m.descFactorial k) * x ^ (m - k) - iteratedDeriv_const_mul ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {x : ๐} {๐ธ : Type u_5} [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] {n : โ} {f : ๐ โ ๐ธ} (c : ๐ธ) (hf : ContDiffAt ๐ (โn) f x) : iteratedDeriv n (fun x => c * f x) x = c * iteratedDeriv n f x - iteratedDeriv_fun_sub ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โ} {x : ๐} {f g : ๐ โ F} (hf : ContDiffAt ๐ (โn) f x) (hg : ContDiffAt ๐ (โn) g x) : iteratedDeriv n (fun i => f i - g i) x = iteratedDeriv n f x - iteratedDeriv n g x - iteratedDeriv_fun_add ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โ} {x : ๐} {f g : ๐ โ F} (hf : ContDiffAt ๐ (โn) f x) (hg : ContDiffAt ๐ (โn) g x) : iteratedDeriv n (fun i => f i + g i) x = iteratedDeriv n f x + iteratedDeriv n g x - iteratedDeriv_sub ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โ} {x : ๐} {f g : ๐ โ F} (hf : ContDiffAt ๐ (โn) f x) (hg : ContDiffAt ๐ (โn) g x) : iteratedDeriv n (f - g) x = iteratedDeriv n f x - iteratedDeriv n g x - iteratedDeriv_add ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โ} {x : ๐} {f g : ๐ โ F} (hf : ContDiffAt ๐ (โn) f x) (hg : ContDiffAt ๐ (โn) g x) : iteratedDeriv n (f + g) x = iteratedDeriv n f x + iteratedDeriv n g x - iteratedDeriv_comp_const_mul ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {n : โ} {f : ๐ โ ๐} (h : ContDiff ๐ (โn) f) (c : ๐) : (iteratedDeriv n fun x => f (c * x)) = fun x => c ^ n * iteratedDeriv n f (c * x) - iteratedDeriv_comp_const_smul ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โ} {f : ๐ โ F} (h : ContDiff ๐ (โn) f) (c : ๐) : (iteratedDeriv n fun x => f (c * x)) = fun x => c ^ n โข iteratedDeriv n f (c * x) - iteratedDeriv_comp_neg ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] (n : โ) (f : ๐ โ F) (a : ๐) : iteratedDeriv n (fun x => f (-x)) a = (-1) ^ n โข iteratedDeriv n f (-a) - iteratedDeriv_comp_const_sub ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] (n : โ) (f : ๐ โ F) (s : ๐) : (iteratedDeriv n fun z => f (s - z)) = fun t => (-1) ^ n โข iteratedDeriv n f (s - t) - iteratedDeriv_fun_mul ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {n : โ} {x : ๐} {๐ธ : Type u_5} [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] {f g : ๐ โ ๐ธ} (hf : ContDiffAt ๐ (โn) f x) (hg : ContDiffAt ๐ (โn) g x) : iteratedDeriv n (fun i => f i * g i) x = โ i โ Finset.range (n + 1), โ(n.choose i) * iteratedDeriv i f x * iteratedDeriv (n - i) g x - iteratedDeriv_mul ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {n : โ} {x : ๐} {๐ธ : Type u_5} [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] {f g : ๐ โ ๐ธ} (hf : ContDiffAt ๐ (โn) f x) (hg : ContDiffAt ๐ (โn) g x) : iteratedDeriv n (f * g) x = โ i โ Finset.range (n + 1), โ(n.choose i) * iteratedDeriv i f x * iteratedDeriv (n - i) g x - iteratedDeriv_fun_const_smul ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {x : ๐} {R : Type u_3} [DistribSMul R F] [SMulCommClass ๐ R F] [ContinuousConstSMul R F] {n : โ} {f : ๐ โ F} (h : ContDiffAt ๐ (โn) f x) (c : R) : iteratedDeriv n (fun i => c โข f i) x = c โข iteratedDeriv n f x - iteratedDeriv_const_smul ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {x : ๐} {R : Type u_3} [DistribSMul R F] [SMulCommClass ๐ R F] [ContinuousConstSMul R F] {n : โ} {f : ๐ โ F} (h : ContDiffAt ๐ (โn) f x) (c : R) : iteratedDeriv n (c โข f) x = c โข iteratedDeriv n f x - iteratedDeriv_fun_const_smul_field ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {x : ๐} {๐ : Type u_4} [DivisionSemiring ๐] [Module ๐ F] [SMulCommClass ๐ ๐ F] [ContinuousConstSMul ๐ F] {n : โ} (c : ๐) (f : ๐ โ F) : iteratedDeriv n (fun x => c โข f x) x = c โข iteratedDeriv n f x - iteratedDeriv_const_smul_field ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {x : ๐} {๐ : Type u_4} [DivisionSemiring ๐] [Module ๐ F] [SMulCommClass ๐ ๐ F] [ContinuousConstSMul ๐ F] {n : โ} (c : ๐) (f : ๐ โ F) : iteratedDeriv n (c โข f) x = c โข iteratedDeriv n f x - iteratedDeriv_smul_const ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Lemmas
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {n : โ} {x : ๐} {๐ธ : Type u_5} [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] [Module ๐ธ F] [IsBoundedSMul ๐ธ F] [IsScalarTower ๐ ๐ธ F] {f : ๐ โ ๐ธ} (hf : ContDiffAt ๐ (โn) f x) (v : F) : iteratedDeriv n (fun y => f y โข v) x = iteratedDeriv n f x โข v - iteratedDeriv_exp_const_mul ๐ Mathlib.Analysis.SpecialFunctions.ExpDeriv
(n : โ) (c : โ) : (iteratedDeriv n fun s => Real.exp (c * s)) = fun s => c ^ n * Real.exp (c * s) - iteratedDeriv_cexp_const_mul ๐ Mathlib.Analysis.SpecialFunctions.ExpDeriv
(n : โ) (c : โ) : (iteratedDeriv n fun s => Complex.exp (c * s)) = fun s => c ^ n * Complex.exp (c * s) - DiffContOnCl.circleIntegral_one_div_sub_center_pow_smul ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : โ} {f : โ โ E} {c : โ} (h0 : 0 < R) (n : โ) (hc : DiffContOnCl โ f (Metric.ball c R)) : โฎ (z : โ) in C(c, R), (1 / (z - c) ^ (n + 1)) โข f z = (2 * โReal.pi * Complex.I / โn.factorial) โข iteratedDeriv n f c - DifferentiableOn.circleIntegral_one_div_sub_center_pow_smul ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : โ} {f : โ โ E} {c : โ} (h0 : 0 < R) (n : โ) (hc : DifferentiableOn โ f (Metric.closedBall c R)) : โฎ (z : โ) in C(c, R), (1 / (z - c) ^ (n + 1)) โข f z = (2 * โReal.pi * Complex.I / โn.factorial) โข iteratedDeriv n f c - Complex.circleIntegral_one_div_sub_center_pow_smul_of_differentiable_on_off_countable ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : โ} {f : โ โ E} {c : โ} {s : Set โ} (h0 : 0 < R) (n : โ) (hs : s.Countable) (hc : ContinuousOn f (Metric.closedBall c R)) (hd : โ z โ Metric.ball c R \ s, DifferentiableAt โ f z) : โฎ (z : โ) in C(c, R), (1 / (z - c) ^ (n + 1)) โข f z = (2 * โReal.pi * Complex.I / โn.factorial) โข iteratedDeriv n f c - Complex.norm_iteratedDeriv_le_of_forall_mem_sphere_norm_le ๐ Mathlib.Analysis.Complex.Liouville
{F : Type v} [NormedAddCommGroup F] [NormedSpace โ F] [CompleteSpace F] {c : โ} {R C : โ} {f : โ โ F} (n : โ) (hR : 0 < R) (hf : DiffContOnCl โ f (Metric.ball c R)) (hC : โ z โ Metric.sphere c R, โf zโ โค C) : โiteratedDeriv n f cโ โค โn.factorial * C / R ^ n - AnalyticOn.hasFPowerSeriesOnSubball ๐ Mathlib.Analysis.Calculus.IteratedDeriv.ConvergenceOnBall
{๐ : Type u_1} [RCLike ๐] {f : ๐ โ ๐} {x : ๐} {r : ENNReal} (hr_pos : 0 < r) (h : AnalyticOn ๐ f (Metric.eball x r)) : r โค (FormalMultilinearSeries.ofScalars ๐ fun n => iteratedDeriv n f x / โn.factorial).radius โ HasFPowerSeriesOnBall f (FormalMultilinearSeries.ofScalars ๐ fun n => iteratedDeriv n f x / โn.factorial) x r - AnalyticOn.hasFPowerSeriesOnBall ๐ Mathlib.Analysis.Calculus.IteratedDeriv.ConvergenceOnBall
{๐ : Type u_1} [RCLike ๐] {f : ๐ โ ๐} {x : ๐} : 0 < (FormalMultilinearSeries.ofScalars ๐ fun n => iteratedDeriv n f x / โn.factorial).radius โ AnalyticOn ๐ f (Metric.eball x (FormalMultilinearSeries.ofScalars ๐ fun n => iteratedDeriv n f x / โn.factorial).radius) โ HasFPowerSeriesOnBall f (FormalMultilinearSeries.ofScalars ๐ fun n => iteratedDeriv n f x / โn.factorial) x (FormalMultilinearSeries.ofScalars ๐ fun n => iteratedDeriv n f x / โn.factorial).radius - iteratedDeriv_succ_log ๐ Mathlib.Analysis.SpecialFunctions.Complex.Analytic
{n : โ} {x : โ} (hx : x โ Complex.slitPlane) : iteratedDeriv (n + 1) Complex.log x = (-1) ^ n * โn.factorial * x ^ (-โn - 1) - Real.abs_iteratedDeriv_cos_le_one ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) (x : โ) : |iteratedDeriv n Real.cos x| โค 1 - Real.abs_iteratedDeriv_sin_le_one ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) (x : โ) : |iteratedDeriv n Real.sin x| โค 1 - Complex.iteratedDeriv_add_one_sin ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) : iteratedDeriv (n + 1) Complex.sin = iteratedDeriv n Complex.cos - Real.iteratedDeriv_add_one_sin ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) : iteratedDeriv (n + 1) Real.sin = iteratedDeriv n Real.cos - Complex.iteratedDeriv_add_one_cos ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) : iteratedDeriv (n + 1) Complex.cos = -iteratedDeriv n Complex.sin - Real.iteratedDerivWithin_cos_Ioo ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) {a b x : โ} (hx : x โ Set.Ioo a b) : iteratedDerivWithin n Real.cos (Set.Ioo a b) x = iteratedDeriv n Real.cos x - Real.iteratedDerivWithin_sin_Ioo ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) {a b x : โ} (hx : x โ Set.Ioo a b) : iteratedDerivWithin n Real.sin (Set.Ioo a b) x = iteratedDeriv n Real.sin x - Real.iteratedDeriv_add_one_cos ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) : iteratedDeriv (n + 1) Real.cos = -iteratedDeriv n Real.sin - Real.iteratedDerivWithin_cos_Icc ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) {a b : โ} (h : a < b) {x : โ} (hx : x โ Set.Icc a b) : iteratedDerivWithin n Real.cos (Set.Icc a b) x = iteratedDeriv n Real.cos x - Real.iteratedDerivWithin_sin_Icc ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) {a b : โ} (h : a < b) {x : โ} (hx : x โ Set.Icc a b) : iteratedDerivWithin n Real.sin (Set.Icc a b) x = iteratedDeriv n Real.sin x - Real.differentiable_iteratedDeriv_cos ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) : Differentiable โ (iteratedDeriv n Real.cos) - Real.differentiable_iteratedDeriv_sin ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) : Differentiable โ (iteratedDeriv n Real.sin) - Complex.differentiable_iteratedDeriv_cos ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) : Differentiable โ (iteratedDeriv n Complex.cos) - Complex.differentiable_iteratedDeriv_sin ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) : Differentiable โ (iteratedDeriv n Complex.sin) - Real.iteratedDeriv_even_cos ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) : iteratedDeriv (2 * n) Real.cos = (-1) ^ n * Real.cos - Real.iteratedDeriv_even_sin ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) : iteratedDeriv (2 * n) Real.sin = (-1) ^ n * Real.sin - Complex.iteratedDeriv_even_cos ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) : iteratedDeriv (2 * n) Complex.cos = (-1) ^ n * Complex.cos - Complex.iteratedDeriv_even_sin ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) : iteratedDeriv (2 * n) Complex.sin = (-1) ^ n * Complex.sin - Real.iteratedDeriv_odd_sin ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) : iteratedDeriv (2 * n + 1) Real.sin = (-1) ^ n * Real.cos - Complex.iteratedDeriv_odd_sin ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) : iteratedDeriv (2 * n + 1) Complex.sin = (-1) ^ n * Complex.cos - Real.iteratedDeriv_odd_cos ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) : iteratedDeriv (2 * n + 1) Real.cos = (-1) ^ (n + 1) * Real.sin - Complex.iteratedDeriv_odd_cos ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(n : โ) : iteratedDeriv (2 * n + 1) Complex.cos = (-1) ^ (n + 1) * Complex.sin - natCast_le_analyticOrderAt_iff_iteratedDeriv_eq_zero ๐ Mathlib.Analysis.Analytic.Order
{๐ : Type u_1} {E : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] {f : ๐ โ E} {n : โ} {zโ : ๐} [CharZero ๐] [CompleteSpace E] (hf : AnalyticAt ๐ f zโ) : โn โค analyticOrderAt f zโ โ โ i < n, iteratedDeriv i f zโ = 0 - analyticOrderAt_eq_nat_iff_iteratedDeriv_eq_zero ๐ Mathlib.Analysis.Analytic.Order
{๐ : Type u_1} {E : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] [CharZero ๐] [CompleteSpace E] {zโ : ๐} {f : ๐ โ E} (hf : AnalyticAt ๐ f zโ) {n : โ} : analyticOrderAt f zโ = โn โ (โ k < n, iteratedDeriv k f zโ = 0) โง iteratedDeriv n f zโ โ 0 - AnalyticAt.exists_eq_sum_add_pow_mul ๐ Mathlib.Analysis.Analytic.Order
{๐ : Type u_1} {E : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] [CharZero ๐] [CompleteSpace E] {f : ๐ โ E} (hf : AnalyticAt ๐ f 0) (n : โ) : โ F, AnalyticAt ๐ F 0 โง โ (z : ๐), f z = โ i โ Finset.range n, (z ^ i / โi.factorial) โข iteratedDeriv i f 0 + z ^ n โข F z - AnalyticAt.exists_eventuallyEq_sum_add_pow_mul ๐ Mathlib.Analysis.Analytic.Order
{๐ : Type u_1} {E : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] [CharZero ๐] [CompleteSpace E] {f : ๐ โ E} (hf : AnalyticAt ๐ f 0) (n : โ) : โ F, AnalyticAt ๐ F 0 โง โแถ (z : ๐) in nhds 0, f z = โ i โ Finset.range n, (z ^ i / โi.factorial) โข iteratedDeriv i f 0 + z ^ n โข F z - AbsolutelyMonotoneOn.of_contDiff ๐ Mathlib.Analysis.Calculus.AbsolutelyMonotone
{f : โ โ โ} {s : Set โ} (hf : ContDiff โ (โโค) f) (h : โ (n : โ), โ x โ s, 0 โค iteratedDeriv n f x) : AbsolutelyMonotoneOn f s - iteratedDeriv_mul_pow_sub_of_analytic ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Analytic
{๐ : Type u_1} [NontriviallyNormedField ๐] [CharZero ๐] [CompleteSpace ๐] {k t : โ} {zโ : ๐} {R Rโ : ๐ โ ๐} (hf1 : โ (z : ๐), AnalyticAt ๐ Rโ z) (hRโ : โ (z : ๐), R z = (z - zโ) ^ (k + t) * Rโ z) : โ Rโ, (โ (z : ๐), AnalyticAt ๐ Rโ z) โง โ (z : ๐), iteratedDeriv k R z = (z - zโ) ^ t * (โ(k + t).factorial / โt.factorial * Rโ z + (z - zโ) * Rโ z) - iteratedDeriv_comp_eq_sum_orderedFinpartition ๐ Mathlib.Analysis.Calculus.IteratedDeriv.FaaDiBruno
{๐ : Type u_1} [NontriviallyNormedField ๐] {g f : ๐ โ ๐} {x : ๐} {n : WithTop โโ} {i : โ} (hg : ContDiffAt ๐ n g (f x)) (hf : ContDiffAt ๐ n f x) (hi : โi โค n) : iteratedDeriv i (g โ f) x = โ c, iteratedDeriv c.length g (f x) * โ j, iteratedDeriv (c.partSize j) f x - iteratedDeriv_scomp_eq_sum_orderedFinpartition ๐ Mathlib.Analysis.Calculus.IteratedDeriv.FaaDiBruno
{๐ : Type u_1} {E : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] {g : ๐ โ E} {f : ๐ โ ๐} {x : ๐} {n : WithTop โโ} {i : โ} (hg : ContDiffAt ๐ n g (f x)) (hf : ContDiffAt ๐ n f x) (hi : โi โค n) : iteratedDeriv i (g โ f) x = โ c, (โ j, iteratedDeriv (c.partSize j) f x) โข iteratedDeriv c.length g (f x) - 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_comp_two ๐ Mathlib.Analysis.Calculus.IteratedDeriv.FaaDiBruno
{๐ : Type u_1} [NontriviallyNormedField ๐] {g f : ๐ โ ๐} {x : ๐} (hg : ContDiffAt ๐ 2 g (f x)) (hf : ContDiffAt ๐ 2 f x) : iteratedDeriv 2 (g โ f) x = iteratedDeriv 2 g (f x) * deriv f x ^ 2 + deriv g (f x) * iteratedDeriv 2 f x - iteratedDeriv_scomp_two ๐ Mathlib.Analysis.Calculus.IteratedDeriv.FaaDiBruno
{๐ : Type u_1} {E : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] {g : ๐ โ E} {f : ๐ โ ๐} {x : ๐} (hg : ContDiffAt ๐ 2 g (f x)) (hf : ContDiffAt ๐ 2 f x) : iteratedDeriv 2 (g โ f) x = deriv f x ^ 2 โข iteratedDeriv 2 g (f x) + iteratedDeriv 2 f x โข deriv g (f x) - iteratedDeriv_comp_three ๐ Mathlib.Analysis.Calculus.IteratedDeriv.FaaDiBruno
{๐ : Type u_1} [NontriviallyNormedField ๐] {g f : ๐ โ ๐} {x : ๐} (hg : ContDiffAt ๐ 3 g (f x)) (hf : ContDiffAt ๐ 3 f x) : iteratedDeriv 3 (g โ f) x = iteratedDeriv 3 g (f x) * deriv f x ^ 3 + 3 * iteratedDeriv 2 g (f x) * iteratedDeriv 2 f x * deriv f x + deriv g (f x) * iteratedDeriv 3 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_scomp_three ๐ Mathlib.Analysis.Calculus.IteratedDeriv.FaaDiBruno
{๐ : Type u_1} {E : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] {g : ๐ โ E} {f : ๐ โ ๐} {x : ๐} (hg : ContDiffAt ๐ 3 g (f x)) (hf : ContDiffAt ๐ 3 f x) : iteratedDeriv 3 (g โ f) x = deriv f x ^ 3 โข iteratedDeriv 3 g (f x) + 3 โข iteratedDeriv 2 f x โข deriv f x โข iteratedDeriv 2 g (f x) + iteratedDeriv 3 f x โข deriv g (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) - taylor_mean_remainder_lagrange_iteratedDeriv ๐ Mathlib.Analysis.Calculus.Taylor
{f : โ โ โ} {x xโ : โ} {n : โ} (hx : xโ โ x) (hf : ContDiffOn โ (โn + 1) f (Set.uIcc xโ x)) : โ x' โ Set.uIoo xโ x, f x - taylorWithinEval f n (Set.uIcc xโ x) xโ x = iteratedDeriv (n + 1) f x' * (x - xโ) ^ (n + 1) / โ(n + 1).factorial - InnerProductSpace.laplacian_eq_iteratedDeriv_real ๐ Mathlib.Analysis.InnerProductSpace.Laplacian
{F : Type u_3} [NormedAddCommGroup F] [NormedSpace โ F] {e : โ} (f : โ โ F) : Laplacian.laplacian f e = iteratedDeriv 2 f e - Complex.taylorSeries_eq_of_entire' ๐ Mathlib.Analysis.Complex.TaylorSeries
(c z : โ) {f : โ โ โ} (hf : Differentiable โ f) : โ' (n : โ), (โn.factorial)โปยน * iteratedDeriv n f c * (z - c) ^ n = f z - Complex.taylorSeries_eq_on_ball' ๐ Mathlib.Analysis.Complex.TaylorSeries
โฆc : โโฆ โฆr : โโฆ โฆz : โโฆ (hz : z โ Metric.ball c r) {f : โ โ โ} (hf : DifferentiableOn โ f (Metric.ball c r)) : โ' (n : โ), (โn.factorial)โปยน * iteratedDeriv n f c * (z - c) ^ n = f z - Complex.taylorSeries_eq_on_eball' ๐ Mathlib.Analysis.Complex.TaylorSeries
โฆc : โโฆ โฆr : ENNRealโฆ โฆz : โโฆ (hz : z โ Metric.eball c r) {f : โ โ โ} (hf : DifferentiableOn โ f (Metric.eball c r)) : โ' (n : โ), (โn.factorial)โปยน * iteratedDeriv n f c * (z - c) ^ n = f z - Complex.hasSum_taylorSeries_of_entire ๐ Mathlib.Analysis.Complex.TaylorSeries
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] โฆf : โ โ Eโฆ (hf : Differentiable โ f) (c z : โ) : HasSum (fun n => (โn.factorial)โปยน โข (z - c) ^ n โข iteratedDeriv n f c) (f z) - Complex.taylorSeries_eq_of_entire ๐ Mathlib.Analysis.Complex.TaylorSeries
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] โฆf : โ โ Eโฆ (hf : Differentiable โ f) (c z : โ) : โ' (n : โ), (โn.factorial)โปยน โข (z - c) ^ n โข iteratedDeriv n f c = f z - Complex.hasSum_taylorSeries_on_ball ๐ Mathlib.Analysis.Complex.TaylorSeries
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] โฆf : โ โ Eโฆ โฆc : โโฆ โฆr : โโฆ (hf : DifferentiableOn โ f (Metric.ball c r)) โฆz : โโฆ (hz : z โ Metric.ball c r) : HasSum (fun n => (โn.factorial)โปยน โข (z - c) ^ n โข iteratedDeriv n f c) (f z) - Complex.taylorSeries_eq_on_ball ๐ Mathlib.Analysis.Complex.TaylorSeries
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] โฆf : โ โ Eโฆ โฆc : โโฆ โฆr : โโฆ (hf : DifferentiableOn โ f (Metric.ball c r)) โฆz : โโฆ (hz : z โ Metric.ball c r) : โ' (n : โ), (โn.factorial)โปยน โข (z - c) ^ n โข iteratedDeriv n f c = f z - Complex.hasSum_taylorSeries_on_eball ๐ Mathlib.Analysis.Complex.TaylorSeries
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] โฆf : โ โ Eโฆ โฆc : โโฆ โฆr : ENNRealโฆ (hf : DifferentiableOn โ f (Metric.eball c r)) โฆz : โโฆ (hz : z โ Metric.eball c r) : HasSum (fun n => (โn.factorial)โปยน โข (z - c) ^ n โข iteratedDeriv n f c) (f z) - Complex.taylorSeries_eq_on_eball ๐ Mathlib.Analysis.Complex.TaylorSeries
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] โฆf : โ โ Eโฆ โฆc : โโฆ โฆr : ENNRealโฆ (hf : DifferentiableOn โ f (Metric.eball c r)) โฆz : โโฆ (hz : z โ Metric.eball c r) : โ' (n : โ), (โn.factorial)โปยน โข (z - c) ^ n โข iteratedDeriv n f c = f z - Differentiable.nonneg_of_iteratedDeriv_nonneg ๐ Mathlib.Analysis.Complex.Positivity
{f : โ โ โ} (hf : Differentiable โ f) {c : โ} (h : โ (n : โ), 0 โค iteratedDeriv n f c) โฆz : โโฆ (hz : c โค z) : 0 โค f z - Differentiable.apply_le_of_iteratedDeriv_nonneg ๐ Mathlib.Analysis.Complex.Positivity
{f : โ โ โ} {c : โ} (hf : Differentiable โ f) (h : โ (n : โ), n โ 0 โ 0 โค iteratedDeriv n f c) โฆz : โโฆ (hz : c โค z) : f c โค f z - DifferentiableOn.nonneg_of_iteratedDeriv_nonneg ๐ Mathlib.Analysis.Complex.Positivity
{f : โ โ โ} {c : โ} {r : โ} (hf : DifferentiableOn โ f (Metric.ball c r)) (h : โ (n : โ), 0 โค iteratedDeriv n f c) โฆz : โโฆ (hzโ : c โค z) (hzโ : z โ Metric.ball c r) : 0 โค f z - Differentiable.apply_le_of_iteratedDeriv_alternating ๐ Mathlib.Analysis.Complex.Positivity
{f : โ โ โ} {c : โ} (hf : Differentiable โ f) (h : โ (n : โ), n โ 0 โ 0 โค (-1) ^ n * iteratedDeriv n f c) โฆz : โโฆ (hz : z โค c) : f c โค f z - Complex.iteratedDeriv_even_cosh ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) : iteratedDeriv (2 * n) Complex.cosh = Complex.cosh - Complex.iteratedDeriv_even_sinh ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) : iteratedDeriv (2 * n) Complex.sinh = Complex.sinh - Real.iteratedDeriv_even_cosh ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) : iteratedDeriv (2 * n) Real.cosh = Real.cosh - Real.iteratedDeriv_even_sinh ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) : iteratedDeriv (2 * n) Real.sinh = Real.sinh - Complex.iteratedDeriv_odd_cosh ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) : iteratedDeriv (2 * n + 1) Complex.cosh = Complex.sinh - Complex.iteratedDeriv_odd_sinh ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) : iteratedDeriv (2 * n + 1) Complex.sinh = Complex.cosh - Real.iteratedDeriv_odd_cosh ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) : iteratedDeriv (2 * n + 1) Real.cosh = Real.sinh - Real.iteratedDeriv_odd_sinh ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) : iteratedDeriv (2 * n + 1) Real.sinh = Real.cosh - Complex.iteratedDeriv_add_one_cosh ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) : iteratedDeriv (n + 1) Complex.cosh = iteratedDeriv n Complex.sinh - Complex.iteratedDeriv_add_one_sinh ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) : iteratedDeriv (n + 1) Complex.sinh = iteratedDeriv n Complex.cosh - Real.iteratedDeriv_add_one_cosh ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) : iteratedDeriv (n + 1) Real.cosh = iteratedDeriv n Real.sinh - Real.iteratedDeriv_add_one_sinh ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) : iteratedDeriv (n + 1) Real.sinh = iteratedDeriv n Real.cosh - Real.iteratedDerivWithin_cosh_Ioo ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) {a b x : โ} (hx : x โ Set.Ioo a b) : iteratedDerivWithin n Real.cosh (Set.Ioo a b) x = iteratedDeriv n Real.cosh x - Real.iteratedDerivWithin_sinh_Ioo ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) {a b x : โ} (hx : x โ Set.Ioo a b) : iteratedDerivWithin n Real.sinh (Set.Ioo a b) x = iteratedDeriv n Real.sinh x - Real.iteratedDerivWithin_cosh_Icc ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) {a b : โ} (h : a < b) {x : โ} (hx : x โ Set.Icc a b) : iteratedDerivWithin n Real.cosh (Set.Icc a b) x = iteratedDeriv n Real.cosh x - Real.iteratedDerivWithin_sinh_Icc ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) {a b : โ} (h : a < b) {x : โ} (hx : x โ Set.Icc a b) : iteratedDerivWithin n Real.sinh (Set.Icc a b) x = iteratedDeriv n Real.sinh x - Real.differentiable_iteratedDeriv_cosh ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) : Differentiable โ (iteratedDeriv n Real.cosh) - Real.differentiable_iteratedDeriv_sinh ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) : Differentiable โ (iteratedDeriv n Real.sinh) - Complex.differentiable_iteratedDeriv_cosh ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) : Differentiable โ (iteratedDeriv n Complex.cosh) - Complex.differentiable_iteratedDeriv_sinh ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(n : โ) : Differentiable โ (iteratedDeriv n Complex.sinh) - SchwartzMap.le_seminorm' ๐ Mathlib.Analysis.Distribution.SchwartzSpace.Basic
(๐ : Type u_2) {F : Type u_6} [NormedAddCommGroup F] [NormedSpace โ F] [NormedField ๐] [NormedSpace ๐ F] [SMulCommClass โ ๐ F] (k n : โ) (f : SchwartzMap โ F) (x : โ) : |x| ^ k * โiteratedDeriv n (โf) xโ โค (SchwartzMap.seminorm ๐ k n) f - SchwartzMap.seminorm_le_bound' ๐ Mathlib.Analysis.Distribution.SchwartzSpace.Basic
(๐ : Type u_2) {F : Type u_6} [NormedAddCommGroup F] [NormedSpace โ F] [NormedField ๐] [NormedSpace ๐ F] [SMulCommClass โ ๐ F] (k n : โ) (f : SchwartzMap โ F) {M : โ} (hMp : 0 โค M) (hM : โ (x : โ), |x| ^ k * โiteratedDeriv n (โf) xโ โค M) : (SchwartzMap.seminorm ๐ k n) f โค M - Real.fourier_iteratedDeriv ๐ Mathlib.Analysis.Fourier.FourierTransformDeriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {N : โโ} {n : โ} (hf : ContDiff โ (โN) f) (h'f : โ (n : โ), โn โค N โ MeasureTheory.Integrable (iteratedDeriv n f) MeasureTheory.volume) (hn : โn โค N) : FourierTransform.fourier (iteratedDeriv n f) = fun x => (2 * โReal.pi * Complex.I * โx) ^ n โข FourierTransform.fourier f x - Real.iteratedDeriv_fourier ๐ Mathlib.Analysis.Fourier.FourierTransformDeriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {N : โโ} {n : โ} (hf : โ (n : โ), โn โค N โ MeasureTheory.Integrable (fun x => x ^ n โข f x) MeasureTheory.volume) (hn : โn โค N) : iteratedDeriv n (FourierTransform.fourier f) = FourierTransform.fourier fun x => (-2 * โReal.pi * Complex.I * โx) ^ n โข f x - PeriodPair.iteratedDeriv_derivWeierstrassPExcept_self ๐ Mathlib.Analysis.SpecialFunctions.Elliptic.Weierstrass
(L : PeriodPair) (l : โ) {n : โ} : iteratedDeriv n (L.derivWeierstrassPExcept l) l = โ(n + 2).factorial * L.sumInvPow l (n + 3) - PeriodPair.iteratedDeriv_weierstrassPExcept_self ๐ Mathlib.Analysis.SpecialFunctions.Elliptic.Weierstrass
(L : PeriodPair) (l : โ) {n : โ} : iteratedDeriv n (L.weierstrassPExcept l) l = if n = 0 then L.weierstrassPExcept l l else โ(n + 1).factorial * L.sumInvPow l (n + 2) - eqOn_iteratedDeriv_cotTerm ๐ Mathlib.Analysis.SpecialFunctions.Trigonometric.Cotangent
(k d : โ) : Set.EqOn (iteratedDeriv k fun z => cotTerm z d) (fun z => (-1) ^ k * โk.factorial * ((z + (โd + 1)) ^ (-1 - โk) + (z - (โd + 1)) ^ (-1 - โk))) Complex.integerComplement - MeasureTheory.iteratedDeriv_charFun_zero ๐ Mathlib.MeasureTheory.Measure.CharacteristicFunction.TaylorExpansion
{ฮผ : MeasureTheory.Measure โ} [MeasureTheory.IsFiniteMeasure ฮผ] {n : โ} (hint : MeasureTheory.MemLp id (โn) ฮผ) : iteratedDeriv n (MeasureTheory.charFun ฮผ) 0 = Complex.I ^ n * โ(โซ (x : โ), x ^ n โฮผ) - MeasureTheory.iteratedDeriv_charFun ๐ Mathlib.MeasureTheory.Measure.CharacteristicFunction.TaylorExpansion
{ฮผ : MeasureTheory.Measure โ} [MeasureTheory.IsFiniteMeasure ฮผ] {n : โ} {t : โ} (hint : MeasureTheory.MemLp id (โn) ฮผ) : iteratedDeriv n (MeasureTheory.charFun ฮผ) t = Complex.I ^ n * โซ (x : โ), โx ^ n * Complex.exp (โt * โx * Complex.I) โฮผ - LSeries_iteratedDeriv ๐ Mathlib.NumberTheory.LSeries.Deriv
{f : โ โ โ} (m : โ) {s : โ} (h : LSeries.abscissaOfAbsConv f < โs.re) : iteratedDeriv m (LSeries f) s = (-1) ^ m * LSeries (LSeries.logMul^[m] f) s - LSeries.iteratedDeriv_alternating ๐ Mathlib.NumberTheory.LSeries.Positivity
{a : โ โ โ} (hn : 0 โค a) {x : โ} (h : LSeries.abscissaOfAbsConv a < โx) (n : โ) : 0 โค (-1) ^ n * iteratedDeriv n (LSeries a) โx - ArithmeticFunction.iteratedDeriv_LSeries_alternating ๐ Mathlib.NumberTheory.LSeries.Positivity
(a : ArithmeticFunction โ) (hn : โ (n : โ), 0 โค a n) {x : โ} (h : LSeries.abscissaOfAbsConv โa < โx) (n : โ) : 0 โค (-1) ^ n * iteratedDeriv n (LSeries fun x => a x) โx - UpperHalfPlane.qExpansion_coeff ๐ Mathlib.NumberTheory.ModularForms.QExpansion
{h : โ} (f : UpperHalfPlane โ โ) (m : โ) : (PowerSeries.coeff m) (UpperHalfPlane.qExpansion h f) = (โm.factorial)โปยน * iteratedDeriv m (UpperHalfPlane.cuspFunction h f) 0 - ProbabilityTheory.iteratedDeriv_complexMGF ๐ Mathlib.Probability.Moments.ComplexMGF
{ฮฉ : Type u_1} {m : MeasurableSpace ฮฉ} {X : ฮฉ โ โ} {ฮผ : MeasureTheory.Measure ฮฉ} {z : โ} (hz : z.re โ interior (ProbabilityTheory.integrableExpSet X ฮผ)) (n : โ) : iteratedDeriv n (ProbabilityTheory.complexMGF X ฮผ) z = โซ (x : ฮฉ), (fun ฯ => โ(X ฯ) ^ n * Complex.exp (z * โ(X ฯ))) x โฮผ - ProbabilityTheory.hasDerivAt_iteratedDeriv_complexMGF ๐ Mathlib.Probability.Moments.ComplexMGF
{ฮฉ : Type u_1} {m : MeasurableSpace ฮฉ} {X : ฮฉ โ โ} {ฮผ : MeasureTheory.Measure ฮฉ} {z : โ} (hz : z.re โ interior (ProbabilityTheory.integrableExpSet X ฮผ)) (n : โ) : HasDerivAt (iteratedDeriv n (ProbabilityTheory.complexMGF X ฮผ)) (โซ (x : ฮฉ), (fun ฯ => โ(X ฯ) ^ (n + 1) * Complex.exp (z * โ(X ฯ))) x โฮผ) z - ProbabilityTheory.analyticOnNhd_iteratedDeriv_mgf ๐ Mathlib.Probability.Moments.MGFAnalytic
{ฮฉ : Type u_1} {m : MeasurableSpace ฮฉ} {X : ฮฉ โ โ} {ฮผ : MeasureTheory.Measure ฮฉ} (n : โ) : AnalyticOnNhd โ (iteratedDeriv n (ProbabilityTheory.mgf X ฮผ)) (interior (ProbabilityTheory.integrableExpSet X ฮผ)) - ProbabilityTheory.analyticOn_iteratedDeriv_mgf ๐ Mathlib.Probability.Moments.MGFAnalytic
{ฮฉ : Type u_1} {m : MeasurableSpace ฮฉ} {X : ฮฉ โ โ} {ฮผ : MeasureTheory.Measure ฮฉ} (n : โ) : AnalyticOn โ (iteratedDeriv n (ProbabilityTheory.mgf X ฮผ)) (interior (ProbabilityTheory.integrableExpSet X ฮผ)) - ProbabilityTheory.analyticAt_iteratedDeriv_mgf ๐ Mathlib.Probability.Moments.MGFAnalytic
{ฮฉ : Type u_1} {m : MeasurableSpace ฮฉ} {X : ฮฉ โ โ} {ฮผ : MeasureTheory.Measure ฮฉ} {v : โ} (hv : v โ interior (ProbabilityTheory.integrableExpSet X ฮผ)) (n : โ) : AnalyticAt โ (iteratedDeriv n (ProbabilityTheory.mgf X ฮผ)) v - ProbabilityTheory.differentiableAt_iteratedDeriv_mgf ๐ Mathlib.Probability.Moments.MGFAnalytic
{ฮฉ : Type u_1} {m : MeasurableSpace ฮฉ} {X : ฮฉ โ โ} {ฮผ : MeasureTheory.Measure ฮฉ} {v : โ} (hv : v โ interior (ProbabilityTheory.integrableExpSet X ฮผ)) (n : โ) : DifferentiableAt โ (iteratedDeriv n (ProbabilityTheory.mgf X ฮผ)) v - ProbabilityTheory.iteratedDeriv_mgf_zero ๐ Mathlib.Probability.Moments.MGFAnalytic
{ฮฉ : Type u_1} {m : MeasurableSpace ฮฉ} {X : ฮฉ โ โ} {ฮผ : MeasureTheory.Measure ฮฉ} (h : 0 โ interior (ProbabilityTheory.integrableExpSet X ฮผ)) (n : โ) : iteratedDeriv n (ProbabilityTheory.mgf X ฮผ) 0 = โซ (x : ฮฉ), (X ^ n) x โฮผ - ProbabilityTheory.iteratedDeriv_mgf ๐ Mathlib.Probability.Moments.MGFAnalytic
{ฮฉ : Type u_1} {m : MeasurableSpace ฮฉ} {X : ฮฉ โ โ} {ฮผ : MeasureTheory.Measure ฮฉ} {t : โ} (ht : t โ interior (ProbabilityTheory.integrableExpSet X ฮผ)) (n : โ) : iteratedDeriv n (ProbabilityTheory.mgf X ฮผ) t = โซ (x : ฮฉ), (fun ฯ => X ฯ ^ n * Real.exp (t * X ฯ)) x โฮผ - ProbabilityTheory.iteratedDeriv_two_cgf_eq_integral ๐ Mathlib.Probability.Moments.MGFAnalytic
{ฮฉ : Type u_1} {m : MeasurableSpace ฮฉ} {X : ฮฉ โ โ} {ฮผ : MeasureTheory.Measure ฮฉ} {v : โ} (h : v โ interior (ProbabilityTheory.integrableExpSet X ฮผ)) : iteratedDeriv 2 (ProbabilityTheory.cgf X ฮผ) v = (โซ (x : ฮฉ), (fun ฯ => (X ฯ - deriv (ProbabilityTheory.cgf X ฮผ) v) ^ 2 * Real.exp (v * X ฯ)) x โฮผ) / ProbabilityTheory.mgf X ฮผ v - ProbabilityTheory.iteratedDeriv_two_cgf ๐ Mathlib.Probability.Moments.MGFAnalytic
{ฮฉ : Type u_1} {m : MeasurableSpace ฮฉ} {X : ฮฉ โ โ} {ฮผ : MeasureTheory.Measure ฮฉ} {v : โ} (h : v โ interior (ProbabilityTheory.integrableExpSet X ฮผ)) : iteratedDeriv 2 (ProbabilityTheory.cgf X ฮผ) v = (โซ (x : ฮฉ), (fun ฯ => X ฯ ^ 2 * Real.exp (v * X ฯ)) x โฮผ) / ProbabilityTheory.mgf X ฮผ v - deriv (ProbabilityTheory.cgf X ฮผ) v ^ 2 - ProbabilityTheory.exists_cgf_eq_iteratedDeriv_two_cgf_mul ๐ Mathlib.Probability.Moments.MGFAnalytic
{ฮฉ : Type u_1} {m : MeasurableSpace ฮฉ} {X : ฮฉ โ โ} {ฮผ : MeasureTheory.Measure ฮฉ} {t : โ} [MeasureTheory.IsZeroOrProbabilityMeasure ฮผ] (ht : 0 < t) (hc : โซ (x : ฮฉ), X x โฮผ = 0) (hs : Set.Icc 0 t โ interior (ProbabilityTheory.integrableExpSet X ฮผ)) : โ u โ Set.Ioo 0 t, ProbabilityTheory.cgf X ฮผ t = iteratedDeriv 2 (ProbabilityTheory.cgf X ฮผ) u * t ^ 2 / 2 - ProbabilityTheory.hasDerivAt_iteratedDeriv_mgf ๐ Mathlib.Probability.Moments.MGFAnalytic
{ฮฉ : Type u_1} {m : MeasurableSpace ฮฉ} {X : ฮฉ โ โ} {ฮผ : MeasureTheory.Measure ฮฉ} {t : โ} (ht : t โ interior (ProbabilityTheory.integrableExpSet X ฮผ)) (n : โ) : HasDerivAt (iteratedDeriv n (ProbabilityTheory.mgf X ฮผ)) (โซ (x : ฮฉ), (fun ฯ => X ฯ ^ (n + 1) * Real.exp (t * X ฯ)) x โฮผ) t - ProbabilityTheory.variance_tilted_mul ๐ Mathlib.Probability.Moments.Tilted
{ฮฉ : Type u_1} {mฮฉ : MeasurableSpace ฮฉ} {ฮผ : MeasureTheory.Measure ฮฉ} {X : ฮฉ โ โ} {t : โ} (ht : t โ interior (ProbabilityTheory.integrableExpSet X ฮผ)) : ProbabilityTheory.variance X (ฮผ.tilted fun x => t * X x) = iteratedDeriv 2 (ProbabilityTheory.cgf X ฮผ) t
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 69fae59