Loogle!
Result
Found 411 declarations mentioning DifferentiableWithinAt. Of these, only the first 200 are shown.
- DifferentiableWithinAt π 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) (x : E) : Prop - fderivWithin_zero_of_not_differentiableWithinAt π 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} {x : E} {s : Set E} (h : Β¬DifferentiableWithinAt π f s x) : fderivWithin π f s x = 0 - fderivWithin_def π Mathlib.Analysis.Calculus.FDeriv.Defs
(π : Type u_4) [NontriviallyNormedField π] {E : Type u_5} [AddCommGroup E] [Module π E] [TopologicalSpace E] {F : Type u_6} [AddCommGroup F] [Module π F] [TopologicalSpace F] (f : E β F) (s : Set E) (x : E) : fderivWithin π f s x = if HasFDerivWithinAt f 0 s x then 0 else if h : DifferentiableWithinAt π f s x then Classical.choose h else 0 - differentiableWithinAt_fun_id π Mathlib.Analysis.Calculus.FDeriv.Basic
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [AddCommGroup E] [Module π E] [TopologicalSpace E] {x : E} {s : Set E} : DifferentiableWithinAt π (fun x => x) s x - differentiableWithinAt_id π Mathlib.Analysis.Calculus.FDeriv.Basic
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [AddCommGroup E] [Module π E] [TopologicalSpace E] {x : E} {s : Set E} : DifferentiableWithinAt π id s x - differentiableWithinAt_id' π Mathlib.Analysis.Calculus.FDeriv.Basic
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [AddCommGroup E] [Module π E] [TopologicalSpace E] {x : E} {s : Set E} : DifferentiableWithinAt π (fun x => x) s x - DifferentiableWithinAt.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} {x : E} : DifferentiableWithinAt π f β x - DifferentiableWithinAt.of_finite π 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} [T1Space E] (h : s.Finite) : DifferentiableWithinAt π f s x - DifferentiableWithinAt.of_subsingleton π 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} [T1Space E] (h : s.Subsingleton) : DifferentiableWithinAt π f s x - DifferentiableWithinAt.singleton π 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} [T1Space E] {y : E} : DifferentiableWithinAt π f {x} y - differentiableWithinAt_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} {x : E} : DifferentiableWithinAt π f Set.univ x β DifferentiableAt π f x - DifferentiableAt.differentiableWithinAt π 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 : DifferentiableAt π f x) : DifferentiableWithinAt π f s x - DifferentiableWithinAt.insert π 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} : DifferentiableWithinAt π f s x β DifferentiableWithinAt π f (insert x s) x - differentiableWithinAt_insert_self π 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} : DifferentiableWithinAt π f (insert x s) x β DifferentiableWithinAt π f s x - DifferentiableWithinAt.of_insert π 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} {y : E} (h : DifferentiableWithinAt π f (insert y s) x) : DifferentiableWithinAt π f s x - DifferentiableWithinAt.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} {x : E} {s t : Set E} (h : DifferentiableWithinAt π f t x) (st : s β t) : DifferentiableWithinAt π f s x - DifferentiableWithinAt.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 : DifferentiableWithinAt π f s x) (hs : s β nhds x) : DifferentiableAt π f x - DifferentiableWithinAt.insert' π 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} [T1Space E] {y : E} : DifferentiableWithinAt π f s x β DifferentiableWithinAt π f (insert y s) x - differentiableWithinAt_insert π 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} [T1Space E] {y : E} : DifferentiableWithinAt π f (insert y s) x β DifferentiableWithinAt π f s x - DifferentiableWithinAt.hasFDerivWithinAt π 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 : DifferentiableWithinAt π f s x) : HasFDerivWithinAt f (fderivWithin π f s x) s x - DifferentiableWithinAt.congr_nhds π 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 : DifferentiableWithinAt π f s x) {t : Set E} (hst : nhdsWithin x s = nhdsWithin x t) : DifferentiableWithinAt π f t x - DifferentiableWithinAt.mono_of_mem_nhdsWithin π 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 : DifferentiableWithinAt π f s x) {t : Set E} (hst : s β nhdsWithin x t) : DifferentiableWithinAt π f t x - differentiableWithinAt_congr_nhds π 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 t : Set E} (hst : nhdsWithin x s = nhdsWithin x t) : DifferentiableWithinAt π f s x β DifferentiableWithinAt π f t x - differentiableWithinAt_inter π 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 t : Set E} (ht : t β nhds x) : DifferentiableWithinAt π f (s β© t) x β DifferentiableWithinAt π f s x - differentiableWithinAt_inter' π 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 t : Set E} (ht : t β nhdsWithin x s) : DifferentiableWithinAt π f (s β© t) x β DifferentiableWithinAt π f s x - HasFDerivWithinAt.differentiableWithinAt π 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} {f' : E βL[π] F} {x : E} {s : Set E} (h : HasFDerivWithinAt f f' s x) : DifferentiableWithinAt π f s x - DifferentiableWithinAt.isBigO_sub π Mathlib.Analysis.Calculus.FDeriv.Basic
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace π F] {f : E β F} {xβ : E} {s : Set E} (h : DifferentiableWithinAt π f s xβ) : (fun x => f x - f xβ) =O[nhdsWithin xβ s] fun x => x - xβ - DifferentiableWithinAt.continuousWithinAt π 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} [ContinuousAdd E] [ContinuousSMul π E] [ContinuousAdd F] [ContinuousSMul π F] (h : DifferentiableWithinAt π f s x) : ContinuousWithinAt f s x - fderivWithin_subset π 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 t : Set E} (st : s β t) (ht : UniqueDiffWithinAt π s x) [ContinuousAdd E] [ContinuousSMul π E] [ContinuousAdd F] [ContinuousSMul π F] [T2Space F] (h : DifferentiableWithinAt π f t x) : fderivWithin π f s x = fderivWithin π f t x - fderivWithin_of_mem_nhdsWithin π 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 t : Set E} [ContinuousAdd E] [ContinuousSMul π E] [ContinuousAdd F] [ContinuousSMul π F] [T2Space F] (st : t β nhdsWithin x s) (ht : UniqueDiffWithinAt π s x) (h : DifferentiableWithinAt π f t x) : fderivWithin π f s x = fderivWithin π f t x - DifferentiableWithinAt.isBigOTVS_sub π 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} [ContinuousAdd F] [ContinuousSMul π F] (h : DifferentiableWithinAt π f s x) : (fun x_1 => f x_1 - f x) =O[π; nhdsWithin x s] fun x_1 => x_1 - x - fderivWithin_mem_iff π 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} {t : Set E} {s : Set (E βL[π] F)} {x : E} : fderivWithin π f t x β s β DifferentiableWithinAt π f t x β§ fderivWithin π f t x β s β¨ Β¬DifferentiableWithinAt π f t x β§ 0 β s - differentiableWithinAt_congr_set π 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 : E β F} {x : E} {s t : Set E} (h : s =αΆ [nhds x] t) : DifferentiableWithinAt π f s x β DifferentiableWithinAt π f t x - DifferentiableWithinAt.congr_of_eventuallyEq π 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} {x : E} {s : Set E} (h : DifferentiableWithinAt π f s x) (hβ : fβ =αΆ [nhdsWithin x s] f) (hx : fβ x = f x) : DifferentiableWithinAt π fβ s x - DifferentiableWithinAt.congr_of_eventuallyEq_insert π 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} {x : E} {s : Set E} (h : DifferentiableWithinAt π f s x) (hβ : fβ =αΆ [nhdsWithin x (insert x s)] f) : DifferentiableWithinAt π fβ s x - Filter.EventuallyEq.differentiableWithinAt_iff π 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} {x : E} {s : Set E} (h : fβ =αΆ [nhdsWithin x s] fβ) (hx : fβ x = fβ x) : DifferentiableWithinAt π fβ s x β DifferentiableWithinAt π fβ s x - DifferentiableWithinAt.congr_of_eventuallyEq_of_mem π 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} {x : E} {s : Set E} (h : DifferentiableWithinAt π f s x) (hβ : fβ =αΆ [nhdsWithin x s] f) (hx : x β s) : DifferentiableWithinAt π fβ s x - Filter.EventuallyEq.differentiableWithinAt_iff_of_mem π 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} {x : E} {s : Set E} (h : fβ =αΆ [nhdsWithin x s] fβ) (hx : x β s) : DifferentiableWithinAt π fβ s x β DifferentiableWithinAt π fβ s x - differentiableWithinAt_congr_set_nhdsNE π 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 : E β F} {x : E} {s t : Set E} (h : s =αΆ [nhdsWithin x {x}αΆ] t) : DifferentiableWithinAt π f s x β DifferentiableWithinAt π f t x - DifferentiableWithinAt.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} {x : E} {s : Set E} (h : DifferentiableWithinAt π f s x) (ht : β x β s, fβ x = f x) (hx : fβ x = f x) : DifferentiableWithinAt π fβ s x - DifferentiableWithinAt.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} {x : E} {s t : Set E} (h : DifferentiableWithinAt π f s x) (ht : Set.EqOn fβ f t) (hx : fβ x = f x) (hβ : t β s) : DifferentiableWithinAt π fβ t x - differentiableWithinAt_congr_set' π 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 : E β F} {x : E} {s t : Set E} [T1Space E] (y : E) (h : s =αΆ [nhdsWithin x {y}αΆ] t) : DifferentiableWithinAt π f s x β DifferentiableWithinAt π f t x - DifferentiableWithinAt.fderivWithin_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} {x : E} {s t : Set E} [ContinuousAdd E] [ContinuousSMul π E] [ContinuousAdd F] [ContinuousSMul π F] [T2Space F] (h : DifferentiableWithinAt π f s x) (hs : Set.EqOn fβ f t) (hx : fβ x = f x) (hxt : UniqueDiffWithinAt π t x) (hβ : t β s) : fderivWithin π fβ t x = fderivWithin π f s x - differentiableWithinAt_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] {x : E} {s : Set E} (c : F) : DifferentiableWithinAt π (fun x => c) s x - differentiableWithinAt_of_subsingleton π 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} {s : Set E} [Subsingleton E] : DifferentiableWithinAt π f s x - differentiableWithinAt_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] {x : E} {s : Set E} [IntCast F] (z : β€) : DifferentiableWithinAt π (βz) s x - differentiableWithinAt_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] {x : E} {s : Set E} [NatCast F] (n : β) : DifferentiableWithinAt π (βn) s x - differentiableWithinAt_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] {x : E} {s : Set E} [One F] : DifferentiableWithinAt π 1 s x - differentiableWithinAt_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] {x : E} {s : Set E} (n : β) [OfNat F n] : DifferentiableWithinAt π (OfNat.ofNat n) s x - differentiableWithinAt_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] {x : E} {s : Set E} : DifferentiableWithinAt π 0 s x - differentiableWithinAt_of_isInvertible_fderivWithin π 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} {s : Set E} (hf : (fderivWithin π f s x).IsInvertible) : DifferentiableWithinAt π f s x - differentiableWithinAt_of_fderivWithin_injective π 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} {s : Set E} (hf : Function.Injective β(fderivWithin π f s x)) : DifferentiableWithinAt π f s x - differentiableWithinAt_of_derivWithin_ne_zero π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] {F : Type v} [AddCommGroup F] [Module π F] [TopologicalSpace F] {f : π β F} {x : π} {s : Set π} (h : derivWithin f s x β 0) : DifferentiableWithinAt π f s x - derivWithin_zero_of_not_differentiableWithinAt π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] {F : Type v} [AddCommGroup F] [Module π F] [TopologicalSpace F] {f : π β F} {x : π} {s : Set π} (h : Β¬DifferentiableWithinAt π f s x) : derivWithin f s x = 0 - HasDerivWithinAt.differentiableWithinAt π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f : π β F} {f' : F} {x : π} {s : Set π} (h : HasDerivWithinAt f f' s x) : DifferentiableWithinAt π f s x - differentiableWithinAt_Ioi_iff_Ici π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f : π β F} {x : π} [PartialOrder π] : DifferentiableWithinAt π f (Set.Ioi x) x β DifferentiableWithinAt π f (Set.Ici x) x - DifferentiableWithinAt.hasDerivWithinAt π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f : π β F} {x : π} {s : Set π} (h : DifferentiableWithinAt π f s x) : HasDerivWithinAt f (derivWithin f s x) s x - hasDerivWithinAt_derivWithin_iff π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f : π β F} {x : π} {s : Set π} : HasDerivWithinAt f (derivWithin f s x) s x β DifferentiableWithinAt π f s x - derivWithin_subset π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f : π β F} {x : π} {s t : Set π} (st : s β t) (ht : UniqueDiffWithinAt π s x) (h : DifferentiableWithinAt π f t x) : derivWithin f s x = derivWithin f t x - derivWithin_of_mem_nhdsWithin π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f : π β F} {x : π} {s t : Set π} (st : t β nhdsWithin x s) (ht : UniqueDiffWithinAt π s x) (h : DifferentiableWithinAt π f t x) : derivWithin f s x = derivWithin f t x - derivWithin_mem_iff π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f : π β F} {t : Set π} {s : Set F} {x : π} : derivWithin f t x β s β DifferentiableWithinAt π f t x β§ derivWithin f t x β s β¨ Β¬DifferentiableWithinAt π f t x β§ 0 β s - IsBoundedLinearMap.differentiableWithinAt π 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} {x : E} {s : Set E} (h : IsBoundedLinearMap π f) : DifferentiableWithinAt π f s x - ContinuousLinearMap.differentiableWithinAt π 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) {x : E} {s : Set E} : DifferentiableWithinAt π (βf) s x - DifferentiableWithinAt.iterate π Mathlib.Analysis.Calculus.FDeriv.Comp
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : E} {s : Set E} {f : E β E} (hf : DifferentiableWithinAt π f s x) (hx : f x = x) (hs : Set.MapsTo f s s) (n : β) : DifferentiableWithinAt π f^[n] s x - DifferentiableAt.comp_differentiableWithinAt π 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} (x : E) {s : Set E} {g : F β G} (hg : DifferentiableAt π g (f x)) (hf : DifferentiableWithinAt π f s x) : DifferentiableWithinAt π (g β f) s x - DifferentiableWithinAt.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} (x : E) {s : Set E} {g : F β G} {t : Set F} (hg : DifferentiableWithinAt π g t (f x)) (hf : DifferentiableWithinAt π f s x) (h : Set.MapsTo f s t) : DifferentiableWithinAt π (g β f) s x - DifferentiableWithinAt.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} (x : E) {s : Set E} {g : F β G} {t : Set F} (hg : DifferentiableWithinAt π g t (f x)) (hf : DifferentiableWithinAt π f s x) : DifferentiableWithinAt π (g β f) (s β© f β»ΒΉ' t) x - fderiv_comp_fderivWithin π 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} (x : E) {s : Set E} {g : F β G} (hg : DifferentiableAt π g (f x)) (hf : DifferentiableWithinAt π f s x) (hxs : UniqueDiffWithinAt π s x) : fderivWithin π (g β f) s x = fderiv π g (f x) βSL fderivWithin π f s x - fderivWithin_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} (x : E) {s : Set E} {g : F β G} {t : Set F} (hg : DifferentiableWithinAt π g t (f x)) (hf : DifferentiableWithinAt π f s x) (h : Set.MapsTo f s t) (hxs : UniqueDiffWithinAt π s x) : fderivWithin π (fun x => g (f x)) s x = fderivWithin π g t (f x) βSL fderivWithin π f s x - fderivWithin_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} (x : E) {s : Set E} {g : F β G} {t : Set F} (hg : DifferentiableWithinAt π g t (f x)) (hf : DifferentiableWithinAt π f s x) (h : Set.MapsTo f s t) (hxs : UniqueDiffWithinAt π s x) : fderivWithin π (fun x => g (f x)) s x = fderivWithin π g t (f x) βSL fderivWithin π f s x - fderivWithin_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} (x : E) {s : Set E} {g : F β G} {t : Set F} (hg : DifferentiableWithinAt π g t (f x)) (hf : DifferentiableWithinAt π f s x) (h : Set.MapsTo f s t) (hxs : UniqueDiffWithinAt π s x) : fderivWithin π (g β f) s x = fderivWithin π g t (f x) βSL fderivWithin π f s x - fderivWithin_comp_of_eq' π 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} (x : E) {s : Set E} {g : F β G} {t : Set F} {y : F} (hg : DifferentiableWithinAt π g t y) (hf : DifferentiableWithinAt π f s x) (h : Set.MapsTo f s t) (hxs : UniqueDiffWithinAt π s x) (hy : f x = y) : fderivWithin π (fun x => g (f x)) s x = fderivWithin π g t (f x) βSL fderivWithin π f s x - fderivWithin_fun_comp_of_eq π 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} (x : E) {s : Set E} {g : F β G} {t : Set F} {y : F} (hg : DifferentiableWithinAt π g t y) (hf : DifferentiableWithinAt π f s x) (h : Set.MapsTo f s t) (hxs : UniqueDiffWithinAt π s x) (hy : f x = y) : fderivWithin π (fun x => g (f x)) s x = fderivWithin π g t (f x) βSL fderivWithin π f s x - fderivWithin_comp_of_eq π 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} (x : E) {s : Set E} {g : F β G} {t : Set F} {y : F} (hg : DifferentiableWithinAt π g t y) (hf : DifferentiableWithinAt π f s x) (h : Set.MapsTo f s t) (hxs : UniqueDiffWithinAt π s x) (hy : f x = y) : fderivWithin π (g β f) s x = fderivWithin π g t (f x) βSL fderivWithin π f s x - fderivWithin_fderivWithin π 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] {g : F β G} {f : E β F} {x : E} {y : F} {s : Set E} {t : Set F} (hg : DifferentiableWithinAt π g t y) (hf : DifferentiableWithinAt π f s x) (h : Set.MapsTo f s t) (hxs : UniqueDiffWithinAt π s x) (hy : f x = y) (v : E) : (fderivWithin π g t y) ((fderivWithin π f s x) v) = (fderivWithin π (g β f) s x) v - fderivWithin_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] {G' : Type u_5} [NormedAddCommGroup G'] [NormedSpace π G'] {f : E β F} (x : E) {s : Set E} {g' : G β G'} {g : F β G} {t : Set F} {u : Set G} {y : F} {y' : G} (hg' : DifferentiableWithinAt π g' u y') (hg : DifferentiableWithinAt π g t y) (hf : DifferentiableWithinAt π f s x) (h2g : Set.MapsTo g t u) (h2f : Set.MapsTo f s t) (h3g : g y = y') (h3f : f x = y) (hxs : UniqueDiffWithinAt π s x) : fderivWithin π (g' β g β f) s x = fderivWithin π g' u y' βSL fderivWithin π g t y βSL fderivWithin π f s x - DifferentiableWithinAt.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} {x : E} {s : Set E} (h : DifferentiableWithinAt π f s x) : DifferentiableWithinAt π (fun i => -f i) s x - differentiableWithinAt_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} {x : E} {s : Set E} : DifferentiableWithinAt π (fun y => -f y) s x β DifferentiableWithinAt π f s x - DifferentiableWithinAt.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} {x : E} {s : Set E} (hf : DifferentiableWithinAt π f s x) (c : F) : DifferentiableWithinAt π (fun y => c - f y) s x - DifferentiableWithinAt.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} {x : E} {s : Set E} (hf : DifferentiableWithinAt π f s x) (c : F) : DifferentiableWithinAt π (fun y => f y - c) s x - differentiableWithinAt_const_sub_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} {x : E} {s : Set E} (c : F) : DifferentiableWithinAt π (fun y => c - f y) s x β DifferentiableWithinAt π f s x - differentiableWithinAt_sub_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} {x : E} {s : Set E} (c : F) : DifferentiableWithinAt π (fun y => f y - c) s x β DifferentiableWithinAt π f s x - DifferentiableWithinAt.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} {x : E} {s : Set E} (c : F) : DifferentiableWithinAt π f s x β DifferentiableWithinAt π (fun y => f y + c) s x - DifferentiableWithinAt.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} {x : E} {s : Set E} (c : F) : DifferentiableWithinAt π f s x β DifferentiableWithinAt π (fun y => c + f y) s x - DifferentiableWithinAt.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} {x : E} {s : Set E} (h : DifferentiableWithinAt π f s x) : DifferentiableWithinAt π (-f) s x - differentiableWithinAt_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} {x : E} {s : Set E} (c : F) : DifferentiableWithinAt π (fun y => f y + c) s x β DifferentiableWithinAt π f s x - differentiableWithinAt_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} {x : E} {s : Set E} (c : F) : DifferentiableWithinAt π (fun y => c + f y) s x β DifferentiableWithinAt π f s x - differentiableWithinAt_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} {x : E} {s : Set E} : DifferentiableWithinAt π (-f) s x β DifferentiableWithinAt π f s x - DifferentiableWithinAt.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] {x : E} {s : Set E} {ΞΉ : Type u_4} {u : Finset ΞΉ} {A : ΞΉ β E β F} (h : β i β u, DifferentiableWithinAt π (A i) s x) : DifferentiableWithinAt π (fun y => β i β u, A i y) s x - DifferentiableWithinAt.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] {x : E} {s : Set E} {ΞΉ : Type u_4} {u : Finset ΞΉ} {A : ΞΉ β E β F} (h : β i β u, DifferentiableWithinAt π (A i) s x) : DifferentiableWithinAt π (β i β u, A i) s x - differentiableWithinAt_comp_add_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 : E β F} {x : E} {s : Set E} (a : E) : DifferentiableWithinAt π (fun x => f (a + x)) s x β DifferentiableWithinAt π f (a +α΅₯ s) (a + x) - differentiableWithinAt_comp_add_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 : E β F} {x : E} {s : Set E} (a : E) : DifferentiableWithinAt π (fun x => f (x + a)) s x β DifferentiableWithinAt π f (a +α΅₯ s) (x + a) - DifferentiableWithinAt.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} {x : E} {s : Set E} (hf : DifferentiableWithinAt π f s x) (hg : DifferentiableWithinAt π g s x) : DifferentiableWithinAt π (fun i => f i - g i) s x - DifferentiableWithinAt.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} {x : E} {s : Set E} (hf : DifferentiableWithinAt π f s x) (hg : DifferentiableWithinAt π g s x) : DifferentiableWithinAt π (fun i => f i + g i) s x - differentiableWithinAt_comp_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} {x : E} {s : Set E} (a : E) : DifferentiableWithinAt π (fun x => f (x - a)) s x β DifferentiableWithinAt π f (-a +α΅₯ s) (x - a) - DifferentiableWithinAt.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} {x : E} {s : Set E} (hf : DifferentiableWithinAt π f s x) (hg : DifferentiableWithinAt π g s x) : DifferentiableWithinAt π (f - g) s x - DifferentiableWithinAt.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} {x : E} {s : Set E} (hf : DifferentiableWithinAt π f s x) (hg : DifferentiableWithinAt π g s x) : DifferentiableWithinAt π (f + g) s x - DifferentiableWithinAt.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} {x : E} {s : Set E} {R : Type u_4} [Monoid R] [DistribMulAction R F] [SMulCommClass π R F] [ContinuousConstSMul R F] (h : DifferentiableWithinAt π f s x) (c : R) : DifferentiableWithinAt π (fun i => c β’ f i) s x - DifferentiableWithinAt.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} {x : E} {s : Set E} {R : Type u_4} [Monoid R] [DistribMulAction R F] [SMulCommClass π R F] [ContinuousConstSMul R F] (h : DifferentiableWithinAt π f s x) (c : R) : DifferentiableWithinAt π (c β’ f) s x - differentiableWithinAt_smul_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} {x : E} {s : Set E} {R : Type u_4} [Monoid R] [DistribMulAction R F] [SMulCommClass π R F] [ContinuousConstSMul R F] (c : R) [Invertible c] : DifferentiableWithinAt π (c β’ f) s x β DifferentiableWithinAt π f s x - fderivWithin_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] {x : E} {s : Set E} {ΞΉ : Type u_4} {u : Finset ΞΉ} {A : ΞΉ β E β F} (hxs : UniqueDiffWithinAt π s x) (h : β i β u, DifferentiableWithinAt π (A i) s x) : fderivWithin π (fun y => β i β u, A i y) s x = β i β u, fderivWithin π (A i) s x - fderivWithin_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] {x : E} {s : Set E} {ΞΉ : Type u_4} {u : Finset ΞΉ} {A : ΞΉ β E β F} (hxs : UniqueDiffWithinAt π s x) (h : β i β u, DifferentiableWithinAt π (A i) s x) : fderivWithin π (β i β u, A i) s x = β i β u, fderivWithin π (A i) s x - fderivWithin_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} {x : E} {s : Set E} (hxs : UniqueDiffWithinAt π s x) (hf : DifferentiableWithinAt π f s x) (hg : DifferentiableWithinAt π g s x) : fderivWithin π (fun y => f y - g y) s x = fderivWithin π f s x - fderivWithin π g s x - fderivWithin_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} {x : E} {s : Set E} (hxs : UniqueDiffWithinAt π s x) (hf : DifferentiableWithinAt π f s x) (hg : DifferentiableWithinAt π g s x) : fderivWithin π (f - g) s x = fderivWithin π f s x - fderivWithin π g s x - fderivWithin_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} {x : E} {s : Set E} (hxs : UniqueDiffWithinAt π s x) (hf : DifferentiableWithinAt π f s x) (hg : DifferentiableWithinAt π g s x) : fderivWithin π (fun y => f y + g y) s x = fderivWithin π f s x + fderivWithin π g s x - fderivWithin_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} {x : E} {s : Set E} (hxs : UniqueDiffWithinAt π s x) (hf : DifferentiableWithinAt π f s x) (hg : DifferentiableWithinAt π g s x) : fderivWithin π (f + g) s x = fderivWithin π f s x + fderivWithin π g s x - fderivWithin_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} {x : E} {s : Set E} {R : Type u_4} [Monoid R] [DistribMulAction R F] [SMulCommClass π R F] [ContinuousConstSMul R F] (hxs : UniqueDiffWithinAt π s x) (h : DifferentiableWithinAt π f s x) (c : R) : fderivWithin π (fun y => c β’ f y) s x = c β’ fderivWithin π f s x - fderivWithin_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} {x : E} {s : Set E} {R : Type u_4} [Monoid R] [DistribMulAction R F] [SMulCommClass π R F] [ContinuousConstSMul R F] (hxs : UniqueDiffWithinAt π s x) (h : DifferentiableWithinAt π f s x) (c : R) : fderivWithin π (c β’ f) s x = c β’ fderivWithin π f s x - LinearIsometryEquiv.differentiableWithinAt π 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] {x : E} {s : Set E} (iso : E ββα΅’[π] F) : DifferentiableWithinAt π (βiso) s x - LinearIsometryEquiv.comp_differentiableWithinAt_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} {x : G} : DifferentiableWithinAt π (βiso β f) s x β DifferentiableWithinAt π f s x - ContinuousLinearEquiv.differentiableWithinAt π 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] {x : E} {s : Set E} (iso : E βL[π] F) : DifferentiableWithinAt π (βiso) s x - ContinuousLinearEquiv.comp_differentiableWithinAt_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} {x : G} : DifferentiableWithinAt π (βiso β f) s x β DifferentiableWithinAt π f s x - ContinuousLinearEquiv.comp_right_differentiableWithinAt_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} {x : E} : DifferentiableWithinAt π (f β βiso) (βiso β»ΒΉ' s) x β DifferentiableWithinAt π f s (iso x) - differentiableWithinAt_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] {p : E Γ F} {s : Set (E Γ F)} : DifferentiableWithinAt π Prod.fst s p - differentiableWithinAt_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] {p : E Γ F} {s : Set (E Γ F)} : DifferentiableWithinAt π Prod.snd s p - differentiableWithinAt_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 : ΞΉ) (f : (i : ΞΉ) β F' i) (s' : Set ((i : ΞΉ) β F' i)) : DifferentiableWithinAt π (fun f => f i) s' f - differentiableWithinAt_pi'' π Mathlib.Analysis.Calculus.FDeriv.Prod
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : 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 : ΞΉ), DifferentiableWithinAt π (fun x => Ξ¦ x i) s x) : DifferentiableWithinAt π Ξ¦ s x - differentiableWithinAt_pi π Mathlib.Analysis.Calculus.FDeriv.Prod
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : E} {s : Set E} {ΞΉ : Type u_6} {F' : ΞΉ β Type u_7} [(i : ΞΉ) β NormedAddCommGroup (F' i)] [(i : ΞΉ) β NormedSpace π (F' i)] {Ξ¦ : E β (i : ΞΉ) β F' i} : DifferentiableWithinAt π Ξ¦ s x β β (i : ΞΉ), DifferentiableWithinAt π (fun x => Ξ¦ x i) s x - DifferentiableWithinAt.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] {x : E} {s : Set E} {fβ : E β F Γ G} (h : DifferentiableWithinAt π fβ s x) : DifferentiableWithinAt π (fun x => (fβ x).1) s x - DifferentiableWithinAt.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] {x : E} {s : Set E} {fβ : E β F Γ G} (h : DifferentiableWithinAt π fβ s x) : DifferentiableWithinAt π (fun x => (fβ x).2) s x - DifferentiableWithinAt.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} {x : E} {s : Set E} {fβ : E β G} (hfβ : DifferentiableWithinAt π fβ s x) (hfβ : DifferentiableWithinAt π fβ s x) : DifferentiableWithinAt π (fun x => (fβ x, fβ x)) s x - fderivWithin_pi π Mathlib.Analysis.Calculus.FDeriv.Prod
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : E} {s : Set E} {ΞΉ : Type u_6} {F' : ΞΉ β Type u_7} [(i : ΞΉ) β NormedAddCommGroup (F' i)] [(i : ΞΉ) β NormedSpace π (F' i)] {Ο : (i : ΞΉ) β E β F' i} (h : β (i : ΞΉ), DifferentiableWithinAt π (Ο i) s x) (hs : UniqueDiffWithinAt π s x) : fderivWithin π (fun x i => Ο i x) s x = ContinuousLinearMap.pi fun i => fderivWithin π (Ο i) s x - DifferentiableWithinAt.finCons π Mathlib.Analysis.Calculus.FDeriv.Prod
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : 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 : DifferentiableWithinAt π Ο s x) (hs : DifferentiableWithinAt π Οs s x) : DifferentiableWithinAt π (fun x => Fin.cons (Ο x) (Οs x)) s x - differentiableWithinAt_finCons π Mathlib.Analysis.Calculus.FDeriv.Prod
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : 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} : DifferentiableWithinAt π (fun x => Fin.cons (Ο x) (Οs x)) s x β DifferentiableWithinAt π Ο s x β§ DifferentiableWithinAt π Οs s x - differentiableWithinAt_finCons' π Mathlib.Analysis.Calculus.FDeriv.Prod
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : 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} : DifferentiableWithinAt π (fun x => Fin.cons (Ο x) (Οs x)) s x β DifferentiableWithinAt π Ο s x β§ DifferentiableWithinAt π Οs s x - DifferentiableWithinAt.fderivWithin_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} {x : E} {s : Set E} {fβ : E β G} (hfβ : DifferentiableWithinAt π fβ s x) (hfβ : DifferentiableWithinAt π fβ s x) (hxs : UniqueDiffWithinAt π s x) : fderivWithin π (fun x => (fβ x, fβ x)) s x = (fderivWithin π fβ s x).prod (fderivWithin π fβ s x) - fderivWithin_apply π Mathlib.Analysis.Calculus.FDeriv.Prod
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : E} {s : Set E} {ΞΉ : Type u_6} {F' : ΞΉ β Type u_7} [(i : ΞΉ) β NormedAddCommGroup (F' i)] [(i : ΞΉ) β NormedSpace π (F' i)] {Ξ¦ : E β (i : ΞΉ) β F' i} (hΞ¦ : DifferentiableWithinAt π Ξ¦ s x) (hs : UniqueDiffWithinAt π s x) (i : ΞΉ) : fderivWithin π (fun x => Ξ¦ x i) s x = ContinuousLinearMap.proj i βSL fderivWithin π Ξ¦ s x - fderivWithin.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] {x : E} {s : Set E} {fβ : E β F Γ G} (hs : UniqueDiffWithinAt π s x) (h : DifferentiableWithinAt π fβ s x) : fderivWithin π (fun x => (fβ x).1) s x = ContinuousLinearMap.fst π F G βSL fderivWithin π fβ s x - fderivWithin.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] {x : E} {s : Set E} {fβ : E β F Γ G} (hs : UniqueDiffWithinAt π s x) (h : DifferentiableWithinAt π fβ s x) : fderivWithin π (fun x => (fβ x).2) s x = ContinuousLinearMap.snd π F G βSL fderivWithin π fβ s x - IsBoundedBilinearMap.differentiableWithinAt π 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) (p : E Γ F) : DifferentiableWithinAt π b u p - ContinuousLinearMap.fderivWithin_of_bilinear π 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] {G' : Type u_5} [NormedAddCommGroup G'] [NormedSpace π G'] (B : E βL[π] F βL[π] G) {f : G' β E} {g : G' β F} {x : G'} {s : Set G'} (hf : DifferentiableWithinAt π f s x) (hg : DifferentiableWithinAt π g s x) (hs : UniqueDiffWithinAt π s x) : fderivWithin π (fun y => (B (f y)) (g y)) s x = ((ContinuousLinearMap.precompR G' B) (f x)) (fderivWithin π g s x) + ((ContinuousLinearMap.precompL G' B) (fderivWithin π f s x)) (g x) - DifferentiableWithinAt.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] {x : E} {s : Set E} {ΞΉ : Type u_5} {c : E β F [β^ΞΉ]βL[π] G} [Finite ΞΉ] (hc : DifferentiableWithinAt π c s x) (u : ΞΉ β F) : DifferentiableWithinAt π (fun y => (c y) u) s x - DifferentiableWithinAt.continuousMultilinear_apply_const π Mathlib.Analysis.Calculus.FDeriv.CompCLM
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : 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 : DifferentiableWithinAt π c s x) (u : (i : ΞΉ) β M i) : DifferentiableWithinAt π (fun y => (c y) u) s x - DifferentiableWithinAt.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] {x : E} {s : Set E} {H : Type u_5} [NormedAddCommGroup H] [NormedSpace π H] {c : E β G βL[π] H} {u : E β G} (hc : DifferentiableWithinAt π c s x) (hu : DifferentiableWithinAt π u s x) : DifferentiableWithinAt π (fun y => (c y) (u y)) s x - DifferentiableWithinAt.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] {x : E} {s : Set E} {H : Type u_5} [NormedAddCommGroup H] [NormedSpace π H] {c : E β G βL[π] H} {d : E β F βL[π] G} (hc : DifferentiableWithinAt π c s x) (hd : DifferentiableWithinAt π d s x) : DifferentiableWithinAt π (fun y => c y βSL d y) s x - fderivWithin_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] {x : E} {s : Set E} {ΞΉ : Type u_5} {c : E β F [β^ΞΉ]βL[π] G} [Fintype ΞΉ] (hxs : UniqueDiffWithinAt π s x) (hc : DifferentiableWithinAt π c s x) (u : ΞΉ β F) : fderivWithin π (fun y => (c y) u) s x = (fderivWithin π c s x).flipAlternating u - fderivWithin_continuousAlternatingMap_apply_const_apply π 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] {x : E} {s : Set E} {ΞΉ : Type u_5} {c : E β F [β^ΞΉ]βL[π] G} [Finite ΞΉ] (hxs : UniqueDiffWithinAt π s x) (hc : DifferentiableWithinAt π c s x) (u : ΞΉ β F) (m : E) : (fderivWithin π (fun y => (c y) u) s x) m = ((fderivWithin π c s x) m) u - fderivWithin_continuousMultilinear_apply_const π Mathlib.Analysis.Calculus.FDeriv.CompCLM
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : 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} [Fintype ΞΉ] (hxs : UniqueDiffWithinAt π s x) (hc : DifferentiableWithinAt π c s x) (u : (i : ΞΉ) β M i) : fderivWithin π (fun y => (c y) u) s x = (fderivWithin π c s x).flipMultilinear u - fderivWithin_continuousMultilinear_apply_const_apply π Mathlib.Analysis.Calculus.FDeriv.CompCLM
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : 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 ΞΉ] (hxs : UniqueDiffWithinAt π s x) (hc : DifferentiableWithinAt π c s x) (u : (i : ΞΉ) β M i) (m : E) : (fderivWithin π (fun y => (c y) u) s x) m = ((fderivWithin π c s x) m) u - fderivWithin_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] {x : E} {s : Set E} {H : Type u_5} [NormedAddCommGroup H] [NormedSpace π H] {c : E β G βL[π] H} {u : E β G} (hxs : UniqueDiffWithinAt π s x) (hc : DifferentiableWithinAt π c s x) (hu : DifferentiableWithinAt π u s x) : fderivWithin π (fun y => (c y) (u y)) s x = c x βSL fderivWithin π u s x + (fderivWithin π c s x).flip (u x) - fderivWithin_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] {x : E} {s : Set E} {H : Type u_5} [NormedAddCommGroup H] [NormedSpace π H] {c : E β G βL[π] H} {d : E β F βL[π] G} (hxs : UniqueDiffWithinAt π s x) (hc : DifferentiableWithinAt π c s x) (hd : DifferentiableWithinAt π d s x) : fderivWithin π (fun y => c y βSL d y) s x = (ContinuousLinearMap.compL π F G H) (c x) βSL fderivWithin π d s x + (ContinuousLinearMap.compL π F G H).flip (d x) βSL fderivWithin π c s x - AnalyticAt.differentiableWithinAt π 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} {x : E} {s : Set E} (h : AnalyticAt π f x) : DifferentiableWithinAt π f s x - AnalyticWithinAt.differentiableWithinAt π 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} {x : E} {s : Set E} (h : AnalyticWithinAt π f s x) : DifferentiableWithinAt π f (insert x s) x - HasFPowerSeriesWithinAt.differentiableWithinAt π Mathlib.Analysis.Calculus.FDeriv.Analytic
{π : Type u_1} [NontriviallyNormedField π] {E : Type u} [NormedAddCommGroup E] [NormedSpace π E] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {p : FormalMultilinearSeries π E F} {f : E β F} {x : E} {s : Set E} (h : HasFPowerSeriesWithinAt f p s x) : DifferentiableWithinAt π f (insert x s) x - differentiableWithinAt_inverse π Mathlib.Analysis.Calculus.FDeriv.Mul
{π : Type u_1} [NontriviallyNormedField π] {R : Type u_4} [NormedRing R] [HasSummableGeomSeries R] [NormedAlgebra π R] {x : R} (hx : IsUnit x) (s : Set R) : DifferentiableWithinAt π Ring.inverse s x - differentiableWithinAt_inv π Mathlib.Analysis.Calculus.FDeriv.Mul
{π : Type u_1} [NontriviallyNormedField π] {R : Type u_4} [NormedDivisionRing R] [NormedAlgebra π R] {x : R} (hx : x β 0) (s : Set R) : DifferentiableWithinAt π (fun x => xβ»ΒΉ) s x - DifferentiableWithinAt.const_mul π Mathlib.Analysis.Calculus.FDeriv.Mul
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : E} {s : Set E} {πΈ : Type u_4} [NormedRing πΈ] [NormedAlgebra π πΈ] {a : E β πΈ} (ha : DifferentiableWithinAt π a s x) (b : πΈ) : DifferentiableWithinAt π (fun y => b * a y) s x - DifferentiableWithinAt.mul_const π Mathlib.Analysis.Calculus.FDeriv.Mul
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : E} {s : Set E} {πΈ : Type u_4} [NormedRing πΈ] [NormedAlgebra π πΈ] {a : E β πΈ} (ha : DifferentiableWithinAt π a s x) (b : πΈ) : DifferentiableWithinAt π (fun y => a y * b) s x - DifferentiableWithinAt.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} {z : E} {S : Set E} (hf : DifferentiableWithinAt π h S z) (hz : IsUnit (h z)) : DifferentiableWithinAt π (fun x => Ring.inverse (h x)) S z - DifferentiableWithinAt.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} {z : E} {S : Set E} (hf : DifferentiableWithinAt π h S z) (hz : h z β 0) : DifferentiableWithinAt π (fun i => (h i)β»ΒΉ) S z - DifferentiableWithinAt.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} {z : E} {S : Set E} (hf : DifferentiableWithinAt π h S z) (hz : h z β 0) : DifferentiableWithinAt π hβ»ΒΉ S z - DifferentiableWithinAt.fun_mul π Mathlib.Analysis.Calculus.FDeriv.Mul
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : E} {s : Set E} {πΈ : Type u_4} [NormedRing πΈ] [NormedAlgebra π πΈ] {a b : E β πΈ} (ha : DifferentiableWithinAt π a s x) (hb : DifferentiableWithinAt π b s x) : DifferentiableWithinAt π (fun i => a i * b i) s x - DifferentiableWithinAt.mul π Mathlib.Analysis.Calculus.FDeriv.Mul
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : E} {s : Set E} {πΈ : Type u_4} [NormedRing πΈ] [NormedAlgebra π πΈ] {a b : E β πΈ} (ha : DifferentiableWithinAt π a s x) (hb : DifferentiableWithinAt π b s x) : DifferentiableWithinAt π (a * b) s x - DifferentiableWithinAt.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] {x : E} {s : Set E} {π' : Type u_4} [NormedRing π'] [NormedAlgebra π π'] [Module π' F] [IsBoundedSMul π' F] [IsScalarTower π π' F] {c : E β π'} (hc : DifferentiableWithinAt π c s x) (f : F) : DifferentiableWithinAt π (fun y => c y β’ f) s x - DifferentiableWithinAt.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} {x : E} {s : Set E} {π' : Type u_4} [NormedRing π'] [NormedAlgebra π π'] [Module π' F] [IsBoundedSMul π' F] [IsScalarTower π π' F] {c : E β π'} (hc : DifferentiableWithinAt π c s x) (hf : DifferentiableWithinAt π f s x) : DifferentiableWithinAt π (fun i => c i β’ f i) s x - DifferentiableWithinAt.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} {x : E} {s : Set E} {π' : Type u_4} [NormedRing π'] [NormedAlgebra π π'] [Module π' F] [IsBoundedSMul π' F] [IsScalarTower π π' F] {c : E β π'} (hc : DifferentiableWithinAt π c s x) (hf : DifferentiableWithinAt π f s x) : DifferentiableWithinAt π (c β’ f) s x - fderivWithin_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] {x : E} {s : Set E} {π' : Type u_4} [NormedRing π'] [NormedAlgebra π π'] [Module π' F] [IsBoundedSMul π' F] [IsScalarTower π π' F] {c : E β π'} (hxs : UniqueDiffWithinAt π s x) (hc : DifferentiableWithinAt π c s x) (f : F) : fderivWithin π (fun y => c y β’ f) s x = (fderivWithin π c s x).smulRight f - fderivWithin_const_mul π Mathlib.Analysis.Calculus.FDeriv.Mul
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : E} {s : Set E} {πΈ : Type u_4} [NormedRing πΈ] [NormedAlgebra π πΈ] {a : E β πΈ} (hxs : UniqueDiffWithinAt π s x) (ha : DifferentiableWithinAt π a s x) (b : πΈ) : fderivWithin π (fun y => b * a y) s x = b β’ fderivWithin π a s x - fderivWithin_mul_const π Mathlib.Analysis.Calculus.FDeriv.Mul
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : E} {s : Set E} {πΈ' : Type u_5} [NormedCommRing πΈ'] [NormedAlgebra π πΈ'] {c : E β πΈ'} (hxs : UniqueDiffWithinAt π s x) (hc : DifferentiableWithinAt π c s x) (d : πΈ') : fderivWithin π (fun y => c y * d) s x = d β’ fderivWithin π c s x - fderivWithin_mul_const' π Mathlib.Analysis.Calculus.FDeriv.Mul
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : E} {s : Set E} {πΈ : Type u_4} [NormedRing πΈ] [NormedAlgebra π πΈ] {a : E β πΈ} (hxs : UniqueDiffWithinAt π s x) (ha : DifferentiableWithinAt π a s x) (b : πΈ) : fderivWithin π (fun y => a y * b) s x = MulOpposite.op b β’ fderivWithin π a s x - fderivWithin_finsetProd π Mathlib.Analysis.Calculus.FDeriv.Mul
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {s : Set E} {ΞΉ : Type u_4} {πΈ' : Type u_6} [NormedCommRing πΈ'] [NormedAlgebra π πΈ'] {u : Finset ΞΉ} {g : ΞΉ β E β πΈ'} [DecidableEq ΞΉ] {x : E} (hxs : UniqueDiffWithinAt π s x) (hg : β i β u, DifferentiableWithinAt π (g i) s x) : fderivWithin π (fun x => β i β u, g i x) s x = β i β u, (β j β u.erase i, g j x) β’ fderivWithin π (g i) s x - fderivWithin_finset_prod π Mathlib.Analysis.Calculus.FDeriv.Mul
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {s : Set E} {ΞΉ : Type u_4} {πΈ' : Type u_6} [NormedCommRing πΈ'] [NormedAlgebra π πΈ'] {u : Finset ΞΉ} {g : ΞΉ β E β πΈ'} [DecidableEq ΞΉ] {x : E} (hxs : UniqueDiffWithinAt π s x) (hg : β i β u, DifferentiableWithinAt π (g i) s x) : fderivWithin π (fun x => β i β u, g i x) s x = β i β u, (β j β u.erase i, g j x) β’ fderivWithin π (g i) s x - fderivWithin_multiset_prod π Mathlib.Analysis.Calculus.FDeriv.Mul
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {s : Set E} {ΞΉ : Type u_4} {πΈ' : Type u_6} [NormedCommRing πΈ'] [NormedAlgebra π πΈ'] {g : ΞΉ β E β πΈ'} [DecidableEq ΞΉ] {u : Multiset ΞΉ} {x : E} (hxs : UniqueDiffWithinAt π s x) (h : β i β u, DifferentiableWithinAt π (fun x => g i x) s x) : fderivWithin π (fun x => (Multiset.map (fun x_1 => g x_1 x) u).prod) s x = (Multiset.map (fun i => (Multiset.map (fun x_1 => g x_1 x) (u.erase i)).prod β’ fderivWithin π (g i) s x) u).sum - fderivWithin_list_prod' π Mathlib.Analysis.Calculus.FDeriv.Mul
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {s : Set E} {ΞΉ : Type u_4} {πΈ : Type u_5} [NormedRing πΈ] [NormedAlgebra π πΈ] {f : ΞΉ β E β πΈ} {l : List ΞΉ} {x : E} (hxs : UniqueDiffWithinAt π s x) (h : β i β l, DifferentiableWithinAt π (fun x => f i x) s x) : fderivWithin π (fun x => (List.map (fun x_1 => f x_1 x) l).prod) s x = β i, (List.map (fun x_1 => f x_1 x) (List.take (βi) l)).prod β’ MulOpposite.op (List.map (fun x_1 => f x_1 x) (List.drop (βi).succ l)).prod β’ fderivWithin π (fun x => f l[i] x) s x - fderivWithin_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} {x : E} {s : Set E} {π' : Type u_4} [NormedRing π'] [NormedAlgebra π π'] [Module π' F] [IsBoundedSMul π' F] [IsScalarTower π π' F] {c : E β π'} (hxs : UniqueDiffWithinAt π s x) (hc : DifferentiableWithinAt π c s x) (hf : DifferentiableWithinAt π f s x) : fderivWithin π (fun y => c y β’ f y) s x = c x β’ fderivWithin π f s x + (fderivWithin π c s x).smulRight (f x) - fderivWithin_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} {x : E} {s : Set E} {π' : Type u_4} [NormedRing π'] [NormedAlgebra π π'] [Module π' F] [IsBoundedSMul π' F] [IsScalarTower π π' F] {c : E β π'} (hxs : UniqueDiffWithinAt π s x) (hc : DifferentiableWithinAt π c s x) (hf : DifferentiableWithinAt π f s x) : fderivWithin π (c β’ f) s x = c x β’ fderivWithin π f s x + (fderivWithin π c s x).smulRight (f x) - fderivWithin_fun_mul' π Mathlib.Analysis.Calculus.FDeriv.Mul
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : E} {s : Set E} {πΈ : Type u_4} [NormedRing πΈ] [NormedAlgebra π πΈ] {a b : E β πΈ} (hxs : UniqueDiffWithinAt π s x) (ha : DifferentiableWithinAt π a s x) (hb : DifferentiableWithinAt π b s x) : fderivWithin π (fun y => a y * b y) s x = a x β’ fderivWithin π b s x + MulOpposite.op (b x) β’ fderivWithin π a s x - fderivWithin_mul' π Mathlib.Analysis.Calculus.FDeriv.Mul
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : E} {s : Set E} {πΈ : Type u_4} [NormedRing πΈ] [NormedAlgebra π πΈ] {a b : E β πΈ} (hxs : UniqueDiffWithinAt π s x) (ha : DifferentiableWithinAt π a s x) (hb : DifferentiableWithinAt π b s x) : fderivWithin π (a * b) s x = a x β’ fderivWithin π b s x + MulOpposite.op (b x) β’ fderivWithin π a s x - fderivWithin_fun_mul π Mathlib.Analysis.Calculus.FDeriv.Mul
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : E} {s : Set E} {πΈ' : Type u_5} [NormedCommRing πΈ'] [NormedAlgebra π πΈ'] {c d : E β πΈ'} (hxs : UniqueDiffWithinAt π s x) (hc : DifferentiableWithinAt π c s x) (hd : DifferentiableWithinAt π d s x) : fderivWithin π (fun y => c y * d y) s x = c x β’ fderivWithin π d s x + d x β’ fderivWithin π c s x - fderivWithin_mul π Mathlib.Analysis.Calculus.FDeriv.Mul
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {x : E} {s : Set E} {πΈ' : Type u_5} [NormedCommRing πΈ'] [NormedAlgebra π πΈ'] {c d : E β πΈ'} (hxs : UniqueDiffWithinAt π s x) (hc : DifferentiableWithinAt π c s x) (hd : DifferentiableWithinAt π d s x) : fderivWithin π (c * d) s x = c x β’ fderivWithin π d s x + d x β’ fderivWithin π c s x - DifferentiableWithinAt.div_const π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {x : π} {s : Set π} {π' : Type u_2} [NormedDivisionRing π'] [NormedAlgebra π π'] {c : π β π'} (hc : DifferentiableWithinAt π c s x) (d : π') : DifferentiableWithinAt π (fun x => c x / d) s x - derivWithin_const_mul π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {x : π} {s : Set π} {πΈ : Type u_3} [NormedRing πΈ] [NormedAlgebra π πΈ] {d : π β πΈ} (c : πΈ) (hd : DifferentiableWithinAt π d s x) : derivWithin (fun y => c * d y) s x = c * derivWithin d s x - derivWithin_mul_const π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {x : π} {s : Set π} {πΈ : Type u_3} [NormedRing πΈ] [NormedAlgebra π πΈ] {c : π β πΈ} (hc : DifferentiableWithinAt π c s x) (d : πΈ) : derivWithin (fun y => c y * d) s x = derivWithin c s x * d - DifferentiableWithinAt.fun_finsetProd π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {x : π} {s : Set π} {ΞΉ : Type u_2} {πΈ' : Type u_3} [NormedCommRing πΈ'] [NormedAlgebra π πΈ'] {u : Finset ΞΉ} {f : ΞΉ β π β πΈ'} (hd : β i β u, DifferentiableWithinAt π (f i) s x) : DifferentiableWithinAt π (fun x => β i β u, f i x) s x - DifferentiableWithinAt.fun_finset_prod π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {x : π} {s : Set π} {ΞΉ : Type u_2} {πΈ' : Type u_3} [NormedCommRing πΈ'] [NormedAlgebra π πΈ'] {u : Finset ΞΉ} {f : ΞΉ β π β πΈ'} (hd : β i β u, DifferentiableWithinAt π (f i) s x) : DifferentiableWithinAt π (fun x => β i β u, f i x) s x - DifferentiableWithinAt.finsetProd π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {x : π} {s : Set π} {ΞΉ : Type u_2} {πΈ' : Type u_3} [NormedCommRing πΈ'] [NormedAlgebra π πΈ'] {u : Finset ΞΉ} {f : ΞΉ β π β πΈ'} (hd : β i β u, DifferentiableWithinAt π (f i) s x) : DifferentiableWithinAt π (β i β u, f i) s x - DifferentiableWithinAt.finset_prod π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {x : π} {s : Set π} {ΞΉ : Type u_2} {πΈ' : Type u_3} [NormedCommRing πΈ'] [NormedAlgebra π πΈ'] {u : Finset ΞΉ} {f : ΞΉ β π β πΈ'} (hd : β i β u, DifferentiableWithinAt π (f i) s x) : DifferentiableWithinAt π (β i β u, f i) s x - derivWithin_fun_finsetProd π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {x : π} {s : Set π} {ΞΉ : Type u_2} [DecidableEq ΞΉ] {πΈ' : Type u_3} [NormedCommRing πΈ'] [NormedAlgebra π πΈ'] {u : Finset ΞΉ} {f : ΞΉ β π β πΈ'} (hf : β i β u, DifferentiableWithinAt π (f i) s x) : derivWithin (fun x => β i β u, f i x) s x = β i β u, (β j β u.erase i, f j x) β’ derivWithin (f i) s x - derivWithin_fun_finset_prod π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {x : π} {s : Set π} {ΞΉ : Type u_2} [DecidableEq ΞΉ] {πΈ' : Type u_3} [NormedCommRing πΈ'] [NormedAlgebra π πΈ'] {u : Finset ΞΉ} {f : ΞΉ β π β πΈ'} (hf : β i β u, DifferentiableWithinAt π (f i) s x) : derivWithin (fun x => β i β u, f i x) s x = β i β u, (β j β u.erase i, f j x) β’ derivWithin (f i) s x - derivWithin_finsetProd π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {x : π} {s : Set π} {ΞΉ : Type u_2} [DecidableEq ΞΉ] {πΈ' : Type u_3} [NormedCommRing πΈ'] [NormedAlgebra π πΈ'] {u : Finset ΞΉ} {f : ΞΉ β π β πΈ'} (hf : β i β u, DifferentiableWithinAt π (f i) s x) : derivWithin (β i β u, f i) s x = β i β u, (β j β u.erase i, f j x) β’ derivWithin (f i) s x - derivWithin_finset_prod π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {x : π} {s : Set π} {ΞΉ : Type u_2} [DecidableEq ΞΉ] {πΈ' : Type u_3} [NormedCommRing πΈ'] [NormedAlgebra π πΈ'] {u : Finset ΞΉ} {f : ΞΉ β π β πΈ'} (hf : β i β u, DifferentiableWithinAt π (f i) s x) : derivWithin (β i β u, f i) s x = β i β u, (β j β u.erase i, f j x) β’ derivWithin (f i) s x - derivWithin_fun_mul π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {x : π} {s : Set π} {πΈ : Type u_3} [NormedRing πΈ] [NormedAlgebra π πΈ] {c d : π β πΈ} (hc : DifferentiableWithinAt π c s x) (hd : DifferentiableWithinAt π d s x) : derivWithin (fun y => c y * d y) s x = derivWithin c s x * d x + c x * derivWithin d s x - derivWithin_mul π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {x : π} {s : Set π} {πΈ : Type u_3} [NormedRing πΈ] [NormedAlgebra π πΈ] {c d : π β πΈ} (hc : DifferentiableWithinAt π c s x) (hd : DifferentiableWithinAt π d s x) : derivWithin (c * d) s x = derivWithin c s x * d x + c x * derivWithin d s x - derivWithin_fun_const_smul π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f : π β F} {x : π} {s : Set π} {R : Type u_2} [Monoid R] [DistribMulAction R F] [SMulCommClass π R F] [ContinuousConstSMul R F] (c : R) (hf : DifferentiableWithinAt π f s x) : derivWithin (fun y => c β’ f y) s x = c β’ derivWithin f s x - derivWithin_const_smul π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f : π β F} {x : π} {s : Set π} {R : Type u_2} [Monoid R] [DistribMulAction R F] [SMulCommClass π R F] [ContinuousConstSMul R F] (c : R) (hf : DifferentiableWithinAt π f s x) : derivWithin (c β’ f) s x = c β’ derivWithin f s x - derivWithin_smul_const π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {x : π} {s : Set π} {π' : Type u_2} [NormedRing π'] [NormedAlgebra π π'] [Module π' F] [IsBoundedSMul π' F] [IsScalarTower π π' F] {c : π β π'} (hc : DifferentiableWithinAt π c s x) (f : F) : derivWithin (fun y => c y β’ f) s x = derivWithin c s x β’ f - derivWithin_fun_smul π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f : π β F} {x : π} {s : Set π} {π' : Type u_2} [NormedRing π'] [NormedAlgebra π π'] [Module π' F] [IsBoundedSMul π' F] [IsScalarTower π π' F] {c : π β π'} (hc : DifferentiableWithinAt π c s x) (hf : DifferentiableWithinAt π f s x) : derivWithin (fun y => c y β’ f y) s x = c x β’ derivWithin f s x + derivWithin c s x β’ f x - derivWithin_smul π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f : π β F} {x : π} {s : Set π} {π' : Type u_2} [NormedRing π'] [NormedAlgebra π π'] [Module π' F] [IsBoundedSMul π' F] [IsScalarTower π π' F] {c : π β π'} (hc : DifferentiableWithinAt π c s x) (hf : DifferentiableWithinAt π f s x) : derivWithin (c β’ f) s x = c x β’ derivWithin f s x + derivWithin c s x β’ f x - derivWithin_clm_apply π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {x : π} {s : Set π} {G : Type u_2} [NormedAddCommGroup G] [NormedSpace π G] {c : π β F βL[π] G} {u : π β F} (hc : DifferentiableWithinAt π c s x) (hu : DifferentiableWithinAt π u s x) : derivWithin (fun y => (c y) (u y)) s x = (derivWithin c s x) (u x) + (c x) (derivWithin u s x) - derivWithin_clm_comp π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {E : Type w} [NormedAddCommGroup E] [NormedSpace π E] {x : π} {s : Set π} {G : Type u_2} [NormedAddCommGroup G] [NormedSpace π G] {c : π β F βL[π] G} {d : π β E βL[π] F} (hc : DifferentiableWithinAt π c s x) (hd : DifferentiableWithinAt π d s x) : derivWithin (fun y => c y βSL d y) s x = derivWithin c s x βSL d x + c x βSL derivWithin d s x - ContinuousLinearMap.derivWithin_of_bilinear π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {E : Type w} [NormedAddCommGroup E] [NormedSpace π E] {G : Type u_1} [NormedAddCommGroup G] [NormedSpace π G] {x : π} {s : Set π} {B : E βL[π] F βL[π] G} {u : π β E} {v : π β F} (hu : DifferentiableWithinAt π u s x) (hv : DifferentiableWithinAt π v s x) : derivWithin (fun y => (B (u y)) (v y)) s x = (B (u x)) (derivWithin v s x) + (B (derivWithin u s x)) (v x) - differentiableWithinAt_pow π Mathlib.Analysis.Calculus.FDeriv.Pow
{π : Type u_1} {πΈ : Type u_2} [NontriviallyNormedField π] [NormedRing πΈ] [NormedAlgebra π πΈ] (n : β) {x : πΈ} {s : Set πΈ} : DifferentiableWithinAt π (fun x => x ^ n) s x - DifferentiableWithinAt.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 β πΈ} {x : E} {s : Set E} (hf : DifferentiableWithinAt π f s x) (n : β) : DifferentiableWithinAt π (fun x => f x ^ n) s x - DifferentiableWithinAt.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 β πΈ} {x : E} {s : Set E} (hf : DifferentiableWithinAt π f s x) (n : β) : DifferentiableWithinAt π (f ^ n) s x - fderivWithin_fun_pow π Mathlib.Analysis.Calculus.FDeriv.Pow
{π : Type u_1} {πΈ : Type u_2} {E : Type u_3} [NontriviallyNormedField π] [NormedCommRing πΈ] [NormedAddCommGroup E] [NormedAlgebra π πΈ] [NormedSpace π E] {f : E β πΈ} {x : E} {s : Set E} (hxs : UniqueDiffWithinAt π s x) (n : β) (hf : DifferentiableWithinAt π f s x) : fderivWithin π (fun i => f i ^ n) s x = (n β’ f x ^ (n - 1)) β’ fderivWithin π f s x - fderivWithin_pow π Mathlib.Analysis.Calculus.FDeriv.Pow
{π : Type u_1} {πΈ : Type u_2} {E : Type u_3} [NontriviallyNormedField π] [NormedCommRing πΈ] [NormedAddCommGroup E] [NormedAlgebra π πΈ] [NormedSpace π E] {f : E β πΈ} {x : E} {s : Set E} (hxs : UniqueDiffWithinAt π s x) (n : β) (hf : DifferentiableWithinAt π f s x) : fderivWithin π (f ^ n) s x = (n β’ f x ^ (n - 1)) β’ fderivWithin π f s x - fderivWithin_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 β πΈ} {x : E} {s : Set E} (hxs : UniqueDiffWithinAt π s x) (n : β) (hf : DifferentiableWithinAt π f s x) : fderivWithin π (fun i => f i ^ n) s x = β i β Finset.range n, MulOpposite.op (f x ^ i) β’ f x ^ (n.pred - i) β’ fderivWithin π f s x - fderivWithin_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 β πΈ} {x : E} {s : Set E} (hxs : UniqueDiffWithinAt π s x) (n : β) (hf : DifferentiableWithinAt π f s x) : fderivWithin π (f ^ n) s x = β i β Finset.range n, MulOpposite.op (f x ^ i) β’ f x ^ (n.pred - i) β’ fderivWithin π f s x - derivWithin_fun_pow' π Mathlib.Analysis.Calculus.Deriv.Pow
{π : Type u_1} {πΈ : Type u_2} [NontriviallyNormedField π] [NormedRing πΈ] [NormedAlgebra π πΈ] {f : π β πΈ} {x : π} {s : Set π} (h : DifferentiableWithinAt π f s x) (n : β) : derivWithin (fun x => f x ^ n) s x = β i β Finset.range n, f x ^ (n.pred - i) * derivWithin f s x * f x ^ i - derivWithin_pow' π Mathlib.Analysis.Calculus.Deriv.Pow
{π : Type u_1} {πΈ : Type u_2} [NontriviallyNormedField π] [NormedRing πΈ] [NormedAlgebra π πΈ] {f : π β πΈ} {x : π} {s : Set π} (h : DifferentiableWithinAt π f s x) (n : β) : derivWithin (f ^ n) s x = β i β Finset.range n, f x ^ (n.pred - i) * derivWithin f s x * f x ^ 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