Loogle!
Result
Found 379 declarations mentioning DifferentiableOn. Of these, only the first 200 are shown.
- DifferentiableOn ๐ Mathlib.Analysis.Calculus.FDeriv.Defs
(๐ : Type u_1) [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] (f : E โ F) (s : Set E) : Prop - differentiableOn_id ๐ Mathlib.Analysis.Calculus.FDeriv.Basic
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {s : Set E} : DifferentiableOn ๐ id s - differentiableOn_empty ๐ Mathlib.Analysis.Calculus.FDeriv.Basic
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : E โ F} : DifferentiableOn ๐ f โ - differentiableOn_univ ๐ Mathlib.Analysis.Calculus.FDeriv.Basic
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : E โ F} : DifferentiableOn ๐ f Set.univ โ Differentiable ๐ f - Differentiable.differentiableOn ๐ Mathlib.Analysis.Calculus.FDeriv.Basic
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : E โ F} {s : Set E} (h : Differentiable ๐ f) : DifferentiableOn ๐ f s - DifferentiableOn.mono ๐ Mathlib.Analysis.Calculus.FDeriv.Basic
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : E โ F} {s t : Set E} (h : DifferentiableOn ๐ f t) (st : s โ t) : DifferentiableOn ๐ f s - DifferentiableOn.differentiableAt ๐ Mathlib.Analysis.Calculus.FDeriv.Basic
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : E โ F} {x : E} {s : Set E} (h : DifferentiableOn ๐ f s) (hs : s โ nhds x) : DifferentiableAt ๐ f x - DifferentiableOn.iUnion_of_isOpen ๐ Mathlib.Analysis.Calculus.FDeriv.Basic
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : E โ F} {ฮน : Type u_4} {s : ฮน โ Set E} (hf : โ (i : ฮน), DifferentiableOn ๐ f (s i)) (hs : โ (i : ฮน), IsOpen (s i)) : DifferentiableOn ๐ f (โ i, s i) - differentiableOn_iUnion_iff_of_isOpen ๐ Mathlib.Analysis.Calculus.FDeriv.Basic
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : E โ F} {ฮน : Type u_4} {s : ฮน โ Set E} (hs : โ (i : ฮน), IsOpen (s i)) : DifferentiableOn ๐ f (โ i, s i) โ โ (i : ฮน), DifferentiableOn ๐ f (s i) - differentiable_of_differentiableOn_iUnion_of_isOpen ๐ Mathlib.Analysis.Calculus.FDeriv.Basic
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : E โ F} {ฮน : Type u_4} {s : ฮน โ Set E} (hf : โ (i : ฮน), DifferentiableOn ๐ f (s i)) (hs : โ (i : ฮน), IsOpen (s i)) (hs' : โ i, s i = Set.univ) : Differentiable ๐ f - DifferentiableOn.eventually_differentiableAt ๐ Mathlib.Analysis.Calculus.FDeriv.Basic
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : E โ F} {x : E} {s : Set E} (h : DifferentiableOn ๐ f s) (hs : s โ nhds x) : โแถ (y : E) in nhds x, DifferentiableAt ๐ f y - DifferentiableOn.hasFDerivAt ๐ Mathlib.Analysis.Calculus.FDeriv.Basic
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : E โ F} {x : E} {s : Set E} (h : DifferentiableOn ๐ f s) (hs : s โ nhds x) : HasFDerivAt f (fderiv ๐ f x) x - DifferentiableOn.union_of_isOpen ๐ Mathlib.Analysis.Calculus.FDeriv.Basic
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : E โ F} {s t : Set E} (hf : DifferentiableOn ๐ f s) (hf' : DifferentiableOn ๐ f t) (hs : IsOpen s) (ht : IsOpen t) : DifferentiableOn ๐ f (s โช t) - differentiableOn_union_iff_of_isOpen ๐ Mathlib.Analysis.Calculus.FDeriv.Basic
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : E โ F} {s t : Set E} (hs : IsOpen s) (ht : IsOpen t) : DifferentiableOn ๐ f (s โช t) โ DifferentiableOn ๐ f s โง DifferentiableOn ๐ f t - differentiableOn_of_locally_differentiableOn ๐ Mathlib.Analysis.Calculus.FDeriv.Basic
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : E โ F} {s : Set E} (h : โ x โ s, โ u, IsOpen u โง x โ u โง DifferentiableOn ๐ f (s โฉ u)) : DifferentiableOn ๐ f s - differentiable_of_differentiableOn_union_of_isOpen ๐ Mathlib.Analysis.Calculus.FDeriv.Basic
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : E โ F} {s t : Set E} (hf : DifferentiableOn ๐ f s) (hf' : DifferentiableOn ๐ f t) (hst : s โช t = Set.univ) (hs : IsOpen s) (ht : IsOpen t) : Differentiable ๐ f - DifferentiableOn.continuousOn ๐ Mathlib.Analysis.Calculus.FDeriv.Basic
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : E โ F} {s : Set E} [ContinuousAdd E] [ContinuousSMul ๐ E] [ContinuousAdd F] [ContinuousSMul ๐ F] (h : DifferentiableOn ๐ f s) : ContinuousOn f s - DifferentiableOn.congr ๐ Mathlib.Analysis.Calculus.FDeriv.Congr
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f fโ : E โ F} {s : Set E} (h : DifferentiableOn ๐ f s) (h' : โ x โ s, fโ x = f x) : DifferentiableOn ๐ fโ s - differentiableOn_congr ๐ Mathlib.Analysis.Calculus.FDeriv.Congr
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f fโ : E โ F} {s : Set E} (h' : โ x โ s, fโ x = f x) : DifferentiableOn ๐ fโ s โ DifferentiableOn ๐ f s - DifferentiableOn.congr_mono ๐ Mathlib.Analysis.Calculus.FDeriv.Congr
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f fโ : E โ F} {s t : Set E} (h : DifferentiableOn ๐ f s) (h' : โ x โ t, fโ x = f x) (hโ : t โ s) : DifferentiableOn ๐ fโ t - differentiableOn_const ๐ Mathlib.Analysis.Calculus.FDeriv.Const
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {s : Set E} (c : F) : DifferentiableOn ๐ (fun x => c) s - Set.Subsingleton.differentiableOn ๐ Mathlib.Analysis.Calculus.FDeriv.Const
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : E โ F} {s : Set E} (hs : s.Subsingleton) : DifferentiableOn ๐ f s - differentiableOn_singleton ๐ Mathlib.Analysis.Calculus.FDeriv.Const
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : E โ F} {x : E} : DifferentiableOn ๐ f {x} - differentiableOn_intCast ๐ Mathlib.Analysis.Calculus.FDeriv.Const
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {s : Set E} [IntCast F] (z : โค) : DifferentiableOn ๐ (โz) s - differentiableOn_natCast ๐ Mathlib.Analysis.Calculus.FDeriv.Const
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {s : Set E} [NatCast F] (n : โ) : DifferentiableOn ๐ (โn) s - differentiableOn_one ๐ Mathlib.Analysis.Calculus.FDeriv.Const
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {s : Set E} [One F] : DifferentiableOn ๐ 1 s - differentiableOn_ofNat ๐ Mathlib.Analysis.Calculus.FDeriv.Const
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {s : Set E} (n : โ) [OfNat F n] : DifferentiableOn ๐ (OfNat.ofNat n) s - differentiableOn_zero ๐ Mathlib.Analysis.Calculus.FDeriv.Const
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {s : Set E} : DifferentiableOn ๐ 0 s - DifferentiableOn.hasDerivAt ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {x : ๐} {s : Set ๐} (h : DifferentiableOn ๐ f s) (hs : s โ nhds x) : HasDerivAt f (deriv f x) x - IsBoundedLinearMap.differentiableOn ๐ Mathlib.Analysis.Calculus.FDeriv.Linear
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : E โ F} {s : Set E} (h : IsBoundedLinearMap ๐ f) : DifferentiableOn ๐ f s - ContinuousLinearMap.differentiableOn ๐ Mathlib.Analysis.Calculus.FDeriv.Linear
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [AddCommGroup E] [Module ๐ E] [TopologicalSpace E] {F : Type u_3} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] (f : E โL[๐] F) {s : Set E} : DifferentiableOn ๐ (โf) s - DifferentiableOn.iterate ๐ Mathlib.Analysis.Calculus.FDeriv.Comp
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {s : Set E} {f : E โ E} (hf : DifferentiableOn ๐ f s) (hs : Set.MapsTo f s s) (n : โ) : DifferentiableOn ๐ f^[n] s - Differentiable.comp_differentiableOn ๐ Mathlib.Analysis.Calculus.FDeriv.Comp
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {G : Type u_4} [NormedAddCommGroup G] [NormedSpace ๐ G] {f : E โ F} {s : Set E} {g : F โ G} (hg : Differentiable ๐ g) (hf : DifferentiableOn ๐ f s) : DifferentiableOn ๐ (g โ f) s - DifferentiableOn.fun_comp ๐ Mathlib.Analysis.Calculus.FDeriv.Comp
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {G : Type u_4} [NormedAddCommGroup G] [NormedSpace ๐ G] {f : E โ F} {s : Set E} {g : F โ G} {t : Set F} (hg : DifferentiableOn ๐ g t) (hf : DifferentiableOn ๐ f s) (st : Set.MapsTo f s t) : DifferentiableOn ๐ (fun x => g (f x)) s - DifferentiableOn.comp ๐ Mathlib.Analysis.Calculus.FDeriv.Comp
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {G : Type u_4} [NormedAddCommGroup G] [NormedSpace ๐ G] {f : E โ F} {s : Set E} {g : F โ G} {t : Set F} (hg : DifferentiableOn ๐ g t) (hf : DifferentiableOn ๐ f s) (st : Set.MapsTo f s t) : DifferentiableOn ๐ (g โ f) s - DifferentiableOn.fun_neg ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : E โ F} {s : Set E} (h : DifferentiableOn ๐ f s) : DifferentiableOn ๐ (fun i => -f i) s - differentiableOn_fun_neg_iff ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : E โ F} {s : Set E} : DifferentiableOn ๐ (fun y => -f y) s โ DifferentiableOn ๐ f s - DifferentiableOn.const_sub ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : E โ F} {s : Set E} (hf : DifferentiableOn ๐ f s) (c : F) : DifferentiableOn ๐ (fun y => c - f y) s - DifferentiableOn.sub_const ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : E โ F} {s : Set E} (hf : DifferentiableOn ๐ f s) (c : F) : DifferentiableOn ๐ (fun y => f y - c) s - DifferentiableOn.add_const ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : E โ F} {s : Set E} (c : F) : DifferentiableOn ๐ f s โ DifferentiableOn ๐ (fun y => f y + c) s - DifferentiableOn.const_add ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : E โ F} {s : Set E} (c : F) : DifferentiableOn ๐ f s โ DifferentiableOn ๐ (fun y => c + f y) s - DifferentiableOn.neg ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : E โ F} {s : Set E} (h : DifferentiableOn ๐ f s) : DifferentiableOn ๐ (-f) s - differentiableOn_add_const_iff ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : E โ F} {s : Set E} (c : F) : DifferentiableOn ๐ (fun y => f y + c) s โ DifferentiableOn ๐ f s - differentiableOn_const_add_iff ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : E โ F} {s : Set E} (c : F) : DifferentiableOn ๐ (fun y => c + f y) s โ DifferentiableOn ๐ f s - differentiableOn_neg_iff ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : E โ F} {s : Set E} : DifferentiableOn ๐ (-f) s โ DifferentiableOn ๐ f s - DifferentiableOn.fun_sum ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {s : Set E} {ฮน : Type u_4} {u : Finset ฮน} {A : ฮน โ E โ F} (h : โ i โ u, DifferentiableOn ๐ (A i) s) : DifferentiableOn ๐ (fun y => โ i โ u, A i y) s - DifferentiableOn.sum ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {s : Set E} {ฮน : Type u_4} {u : Finset ฮน} {A : ฮน โ E โ F} (h : โ i โ u, DifferentiableOn ๐ (A i) s) : DifferentiableOn ๐ (โ i โ u, A i) s - DifferentiableOn.fun_sub ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f g : E โ F} {s : Set E} (hf : DifferentiableOn ๐ f s) (hg : DifferentiableOn ๐ g s) : DifferentiableOn ๐ (fun i => f i - g i) s - DifferentiableOn.fun_sub_iff_left ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f g : E โ F} {s : Set E} (hg : DifferentiableOn ๐ g s) : DifferentiableOn ๐ (fun i => f i - g i) s โ DifferentiableOn ๐ f s - DifferentiableOn.fun_sub_iff_right ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f g : E โ F} {s : Set E} (hg : DifferentiableOn ๐ f s) : DifferentiableOn ๐ (fun i => f i - g i) s โ DifferentiableOn ๐ g s - DifferentiableOn.fun_add ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f g : E โ F} {s : Set E} (hf : DifferentiableOn ๐ f s) (hg : DifferentiableOn ๐ g s) : DifferentiableOn ๐ (fun i => f i + g i) s - DifferentiableOn.fun_add_iff_left ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f g : E โ F} {s : Set E} (hg : DifferentiableOn ๐ g s) : DifferentiableOn ๐ (fun i => f i + g i) s โ DifferentiableOn ๐ f s - DifferentiableOn.fun_add_iff_right ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f g : E โ F} {s : Set E} (hg : DifferentiableOn ๐ f s) : DifferentiableOn ๐ (fun i => f i + g i) s โ DifferentiableOn ๐ g s - DifferentiableOn.sub ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f g : E โ F} {s : Set E} (hf : DifferentiableOn ๐ f s) (hg : DifferentiableOn ๐ g s) : DifferentiableOn ๐ (f - g) s - DifferentiableOn.sub_iff_left ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f g : E โ F} {s : Set E} (hg : DifferentiableOn ๐ g s) : DifferentiableOn ๐ (f - g) s โ DifferentiableOn ๐ f s - DifferentiableOn.sub_iff_right ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f g : E โ F} {s : Set E} (hg : DifferentiableOn ๐ f s) : DifferentiableOn ๐ (f - g) s โ DifferentiableOn ๐ g s - DifferentiableOn.add ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f g : E โ F} {s : Set E} (hf : DifferentiableOn ๐ f s) (hg : DifferentiableOn ๐ g s) : DifferentiableOn ๐ (f + g) s - DifferentiableOn.add_iff_left ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f g : E โ F} {s : Set E} (hg : DifferentiableOn ๐ g s) : DifferentiableOn ๐ (f + g) s โ DifferentiableOn ๐ f s - DifferentiableOn.add_iff_right ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f g : E โ F} {s : Set E} (hg : DifferentiableOn ๐ f s) : DifferentiableOn ๐ (f + g) s โ DifferentiableOn ๐ g s - DifferentiableOn.fun_const_smul ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : E โ F} {s : Set E} {R : Type u_4} [Monoid R] [DistribMulAction R F] [SMulCommClass ๐ R F] [ContinuousConstSMul R F] (h : DifferentiableOn ๐ f s) (c : R) : DifferentiableOn ๐ (fun i => c โข f i) s - DifferentiableOn.const_smul ๐ Mathlib.Analysis.Calculus.FDeriv.Add
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : E โ F} {s : Set E} {R : Type u_4} [Monoid R] [DistribMulAction R F] [SMulCommClass ๐ R F] [ContinuousConstSMul R F] (h : DifferentiableOn ๐ f s) (c : R) : DifferentiableOn ๐ (c โข f) s - LinearIsometryEquiv.differentiableOn ๐ Mathlib.Analysis.Calculus.FDeriv.Equiv
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {s : Set E} (iso : E โโแตข[๐] F) : DifferentiableOn ๐ (โiso) s - LinearIsometryEquiv.comp_differentiableOn_iff ๐ Mathlib.Analysis.Calculus.FDeriv.Equiv
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {G : Type u_4} [NormedAddCommGroup G] [NormedSpace ๐ G] (iso : E โโแตข[๐] F) {f : G โ E} {s : Set G} : DifferentiableOn ๐ (โiso โ f) s โ DifferentiableOn ๐ f s - ContinuousLinearEquiv.differentiableOn ๐ Mathlib.Analysis.Calculus.FDeriv.Equiv
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {s : Set E} (iso : E โL[๐] F) : DifferentiableOn ๐ (โiso) s - ContinuousLinearEquiv.comp_differentiableOn_iff ๐ Mathlib.Analysis.Calculus.FDeriv.Equiv
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {G : Type u_4} [NormedAddCommGroup G] [NormedSpace ๐ G] (iso : E โL[๐] F) {f : G โ E} {s : Set G} : DifferentiableOn ๐ (โiso โ f) s โ DifferentiableOn ๐ f s - ContinuousLinearEquiv.comp_right_differentiableOn_iff ๐ Mathlib.Analysis.Calculus.FDeriv.Equiv
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {G : Type u_4} [NormedAddCommGroup G] [NormedSpace ๐ G] (iso : E โL[๐] F) {f : F โ G} {s : Set F} : DifferentiableOn ๐ (f โ โiso) (โiso โปยน' s) โ DifferentiableOn ๐ f s - differentiableOn_fst ๐ Mathlib.Analysis.Calculus.FDeriv.Prod
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {s : Set (E ร F)} : DifferentiableOn ๐ Prod.fst s - differentiableOn_snd ๐ Mathlib.Analysis.Calculus.FDeriv.Prod
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {s : Set (E ร F)} : DifferentiableOn ๐ Prod.snd s - differentiableOn_apply ๐ Mathlib.Analysis.Calculus.FDeriv.Prod
{๐ : Type u_1} [NontriviallyNormedField ๐] {ฮน : Type u_6} {F' : ฮน โ Type u_7} [(i : ฮน) โ NormedAddCommGroup (F' i)] [(i : ฮน) โ NormedSpace ๐ (F' i)] (i : ฮน) (s' : Set ((i : ฮน) โ F' i)) : DifferentiableOn ๐ (fun f => f i) s' - differentiableOn_pi'' ๐ Mathlib.Analysis.Calculus.FDeriv.Prod
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {s : Set E} {ฮน : Type u_6} {F' : ฮน โ Type u_7} [(i : ฮน) โ NormedAddCommGroup (F' i)] [(i : ฮน) โ NormedSpace ๐ (F' i)] {ฮฆ : E โ (i : ฮน) โ F' i} (hฯ : โ (i : ฮน), DifferentiableOn ๐ (fun x => ฮฆ x i) s) : DifferentiableOn ๐ ฮฆ s - differentiableOn_pi ๐ Mathlib.Analysis.Calculus.FDeriv.Prod
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {s : Set E} {ฮน : Type u_6} {F' : ฮน โ Type u_7} [(i : ฮน) โ NormedAddCommGroup (F' i)] [(i : ฮน) โ NormedSpace ๐ (F' i)] {ฮฆ : E โ (i : ฮน) โ F' i} : DifferentiableOn ๐ ฮฆ s โ โ (i : ฮน), DifferentiableOn ๐ (fun x => ฮฆ x i) s - DifferentiableOn.fst ๐ Mathlib.Analysis.Calculus.FDeriv.Prod
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {G : Type u_4} [NormedAddCommGroup G] [NormedSpace ๐ G] {s : Set E} {fโ : E โ F ร G} (h : DifferentiableOn ๐ fโ s) : DifferentiableOn ๐ (fun x => (fโ x).1) s - DifferentiableOn.snd ๐ Mathlib.Analysis.Calculus.FDeriv.Prod
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {G : Type u_4} [NormedAddCommGroup G] [NormedSpace ๐ G] {s : Set E} {fโ : E โ F ร G} (h : DifferentiableOn ๐ fโ s) : DifferentiableOn ๐ (fun x => (fโ x).2) s - DifferentiableOn.prodMk ๐ Mathlib.Analysis.Calculus.FDeriv.Prod
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {G : Type u_4} [NormedAddCommGroup G] [NormedSpace ๐ G] {fโ : E โ F} {s : Set E} {fโ : E โ G} (hfโ : DifferentiableOn ๐ fโ s) (hfโ : DifferentiableOn ๐ fโ s) : DifferentiableOn ๐ (fun x => (fโ x, fโ x)) s - DifferentiableOn.finCons ๐ Mathlib.Analysis.Calculus.FDeriv.Prod
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {s : Set E} {n : โ} {F' : Fin n.succ โ Type u_6} [(i : Fin n.succ) โ NormedAddCommGroup (F' i)] [(i : Fin n.succ) โ NormedSpace ๐ (F' i)] {ฯ : E โ F' 0} {ฯs : E โ (i : Fin n) โ F' i.succ} (h : DifferentiableOn ๐ ฯ s) (hs : DifferentiableOn ๐ ฯs s) : DifferentiableOn ๐ (fun x => Fin.cons (ฯ x) (ฯs x)) s - differentiableOn_finCons ๐ Mathlib.Analysis.Calculus.FDeriv.Prod
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {s : Set E} {n : โ} {F' : Fin n.succ โ Type u_6} [(i : Fin n.succ) โ NormedAddCommGroup (F' i)] [(i : Fin n.succ) โ NormedSpace ๐ (F' i)] {ฯ : E โ F' 0} {ฯs : E โ (i : Fin n) โ F' i.succ} : DifferentiableOn ๐ (fun x => Fin.cons (ฯ x) (ฯs x)) s โ DifferentiableOn ๐ ฯ s โง DifferentiableOn ๐ ฯs s - differentiableOn_finCons' ๐ Mathlib.Analysis.Calculus.FDeriv.Prod
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {s : Set E} {n : โ} {F' : Fin n.succ โ Type u_6} [(i : Fin n.succ) โ NormedAddCommGroup (F' i)] [(i : Fin n.succ) โ NormedSpace ๐ (F' i)] {ฯ : E โ F' 0} {ฯs : E โ (i : Fin n) โ F' i.succ} : DifferentiableOn ๐ (fun x => Fin.cons (ฯ x) (ฯs x)) s โ DifferentiableOn ๐ ฯ s โง DifferentiableOn ๐ ฯs s - IsBoundedBilinearMap.differentiableOn ๐ Mathlib.Analysis.Calculus.FDeriv.Bilinear
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {G : Type u_4} [NormedAddCommGroup G] [NormedSpace ๐ G] {b : E ร F โ G} {u : Set (E ร F)} (h : IsBoundedBilinearMap ๐ b) : DifferentiableOn ๐ b u - DifferentiableOn.continuousAlternatingMap_apply_const ๐ Mathlib.Analysis.Calculus.FDeriv.CompCLM
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {G : Type u_4} [NormedAddCommGroup G] [NormedSpace ๐ G] {s : Set E} {ฮน : Type u_5} {c : E โ F [โ^ฮน]โL[๐] G} [Finite ฮน] (hc : DifferentiableOn ๐ c s) (u : ฮน โ F) : DifferentiableOn ๐ (fun y => (c y) u) s - DifferentiableOn.continuousMultilinear_apply_const ๐ Mathlib.Analysis.Calculus.FDeriv.CompCLM
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {s : Set E} {ฮน : Type u_5} {M : ฮน โ Type u_6} [(i : ฮน) โ NormedAddCommGroup (M i)] [(i : ฮน) โ NormedSpace ๐ (M i)] {H : Type u_7} [NormedAddCommGroup H] [NormedSpace ๐ H] {c : E โ ContinuousMultilinearMap ๐ M H} [Finite ฮน] (hc : DifferentiableOn ๐ c s) (u : (i : ฮน) โ M i) : DifferentiableOn ๐ (fun y => (c y) u) s - DifferentiableOn.clm_apply ๐ Mathlib.Analysis.Calculus.FDeriv.CompCLM
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {G : Type u_4} [NormedAddCommGroup G] [NormedSpace ๐ G] {s : Set E} {H : Type u_5} [NormedAddCommGroup H] [NormedSpace ๐ H] {c : E โ G โL[๐] H} {u : E โ G} (hc : DifferentiableOn ๐ c s) (hu : DifferentiableOn ๐ u s) : DifferentiableOn ๐ (fun y => (c y) (u y)) s - DifferentiableOn.clm_comp ๐ Mathlib.Analysis.Calculus.FDeriv.CompCLM
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {G : Type u_4} [NormedAddCommGroup G] [NormedSpace ๐ G] {s : Set E} {H : Type u_5} [NormedAddCommGroup H] [NormedSpace ๐ H] {c : E โ G โL[๐] H} {d : E โ F โL[๐] G} (hc : DifferentiableOn ๐ c s) (hd : DifferentiableOn ๐ d s) : DifferentiableOn ๐ (fun y => c y โSL d y) s - HasFTaylorSeriesUpToOn.differentiableOn ๐ 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 : WithTop โโ} {p : E โ FormalMultilinearSeries ๐ E F} (h : HasFTaylorSeriesUpToOn n f p s) (hn : n โ 0) : DifferentiableOn ๐ f s - AnalyticOn.differentiableOn ๐ 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 : AnalyticOn ๐ f s) : DifferentiableOn ๐ f s - AnalyticOnNhd.differentiableOn ๐ 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) : DifferentiableOn ๐ f s - HasFiniteFPowerSeriesOnBall.differentiableOn ๐ 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} {r : ENNReal} {n : โ} {f : E โ F} {x : E} (h : HasFiniteFPowerSeriesOnBall f p x n r) : DifferentiableOn ๐ f (Metric.eball x r) - HasFPowerSeriesOnBall.differentiableOn ๐ 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} {r : ENNReal} {f : E โ F} {x : E} [CompleteSpace F] (h : HasFPowerSeriesOnBall f p x r) : DifferentiableOn ๐ f (Metric.eball x r) - HasFPowerSeriesWithinOnBall.differentiableOn ๐ 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} {r : ENNReal} {f : E โ F} {x : E} {s : Set E} [CompleteSpace F] (h : HasFPowerSeriesWithinOnBall f p s x r) : DifferentiableOn ๐ f (insert x s โฉ Metric.eball x r) - differentiableOn_inverse ๐ Mathlib.Analysis.Calculus.FDeriv.Mul
{๐ : Type u_1} [NontriviallyNormedField ๐] {R : Type u_4} [NormedRing R] [HasSummableGeomSeries R] [NormedAlgebra ๐ R] : DifferentiableOn ๐ Ring.inverse {x | IsUnit x} - differentiableOn_inv ๐ Mathlib.Analysis.Calculus.FDeriv.Mul
{๐ : Type u_1} [NontriviallyNormedField ๐] {R : Type u_4} [NormedDivisionRing R] [NormedAlgebra ๐ R] : DifferentiableOn ๐ (fun x => xโปยน) {x | x โ 0} - DifferentiableOn.const_mul ๐ Mathlib.Analysis.Calculus.FDeriv.Mul
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {s : Set E} {๐ธ : Type u_4} [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] {a : E โ ๐ธ} (ha : DifferentiableOn ๐ a s) (b : ๐ธ) : DifferentiableOn ๐ (fun y => b * a y) s - DifferentiableOn.mul_const ๐ Mathlib.Analysis.Calculus.FDeriv.Mul
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {s : Set E} {๐ธ : Type u_4} [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] {a : E โ ๐ธ} (ha : DifferentiableOn ๐ a s) (b : ๐ธ) : DifferentiableOn ๐ (fun y => a y * b) s - DifferentiableOn.inverse ๐ Mathlib.Analysis.Calculus.FDeriv.Mul
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {R : Type u_4} [NormedRing R] [HasSummableGeomSeries R] [NormedAlgebra ๐ R] {h : E โ R} {S : Set E} (hf : DifferentiableOn ๐ h S) (hz : โ x โ S, IsUnit (h x)) : DifferentiableOn ๐ (fun x => Ring.inverse (h x)) S - DifferentiableOn.fun_inv ๐ Mathlib.Analysis.Calculus.FDeriv.Mul
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {R : Type u_4} [NormedDivisionRing R] [NormedAlgebra ๐ R] {h : E โ R} {S : Set E} (hf : DifferentiableOn ๐ h S) (hz : โ x โ S, h x โ 0) : DifferentiableOn ๐ (fun i => (h i)โปยน) S - DifferentiableOn.inv ๐ Mathlib.Analysis.Calculus.FDeriv.Mul
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {R : Type u_4} [NormedDivisionRing R] [NormedAlgebra ๐ R] {h : E โ R} {S : Set E} (hf : DifferentiableOn ๐ h S) (hz : โ x โ S, h x โ 0) : DifferentiableOn ๐ hโปยน S - DifferentiableOn.fun_mul ๐ Mathlib.Analysis.Calculus.FDeriv.Mul
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {s : Set E} {๐ธ : Type u_4} [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] {a b : E โ ๐ธ} (ha : DifferentiableOn ๐ a s) (hb : DifferentiableOn ๐ b s) : DifferentiableOn ๐ (fun i => a i * b i) s - DifferentiableOn.mul ๐ Mathlib.Analysis.Calculus.FDeriv.Mul
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {s : Set E} {๐ธ : Type u_4} [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] {a b : E โ ๐ธ} (ha : DifferentiableOn ๐ a s) (hb : DifferentiableOn ๐ b s) : DifferentiableOn ๐ (a * b) s - DifferentiableOn.smul_const ๐ Mathlib.Analysis.Calculus.FDeriv.Mul
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {s : Set E} {๐' : Type u_4} [NormedRing ๐'] [NormedAlgebra ๐ ๐'] [Module ๐' F] [IsBoundedSMul ๐' F] [IsScalarTower ๐ ๐' F] {c : E โ ๐'} (hc : DifferentiableOn ๐ c s) (f : F) : DifferentiableOn ๐ (fun y => c y โข f) s - DifferentiableOn.fun_smul ๐ Mathlib.Analysis.Calculus.FDeriv.Mul
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : E โ F} {s : Set E} {๐' : Type u_4} [NormedRing ๐'] [NormedAlgebra ๐ ๐'] [Module ๐' F] [IsBoundedSMul ๐' F] [IsScalarTower ๐ ๐' F] {c : E โ ๐'} (hc : DifferentiableOn ๐ c s) (hf : DifferentiableOn ๐ f s) : DifferentiableOn ๐ (fun i => c i โข f i) s - DifferentiableOn.smul ๐ Mathlib.Analysis.Calculus.FDeriv.Mul
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : E โ F} {s : Set E} {๐' : Type u_4} [NormedRing ๐'] [NormedAlgebra ๐ ๐'] [Module ๐' F] [IsBoundedSMul ๐' F] [IsScalarTower ๐ ๐' F] {c : E โ ๐'} (hc : DifferentiableOn ๐ c s) (hf : DifferentiableOn ๐ f s) : DifferentiableOn ๐ (c โข f) s - DifferentiableOn.div_const ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {s : Set ๐} {๐' : Type u_2} [NormedDivisionRing ๐'] [NormedAlgebra ๐ ๐'] {c : ๐ โ ๐'} (hc : DifferentiableOn ๐ c s) (d : ๐') : DifferentiableOn ๐ (fun x => c x / d) s - DifferentiableOn.fun_finsetProd ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {s : Set ๐} {ฮน : Type u_2} {๐ธ' : Type u_3} [NormedCommRing ๐ธ'] [NormedAlgebra ๐ ๐ธ'] {u : Finset ฮน} {f : ฮน โ ๐ โ ๐ธ'} (hd : โ i โ u, DifferentiableOn ๐ (f i) s) : DifferentiableOn ๐ (fun x => โ i โ u, f i x) s - DifferentiableOn.fun_finset_prod ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {s : Set ๐} {ฮน : Type u_2} {๐ธ' : Type u_3} [NormedCommRing ๐ธ'] [NormedAlgebra ๐ ๐ธ'] {u : Finset ฮน} {f : ฮน โ ๐ โ ๐ธ'} (hd : โ i โ u, DifferentiableOn ๐ (f i) s) : DifferentiableOn ๐ (fun x => โ i โ u, f i x) s - DifferentiableOn.finsetProd ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {s : Set ๐} {ฮน : Type u_2} {๐ธ' : Type u_3} [NormedCommRing ๐ธ'] [NormedAlgebra ๐ ๐ธ'] {u : Finset ฮน} {f : ฮน โ ๐ โ ๐ธ'} (hd : โ i โ u, DifferentiableOn ๐ (f i) s) : DifferentiableOn ๐ (โ i โ u, f i) s - DifferentiableOn.finset_prod ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {s : Set ๐} {ฮน : Type u_2} {๐ธ' : Type u_3} [NormedCommRing ๐ธ'] [NormedAlgebra ๐ ๐ธ'] {u : Finset ฮน} {f : ฮน โ ๐ โ ๐ธ'} (hd : โ i โ u, DifferentiableOn ๐ (f i) s) : DifferentiableOn ๐ (โ i โ u, f i) s - differentiableOn_pow ๐ Mathlib.Analysis.Calculus.FDeriv.Pow
{๐ : Type u_1} {๐ธ : Type u_2} [NontriviallyNormedField ๐] [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] (n : โ) {s : Set ๐ธ} : DifferentiableOn ๐ (fun x => x ^ n) s - DifferentiableOn.fun_pow ๐ Mathlib.Analysis.Calculus.FDeriv.Pow
{๐ : Type u_1} {๐ธ : Type u_2} {E : Type u_3} [NontriviallyNormedField ๐] [NormedRing ๐ธ] [NormedAddCommGroup E] [NormedAlgebra ๐ ๐ธ] [NormedSpace ๐ E] {f : E โ ๐ธ} {s : Set E} (hf : DifferentiableOn ๐ f s) (n : โ) : DifferentiableOn ๐ (fun i => f i ^ n) s - DifferentiableOn.pow ๐ Mathlib.Analysis.Calculus.FDeriv.Pow
{๐ : Type u_1} {๐ธ : Type u_2} {E : Type u_3} [NontriviallyNormedField ๐] [NormedRing ๐ธ] [NormedAddCommGroup E] [NormedAlgebra ๐ ๐ธ] [NormedSpace ๐ E] {f : E โ ๐ธ} {s : Set E} (hf : DifferentiableOn ๐ f s) (n : โ) : DifferentiableOn ๐ (f ^ n) s - differentiableOn_neg ๐ Mathlib.Analysis.Calculus.Deriv.Add
{๐ : Type u} [NontriviallyNormedField ๐] (s : Set ๐) : DifferentiableOn ๐ Neg.neg s - Polynomial.differentiableOn ๐ Mathlib.Analysis.Calculus.Deriv.Polynomial
{๐ : Type u} [NontriviallyNormedField ๐] {s : Set ๐} (p : Polynomial ๐) : DifferentiableOn ๐ (fun x => Polynomial.eval x p) s - Polynomial.differentiableOn_aeval ๐ Mathlib.Analysis.Calculus.Deriv.Polynomial
{๐ : Type u} [NontriviallyNormedField ๐] {s : Set ๐} {R : Type u_1} [CommSemiring R] [Algebra R ๐] (q : Polynomial R) : DifferentiableOn ๐ (fun x => (Polynomial.aeval x) q) s - DiffContOnCl.differentiableOn ๐ Mathlib.Analysis.Calculus.DiffContOnCl
{๐ : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedSpace ๐ E] [NormedSpace ๐ F] {f : E โ F} {s : Set E} (self : DiffContOnCl ๐ f s) : DifferentiableOn ๐ f s - DifferentiableOn.diffContOnCl ๐ Mathlib.Analysis.Calculus.DiffContOnCl
{๐ : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedSpace ๐ E] [NormedSpace ๐ F] {f : E โ F} {s : Set E} (h : DifferentiableOn ๐ f (closure s)) : DiffContOnCl ๐ f s - IsClosed.diffContOnCl_iff ๐ Mathlib.Analysis.Calculus.DiffContOnCl
{๐ : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedSpace ๐ E] [NormedSpace ๐ F] {f : E โ F} {s : Set E} (hs : IsClosed s) : DiffContOnCl ๐ f s โ DifferentiableOn ๐ f s - DifferentiableOn.diffContOnCl_ball ๐ Mathlib.Analysis.Calculus.DiffContOnCl
{๐ : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedSpace ๐ E] [NormedSpace ๐ F] {f : E โ F} {U : Set E} {c : E} {R : โ} (hf : DifferentiableOn ๐ f U) (hc : Metric.closedBall c R โ U) : DiffContOnCl ๐ f (Metric.ball c R) - DiffContOnCl.mk ๐ Mathlib.Analysis.Calculus.DiffContOnCl
{๐ : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedSpace ๐ E] [NormedSpace ๐ F] {f : E โ F} {s : Set E} (differentiableOn : DifferentiableOn ๐ f s) (continuousOn : ContinuousOn f (closure s)) : DiffContOnCl ๐ f s - DiffContOnCl.mk_ball ๐ Mathlib.Analysis.Calculus.DiffContOnCl
{๐ : Type u_1} {E : Type u_2} {F : Type u_3} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedAddCommGroup F] [NormedSpace ๐ E] [NormedSpace ๐ F] {f : E โ F} {x : E} {r : โ} (hd : DifferentiableOn ๐ f (Metric.ball x r)) (hc : ContinuousOn f (Metric.closedBall x r)) : DiffContOnCl ๐ f (Metric.ball x r) - DifferentiableOn.restrictScalars ๐ Mathlib.Analysis.Calculus.FDeriv.RestrictScalars
(๐ : Type u_1) [NontriviallyNormedField ๐] {๐' : Type u_2} [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] {f : E โ F} {s : Set E} (h : DifferentiableOn ๐' f s) : DifferentiableOn ๐ f s - DifferentiableOn.of_dslope ๐ Mathlib.Analysis.Calculus.DSlope
{๐ : Type u_1} {E : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] {f : ๐ โ E} {a : ๐} {s : Set ๐} (h : DifferentiableOn ๐ (dslope f a) s) : DifferentiableOn ๐ f s - differentiableOn_dslope_of_notMem ๐ Mathlib.Analysis.Calculus.DSlope
{๐ : Type u_1} {E : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup E] [NormedSpace ๐ E] {f : ๐ โ E} {a : ๐} {s : Set ๐} (h : a โ s) : DifferentiableOn ๐ (dslope f a) s โ DifferentiableOn ๐ f s - AffineMap.differentiableOn ๐ Mathlib.Analysis.Calculus.Deriv.AffineMap
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] (f : ๐ โแต[๐] E) {s : Set ๐} : DifferentiableOn ๐ (โf) s - constant_of_derivWithin_zero ๐ Mathlib.Analysis.Calculus.MeanValue
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {a b : โ} (hdiff : DifferentiableOn โ f (Set.Icc a b)) (hderiv : โ x โ Set.Ico a b, derivWithin f (Set.Icc a b) x = 0) (x : โ) : x โ Set.Icc a b โ f x = f a - norm_image_sub_le_of_norm_deriv_le_segment ๐ Mathlib.Analysis.Calculus.MeanValue
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {a b C : โ} (hf : DifferentiableOn โ f (Set.Icc a b)) (bound : โ x โ Set.Ico a b, โderivWithin f (Set.Icc a b) xโ โค C) (x : โ) : x โ Set.Icc a b โ โf x - f aโ โค C * (x - a) - norm_image_sub_le_of_norm_deriv_le_segment_01 ๐ Mathlib.Analysis.Calculus.MeanValue
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {C : โ} (hf : DifferentiableOn โ f (Set.Icc 0 1)) (bound : โ x โ Set.Ico 0 1, โderivWithin f (Set.Icc 0 1) xโ โค C) : โf 1 - f 0โ โค C - IsOpen.isOpen_inter_preimage_of_deriv_eq_zero ๐ Mathlib.Analysis.Calculus.MeanValue
{๐ : Type u_3} {G : Type u_4} [RCLike ๐] [NormedAddCommGroup G] [NormedSpace ๐ G] {f : ๐ โ G} {s : Set ๐} (hs : IsOpen s) (hf : DifferentiableOn ๐ f s) (hf' : Set.EqOn (deriv f) 0 s) (t : Set G) : IsOpen (s โฉ f โปยน' t) - eq_of_derivWithin_eq ๐ Mathlib.Analysis.Calculus.MeanValue
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {a b : โ} {g : โ โ E} (fdiff : DifferentiableOn โ f (Set.Icc a b)) (gdiff : DifferentiableOn โ g (Set.Icc a b)) (hderiv : Set.EqOn (derivWithin f (Set.Icc a b)) (derivWithin g (Set.Icc a b)) (Set.Ico a b)) (hi : f a = g a) (y : โ) : y โ Set.Icc a b โ f y = g y - IsOpen.exists_is_const_of_deriv_eq_zero ๐ Mathlib.Analysis.Calculus.MeanValue
{๐ : Type u_3} {G : Type u_4} [RCLike ๐] [NormedAddCommGroup G] [NormedSpace ๐ G] {f : ๐ โ G} {s : Set ๐} (hs : IsOpen s) (hs' : IsPreconnected s) (hf : DifferentiableOn ๐ f s) (hf' : Set.EqOn (deriv f) 0 s) : โ a, โ x โ s, f x = a - IsOpen.is_const_of_deriv_eq_zero ๐ Mathlib.Analysis.Calculus.MeanValue
{๐ : Type u_3} {G : Type u_4} [RCLike ๐] [NormedAddCommGroup G] [NormedSpace ๐ G] {f : ๐ โ G} {s : Set ๐} (hs : IsOpen s) (hs' : IsPreconnected s) (hf : DifferentiableOn ๐ f s) (hf' : Set.EqOn (deriv f) 0 s) {x y : ๐} (hx : x โ s) (hy : y โ s) : f x = f y - Convex.lipschitzOnWith_of_nnnorm_derivWithin_le ๐ Mathlib.Analysis.Calculus.MeanValue
{๐ : Type u_3} {G : Type u_4} [RCLike ๐] [NormedAddCommGroup G] [NormedSpace ๐ G] {f : ๐ โ G} {s : Set ๐} {C : NNReal} (hs : Convex โ s) (hf : DifferentiableOn ๐ f s) (bound : โ x โ s, โderivWithin f s xโโ โค C) : LipschitzOnWith C f s - Convex.norm_image_sub_le_of_norm_derivWithin_le ๐ Mathlib.Analysis.Calculus.MeanValue
{๐ : Type u_3} {G : Type u_4} [RCLike ๐] [NormedAddCommGroup G] [NormedSpace ๐ G] {f : ๐ โ G} {s : Set ๐} {x y : ๐} {C : โ} (hf : DifferentiableOn ๐ f s) (bound : โ x โ s, โderivWithin f s xโ โค C) (hs : Convex โ s) (xs : x โ s) (ys : y โ s) : โf y - f xโ โค C * โy - xโ - IsOpen.eqOn_of_deriv_eq ๐ Mathlib.Analysis.Calculus.MeanValue
{๐ : Type u_3} {G : Type u_4} [RCLike ๐] [NormedAddCommGroup G] [NormedSpace ๐ G] {s : Set ๐} {x : ๐} {f g : ๐ โ G} (hs : IsOpen s) (hs' : IsPreconnected s) (hf : DifferentiableOn ๐ f s) (hg : DifferentiableOn ๐ g s) (hf' : Set.EqOn (deriv f) (deriv g) s) (hx : x โ s) (hfgx : f x = g x) : Set.EqOn f g s - IsOpen.exists_eq_add_of_deriv_eq ๐ Mathlib.Analysis.Calculus.MeanValue
{๐ : Type u_3} {G : Type u_4} [RCLike ๐] [NormedAddCommGroup G] [NormedSpace ๐ G] {s : Set ๐} {f g : ๐ โ G} (hs : IsOpen s) (hs' : IsPreconnected s) (hf : DifferentiableOn ๐ f s) (hg : DifferentiableOn ๐ g s) (hf' : Set.EqOn (deriv f) (deriv g) s) : โ a, Set.EqOn f (fun x => g x + a) s - IsOpen.exists_eq_add_of_fderiv_eq ๐ Mathlib.Analysis.Calculus.MeanValue
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {๐ : Type u_3} {G : Type u_4} [NontriviallyNormedField ๐] [IsRCLikeNormedField ๐] [NormedSpace ๐ E] [NormedAddCommGroup G] [NormedSpace ๐ G] {f g : E โ G} {s : Set E} (hs : IsOpen s) (hs' : IsPreconnected s) (hf : DifferentiableOn ๐ f s) (hg : DifferentiableOn ๐ g s) (hf' : Set.EqOn (fderiv ๐ f) (fderiv ๐ g) s) : โ a, Set.EqOn f (fun x => g x + a) s - IsOpen.eqOn_of_fderiv_eq ๐ Mathlib.Analysis.Calculus.MeanValue
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {๐ : Type u_3} {G : Type u_4} [NontriviallyNormedField ๐] [IsRCLikeNormedField ๐] [NormedSpace ๐ E] [NormedAddCommGroup G] [NormedSpace ๐ G] {f g : E โ G} {s : Set E} {x : E} (hs : IsOpen s) (hs' : IsPreconnected s) (hf : DifferentiableOn ๐ f s) (hg : DifferentiableOn ๐ g s) (hf' : โ x โ s, fderiv ๐ f x = fderiv ๐ g x) (hx : x โ s) (hfgx : f x = g x) : Set.EqOn f g s - Convex.norm_image_sub_le_of_norm_fderivWithin_le ๐ Mathlib.Analysis.Calculus.MeanValue
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {๐ : Type u_3} {G : Type u_4} [NontriviallyNormedField ๐] [IsRCLikeNormedField ๐] [NormedSpace ๐ E] [NormedAddCommGroup G] [NormedSpace ๐ G] {f : E โ G} {C : โ} {s : Set E} {x y : E} (hf : DifferentiableOn ๐ f s) (bound : โ x โ s, โfderivWithin ๐ f s xโ โค C) (hs : Convex โ s) (xs : x โ s) (ys : y โ s) : โf y - f xโ โค C * โy - xโ - Convex.eqOn_of_fderivWithin_eq ๐ Mathlib.Analysis.Calculus.MeanValue
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {๐ : Type u_3} {G : Type u_4} [NontriviallyNormedField ๐] [IsRCLikeNormedField ๐] [NormedSpace ๐ E] [NormedAddCommGroup G] [NormedSpace ๐ G] {f g : E โ G} {s : Set E} {x : E} (hs : Convex โ s) (hf : DifferentiableOn ๐ f s) (hg : DifferentiableOn ๐ g s) (hs' : UniqueDiffOn ๐ s) (hf' : Set.EqOn (fderivWithin ๐ f s) (fderivWithin ๐ g s) s) (hx : x โ s) (hfgx : f x = g x) : Set.EqOn f g s - Convex.lipschitzOnWith_of_nnnorm_fderivWithin_le ๐ Mathlib.Analysis.Calculus.MeanValue
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {๐ : Type u_3} {G : Type u_4} [NontriviallyNormedField ๐] [IsRCLikeNormedField ๐] [NormedSpace ๐ E] [NormedAddCommGroup G] [NormedSpace ๐ G] {f : E โ G} {s : Set E} {C : NNReal} (hf : DifferentiableOn ๐ f s) (bound : โ x โ s, โfderivWithin ๐ f s xโโ โค C) (hs : Convex โ s) : LipschitzOnWith C f s - Convex.is_const_of_fderivWithin_eq_zero ๐ Mathlib.Analysis.Calculus.MeanValue
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {๐ : Type u_3} {G : Type u_4} [NontriviallyNormedField ๐] [IsRCLikeNormedField ๐] [NormedSpace ๐ E] [NormedAddCommGroup G] [NormedSpace ๐ G] {f : E โ G} {s : Set E} {x y : E} (hs : Convex โ s) (hf : DifferentiableOn ๐ f s) (hf' : โ x โ s, fderivWithin ๐ f s x = 0) (hx : x โ s) (hy : y โ s) : f x = f y - IsOpen.isOpen_inter_preimage_of_fderiv_eq_zero ๐ Mathlib.Analysis.Calculus.MeanValue
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {๐ : Type u_3} {G : Type u_4} [NontriviallyNormedField ๐] [IsRCLikeNormedField ๐] [NormedSpace ๐ E] [NormedAddCommGroup G] [NormedSpace ๐ G] {f : E โ G} {s : Set E} (hs : IsOpen s) (hf : DifferentiableOn ๐ f s) (hf' : Set.EqOn (fderiv ๐ f) 0 s) (t : Set G) : IsOpen (s โฉ f โปยน' t) - IsOpen.exists_is_const_of_fderiv_eq_zero ๐ Mathlib.Analysis.Calculus.MeanValue
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {๐ : Type u_3} {G : Type u_4} [NontriviallyNormedField ๐] [IsRCLikeNormedField ๐] [NormedSpace ๐ E] [NormedAddCommGroup G] [NormedSpace ๐ G] {f : E โ G} {s : Set E} (hs : IsOpen s) (hs' : IsPreconnected s) (hf : DifferentiableOn ๐ f s) (hf' : Set.EqOn (fderiv ๐ f) 0 s) : โ a, โ x โ s, f x = a - IsOpen.is_const_of_fderiv_eq_zero ๐ Mathlib.Analysis.Calculus.MeanValue
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {๐ : Type u_3} {G : Type u_4} [NontriviallyNormedField ๐] [IsRCLikeNormedField ๐] [NormedSpace ๐ E] [NormedAddCommGroup G] [NormedSpace ๐ G] {f : E โ G} {s : Set E} (hs : IsOpen s) (hs' : IsPreconnected s) (hf : DifferentiableOn ๐ f s) (hf' : Set.EqOn (fderiv ๐ f) 0 s) {x y : E} (hx : x โ s) (hy : y โ s) : f x = f y - Convex.norm_image_sub_le_of_norm_fderivWithin_le' ๐ Mathlib.Analysis.Calculus.MeanValue
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {๐ : Type u_3} {G : Type u_4} [NontriviallyNormedField ๐] [IsRCLikeNormedField ๐] [NormedSpace ๐ E] [NormedAddCommGroup G] [NormedSpace ๐ G] {f : E โ G} {C : โ} {s : Set E} {x y : E} {ฯ : E โL[๐] G} (hf : DifferentiableOn ๐ f s) (bound : โ x โ s, โfderivWithin ๐ f s x - ฯโ โค C) (hs : Convex โ s) (xs : x โ s) (ys : y โ s) : โf y - f x - ฯ (y - x)โ โค C * โy - xโ - DifferentiableOn.fun_div ๐ Mathlib.Analysis.Calculus.Deriv.Inv
{๐ : Type u} [NontriviallyNormedField ๐] {s : Set ๐} {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] {c d : ๐ โ ๐'} (hc : DifferentiableOn ๐ c s) (hd : DifferentiableOn ๐ d s) (hx : โ x โ s, d x โ 0) : DifferentiableOn ๐ (fun i => c i / d i) s - DifferentiableOn.div ๐ Mathlib.Analysis.Calculus.Deriv.Inv
{๐ : Type u} [NontriviallyNormedField ๐] {s : Set ๐} {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] {c d : ๐ โ ๐'} (hc : DifferentiableOn ๐ c s) (hd : DifferentiableOn ๐ d s) (hx : โ x โ s, d x โ 0) : DifferentiableOn ๐ (c / d) s - differentiableOn_zpow ๐ Mathlib.Analysis.Calculus.Deriv.ZPow
{๐ : Type u} [NontriviallyNormedField ๐] (m : โค) (s : Set ๐) (h : 0 โ s โจ 0 โค m) : DifferentiableOn ๐ (fun x => x ^ m) s - DifferentiableOn.zpow ๐ Mathlib.Analysis.Calculus.Deriv.ZPow
{๐ : Type u} [NontriviallyNormedField ๐] {E : Type v} [NormedAddCommGroup E] [NormedSpace ๐ E] {m : โค} {f : E โ ๐} {t : Set E} (hf : DifferentiableOn ๐ f t) (h : (โ x โ t, f x โ 0) โจ 0 โค m) : DifferentiableOn ๐ (fun x => f x ^ m) t - logDeriv_eqOn_iff ๐ Mathlib.Analysis.Calculus.LogDeriv
{๐ : Type u_1} {๐' : Type u_2} [NontriviallyNormedField ๐] [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] [IsRCLikeNormedField ๐] {f g : ๐ โ ๐'} {s : Set ๐} (hf : DifferentiableOn ๐ f s) (hg : DifferentiableOn ๐ g s) (hs2 : IsOpen s) (hsc : IsPreconnected s) (hgn : โ x โ s, g x โ 0) (hfn : โ x โ s, f x โ 0) : Set.EqOn (logDeriv f) (logDeriv g) s โ โ z, z โ 0 โง Set.EqOn f (z โข g) s - ContDiffOn.differentiableOn_one ๐ 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} (h : ContDiffOn ๐ 1 f s) : DifferentiableOn ๐ f s - ContDiffOn.differentiableOn ๐ 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} {n : WithTop โโ} (h : ContDiffOn ๐ n f s) (hn : n โ 0) : DifferentiableOn ๐ f s - contDiffOn_infty_iff_fderiv_of_isOpen ๐ 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} (hs : IsOpen s) : ContDiffOn ๐ (โโค) f s โ DifferentiableOn ๐ f s โง ContDiffOn ๐ (โโค) (fderiv ๐ f) s - contDiffOn_infty_iff_fderivWithin ๐ 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} (hs : UniqueDiffOn ๐ s) : ContDiffOn ๐ (โโค) f s โ DifferentiableOn ๐ f s โง ContDiffOn ๐ (โโค) (fderivWithin ๐ f s) s - contDiffOn_succ_of_fderivWithin ๐ 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} {n : WithTop โโ} (hf : DifferentiableOn ๐ f s) (h' : n = โค โ AnalyticOn ๐ f s) (h : ContDiffOn ๐ n (fun y => fderivWithin ๐ f s y) s) : ContDiffOn ๐ (n + 1) f s - contDiffOn_succ_iff_fderiv_of_isOpen ๐ 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} {n : WithTop โโ} (hs : IsOpen s) : ContDiffOn ๐ (n + 1) f s โ DifferentiableOn ๐ f s โง (n = โค โ AnalyticOn ๐ f s) โง ContDiffOn ๐ n (fderiv ๐ f) s - contDiffOn_succ_iff_fderivWithin ๐ 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} {n : WithTop โโ} (hs : UniqueDiffOn ๐ s) : ContDiffOn ๐ (n + 1) f s โ DifferentiableOn ๐ f s โง (n = โค โ AnalyticOn ๐ f s) โง ContDiffOn ๐ n (fderivWithin ๐ f s) s - contDiffOn_of_differentiableOn ๐ 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} {n : โโ} (h : โ (m : โ), โm โค n โ DifferentiableOn ๐ (iteratedFDerivWithin ๐ m f s) s) : ContDiffOn ๐ (โn) f s - ContDiffOn.differentiableOn_iteratedFDerivWithin ๐ 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} {n : WithTop โโ} {m : โ} (h : ContDiffOn ๐ n f s) (hmn : โm < n) (hs : UniqueDiffOn ๐ s) : DifferentiableOn ๐ (iteratedFDerivWithin ๐ m f s) s - contDiffOn_of_continuousOn_differentiableOn ๐ 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} {n : โโ} (Hcont : โ (m : โ), โm โค n โ ContinuousOn (fun x => iteratedFDerivWithin ๐ m f s x) s) (Hdiff : โ (m : โ), โm < n โ DifferentiableOn ๐ (fun x => iteratedFDerivWithin ๐ m f s x) s) : ContDiffOn ๐ (โn) f s - contDiffOn_nat_iff_continuousOn_differentiableOn ๐ 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} {n : โ} (hs : UniqueDiffOn ๐ s) : ContDiffOn ๐ (โn) f s โ (โ m โค n, ContinuousOn (fun x => iteratedFDerivWithin ๐ m f s x) s) โง โ m < n, DifferentiableOn ๐ (fun x => iteratedFDerivWithin ๐ m f s x) s - contDiffOn_iff_continuousOn_differentiableOn ๐ 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} {n : โโ} (hs : UniqueDiffOn ๐ s) : ContDiffOn ๐ (โn) f s โ (โ (m : โ), โm โค n โ ContinuousOn (fun x => iteratedFDerivWithin ๐ m f s x) s) โง โ (m : โ), โm < n โ DifferentiableOn ๐ (fun x => iteratedFDerivWithin ๐ m f s x) s - ContinuousAffineMap.differentiableOn ๐ Mathlib.Analysis.Calculus.FDeriv.Affine
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐ F] (f : E โแดฌ[๐] F) {s : Set E} : DifferentiableOn ๐ (โf) s - contDiffOn_infty_iff_deriv_of_isOpen ๐ Mathlib.Analysis.Calculus.ContDiff.Deriv
{๐ : Type u_1} {F : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {s : Set ๐} (hs : IsOpen s) : ContDiffOn ๐ (โโค) f s โ DifferentiableOn ๐ f s โง ContDiffOn ๐ (โโค) (deriv f) s - contDiffOn_infty_iff_derivWithin ๐ Mathlib.Analysis.Calculus.ContDiff.Deriv
{๐ : Type u_1} {F : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {s : Set ๐} (hs : UniqueDiffOn ๐ s) : ContDiffOn ๐ (โโค) f s โ DifferentiableOn ๐ f s โง ContDiffOn ๐ (โโค) (derivWithin f s) s - contDiffOn_one_iff_derivWithin ๐ Mathlib.Analysis.Calculus.ContDiff.Deriv
{๐ : Type u_1} {F : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {s : Set ๐} (hs : UniqueDiffOn ๐ s) : ContDiffOn ๐ 1 f s โ DifferentiableOn ๐ f s โง ContinuousOn (derivWithin f s) s - contDiffOn_succ_iff_deriv_of_isOpen ๐ Mathlib.Analysis.Calculus.ContDiff.Deriv
{๐ : Type u_1} {F : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup F] [NormedSpace ๐ F] {n : WithTop โโ} {f : ๐ โ F} {s : Set ๐} (hs : IsOpen s) : ContDiffOn ๐ (n + 1) f s โ DifferentiableOn ๐ f s โง (n = โค โ AnalyticOn ๐ f s) โง ContDiffOn ๐ n (deriv f) s - contDiffOn_succ_iff_derivWithin ๐ Mathlib.Analysis.Calculus.ContDiff.Deriv
{๐ : Type u_1} {F : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup F] [NormedSpace ๐ F] {n : WithTop โโ} {f : ๐ โ F} {s : Set ๐} (hs : UniqueDiffOn ๐ s) : ContDiffOn ๐ (n + 1) f s โ DifferentiableOn ๐ f s โง (n = โค โ AnalyticOn ๐ f s) โง ContDiffOn ๐ n (derivWithin f s) s - contDiffOn_of_differentiableOn_deriv ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {s : Set ๐} {n : โโ} (h : โ (m : โ), โm โค n โ DifferentiableOn ๐ (iteratedDerivWithin m f s) s) : ContDiffOn ๐ (โn) f s - contDiffOn_of_continuousOn_differentiableOn_deriv ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {s : Set ๐} {n : โโ} (Hcont : โ (m : โ), โm โค n โ ContinuousOn (fun x => iteratedDerivWithin m f s x) s) (Hdiff : โ (m : โ), โm < n โ DifferentiableOn ๐ (fun x => iteratedDerivWithin m f s x) s) : ContDiffOn ๐ (โn) f s - ContDiffOn.differentiableOn_iteratedDerivWithin ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {s : Set ๐} {n : WithTop โโ} {m : โ} (h : ContDiffOn ๐ n f s) (hmn : โm < n) (hs : UniqueDiffOn ๐ s) : DifferentiableOn ๐ (iteratedDerivWithin m f s) s - contDiffOn_nat_iff_continuousOn_differentiableOn_deriv ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {s : Set ๐} {n : โ} (hs : UniqueDiffOn ๐ s) : ContDiffOn ๐ (โn) f s โ (โ m โค n, ContinuousOn (iteratedDerivWithin m f s) s) โง โ m < n, DifferentiableOn ๐ (iteratedDerivWithin m f s) s - contDiffOn_iff_continuousOn_differentiableOn_deriv ๐ Mathlib.Analysis.Calculus.IteratedDeriv.Defs
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {s : Set ๐} {n : โโ} (hs : UniqueDiffOn ๐ s) : ContDiffOn ๐ (โn) f s โ (โ (m : โ), โm โค n โ ContinuousOn (iteratedDerivWithin m f s) s) โง โ (m : โ), โm < n โ DifferentiableOn ๐ (iteratedDerivWithin m f s) s - DifferentiableOn.real_of_complex ๐ Mathlib.Analysis.Complex.RealDeriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {s : Set โ} (hf : DifferentiableOn โ f s) : DifferentiableOn โ f s - DifferentiableOn.exp ๐ Mathlib.Analysis.SpecialFunctions.ExpDeriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : E โ โ} {s : Set E} (hc : DifferentiableOn โ f s) : DifferentiableOn โ (fun x => Real.exp (f x)) s - DifferentiableOn.cexp ๐ Mathlib.Analysis.SpecialFunctions.ExpDeriv
{๐ : Type u_1} [NontriviallyNormedField ๐] [NormedAlgebra ๐ โ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {f : E โ โ} {s : Set E} (hc : DifferentiableOn ๐ f s) : DifferentiableOn ๐ (fun x => Complex.exp (f x)) s - antitoneOn_of_deriv_nonpos ๐ Mathlib.Analysis.Calculus.Deriv.MeanValue
{D : Set โ} (hD : Convex โ D) {f : โ โ โ} (hf : ContinuousOn f D) (hf' : DifferentiableOn โ f (interior D)) (hf'_nonpos : โ x โ interior D, deriv f x โค 0) : AntitoneOn f D - monotoneOn_of_deriv_nonneg ๐ Mathlib.Analysis.Calculus.Deriv.MeanValue
{D : Set โ} (hD : Convex โ D) {f : โ โ โ} (hf : ContinuousOn f D) (hf' : DifferentiableOn โ f (interior D)) (hf'_nonneg : โ x โ interior D, 0 โค deriv f x) : MonotoneOn f D - exists_deriv_eq_slope ๐ Mathlib.Analysis.Calculus.Deriv.MeanValue
(f : โ โ โ) {a b : โ} (hab : a < b) (hfc : ContinuousOn f (Set.Icc a b)) (hfd : DifferentiableOn โ f (Set.Ioo a b)) : โ c โ Set.Ioo a b, deriv f c = (f b - f a) / (b - a) - exists_deriv_eq_slope' ๐ Mathlib.Analysis.Calculus.Deriv.MeanValue
(f : โ โ โ) {a b : โ} (hab : a < b) (hfc : ContinuousOn f (Set.Icc a b)) (hfd : DifferentiableOn โ f (Set.Ioo a b)) : โ c โ Set.Ioo a b, deriv f c = slope f a b - Convex.image_sub_le_mul_sub_of_deriv_le ๐ Mathlib.Analysis.Calculus.Deriv.MeanValue
{D : Set โ} (hD : Convex โ D) {f : โ โ โ} (hf : ContinuousOn f D) (hf' : DifferentiableOn โ f (interior D)) {C : โ} (le_hf' : โ x โ interior D, deriv f x โค C) (x : โ) (hx : x โ D) (y : โ) (hy : y โ D) (hxy : x โค y) : f y - f x โค C * (y - x) - Convex.image_sub_lt_mul_sub_of_deriv_lt ๐ Mathlib.Analysis.Calculus.Deriv.MeanValue
{D : Set โ} (hD : Convex โ D) {f : โ โ โ} (hf : ContinuousOn f D) (hf' : DifferentiableOn โ f (interior D)) {C : โ} (lt_hf' : โ x โ interior D, deriv f x < C) (x : โ) (hx : x โ D) (y : โ) (hy : y โ D) (hxy : x < y) : f y - f x < C * (y - x) - Convex.mul_sub_le_image_sub_of_le_deriv ๐ Mathlib.Analysis.Calculus.Deriv.MeanValue
{D : Set โ} (hD : Convex โ D) {f : โ โ โ} (hf : ContinuousOn f D) (hf' : DifferentiableOn โ f (interior D)) {C : โ} (hf'_ge : โ x โ interior D, C โค deriv f x) (x : โ) : x โ D โ โ y โ D, x โค y โ C * (y - x) โค f y - f x - Convex.mul_sub_lt_image_sub_of_lt_deriv ๐ Mathlib.Analysis.Calculus.Deriv.MeanValue
{D : Set โ} (hD : Convex โ D) {f : โ โ โ} (hf : ContinuousOn f D) (hf' : DifferentiableOn โ f (interior D)) {C : โ} (hf'_gt : โ x โ interior D, C < deriv f x) (x : โ) : x โ D โ โ y โ D, x < y โ C * (y - x) < f y - f x - exists_ratio_deriv_eq_ratio_slope ๐ Mathlib.Analysis.Calculus.Deriv.MeanValue
(f : โ โ โ) {a b : โ} (hab : a < b) (hfc : ContinuousOn f (Set.Icc a b)) (hfd : DifferentiableOn โ f (Set.Ioo a b)) (g : โ โ โ) (hgc : ContinuousOn g (Set.Icc a b)) (hgd : DifferentiableOn โ g (Set.Ioo a b)) : โ c โ Set.Ioo a b, (g b - g a) * deriv f c = (f b - f a) * deriv g c - exists_ratio_deriv_eq_ratio_slope' ๐ Mathlib.Analysis.Calculus.Deriv.MeanValue
(f : โ โ โ) {a b : โ} (hab : a < b) (g : โ โ โ) {lfa lga lfb lgb : โ} (hdf : DifferentiableOn โ f (Set.Ioo a b)) (hdg : DifferentiableOn โ g (Set.Ioo a b)) (hfa : Filter.Tendsto f (nhdsWithin a (Set.Ioi a)) (nhds lfa)) (hga : Filter.Tendsto g (nhdsWithin a (Set.Ioi a)) (nhds lga)) (hfb : Filter.Tendsto f (nhdsWithin b (Set.Iio b)) (nhds lfb)) (hgb : Filter.Tendsto g (nhdsWithin b (Set.Iio b)) (nhds lgb)) : โ c โ Set.Ioo a b, (lgb - lga) * deriv f c = (lfb - lfa) * deriv g c - Real.differentiableOn_log ๐ Mathlib.Analysis.SpecialFunctions.Log.Deriv
: DifferentiableOn โ Real.log {0}แถ - DifferentiableOn.log ๐ Mathlib.Analysis.SpecialFunctions.Log.Deriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : E โ โ} {s : Set E} (hf : DifferentiableOn โ f s) (hx : โ x โ s, f x โ 0) : DifferentiableOn โ (fun x => Real.log (f x)) s - intervalIntegral.differentiableOn_integral_of_continuous ๐ Mathlib.MeasureTheory.Integral.IntervalIntegral.FundThmCalculus
{E : Type u_3} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {f : โ โ E} {a : โ} {s : Set โ} (hcont : Continuous f) : DifferentiableOn โ (fun u => โซ (x : โ) in a..u, f x) s - DifferentiableOn.analyticOn ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {s : Set โ} {f : โ โ E} (hd : DifferentiableOn โ f s) (hs : IsOpen s) : AnalyticOn โ f s - DifferentiableOn.analyticOnNhd ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {s : Set โ} {f : โ โ E} (hd : DifferentiableOn โ f s) (hs : IsOpen s) : AnalyticOnNhd โ f s - Complex.analyticOnNhd_iff_differentiableOn ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {f : โ โ E} {s : Set โ} (o : IsOpen s) : AnalyticOnNhd โ f s โ DifferentiableOn โ f s - Complex.analyticOn_iff_differentiableOn ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {f : โ โ E} {s : Set โ} (o : IsOpen s) : AnalyticOn โ f s โ DifferentiableOn โ f s - DifferentiableOn.contDiffOn ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {s : Set โ} {f : โ โ E} {n : WithTop โโ} (hd : DifferentiableOn โ f s) (hs : IsOpen s) : ContDiffOn โ n f s - DifferentiableOn.analyticAt ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {s : Set โ} {f : โ โ E} {z : โ} (hd : DifferentiableOn โ f s) (hz : s โ nhds z) : AnalyticAt โ f z - DifferentiableOn.hasFPowerSeriesOnBall ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : NNReal} {c : โ} {f : โ โ E} (hd : DifferentiableOn โ f (Metric.closedBall c โR)) (hR : 0 < R) : HasFPowerSeriesOnBall f (cauchyPowerSeries f c โR) c โR - DifferentiableOn.deriv ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {s : Set โ} {f : โ โ E} (hd : DifferentiableOn โ f s) (hs : IsOpen s) : DifferentiableOn โ (deriv f) s - DifferentiableOn.circleIntegral_sub_inv_smul ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : โ} {c w : โ} {f : โ โ E} (hd : DifferentiableOn โ f (Metric.closedBall c R)) (hw : w โ Metric.ball c R) : โฎ (z : โ) in C(c, R), (z - w)โปยน โข f z = (2 * โReal.pi * Complex.I) โข f w - DifferentiableOn.deriv_eq_smul_circleIntegral ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {R : โ} {f : โ โ E} {c : โ} (h0 : 0 < R) (hc : DifferentiableOn โ f (Metric.closedBall c R)) : โฎ (z : โ) in C(c, R), (1 / (z - c) ^ 2) โข f z = (2 * โReal.pi * Complex.I) โข deriv 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.integral_boundary_rect_eq_zero_of_differentiableOn ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] (f : โ โ E) (z w : โ) (H : DifferentiableOn โ f (Set.uIcc z.re w.re รโ Set.uIcc z.im w.im)) : (((โซ (x : โ) in z.re..w.re, f (โx + โz.im * Complex.I)) - โซ (x : โ) in z.re..w.re, f (โx + โw.im * Complex.I)) + Complex.I โข โซ (y : โ) in z.im..w.im, f (โw.re + โy * Complex.I)) - Complex.I โข โซ (y : โ) in z.im..w.im, f (โz.re + โy * Complex.I) = 0 - Complex.integral_boundary_rect_eq_zero_of_continuousOn_of_differentiableOn ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] (f : โ โ E) (z w : โ) (Hc : ContinuousOn f (Set.uIcc z.re w.re รโ Set.uIcc z.im w.im)) (Hd : DifferentiableOn โ f (Set.Ioo (min z.re w.re) (max z.re w.re) รโ Set.Ioo (min z.im w.im) (max z.im w.im))) : (((โซ (x : โ) in z.re..w.re, f (โx + โz.im * Complex.I)) - โซ (x : โ) in z.re..w.re, f (โx + โw.im * Complex.I)) + Complex.I โข โซ (y : โ) in z.im..w.im, f (โw.re + โy * Complex.I)) - Complex.I โข โซ (y : โ) in z.im..w.im, f (โz.re + โy * Complex.I) = 0 - Complex.integral_boundary_rect_of_differentiableOn_real ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] (f : โ โ E) (z w : โ) (Hd : DifferentiableOn โ f (Set.uIcc z.re w.re รโ Set.uIcc z.im w.im)) (Hi : MeasureTheory.IntegrableOn (fun z => Complex.I โข (fderiv โ f z) 1 - (fderiv โ f z) Complex.I) (Set.uIcc z.re w.re รโ Set.uIcc z.im w.im) MeasureTheory.volume) : (((โซ (x : โ) in z.re..w.re, f (โx + โz.im * Complex.I)) - โซ (x : โ) in z.re..w.re, f (โx + โw.im * Complex.I)) + Complex.I โข โซ (y : โ) in z.im..w.im, f (โw.re + โy * Complex.I)) - Complex.I โข โซ (y : โ) in z.im..w.im, f (โz.re + โy * Complex.I) = โซ (x : โ) in z.re..w.re, โซ (y : โ) in z.im..w.im, Complex.I โข (fderiv โ f (โx + โy * Complex.I)) 1 - (fderiv โ f (โx + โy * Complex.I)) 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 69fae59