Loogle!
Result
Found 436 declarations mentioning HasDerivAt. Of these, only the first 200 are shown.
- hasDerivAt_const ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] (x : ๐) (c : F) : HasDerivAt (fun x => c) 0 x - hasDerivAt_intCast ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] (x : ๐) [IntCast F] (z : โค) : HasDerivAt (โz) 0 x - hasDerivAt_natCast ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] (x : ๐) [NatCast F] (n : โ) : HasDerivAt (โn) 0 x - hasDerivAt_one ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] (x : ๐) [One F] : HasDerivAt 1 0 x - hasDerivAt_ofNat ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] (x : ๐) (n : โ) [OfNat F n] : HasDerivAt (OfNat.ofNat n) 0 x - HasDerivAt.continuousAt ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} (h : HasDerivAt f f' x) : ContinuousAt f x - HasDerivAt.deriv ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} (h : HasDerivAt f f' x) : deriv f x = f' - HasDerivAt ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] [ContinuousSMul ๐ F] (f : ๐ โ F) (f' : F) (x : ๐) : Prop - deriv_eq ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f f' : ๐ โ F} (h : โ (x : ๐), HasDerivAt f (f' x) x) : deriv f = f' - HasDerivAt.le_of_lipschitz ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {xโ : ๐} (hf : HasDerivAt f f' xโ) {C : NNReal} (hlip : LipschitzWith C f) : โf'โ โค โC - hasDerivAt_zero ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] (x : ๐) : HasDerivAt 0 0 x - HasDerivAt.continuousOn ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {s : Set ๐} {f f' : ๐ โ F} (hderiv : โ x โ s, HasDerivAt f (f' x) x) : ContinuousOn f s - hasDerivAt_id ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] (x : ๐) : HasDerivAt id 1 x - hasDerivAt_id' ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] (x : ๐) : HasDerivAt (fun x => x) 1 x - HasDerivAt.le_of_lipschitzOn ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {xโ : ๐} (hf : HasDerivAt f f' xโ) {s : Set ๐} (hs : s โ nhds xโ) {C : NNReal} (hlip : LipschitzOnWith C f s) : โf'โ โค โC - HasStrictDerivAt.hasDerivAt ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} (h : HasStrictDerivAt f f' x) : HasDerivAt f f' x - HasDerivAt.differentiableAt ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} (h : HasDerivAt f f' x) : DifferentiableAt ๐ f x - hasDerivWithinAt_univ ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} : HasDerivWithinAt f f' Set.univ x โ HasDerivAt f f' x - HasDerivAt.hasDerivWithinAt ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} {s : Set ๐} (h : HasDerivAt f f' x) : HasDerivWithinAt f f' s x - HasDerivAt.congr_deriv ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' g' : F} {x : ๐} (h : HasDerivAt f f' x) (h' : f' = g') : HasDerivAt f g' x - HasDerivAt.unique ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {fโ' fโ' : F} {x : ๐} (hโ : HasDerivAt f fโ' x) (hโ : HasDerivAt f fโ' x) : fโ' = fโ' - HasDerivAt.isBigO_sub ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} (h : HasDerivAt f f' x) : (fun x_1 => f x_1 - f x) =O[nhds x] fun x_1 => x_1 - x - HasDerivAt.congr_of_eventuallyEq ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f fโ : ๐ โ F} {f' : F} {x : ๐} (h : HasDerivAt f f' x) (hโ : fโ =แถ [nhds x] f) : HasDerivAt fโ f' x - Filter.EventuallyEq.hasDerivAt_iff ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {fโ fโ : ๐ โ F} {f' : F} {x : ๐} (h : fโ =แถ [nhds x] fโ) : HasDerivAt fโ f' x โ HasDerivAt fโ f' x - DifferentiableAt.hasDerivAt ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {x : ๐} (h : DifferentiableAt ๐ f x) : HasDerivAt f (deriv f x) x - hasDerivAt_deriv_iff ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {x : ๐} : HasDerivAt f (deriv f x) x โ DifferentiableAt ๐ f x - HasDerivWithinAt.hasDerivAt ๐ 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) (hs : s โ nhds x) : HasDerivAt f f' x - HasDerivAt.le_of_lip' ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {xโ : ๐} (hf : HasDerivAt f f' xโ) {C : โ} (hCโ : 0 โค C) (hlip : โแถ (x : ๐) in nhds xโ, โf x - f xโโ โค C * โx - xโโ) : โf'โ โค C - 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 - HasDerivAt.hasDerivAtFilter ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} {L : Filter (๐ ร ๐)} (h : HasDerivAt f f' x) (hL : L โค nhds x รหข pure x) : HasDerivAtFilter f f' L - HasDerivAt.hasFDerivAt ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : ๐ โ F} {x : ๐} [ContinuousSMul ๐ F] {f' : F} : HasDerivAt f f' x โ HasFDerivAt f (ContinuousLinearMap.toSpanSingleton ๐ f') x - hasDerivAt_iff_hasFDerivAt ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : ๐ โ F} {x : ๐} [ContinuousSMul ๐ F] {f' : F} : HasDerivAt f f' x โ HasFDerivAt f (ContinuousLinearMap.toSpanSingleton ๐ f') x - hasDerivAt_iff_isLittleO_nhds_zero ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} : HasDerivAt f f' x โ (fun h => f (x + h) - f x - h โข f') =o[nhds 0] fun h => h - HasDerivAt.isLittleO ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} : HasDerivAt f f' x โ (fun x' => f x' - f x - (x' - x) โข f') =o[nhds x] fun x' => x' - x - HasDerivAt.of_isLittleO ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} : ((fun x' => f x' - f x - (x' - x) โข f') =o[nhds x] fun x' => x' - x) โ HasDerivAt f f' x - hasDerivAt_iff_isLittleO ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} : HasDerivAt f f' x โ (fun x' => f x' - f x - (x' - x) โข f') =o[nhds x] fun x' => x' - x - hasDerivAt_iff_tendsto ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} : HasDerivAt f f' x โ Filter.Tendsto (fun x' => โx' - xโโปยน * โf x' - f x - (x' - x) โข f'โ) (nhds x) (nhds 0) - HasFDerivAt.hasDerivAt ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : ๐ โ F} {x : ๐} [ContinuousSMul ๐ F] {f' : ๐ โL[๐] F} : HasFDerivAt f f' x โ HasDerivAt f (f' 1) x - hasFDerivAt_iff_hasDerivAt ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [AddCommGroup F] [Module ๐ F] [TopologicalSpace F] {f : ๐ โ F} {x : ๐} [ContinuousSMul ๐ F] {f' : ๐ โL[๐] F} : HasFDerivAt f f' x โ HasDerivAt f (f' 1) x - HasDerivAt.comp_ringHom ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} (ฯ ฯ' : ๐ โ+* ๐) [RingHomIsometric ฯ] [RingHomInvPair ฯ ฯ'] {f : ๐ โ ๐} {f' : ๐} (hf : HasDerivAt f f' x) : HasDerivAt (โฯ โ f โ โฯ') (ฯ f') (ฯ x) - HasDerivAt.comp_semilinear ๐ Mathlib.Analysis.Calculus.Deriv.Basic
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} {ฯ : ๐ โ+* ๐} (ฯ' : ๐ โ+* ๐) [RingHomIsometric ฯ] [RingHomInvPair ฯ ฯ'] {F' : Type u_1} [NormedAddCommGroup F'] [NormedSpace ๐ F'] (L : F โSL[ฯ] F') (hf : HasDerivAt f f' x) : HasDerivAt (โL โ f โ โฯ') (L f') (ฯ x) - HasDerivAt.of_notMem_tsupport ๐ Mathlib.Analysis.Calculus.Deriv.Support
{๐ : Type u} [NontriviallyNormedField ๐] {E : Type v} [NormedAddCommGroup E] [NormedSpace ๐ E] {f : ๐ โ E} {x : ๐} (h : x โ tsupport f) : HasDerivAt f 0 x - HasFPowerSeriesAt.hasDerivAt ๐ Mathlib.Analysis.Calculus.FDeriv.Analytic
{๐ : Type u_1} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {p : FormalMultilinearSeries ๐ ๐ F} {f : ๐ โ F} {x : ๐} (h : HasFPowerSeriesAt f p x) : HasDerivAt f ((p 1) fun x => 1) x - hasDerivAt_const_mul ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} (c : ๐) : HasDerivAt (fun y => c * y) c x - hasDerivAt_mul_const ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} (c : ๐) : HasDerivAt (fun x => x * c) c x - HasDerivAt.const_mul ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} {๐ธ : Type u_3} [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] {d : ๐ โ ๐ธ} {d' : ๐ธ} (c : ๐ธ) (hd : HasDerivAt d d' x) : HasDerivAt (fun y => c * d y) (c * d') x - HasDerivAt.mul_const ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} {๐ธ : Type u_3} [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] {c : ๐ โ ๐ธ} {c' : ๐ธ} (hc : HasDerivAt c c' x) (d : ๐ธ) : HasDerivAt (fun y => c y * d) (c' * d) x - HasDerivAt.div_const ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} {๐' : Type u_2} [NormedDivisionRing ๐'] [NormedAlgebra ๐ ๐'] {c : ๐ โ ๐'} {c' : ๐'} (hc : HasDerivAt c c' x) (d : ๐') : HasDerivAt (fun x => c x / d) (c' / d) x - HasDerivAt.fun_finsetProd ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} {ฮน : Type u_2} [DecidableEq ฮน] {๐ธ' : Type u_3} [NormedCommRing ๐ธ'] [NormedAlgebra ๐ ๐ธ'] {u : Finset ฮน} {f : ฮน โ ๐ โ ๐ธ'} {f' : ฮน โ ๐ธ'} (hf : โ i โ u, HasDerivAt (f i) (f' i) x) : HasDerivAt (fun x => โ i โ u, f i x) (โ i โ u, (โ j โ u.erase i, f j x) โข f' i) x - HasDerivAt.fun_finset_prod ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} {ฮน : Type u_2} [DecidableEq ฮน] {๐ธ' : Type u_3} [NormedCommRing ๐ธ'] [NormedAlgebra ๐ ๐ธ'] {u : Finset ฮน} {f : ฮน โ ๐ โ ๐ธ'} {f' : ฮน โ ๐ธ'} (hf : โ i โ u, HasDerivAt (f i) (f' i) x) : HasDerivAt (fun x => โ i โ u, f i x) (โ i โ u, (โ j โ u.erase i, f j x) โข f' i) x - HasDerivAt.finsetProd ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} {ฮน : Type u_2} [DecidableEq ฮน] {๐ธ' : Type u_3} [NormedCommRing ๐ธ'] [NormedAlgebra ๐ ๐ธ'] {u : Finset ฮน} {f : ฮน โ ๐ โ ๐ธ'} {f' : ฮน โ ๐ธ'} (hf : โ i โ u, HasDerivAt (f i) (f' i) x) : HasDerivAt (โ i โ u, f i) (โ i โ u, (โ j โ u.erase i, f j x) โข f' i) x - HasDerivAt.finset_prod ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} {ฮน : Type u_2} [DecidableEq ฮน] {๐ธ' : Type u_3} [NormedCommRing ๐ธ'] [NormedAlgebra ๐ ๐ธ'] {u : Finset ฮน} {f : ฮน โ ๐ โ ๐ธ'} {f' : ฮน โ ๐ธ'} (hf : โ i โ u, HasDerivAt (f i) (f' i) x) : HasDerivAt (โ i โ u, f i) (โ i โ u, (โ j โ u.erase i, f j x) โข f' i) x - HasDerivAt.fun_mul ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} {๐ธ : Type u_3} [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] {c d : ๐ โ ๐ธ} {c' d' : ๐ธ} (hc : HasDerivAt c c' x) (hd : HasDerivAt d d' x) : HasDerivAt (fun i => c i * d i) (c' * d x + c x * d') x - HasDerivAt.mul ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} {๐ธ : Type u_3} [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] {c d : ๐ โ ๐ธ} {c' d' : ๐ธ} (hc : HasDerivAt c c' x) (hd : HasDerivAt d d' x) : HasDerivAt (c * d) (c' * d x + c x * d') x - HasDerivAt.fun_const_smul ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} {R : Type u_2} [Monoid R] [DistribMulAction R F] [SMulCommClass ๐ R F] [ContinuousConstSMul R F] (c : R) (hf : HasDerivAt f f' x) : HasDerivAt (fun i => c โข f i) (c โข f') x - HasDerivAt.const_smul ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} {R : Type u_2} [Monoid R] [DistribMulAction R F] [SMulCommClass ๐ R F] [ContinuousConstSMul R F] (c : R) (hf : HasDerivAt f f' x) : HasDerivAt (c โข f) (c โข f') x - HasDerivAt.smul_const ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {x : ๐} {๐' : Type u_2} [NormedRing ๐'] [NormedAlgebra ๐ ๐'] [Module ๐' F] [IsBoundedSMul ๐' F] [IsScalarTower ๐ ๐' F] {c : ๐ โ ๐'} {c' : ๐'} (hc : HasDerivAt c c' x) (f : F) : HasDerivAt (fun y => c y โข f) (c' โข f) x - HasDerivAt.fun_smul ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} {๐' : Type u_2} [NormedRing ๐'] [NormedAlgebra ๐ ๐'] [Module ๐' F] [IsBoundedSMul ๐' F] [IsScalarTower ๐ ๐' F] {c : ๐ โ ๐'} {c' : ๐'} (hc : HasDerivAt c c' x) (hf : HasDerivAt f f' x) : HasDerivAt (fun i => c i โข f i) (c x โข f' + c' โข f x) x - HasDerivAt.smul ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} {๐' : Type u_2} [NormedRing ๐'] [NormedAlgebra ๐ ๐'] [Module ๐' F] [IsBoundedSMul ๐' F] [IsScalarTower ๐ ๐' F] {c : ๐ โ ๐'} {c' : ๐'} (hc : HasDerivAt c c' x) (hf : HasDerivAt f f' x) : HasDerivAt (c โข f) (c x โข f' + c' โข f x) x - HasDerivAt.clm_apply ๐ Mathlib.Analysis.Calculus.Deriv.Mul
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {x : ๐} {G : Type u_2} [NormedAddCommGroup G] [NormedSpace ๐ G] {c : ๐ โ F โL[๐] G} {c' : F โL[๐] G} {u : ๐ โ F} {u' : F} (hc : HasDerivAt c c' x) (hu : HasDerivAt u u' x) : HasDerivAt (fun y => (c y) (u y)) (c' (u x) + (c x) u') x - HasDerivAt.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 : ๐} {G : Type u_2} [NormedAddCommGroup G] [NormedSpace ๐ G] {c : ๐ โ F โL[๐] G} {c' : F โL[๐] G} {d : ๐ โ E โL[๐] F} {d' : E โL[๐] F} (hc : HasDerivAt c c' x) (hd : HasDerivAt d d' x) : HasDerivAt (fun y => c y โSL d y) (c' โSL d x + c x โSL d') x - ContinuousLinearMap.hasDerivAt_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 : ๐} {B : E โL[๐] F โL[๐] G} {u : ๐ โ E} {v : ๐ โ F} {u' : E} {v' : F} (hu : x โ tsupport v โ HasDerivAt u u' x) (hv : x โ tsupport u โ HasDerivAt v v' x) : HasDerivAt (fun x => (B (u x)) (v x)) ((B (u x)) v' + (B u') (v x)) x - hasDerivAt_pow ๐ Mathlib.Analysis.Calculus.Deriv.Pow
{๐ : Type u_1} [NontriviallyNormedField ๐] (n : โ) (x : ๐) : HasDerivAt (fun x => x ^ n) (โn * x ^ (n - 1)) x - HasDerivAt.fun_pow' ๐ Mathlib.Analysis.Calculus.Deriv.Pow
{๐ : Type u_1} {๐ธ : Type u_2} [NontriviallyNormedField ๐] [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] {f : ๐ โ ๐ธ} {f' : ๐ธ} {x : ๐} (h : HasDerivAt f f' x) (n : โ) : HasDerivAt (fun x => f x ^ n) (โ i โ Finset.range n, f x ^ (n.pred - i) * f' * f x ^ i) x - HasDerivAt.pow' ๐ Mathlib.Analysis.Calculus.Deriv.Pow
{๐ : Type u_1} {๐ธ : Type u_2} [NontriviallyNormedField ๐] [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] {f : ๐ โ ๐ธ} {f' : ๐ธ} {x : ๐} (h : HasDerivAt f f' x) (n : โ) : HasDerivAt (f ^ n) (โ i โ Finset.range n, f x ^ (n.pred - i) * f' * f x ^ i) x - HasDerivAt.fun_pow ๐ Mathlib.Analysis.Calculus.Deriv.Pow
{๐ : Type u_1} {๐ธ : Type u_2} [NontriviallyNormedField ๐] [NormedCommRing ๐ธ] [NormedAlgebra ๐ ๐ธ] {f : ๐ โ ๐ธ} {f' : ๐ธ} {x : ๐} (h : HasDerivAt f f' x) (n : โ) : HasDerivAt (fun i => f i ^ n) (โn * f x ^ (n - 1) * f') x - HasDerivAt.pow ๐ Mathlib.Analysis.Calculus.Deriv.Pow
{๐ : Type u_1} {๐ธ : Type u_2} [NontriviallyNormedField ๐] [NormedCommRing ๐ธ] [NormedAlgebra ๐ ๐ธ] {f : ๐ โ ๐ธ} {f' : ๐ธ} {x : ๐} (h : HasDerivAt f f' x) (n : โ) : HasDerivAt (f ^ n) (โn * f x ^ (n - 1) * f') x - HasDerivAt.sub_const ๐ Mathlib.Analysis.Calculus.Deriv.Add
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} (c : F) : HasDerivAt f f' x โ HasDerivAt (fun x => f x - c) f' x - hasDerivAt_sub_const_iff ๐ Mathlib.Analysis.Calculus.Deriv.Add
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} (c : F) : HasDerivAt (fun x => f x - c) f' x โ HasDerivAt f f' x - HasDerivAt.add_const ๐ Mathlib.Analysis.Calculus.Deriv.Add
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} (c : F) : HasDerivAt f f' x โ HasDerivAt (fun x => f x + c) f' x - HasDerivAt.const_add ๐ Mathlib.Analysis.Calculus.Deriv.Add
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} (c : F) : HasDerivAt f f' x โ HasDerivAt (fun x => c + f x) f' x - hasDerivAt_add_const_iff ๐ Mathlib.Analysis.Calculus.Deriv.Add
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} (c : F) : HasDerivAt (fun x => f x + c) f' x โ HasDerivAt f f' x - hasDerivAt_const_add_iff ๐ Mathlib.Analysis.Calculus.Deriv.Add
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} (c : F) : HasDerivAt (fun x => c + f x) f' x โ HasDerivAt f f' x - hasDerivAt_neg ๐ Mathlib.Analysis.Calculus.Deriv.Add
{๐ : Type u} [NontriviallyNormedField ๐] (x : ๐) : HasDerivAt Neg.neg (-1) x - hasDerivAt_neg' ๐ Mathlib.Analysis.Calculus.Deriv.Add
{๐ : Type u} [NontriviallyNormedField ๐] (x : ๐) : HasDerivAt (fun x => -x) (-1) x - HasDerivAt.fun_neg ๐ Mathlib.Analysis.Calculus.Deriv.Add
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} (h : HasDerivAt f f' x) : HasDerivAt (fun i => -f i) (-f') x - HasDerivAt.const_sub ๐ Mathlib.Analysis.Calculus.Deriv.Add
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} (c : F) (hf : HasDerivAt f f' x) : HasDerivAt (fun x => c - f x) (-f') x - HasDerivAt.neg ๐ Mathlib.Analysis.Calculus.Deriv.Add
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} (h : HasDerivAt f f' x) : HasDerivAt (-f) (-f') x - HasDerivAt.fun_sum ๐ Mathlib.Analysis.Calculus.Deriv.Add
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {x : ๐} {ฮน : Type u_1} {u : Finset ฮน} {A : ฮน โ ๐ โ F} {A' : ฮน โ F} (h : โ i โ u, HasDerivAt (A i) (A' i) x) : HasDerivAt (fun y => โ i โ u, A i y) (โ i โ u, A' i) x - HasDerivAt.sum ๐ Mathlib.Analysis.Calculus.Deriv.Add
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {x : ๐} {ฮน : Type u_1} {u : Finset ฮน} {A : ฮน โ ๐ โ F} {A' : ฮน โ F} (h : โ i โ u, HasDerivAt (A i) (A' i) x) : HasDerivAt (โ i โ u, A i) (โ i โ u, A' i) x - HasDerivAt.fun_sub ๐ Mathlib.Analysis.Calculus.Deriv.Add
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f g : ๐ โ F} {f' g' : F} {x : ๐} (hf : HasDerivAt f f' x) (hg : HasDerivAt g g' x) : HasDerivAt (fun i => f i - g i) (f' - g') x - HasDerivAt.fun_add ๐ Mathlib.Analysis.Calculus.Deriv.Add
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f g : ๐ โ F} {f' g' : F} {x : ๐} (hf : HasDerivAt f f' x) (hg : HasDerivAt g g' x) : HasDerivAt (fun i => f i + g i) (f' + g') x - HasDerivAt.sub ๐ Mathlib.Analysis.Calculus.Deriv.Add
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f g : ๐ โ F} {f' g' : F} {x : ๐} (hf : HasDerivAt f f' x) (hg : HasDerivAt g g' x) : HasDerivAt (f - g) (f' - g') x - HasDerivAt.add ๐ Mathlib.Analysis.Calculus.Deriv.Add
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f g : ๐ โ F} {f' g' : F} {x : ๐} (hf : HasDerivAt f f' x) (hg : HasDerivAt g g' x) : HasDerivAt (f + g) (f' + g') x - Polynomial.hasDerivAt_aeval ๐ Mathlib.Analysis.Calculus.Deriv.Polynomial
{๐ : Type u} [NontriviallyNormedField ๐] {R : Type u_1} [CommSemiring R] [Algebra R ๐] (q : Polynomial R) (x : ๐) : HasDerivAt (fun x => (Polynomial.aeval x) q) ((Polynomial.aeval x) (Polynomial.derivative q)) x - Polynomial.hasDerivAt ๐ Mathlib.Analysis.Calculus.Deriv.Polynomial
{๐ : Type u} [NontriviallyNormedField ๐] (p : Polynomial ๐) (x : ๐) : HasDerivAt (fun x => Polynomial.eval x p) (Polynomial.eval x (Polynomial.derivative p)) x - HasDerivAt.tendsto_slope ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} : HasDerivAt f f' x โ Filter.Tendsto (slope f x) (nhdsWithin x {x}แถ) (nhds f') - hasDerivAt_iff_tendsto_slope ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} : HasDerivAt f f' x โ Filter.Tendsto (slope f x) (nhdsWithin x {x}แถ) (nhds f') - HasDerivAt.continuousAt_div ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{๐ : Type u} [NontriviallyNormedField ๐] [DecidableEq ๐] {f : ๐ โ ๐} {c a : ๐} (hf : HasDerivAt f a c) : ContinuousAt (Function.update (fun x => (f x - f c) / (x - c)) c a) c - HasDerivAt.nonneg_of_monotone ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} [LinearOrder ๐] [IsStrictOrderedRing ๐] [OrderTopology ๐] {g : ๐ โ ๐} {g' : ๐} (hd : HasDerivAt g g' x) (hg : Monotone g) : 0 โค g' - HasDerivAt.nonpos_of_antitone ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} [LinearOrder ๐] [IsStrictOrderedRing ๐] [OrderTopology ๐] {g : ๐ โ ๐} {g' : ๐} (hd : HasDerivAt g g' x) (hg : Antitone g) : g' โค 0 - hasDerivAt_iff_tendsto_slope_left_right ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} [LinearOrder ๐] : HasDerivAt f f' x โ Filter.Tendsto (slope f x) (nhdsWithin x (Set.Iio x)) (nhds f') โง Filter.Tendsto (slope f x) (nhdsWithin x (Set.Ioi x)) (nhds f') - HasDerivAt.tendsto_slope_zero_left ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} [Preorder ๐] (h : HasDerivAt f f' x) : Filter.Tendsto (fun t => tโปยน โข (f (x + t) - f x)) (nhdsWithin 0 (Set.Iio 0)) (nhds f') - HasDerivAt.tendsto_slope_zero_right ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} [Preorder ๐] (h : HasDerivAt f f' x) : Filter.Tendsto (fun t => tโปยน โข (f (x + t) - f x)) (nhdsWithin 0 (Set.Ioi 0)) (nhds f') - HasDerivAt.tendsto_slope_zero ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} : HasDerivAt f f' x โ Filter.Tendsto (fun t => tโปยน โข (f (x + t) - f x)) (nhdsWithin 0 {0}แถ) (nhds f') - hasDerivAt_iff_tendsto_slope_zero ๐ Mathlib.Analysis.Calculus.Deriv.Slope
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} : HasDerivAt f f' x โ Filter.Tendsto (fun t => tโปยน โข (f (x + t) - f x)) (nhdsWithin 0 {0}แถ) (nhds f') - HasDerivAt.iterate ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] (x : ๐) {f : ๐ โ ๐} {f' : ๐} (hf : HasDerivAt f f' x) (hx : f x = x) (n : โ) : HasDerivAt f^[n] (f' ^ n) x - HasFDerivAt.comp_hasDerivAt ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {E : Type w} [NormedAddCommGroup E] [NormedSpace ๐ E] {f : ๐ โ F} {f' : F} (x : ๐) {l : F โ E} {l' : F โL[๐] E} (hl : HasFDerivAt l l' (f x)) (hf : HasDerivAt f f' x) : HasDerivAt (l โ f) (l' f') x - HasFDerivAt.comp_hasDerivAt_of_eq ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {E : Type w} [NormedAddCommGroup E] [NormedSpace ๐ E] {f : ๐ โ F} {f' : F} (x : ๐) {l : F โ E} {l' : F โL[๐] E} {y : F} (hl : HasFDerivAt l l' y) (hf : HasDerivAt f f' x) (hy : y = f x) : HasDerivAt (l โ f) (l' f') x - HasDerivAt.comp ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] (x : ๐) {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] {h : ๐ โ ๐'} {hโ : ๐' โ ๐'} {h' hโ' : ๐'} (hhโ : HasDerivAt hโ hโ' (h x)) (hh : HasDerivAt h h' x) : HasDerivAt (hโ โ h) (hโ' * h') x - HasDerivAt.comp_hasDerivWithinAt ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] (x : ๐) {s : Set ๐} {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] {h : ๐ โ ๐'} {hโ : ๐' โ ๐'} {h' hโ' : ๐'} (hhโ : HasDerivAt hโ hโ' (h x)) (hh : HasDerivWithinAt h h' s x) : HasDerivWithinAt (hโ โ h) (hโ' * h') s x - HasDerivAt.comp_of_eq ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] (x : ๐) {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] {h : ๐ โ ๐'} {hโ : ๐' โ ๐'} {h' hโ' y : ๐'} (hhโ : HasDerivAt hโ hโ' y) (hh : HasDerivAt h h' x) (hy : y = h x) : HasDerivAt (hโ โ h) (hโ' * h') x - HasDerivAt.comp_hasDerivWithinAt_of_eq ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] (x : ๐) {s : Set ๐} {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] {h : ๐ โ ๐'} {hโ : ๐' โ ๐'} {h' hโ' y : ๐'} (hhโ : HasDerivAt hโ hโ' y) (hh : HasDerivWithinAt h h' s x) (hy : y = h x) : HasDerivWithinAt (hโ โ h) (hโ' * h') s x - HasFDerivWithinAt.comp_hasDerivAt ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {E : Type w} [NormedAddCommGroup E] [NormedSpace ๐ E] {f : ๐ โ F} {f' : F} (x : ๐) {l : F โ E} {l' : F โL[๐] E} {t : Set F} (hl : HasFDerivWithinAt l l' t (f x)) (hf : HasDerivAt f f' x) (ht : โแถ (x' : ๐) in nhds x, f x' โ t) : HasDerivAt (l โ f) (l' f') x - HasFDerivWithinAt.comp_hasDerivAt_of_eq ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {E : Type w} [NormedAddCommGroup E] [NormedSpace ๐ E] {f : ๐ โ F} {f' : F} (x : ๐) {l : F โ E} {l' : F โL[๐] E} {y : F} {t : Set F} (hl : HasFDerivWithinAt l l' t y) (hf : HasDerivAt f f' x) (ht : โแถ (x' : ๐) in nhds x, f x' โ t) (hy : y = f x) : HasDerivAt (l โ f) (l' f') x - HasDerivWithinAt.comp_hasDerivAt ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] (x : ๐) {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] {h : ๐ โ ๐'} {hโ : ๐' โ ๐'} {h' hโ' : ๐'} {t : Set ๐'} (hhโ : HasDerivWithinAt hโ hโ' t (h x)) (hh : HasDerivAt h h' x) (ht : โแถ (x' : ๐) in nhds x, h x' โ t) : HasDerivAt (hโ โ h) (hโ' * h') x - HasDerivWithinAt.comp_hasDerivAt_of_eq ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] (x : ๐) {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] {h : ๐ โ ๐'} {hโ : ๐' โ ๐'} {h' hโ' y : ๐'} {t : Set ๐'} (hhโ : HasDerivWithinAt hโ hโ' t y) (hh : HasDerivAt h h' x) (ht : โแถ (x' : ๐) in nhds x, h x' โ t) (hy : y = h x) : HasDerivAt (hโ โ h) (hโ' * h') x - HasDerivAt.scomp ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] (x : ๐) {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] [NormedSpace ๐' F] [IsScalarTower ๐ ๐' F] {h : ๐ โ ๐'} {h' : ๐'} {gโ : ๐' โ F} {gโ' : F} (hg : HasDerivAt gโ gโ' (h x)) (hh : HasDerivAt h h' x) : HasDerivAt (gโ โ h) (h' โข gโ') x - HasDerivAt.scomp_hasDerivWithinAt ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] (x : ๐) {s : Set ๐} {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] [NormedSpace ๐' F] [IsScalarTower ๐ ๐' F] {h : ๐ โ ๐'} {h' : ๐'} {gโ : ๐' โ F} {gโ' : F} (hg : HasDerivAt gโ gโ' (h x)) (hh : HasDerivWithinAt h h' s x) : HasDerivWithinAt (gโ โ h) (h' โข gโ') s x - HasDerivAt.scomp_of_eq ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] (x : ๐) {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] [NormedSpace ๐' F] [IsScalarTower ๐ ๐' F] {h : ๐ โ ๐'} {h' : ๐'} {gโ : ๐' โ F} {gโ' : F} {y : ๐'} (hg : HasDerivAt gโ gโ' y) (hh : HasDerivAt h h' x) (hy : y = h x) : HasDerivAt (gโ โ h) (h' โข gโ') x - HasDerivAt.scomp_hasDerivWithinAt_of_eq ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] (x : ๐) {s : Set ๐} {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] [NormedSpace ๐' F] [IsScalarTower ๐ ๐' F] {h : ๐ โ ๐'} {h' : ๐'} {gโ : ๐' โ F} {gโ' : F} {y : ๐'} (hg : HasDerivAt gโ gโ' y) (hh : HasDerivWithinAt h h' s x) (hy : y = h x) : HasDerivWithinAt (gโ โ h) (h' โข gโ') s x - HasDerivWithinAt.scomp_hasDerivAt ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] (x : ๐) {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] [NormedSpace ๐' F] [IsScalarTower ๐ ๐' F] {s' : Set ๐'} {h : ๐ โ ๐'} {h' : ๐'} {gโ : ๐' โ F} {gโ' : F} (hg : HasDerivWithinAt gโ gโ' s' (h x)) (hh : HasDerivAt h h' x) (hs : โ (x : ๐), h x โ s') : HasDerivAt (gโ โ h) (h' โข gโ') x - HasDerivWithinAt.scomp_hasDerivAt_of_eq ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] (x : ๐) {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] [NormedSpace ๐' F] [IsScalarTower ๐ ๐' F] {s' : Set ๐'} {h : ๐ โ ๐'} {h' : ๐'} {gโ : ๐' โ F} {gโ' : F} {y : ๐'} (hg : HasDerivWithinAt gโ gโ' s' y) (hh : HasDerivAt h h' x) (hs : โ (x : ๐), h x โ s') (hy : y = h x) : HasDerivAt (gโ โ h) (h' โข gโ') x - HasDerivAt.comp_hasFDerivAt ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] {E : Type w} [NormedAddCommGroup E] [NormedSpace ๐ E] {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] {hโ : ๐' โ ๐'} {hโ' : ๐'} {f : E โ ๐'} {f' : E โL[๐] ๐'} (x : E) (hh : HasDerivAt hโ hโ' (f x)) (hf : HasFDerivAt f f' x) : HasFDerivAt (hโ โ f) (hโ' โข f') x - HasDerivAt.comp_hasFDerivWithinAt ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] {E : Type w} [NormedAddCommGroup E] [NormedSpace ๐ E] {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] {hโ : ๐' โ ๐'} {hโ' : ๐'} {f : E โ ๐'} {f' : E โL[๐] ๐'} {s : Set E} (x : E) (hh : HasDerivAt hโ hโ' (f x)) (hf : HasFDerivWithinAt f f' s x) : HasFDerivWithinAt (hโ โ f) (hโ' โข f') s x - HasDerivAt.comp_hasFDerivAt_of_eq ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] {E : Type w} [NormedAddCommGroup E] [NormedSpace ๐ E] {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] {hโ : ๐' โ ๐'} {hโ' y : ๐'} {f : E โ ๐'} {f' : E โL[๐] ๐'} (x : E) (hh : HasDerivAt hโ hโ' y) (hf : HasFDerivAt f f' x) (hy : y = f x) : HasFDerivAt (hโ โ f) (hโ' โข f') x - HasDerivAt.comp_hasFDerivWithinAt_of_eq ๐ Mathlib.Analysis.Calculus.Deriv.Comp
{๐ : Type u} [NontriviallyNormedField ๐] {E : Type w} [NormedAddCommGroup E] [NormedSpace ๐ E] {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] {hโ : ๐' โ ๐'} {hโ' y : ๐'} {f : E โ ๐'} {f' : E โL[๐] ๐'} {s : Set E} (x : E) (hh : HasDerivAt hโ hโ' y) (hf : HasFDerivWithinAt f f' s x) (hy : y = f x) : HasFDerivWithinAt (hโ โ f) (hโ' โข f') s x - LinearMap.hasDerivAt ๐ Mathlib.Analysis.Calculus.Deriv.Linear
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {x : ๐} (e : ๐ โโ[๐] F) : HasDerivAt (โe) (e 1) x - ContinuousLinearMap.hasDerivAt ๐ Mathlib.Analysis.Calculus.Deriv.Linear
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {x : ๐} (e : ๐ โL[๐] F) : HasDerivAt (โe) (e 1) x - AffineMap.hasDerivAt_lineMap ๐ Mathlib.Analysis.Calculus.Deriv.AffineMap
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] {a b : E} {x : ๐} : HasDerivAt (โ(AffineMap.lineMap a b)) (b - a) x - AffineMap.hasDerivAt ๐ Mathlib.Analysis.Calculus.Deriv.AffineMap
{๐ : Type u_1} [NontriviallyNormedField ๐] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐ E] (f : ๐ โแต[๐] E) {x : ๐} : HasDerivAt (โf) (f.linear 1) x - hasStrictDerivAt_of_hasDerivAt_of_continuousAt ๐ Mathlib.Analysis.Calculus.MeanValue
{๐ : Type u_3} [RCLike ๐] {G : Type u_4} [NormedAddCommGroup G] [NormedSpace ๐ G] {f f' : ๐ โ G} {x : ๐} (hder : โแถ (y : ๐) in nhds x, HasDerivAt f (f' y) y) (hcont : ContinuousAt f' x) : HasStrictDerivAt f (f' x) x - image_le_of_deriv_right_lt_deriv_boundary ๐ Mathlib.Analysis.Calculus.MeanValue
{f f' : โ โ โ} {a b : โ} (hf : ContinuousOn f (Set.Icc a b)) (hf' : โ x โ Set.Ico a b, HasDerivWithinAt f (f' x) (Set.Ici x) x) {B B' : โ โ โ} (ha : f a โค B a) (hB : โ (x : โ), HasDerivAt B (B' x) x) (bound : โ x โ Set.Ico a b, f x = B x โ f' x < B' x) โฆx : โโฆ : x โ Set.Icc a b โ f x โค B x - image_le_of_liminf_slope_right_lt_deriv_boundary ๐ Mathlib.Analysis.Calculus.MeanValue
{f f' : โ โ โ} {a b : โ} (hf : ContinuousOn f (Set.Icc a b)) (hf' : โ x โ Set.Ico a b, โ (r : โ), f' x < r โ โแถ (z : โ) in nhdsWithin x (Set.Ioi x), slope f x z < r) {B B' : โ โ โ} (ha : f a โค B a) (hB : โ (x : โ), HasDerivAt B (B' x) x) (bound : โ x โ Set.Ico a b, f x = B x โ f' x < B' x) โฆx : โโฆ : x โ Set.Icc a b โ f x โค B x - image_norm_le_of_norm_deriv_right_le_deriv_boundary ๐ Mathlib.Analysis.Calculus.MeanValue
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {a b : โ} {f' : โ โ E} (hf : ContinuousOn f (Set.Icc a b)) (hf' : โ x โ Set.Ico a b, HasDerivWithinAt f (f' x) (Set.Ici x) x) {B B' : โ โ โ} (ha : โf aโ โค B a) (hB : โ (x : โ), HasDerivAt B (B' x) x) (bound : โ x โ Set.Ico a b, โf' xโ โค B' x) โฆx : โโฆ : x โ Set.Icc a b โ โf xโ โค B x - image_norm_le_of_norm_deriv_right_lt_deriv_boundary ๐ Mathlib.Analysis.Calculus.MeanValue
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {a b : โ} {f' : โ โ E} (hf : ContinuousOn f (Set.Icc a b)) (hf' : โ x โ Set.Ico a b, HasDerivWithinAt f (f' x) (Set.Ici x) x) {B B' : โ โ โ} (ha : โf aโ โค B a) (hB : โ (x : โ), HasDerivAt B (B' x) x) (bound : โ x โ Set.Ico a b, โf xโ = B x โ โf' xโ < B' x) โฆx : โโฆ : x โ Set.Icc a b โ โf xโ โค B x - hasDerivAt_integral_of_dominated_loc_of_deriv_le ๐ Mathlib.Analysis.Calculus.ParametricIntegral
{ฮฑ : Type u_1} [MeasurableSpace ฮฑ] {ฮผ : MeasureTheory.Measure ฮฑ} {๐ : Type u_2} [RCLike ๐] {E : Type u_3} [NormedAddCommGroup E] [NormedSpace โ E] [NormedSpace ๐ E] {bound : ฮฑ โ โ} {F : ๐ โ ฮฑ โ E} {xโ : ๐} {s : Set ๐} (hs : s โ nhds xโ) (hF_meas : โแถ (x : ๐) in nhds xโ, MeasureTheory.AEStronglyMeasurable (F x) ฮผ) (hF_int : MeasureTheory.Integrable (F xโ) ฮผ) {F' : ๐ โ ฮฑ โ E} (hF'_meas : MeasureTheory.AEStronglyMeasurable (F' xโ) ฮผ) (h_bound : โแต (a : ฮฑ) โฮผ, โ x โ s, โF' x aโ โค bound a) (bound_integrable : MeasureTheory.Integrable bound ฮผ) (h_diff : โแต (a : ฮฑ) โฮผ, โ x โ s, HasDerivAt (fun x => F x a) (F' x a) x) : MeasureTheory.Integrable (F' xโ) ฮผ โง HasDerivAt (fun n => โซ (a : ฮฑ), F n a โฮผ) (โซ (a : ฮฑ), F' xโ a โฮผ) xโ - hasDerivAt_integral_of_dominated_loc_of_lip ๐ Mathlib.Analysis.Calculus.ParametricIntegral
{ฮฑ : Type u_1} [MeasurableSpace ฮฑ] {ฮผ : MeasureTheory.Measure ฮฑ} {๐ : Type u_2} [RCLike ๐] {E : Type u_3} [NormedAddCommGroup E] [NormedSpace โ E] [NormedSpace ๐ E] {bound : ฮฑ โ โ} {F : ๐ โ ฮฑ โ E} {xโ : ๐} {s : Set ๐} {F' : ฮฑ โ E} (hs : s โ nhds xโ) (hF_meas : โแถ (x : ๐) in nhds xโ, MeasureTheory.AEStronglyMeasurable (F x) ฮผ) (hF_int : MeasureTheory.Integrable (F xโ) ฮผ) (hF'_meas : MeasureTheory.AEStronglyMeasurable F' ฮผ) (h_lipsch : โแต (a : ฮฑ) โฮผ, LipschitzOnWith (Real.nnabs (bound a)) (fun x => F x a) s) (bound_integrable : MeasureTheory.Integrable bound ฮผ) (h_diff : โแต (a : ฮฑ) โฮผ, HasDerivAt (fun x => F x a) (F' a) xโ) : MeasureTheory.Integrable F' ฮผ โง HasDerivAt (fun x => โซ (a : ฮฑ), F x a โฮผ) (โซ (a : ฮฑ), F' a โฮผ) xโ - intervalIntegral.hasDerivAt_integral_of_dominated_loc_of_deriv_le ๐ Mathlib.Analysis.Calculus.ParametricIntervalIntegral
{๐ : Type u_1} [RCLike ๐] {ฮผ : MeasureTheory.Measure โ} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace โ E] [NormedSpace ๐ E] {a b : โ} {bound : โ โ โ} {F F' : ๐ โ โ โ E} {xโ : ๐} {s : Set ๐} (hs : s โ nhds xโ) (hF_meas : โแถ (x : ๐) in nhds xโ, MeasureTheory.AEStronglyMeasurable (F x) (ฮผ.restrict (Set.uIoc a b))) (hF_int : IntervalIntegrable (F xโ) ฮผ a b) (hF'_meas : MeasureTheory.AEStronglyMeasurable (F' xโ) (ฮผ.restrict (Set.uIoc a b))) (h_bound : โแต (t : โ) โฮผ, t โ Set.uIoc a b โ โ x โ s, โF' x tโ โค bound t) (bound_integrable : IntervalIntegrable bound ฮผ a b) (h_diff : โแต (t : โ) โฮผ, t โ Set.uIoc a b โ โ x โ s, HasDerivAt (fun x => F x t) (F' x t) x) : IntervalIntegrable (F' xโ) ฮผ a b โง HasDerivAt (fun x => โซ (t : โ) in a..b, F x t โฮผ) (โซ (t : โ) in a..b, F' xโ t โฮผ) xโ - intervalIntegral.hasDerivAt_integral_of_dominated_loc_of_lip ๐ Mathlib.Analysis.Calculus.ParametricIntervalIntegral
{๐ : Type u_1} [RCLike ๐] {ฮผ : MeasureTheory.Measure โ} {E : Type u_2} [NormedAddCommGroup E] [NormedSpace โ E] [NormedSpace ๐ E] {a b : โ} {bound : โ โ โ} {F : ๐ โ โ โ E} {F' : โ โ E} {xโ : ๐} {s : Set ๐} (hs : s โ nhds xโ) (hF_meas : โแถ (x : ๐) in nhds xโ, MeasureTheory.AEStronglyMeasurable (F x) (ฮผ.restrict (Set.uIoc a b))) (hF_int : IntervalIntegrable (F xโ) ฮผ a b) (hF'_meas : MeasureTheory.AEStronglyMeasurable F' (ฮผ.restrict (Set.uIoc a b))) (h_lipsch : โแต (t : โ) โฮผ, t โ Set.uIoc a b โ LipschitzOnWith (Real.nnabs (bound t)) (fun x => F x t) s) (bound_integrable : IntervalIntegrable bound ฮผ a b) (h_diff : โแต (t : โ) โฮผ, t โ Set.uIoc a b โ HasDerivAt (fun x => F x t) (F' t) xโ) : IntervalIntegrable F' ฮผ a b โง HasDerivAt (fun x => โซ (t : โ) in a..b, F x t โฮผ) (โซ (t : โ) in a..b, F' t โฮผ) xโ - hasDerivAt_inv ๐ Mathlib.Analysis.Calculus.Deriv.Inv
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} (x_ne_zero : x โ 0) : HasDerivAt (fun y => yโปยน) (-(x ^ 2)โปยน) x - HasDerivAt.fun_inv ๐ Mathlib.Analysis.Calculus.Deriv.Inv
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] {c : ๐ โ ๐'} {c' : ๐'} (hc : HasDerivAt c c' x) (hx : c x โ 0) : HasDerivAt (fun i => (c i)โปยน) (-c' / c x ^ 2) x - HasDerivAt.inv ๐ Mathlib.Analysis.Calculus.Deriv.Inv
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] {c : ๐ โ ๐'} {c' : ๐'} (hc : HasDerivAt c c' x) (hx : c x โ 0) : HasDerivAt cโปยน (-c' / c x ^ 2) x - HasDerivAt.fun_div ๐ Mathlib.Analysis.Calculus.Deriv.Inv
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] {c d : ๐ โ ๐'} {c' d' : ๐'} (hc : HasDerivAt c c' x) (hd : HasDerivAt d d' x) (hx : d x โ 0) : HasDerivAt (fun y => c y / d y) ((c' * d x - c x * d') / d x ^ 2) x - HasDerivAt.div ๐ Mathlib.Analysis.Calculus.Deriv.Inv
{๐ : Type u} [NontriviallyNormedField ๐] {x : ๐} {๐' : Type u_1} [NontriviallyNormedField ๐'] [NormedAlgebra ๐ ๐'] {c d : ๐ โ ๐'} {c' d' : ๐'} (hc : HasDerivAt c c' x) (hd : HasDerivAt d d' x) (hx : d x โ 0) : HasDerivAt (c / d) ((c' * d x - c x * d') / d x ^ 2) x - HasDerivAt.comp_add_const ๐ Mathlib.Analysis.Calculus.Deriv.Shift
{๐ : Type u_1} {F : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} (x a : ๐) (hf : HasDerivAt f f' (x + a)) : HasDerivAt (fun x => f (x + a)) f' x - HasDerivAt.comp_const_add ๐ Mathlib.Analysis.Calculus.Deriv.Shift
{๐ : Type u_1} {F : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} (a x : ๐) (hf : HasDerivAt f f' (a + x)) : HasDerivAt (fun x => f (a + x)) f' x - HasDerivAt.comp_sub_const ๐ Mathlib.Analysis.Calculus.Deriv.Shift
{๐ : Type u_1} {F : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} (x a : ๐) (hf : HasDerivAt f f' (x - a)) : HasDerivAt (fun x => f (x - a)) f' x - HasDerivAt.comp_const_sub ๐ Mathlib.Analysis.Calculus.Deriv.Shift
{๐ : Type u_1} {F : Type u_2} [NontriviallyNormedField ๐] [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} (a x : ๐) (hf : HasDerivAt f f' (a - x)) : HasDerivAt (fun x => f (a - x)) (-f') x - hasDerivAt_zpow ๐ Mathlib.Analysis.Calculus.Deriv.ZPow
{๐ : Type u} [NontriviallyNormedField ๐] (m : โค) (x : ๐) (h : x โ 0 โจ 0 โค m) : HasDerivAt (fun x => x ^ m) (โm * x ^ (m - 1)) x - ContDiffAt.hasStrictDerivAt' ๐ Mathlib.Analysis.Calculus.ContDiff.RCLike
{n : WithTop โโ} {๐ : Type u_1} [RCLike ๐] {F' : Type u_3} [NormedAddCommGroup F'] [NormedSpace ๐ F'] {f : ๐ โ F'} {f' : F'} {x : ๐} (hf : ContDiffAt ๐ n f x) (hf' : HasDerivAt f f' x) (hn : n โ 0) : HasStrictDerivAt f f' x - HasDerivAt.eventually_ne ๐ Mathlib.Analysis.Calculus.Deriv.Inverse
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} {c : F} (h : HasDerivAt f f' x) (hf' : f' โ 0) : โแถ (z : ๐) in nhdsWithin x {x}แถ, f z โ c - HasDerivAt.tendsto_nhdsNE ๐ Mathlib.Analysis.Calculus.Deriv.Inverse
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} (h : HasDerivAt f f' x) (hf' : f' โ 0) : Filter.Tendsto f (nhdsWithin x {x}แถ) (nhdsWithin (f x) {f x}แถ) - HasDerivAt.eventually_notMem ๐ Mathlib.Analysis.Calculus.Deriv.Inverse
{๐ : Type u} [NontriviallyNormedField ๐] {F : Type v} [NormedAddCommGroup F] [NormedSpace ๐ F] {f : ๐ โ F} {f' : F} {x : ๐} (h : HasDerivAt f f' x) (hf' : f' โ 0) (t : Set F) (ht : ยฌAccPt (f x) (Filter.principal t)) : โแถ (z : ๐) in nhdsWithin x {x}แถ, f z โ t - not_differentiableAt_of_local_left_inverse_hasDerivAt_zero ๐ Mathlib.Analysis.Calculus.Deriv.Inverse
{๐ : Type u} [NontriviallyNormedField ๐] {f g : ๐ โ ๐} {a : ๐} (hf : HasDerivAt f 0 (g a)) (hfg : f โ g =แถ [nhds a] id) : ยฌDifferentiableAt ๐ g a - HasDerivAt.of_local_left_inverse ๐ Mathlib.Analysis.Calculus.Deriv.Inverse
{๐ : Type u} [NontriviallyNormedField ๐] {f g : ๐ โ ๐} {f' a : ๐} (hg : ContinuousAt g a) (hf : HasDerivAt f f' (g a)) (hf' : f' โ 0) (hfg : โแถ (y : ๐) in nhds a, f (g y) = y) : HasDerivAt g f'โปยน a - HasDerivAt.of_comp_left ๐ Mathlib.Analysis.Calculus.Deriv.Inverse
{๐ : Type u} [NontriviallyNormedField ๐] {f g h : ๐ โ ๐} {f' h' a : ๐} (hst : ContinuousAt g a) (hf : HasDerivAt f f' (g a)) (hh : HasDerivAt h h' a) (hf' : f' โ 0) (hcomp : f โ g =แถ [nhds a] h) : HasDerivAt g (h' / f') a - OpenPartialHomeomorph.hasDerivAt_symm ๐ Mathlib.Analysis.Calculus.Deriv.Inverse
{๐ : Type u} [NontriviallyNormedField ๐] (f : OpenPartialHomeomorph ๐ ๐) {a f' : ๐} (ha : a โ f.target) (hf' : f' โ 0) (htff' : HasDerivAt (โf) f' (โf.symm a)) : HasDerivAt (โf.symm) f'โปยน a - HasDerivAt.hasFDerivAt_equiv ๐ Mathlib.Analysis.Calculus.Deriv.Inverse
{๐ : Type u} [NontriviallyNormedField ๐] {f : ๐ โ ๐} {f' x : ๐} (hf : HasDerivAt f f' x) (hf' : f' โ 0) : HasFDerivAt f (โ((ContinuousLinearEquiv.unitsEquivAut ๐) (Units.mk0 f' hf'))) x - OpenPartialHomeomorph.contDiffAt_symm_deriv ๐ Mathlib.Analysis.Calculus.ContDiff.Operations
{๐ : Type u_1} [NontriviallyNormedField ๐] {n : WithTop โโ} [CompleteSpace ๐] (f : OpenPartialHomeomorph ๐ ๐) {fโ' a : ๐} (hโ : fโ' โ 0) (ha : a โ f.target) (hfโ' : HasDerivAt (โf) fโ' (โf.symm a)) (hf : ContDiffAt ๐ n (โf) (โf.symm a)) : ContDiffAt ๐ n (โf.symm) a - Homeomorph.contDiff_symm_deriv ๐ Mathlib.Analysis.Calculus.ContDiff.Operations
{๐ : Type u_1} [NontriviallyNormedField ๐] {n : WithTop โโ} [CompleteSpace ๐] (f : ๐ โโ ๐) {f' : ๐ โ ๐} (hโ : โ (x : ๐), f' x โ 0) (hf' : โ (x : ๐), HasDerivAt (โf) (f' x) x) (hf : ContDiff ๐ n โf) : ContDiff ๐ n โf.symm - HasDerivAt.real_of_complex ๐ Mathlib.Analysis.Complex.RealDeriv
{e : โ โ โ} {e' : โ} {z : โ} (h : HasDerivAt e e' โz) : HasDerivAt (fun x => (e โx).re) e'.re z - HasDerivAt.ofReal_comp ๐ Mathlib.Analysis.Complex.RealDeriv
{z : โ} {f : โ โ โ} {u : โ} (hf : HasDerivAt f u z) : HasDerivAt (fun y => โ(f y)) (โu) z - HasDerivAt.comp_ofReal ๐ Mathlib.Analysis.Complex.RealDeriv
{e : โ โ โ} {e' : โ} {z : โ} (hf : HasDerivAt e e' โz) : HasDerivAt (fun y => e โy) e' z - HasDerivAt.complexToReal_fderiv ๐ Mathlib.Analysis.Complex.RealDeriv
{f : โ โ โ} {f' x : โ} (h : HasDerivAt f f' x) : HasFDerivAt f (f' โข 1) x - HasDerivAt.complexToReal_fderiv' ๐ Mathlib.Analysis.Complex.RealDeriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {x : โ} {f' : E} (h : HasDerivAt f f' x) : HasFDerivAt f (Complex.reCLM.smulRight f' + Complex.I โข Complex.imCLM.smulRight f') x - hasDerivAt_exp_zero ๐ Mathlib.Analysis.SpecialFunctions.Exponential
{๐ : Type u_1} [RCLike ๐] : HasDerivAt NormedSpace.exp 1 0 - hasDerivAt_exp ๐ Mathlib.Analysis.SpecialFunctions.Exponential
{๐ : Type u_1} [RCLike ๐] {x : ๐} : HasDerivAt NormedSpace.exp (NormedSpace.exp x) x - hasDerivAt_exp_smul_const ๐ Mathlib.Analysis.SpecialFunctions.Exponential
{๐ : Type u_1} {๐ธ : Type u_3} [RCLike ๐] [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] [CompleteSpace ๐ธ] (x : ๐ธ) (t : ๐) : HasDerivAt (fun u => NormedSpace.exp (u โข x)) (NormedSpace.exp (t โข x) * x) t - hasDerivAt_exp_smul_const' ๐ Mathlib.Analysis.SpecialFunctions.Exponential
{๐ : Type u_1} {๐ธ : Type u_3} [RCLike ๐] [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] [CompleteSpace ๐ธ] (x : ๐ธ) (t : ๐) : HasDerivAt (fun u => NormedSpace.exp (u โข x)) (x * NormedSpace.exp (t โข x)) t - hasDerivAt_exp_zero_of_radius_pos ๐ Mathlib.Analysis.SpecialFunctions.Exponential
{๐ : Type u_1} [NontriviallyNormedField ๐] [CompleteSpace ๐] [CharZero ๐] (h : 0 < (NormedSpace.expSeries ๐ ๐).radius) : HasDerivAt NormedSpace.exp 1 0 - hasDerivAt_exp_of_mem_ball ๐ Mathlib.Analysis.SpecialFunctions.Exponential
{๐ : Type u_1} [NontriviallyNormedField ๐] [CompleteSpace ๐] [CharZero ๐] {x : ๐} (hx : x โ Metric.eball 0 (NormedSpace.expSeries ๐ ๐).radius) : HasDerivAt NormedSpace.exp (NormedSpace.exp x) x - hasDerivAt_exp_smul_const_of_mem_ball ๐ Mathlib.Analysis.SpecialFunctions.Exponential
{๐ : Type u_1} {๐ธ : Type u_3} [NontriviallyNormedField ๐] [CharZero ๐] [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] [CompleteSpace ๐ธ] (x : ๐ธ) (t : ๐) (htx : t โข x โ Metric.eball 0 (NormedSpace.expSeries ๐ ๐ธ).radius) : HasDerivAt (fun u => NormedSpace.exp (u โข x)) (NormedSpace.exp (t โข x) * x) t - hasDerivAt_exp_smul_const_of_mem_ball' ๐ Mathlib.Analysis.SpecialFunctions.Exponential
{๐ : Type u_1} {๐ธ : Type u_3} [NontriviallyNormedField ๐] [CharZero ๐] [NormedRing ๐ธ] [NormedAlgebra ๐ ๐ธ] [CompleteSpace ๐ธ] (x : ๐ธ) (t : ๐) (htx : t โข x โ Metric.eball 0 (NormedSpace.expSeries ๐ ๐ธ).radius) : HasDerivAt (fun u => NormedSpace.exp (u โข x)) (x * NormedSpace.exp (t โข x)) t - Real.hasDerivAt_exp ๐ Mathlib.Analysis.SpecialFunctions.ExpDeriv
(x : โ) : HasDerivAt Real.exp (Real.exp x) x - Complex.hasDerivAt_exp ๐ Mathlib.Analysis.SpecialFunctions.ExpDeriv
(x : โ) : HasDerivAt Complex.exp (Complex.exp x) x - HasDerivAt.exp ๐ Mathlib.Analysis.SpecialFunctions.ExpDeriv
{f : โ โ โ} {f' x : โ} (hf : HasDerivAt f f' x) : HasDerivAt (fun x => Real.exp (f x)) (Real.exp (f x) * f') x - HasDerivAt.cexp ๐ Mathlib.Analysis.SpecialFunctions.ExpDeriv
{๐ : Type u_1} [NontriviallyNormedField ๐] [NormedAlgebra ๐ โ] {f : ๐ โ โ} {f' : โ} {x : ๐} (hf : HasDerivAt f f' x) : HasDerivAt (fun x => Complex.exp (f x)) (Complex.exp (f x) * f') x - IsLocalExtr.hasDerivAt_eq_zero ๐ Mathlib.Analysis.Calculus.LocalExtr.Basic
{f : โ โ โ} {f' a : โ} (h : IsLocalExtr f a) : HasDerivAt f f' a โ f' = 0 - IsLocalMax.hasDerivAt_eq_zero ๐ Mathlib.Analysis.Calculus.LocalExtr.Basic
{f : โ โ โ} {f' a : โ} (h : IsLocalMax f a) (hf : HasDerivAt f f' a) : f' = 0 - IsLocalMin.hasDerivAt_eq_zero ๐ Mathlib.Analysis.Calculus.LocalExtr.Basic
{f : โ โ โ} {f' a : โ} (h : IsLocalMin f a) (hf : HasDerivAt f f' a) : f' = 0 - exists_hasDerivAt_eq_zero ๐ Mathlib.Analysis.Calculus.LocalExtr.Rolle
{f f' : โ โ โ} {a b : โ} (hab : a < b) (hfc : ContinuousOn f (Set.Icc a b)) (hfI : f a = f b) (hff' : โ x โ Set.Ioo a b, HasDerivAt f (f' x) x) : โ c โ Set.Ioo a b, f' c = 0 - exists_hasDerivAt_eq_zero' ๐ Mathlib.Analysis.Calculus.LocalExtr.Rolle
{f f' : โ โ โ} {a b l : โ} (hab : a < b) (hfa : Filter.Tendsto f (nhdsWithin a (Set.Ioi a)) (nhds l)) (hfb : Filter.Tendsto f (nhdsWithin b (Set.Iio b)) (nhds l)) (hff' : โ x โ Set.Ioo a b, HasDerivAt f (f' x) x) : โ c โ Set.Ioo a b, f' c = 0 - strictAnti_of_hasDerivAt_neg ๐ Mathlib.Analysis.Calculus.Deriv.MeanValue
{f f' : โ โ โ} (hf : โ (x : โ), HasDerivAt f (f' x) x) (hf' : โ (x : โ), f' x < 0) : StrictAnti f - strictMono_of_hasDerivAt_pos ๐ Mathlib.Analysis.Calculus.Deriv.MeanValue
{f f' : โ โ โ} (hf : โ (x : โ), HasDerivAt f (f' x) x) (hf' : โ (x : โ), 0 < f' x) : StrictMono f - antitone_of_hasDerivAt_nonpos ๐ Mathlib.Analysis.Calculus.Deriv.MeanValue
{f f' : โ โ โ} (hf : โ (x : โ), HasDerivAt f (f' x) x) (hf' : f' โค 0) : Antitone f - monotone_of_hasDerivAt_nonneg ๐ Mathlib.Analysis.Calculus.Deriv.MeanValue
{f f' : โ โ โ} (hf : โ (x : โ), HasDerivAt f (f' x) x) (hf' : 0 โค f') : Monotone f - exists_hasDerivAt_eq_slope ๐ Mathlib.Analysis.Calculus.Deriv.MeanValue
(f f' : โ โ โ) {a b : โ} (hab : a < b) (hfc : ContinuousOn f (Set.Icc a b)) (hff' : โ x โ Set.Ioo a b, HasDerivAt f (f' x) x) : โ c โ Set.Ioo a b, f' c = (f b - f a) / (b - a) - exists_ratio_hasDerivAt_eq_ratio_slope ๐ Mathlib.Analysis.Calculus.Deriv.MeanValue
(f f' : โ โ โ) {a b : โ} (hab : a < b) (hfc : ContinuousOn f (Set.Icc a b)) (hff' : โ x โ Set.Ioo a b, HasDerivAt f (f' x) x) (g g' : โ โ โ) (hgc : ContinuousOn g (Set.Icc a b)) (hgg' : โ x โ Set.Ioo a b, HasDerivAt g (g' x) x) : โ c โ Set.Ioo a b, (g b - g a) * f' c = (f b - f a) * g' c - exists_ratio_hasDerivAt_eq_ratio_slope' ๐ Mathlib.Analysis.Calculus.Deriv.MeanValue
(f f' : โ โ โ) {a b : โ} (hab : a < b) (g g' : โ โ โ) {lfa lga lfb lgb : โ} (hff' : โ x โ Set.Ioo a b, HasDerivAt f (f' x) x) (hgg' : โ x โ Set.Ioo a b, HasDerivAt g (g' x) x) (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) * f' c = (lfb - lfa) * g' c - Real.hasDerivAt_log ๐ Mathlib.Analysis.SpecialFunctions.Log.Deriv
{x : โ} (hx : x โ 0) : HasDerivAt Real.log xโปยน x - HasDerivAt.log ๐ Mathlib.Analysis.SpecialFunctions.Log.Deriv
{f : โ โ โ} {x f' : โ} (hf : HasDerivAt f f' x) (hx : f x โ 0) : HasDerivAt (fun y => Real.log (f y)) (f' / f x) x - Real.hasDerivAt_half_log_one_add_div_one_sub_sub_sum_range ๐ Mathlib.Analysis.SpecialFunctions.Log.Deriv
{y : โ} (n : โ) (hyโ : -1 < y) (hyโ : y < 1) : HasDerivAt (fun x => 1 / 2 * Real.log ((1 + x) / (1 - x)) - โ i โ Finset.range n, x ^ (2 * i + 1) / (2 * โi + 1)) ((y ^ 2) ^ n / (1 - y ^ 2)) y - intervalIntegral.integral_eq_sub_of_hasDerivAt ๐ Mathlib.MeasureTheory.Integral.IntervalIntegral.FundThmCalculus
{E : Type u_3} [NormedAddCommGroup E] [NormedSpace โ E] {a b : โ} [CompleteSpace E] {f f' : โ โ E} (hderiv : โ x โ Set.uIcc a b, HasDerivAt f (f' x) x) (hint : IntervalIntegrable f' MeasureTheory.volume a b) : โซ (y : โ) in a..b, f' y = f b - f a - intervalIntegral.integral_hasDerivAt_right ๐ Mathlib.MeasureTheory.Integral.IntervalIntegral.FundThmCalculus
{E : Type u_3} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {f : โ โ E} {a b : โ} (hf : IntervalIntegrable f MeasureTheory.volume a b) (hmeas : StronglyMeasurableAtFilter f (nhds b) MeasureTheory.volume) (hb : ContinuousAt f b) : HasDerivAt (fun u => โซ (x : โ) in a..u, f x) (f b) b - intervalIntegral.integral_hasDerivAt_left ๐ Mathlib.MeasureTheory.Integral.IntervalIntegral.FundThmCalculus
{E : Type u_3} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {f : โ โ E} {a b : โ} (hf : IntervalIntegrable f MeasureTheory.volume a b) (hmeas : StronglyMeasurableAtFilter f (nhds a) MeasureTheory.volume) (ha : ContinuousAt f a) : HasDerivAt (fun u => โซ (x : โ) in u..b, f x) (-f a) a - intervalIntegral.integral_eq_sub_of_hasDerivAt_of_le ๐ Mathlib.MeasureTheory.Integral.IntervalIntegral.FundThmCalculus
{E : Type u_3} [NormedAddCommGroup E] [NormedSpace โ E] {a b : โ} [CompleteSpace E] {f f' : โ โ E} (hab : a โค b) (hcont : ContinuousOn f (Set.Icc a b)) (hderiv : โ x โ Set.Ioo a b, HasDerivAt f (f' x) x) (hint : IntervalIntegrable f' MeasureTheory.volume a b) : โซ (y : โ) in a..b, f' y = f b - f a - intervalIntegral.integral_hasDerivAt_of_tendsto_ae_right ๐ Mathlib.MeasureTheory.Integral.IntervalIntegral.FundThmCalculus
{E : Type u_3} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {f : โ โ E} {c : E} {a b : โ} (hf : IntervalIntegrable f MeasureTheory.volume a b) (hmeas : StronglyMeasurableAtFilter f (nhds b) MeasureTheory.volume) (hb : Filter.Tendsto f (nhds b โ MeasureTheory.ae MeasureTheory.volume) (nhds c)) : HasDerivAt (fun u => โซ (x : โ) in a..u, f x) c b - intervalIntegral.integral_hasDerivAt_of_tendsto_ae_left ๐ Mathlib.MeasureTheory.Integral.IntervalIntegral.FundThmCalculus
{E : Type u_3} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] {f : โ โ E} {c : E} {a b : โ} (hf : IntervalIntegrable f MeasureTheory.volume a b) (hmeas : StronglyMeasurableAtFilter f (nhds a) MeasureTheory.volume) (ha : Filter.Tendsto f (nhds a โ MeasureTheory.ae MeasureTheory.volume) (nhds c)) : HasDerivAt (fun u => โซ (x : โ) in u..b, f x) (-c) a - intervalIntegral.integral_eq_sub_of_hasDerivAt_of_tendsto ๐ Mathlib.MeasureTheory.Integral.IntervalIntegral.FundThmCalculus
{E : Type u_3} [NormedAddCommGroup E] [NormedSpace โ E] {a b : โ} [CompleteSpace E] {f f' : โ โ E} (hab : a < b) {fa fb : E} (hderiv : โ x โ Set.Ioo a b, HasDerivAt f (f' x) x) (hint : IntervalIntegrable f' MeasureTheory.volume a b) (ha : Filter.Tendsto f (nhdsWithin a (Set.Ioi a)) (nhds fa)) (hb : Filter.Tendsto f (nhdsWithin b (Set.Iio b)) (nhds fb)) : โซ (y : โ) in a..b, f' y = fb - fa - intervalIntegral.integrableOn_deriv_of_nonneg ๐ Mathlib.MeasureTheory.Integral.IntervalIntegral.FundThmCalculus
{g' g : โ โ โ} {a b : โ} (hcont : ContinuousOn g (Set.Icc a b)) (hderiv : โ x โ Set.Ioo a b, HasDerivAt g (g' x) x) (g'pos : โ x โ Set.Ioo a b, 0 โค g' x) : MeasureTheory.IntegrableOn g' (Set.Ioc a b) MeasureTheory.volume - intervalIntegral.intervalIntegrable_deriv_of_nonneg ๐ Mathlib.MeasureTheory.Integral.IntervalIntegral.FundThmCalculus
{g' g : โ โ โ} {a b : โ} (hcont : ContinuousOn g (Set.uIcc a b)) (hderiv : โ x โ Set.Ioo (min a b) (max a b), HasDerivAt g (g' x) x) (hpos : โ x โ Set.Ioo (min a b) (max a b), 0 โค g' x) : IntervalIntegrable g' MeasureTheory.volume a b - intervalIntegral.integral_unitInterval_deriv_eq_sub ๐ Mathlib.MeasureTheory.Integral.IntervalIntegral.FundThmCalculus
{๐ : Type u_2} {E : Type u_3} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] [RCLike ๐] [NormedSpace ๐ E] [IsScalarTower โ ๐ E] {f f' : ๐ โ E} {zโ zโ : ๐} (hcont : ContinuousOn (fun t => f' (zโ + t โข zโ)) (Set.Icc 0 1)) (hderiv : โ t โ Set.Icc 0 1, HasDerivAt f (f' (zโ + t โข zโ)) (zโ + t โข zโ)) : zโ โข โซ (t : โ) in 0..1, f' (zโ + t โข zโ) = f (zโ + zโ) - f zโ - hasDerivAt_circleMap ๐ Mathlib.MeasureTheory.Integral.CircleIntegral
(c : โ) (R ฮธ : โ) : HasDerivAt (circleMap c R) (circleMap 0 R ฮธ * Complex.I) ฮธ - MeasureTheory.integral_eq_of_hasDerivAt_off_countable_of_le ๐ Mathlib.MeasureTheory.Integral.DivergenceTheorem
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] (f f' : โ โ E) {a b : โ} (hle : a โค b) {s : Set โ} (hs : s.Countable) (Hc : ContinuousOn f (Set.Icc a b)) (Hd : โ x โ Set.Ioo a b \ s, HasDerivAt f (f' x) x) (Hi : IntervalIntegrable f' MeasureTheory.volume a b) : โซ (x : โ) in a..b, f' x = f b - f a - MeasureTheory.integral_eq_of_hasDerivAt_off_countable ๐ Mathlib.MeasureTheory.Integral.DivergenceTheorem
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] [CompleteSpace E] (f f' : โ โ E) {a b : โ} {s : Set โ} (hs : s.Countable) (Hc : ContinuousOn f (Set.uIcc a b)) (Hd : โ x โ Set.Ioo (min a b) (max a b) \ s, HasDerivAt f (f' x) x) (Hi : IntervalIntegrable f' MeasureTheory.volume a b) : โซ (x : โ) in a..b, f' x = f b - f a - Complex.hasDerivAt_circleIntegral_sub_inv_smul ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {R : โ} {c w : โ} (hf : CircleIntegrable f c R) (hw : w โ Metric.sphere c |R|) : HasDerivAt (fun w => โฎ (z : โ) in C(c, R), (z - w)โปยน โข f z) (โฎ (z : โ) in C(c, R), (z - w) ^ (-2) โข f z) w - Complex.hasDerivAt_circleIntegral_sub_zpow_smul ๐ Mathlib.Analysis.Complex.CauchyIntegral
{E : Type u} [NormedAddCommGroup E] [NormedSpace โ E] {f : โ โ E} {R : โ} {c w : โ} {n : โค} (hf : CircleIntegrable f c R) (hw : w โ Metric.sphere c |R|) : HasDerivAt (fun w => โฎ (z : โ) in C(c, R), (z - w) ^ n โข f z) (-โn โข โฎ (z : โ) in C(c, R), (z - w) ^ (n - 1) โข f z) w - Complex.hasDerivAt_log ๐ Mathlib.Analysis.SpecialFunctions.Complex.LogDeriv
{z : โ} (hz : z โ Complex.slitPlane) : HasDerivAt Complex.log zโปยน z - HasDerivAt.clog ๐ Mathlib.Analysis.SpecialFunctions.Complex.LogDeriv
{f : โ โ โ} {f' x : โ} (hโ : HasDerivAt f f' x) (hโ : f x โ Complex.slitPlane) : HasDerivAt (fun t => Complex.log (f t)) (f' / f x) x
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