Loogle!
Result
Found 163 declarations mentioning HasStrictDerivAt.
- hasStrictDerivAt_const π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] (x : π) (c : F) : HasStrictDerivAt (fun x => c) 0 x - hasStrictDerivAt_intCast π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] (x : π) [IntCast F] (z : β€) : HasStrictDerivAt (βz) 0 x - hasStrictDerivAt_natCast π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] (x : π) [NatCast F] (n : β) : HasStrictDerivAt (βn) 0 x - hasStrictDerivAt_one π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] (x : π) [One F] : HasStrictDerivAt 1 0 x - HasStrictDerivAt_ofNat π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] (x : π) (n : β) [OfNat F n] : HasStrictDerivAt (OfNat.ofNat n) 0 x - HasStrictDerivAt π 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 - hasStrictDerivAt_zero π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] (x : π) : HasStrictDerivAt 0 0 x - hasStrictDerivAt_id π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] (x : π) : HasStrictDerivAt id 1 x - 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 - HasStrictDerivAt.congr_deriv π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f : π β F} {f' g' : F} {x : π} (h : HasStrictDerivAt f f' x) (h' : f' = g') : HasStrictDerivAt f g' x - HasStrictDerivAt.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 : HasStrictDerivAt f f' x) (hβ : f =αΆ [nhds x] fβ) : HasStrictDerivAt fβ f' x - HasStrictDerivAt.hasStrictFDerivAt π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] {F : Type v} [AddCommGroup F] [Module π F] [TopologicalSpace F] {f : π β F} {f' : F} {x : π} [ContinuousSMul π F] : HasStrictDerivAt f f' x β HasStrictFDerivAt f (ContinuousLinearMap.toSpanSingleton π f') x - hasStrictDerivAt_iff_hasStrictFDerivAt π Mathlib.Analysis.Calculus.Deriv.Basic
{π : Type u} [NontriviallyNormedField π] {F : Type v} [AddCommGroup F] [Module π F] [TopologicalSpace F] {f : π β F} {f' : F} {x : π} [ContinuousSMul π F] : HasStrictDerivAt f f' x β HasStrictFDerivAt f (ContinuousLinearMap.toSpanSingleton π f') x - HasStrictFDerivAt.hasStrictDerivAt π 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} : HasStrictFDerivAt f f' x β HasStrictDerivAt f (f' 1) x - hasStrictFDerivAt_iff_hasStrictDerivAt π 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} : HasStrictFDerivAt f f' x β HasStrictDerivAt f (f' 1) x - HasStrictDerivAt.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) : HasStrictDerivAt f 0 x - AnalyticAt.hasStrictDerivAt π Mathlib.Analysis.Calculus.FDeriv.Analytic
{π : Type u_1} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f : π β F} {x : π} (hf : AnalyticAt π f x) : HasStrictDerivAt f (deriv f x) x - HasFPowerSeriesAt.hasStrictDerivAt π 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) : HasStrictDerivAt f ((p 1) fun x => 1) x - HasStrictDerivAt.const_mul π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {x : π} {πΈ : Type u_3} [NormedRing πΈ] [NormedAlgebra π πΈ] {d : π β πΈ} {d' : πΈ} (c : πΈ) (hd : HasStrictDerivAt d d' x) : HasStrictDerivAt (fun y => c * d y) (c * d') x - HasStrictDerivAt.mul_const π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {x : π} {πΈ : Type u_3} [NormedRing πΈ] [NormedAlgebra π πΈ] {c : π β πΈ} {c' : πΈ} (hc : HasStrictDerivAt c c' x) (d : πΈ) : HasStrictDerivAt (fun y => c y * d) (c' * d) x - HasStrictDerivAt.div_const π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {x : π} {π' : Type u_2} [NormedDivisionRing π'] [NormedAlgebra π π'] {c : π β π'} {c' : π'} (hc : HasStrictDerivAt c c' x) (d : π') : HasStrictDerivAt (fun x => c x / d) (c' / d) x - HasStrictDerivAt.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, HasStrictDerivAt (f i) (f' i) x) : HasStrictDerivAt (fun x => β i β u, f i x) (β i β u, (β j β u.erase i, f j x) β’ f' i) x - HasStrictDerivAt.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, HasStrictDerivAt (f i) (f' i) x) : HasStrictDerivAt (fun x => β i β u, f i x) (β i β u, (β j β u.erase i, f j x) β’ f' i) x - HasStrictDerivAt.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, HasStrictDerivAt (f i) (f' i) x) : HasStrictDerivAt (β i β u, f i) (β i β u, (β j β u.erase i, f j x) β’ f' i) x - HasStrictDerivAt.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, HasStrictDerivAt (f i) (f' i) x) : HasStrictDerivAt (β i β u, f i) (β i β u, (β j β u.erase i, f j x) β’ f' i) x - HasStrictDerivAt.fun_mul π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {x : π} {πΈ : Type u_3} [NormedRing πΈ] [NormedAlgebra π πΈ] {c d : π β πΈ} {c' d' : πΈ} (hc : HasStrictDerivAt c c' x) (hd : HasStrictDerivAt d d' x) : HasStrictDerivAt (fun i => c i * d i) (c' * d x + c x * d') x - HasStrictDerivAt.mul π Mathlib.Analysis.Calculus.Deriv.Mul
{π : Type u} [NontriviallyNormedField π] {x : π} {πΈ : Type u_3} [NormedRing πΈ] [NormedAlgebra π πΈ] {c d : π β πΈ} {c' d' : πΈ} (hc : HasStrictDerivAt c c' x) (hd : HasStrictDerivAt d d' x) : HasStrictDerivAt (c * d) (c' * d x + c x * d') x - HasStrictDerivAt.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 : HasStrictDerivAt f f' x) : HasStrictDerivAt (fun i => c β’ f i) (c β’ f') x - HasStrictDerivAt.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 : HasStrictDerivAt f f' x) : HasStrictDerivAt (c β’ f) (c β’ f') x - HasStrictDerivAt.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 : HasStrictDerivAt c c' x) (f : F) : HasStrictDerivAt (fun y => c y β’ f) (c' β’ f) x - HasStrictDerivAt.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 : HasStrictDerivAt c c' x) (hf : HasStrictDerivAt f f' x) : HasStrictDerivAt (fun i => c i β’ f i) (c x β’ f' + c' β’ f x) x - HasStrictDerivAt.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 : HasStrictDerivAt c c' x) (hf : HasStrictDerivAt f f' x) : HasStrictDerivAt (c β’ f) (c x β’ f' + c' β’ f x) x - HasStrictDerivAt.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 : HasStrictDerivAt c c' x) (hu : HasStrictDerivAt u u' x) : HasStrictDerivAt (fun y => (c y) (u y)) (c' (u x) + (c x) u') x - HasStrictDerivAt.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 : HasStrictDerivAt c c' x) (hd : HasStrictDerivAt d d' x) : HasStrictDerivAt (fun y => c y βSL d y) (c' βSL d x + c x βSL d') x - ContinuousLinearMap.hasStrictDerivAt_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 : HasStrictDerivAt u u' x) (hv : HasStrictDerivAt v v' x) : HasStrictDerivAt (fun x => (B (u x)) (v x)) ((B (u x)) v' + (B u') (v x)) x - hasStrictDerivAt_pow π Mathlib.Analysis.Calculus.Deriv.Pow
{π : Type u_1} [NontriviallyNormedField π] (n : β) (x : π) : HasStrictDerivAt (fun x => x ^ n) (βn * x ^ (n - 1)) x - HasStrictDerivAt.fun_pow' π Mathlib.Analysis.Calculus.Deriv.Pow
{π : Type u_1} {πΈ : Type u_2} [NontriviallyNormedField π] [NormedRing πΈ] [NormedAlgebra π πΈ] {f : π β πΈ} {f' : πΈ} {x : π} (h : HasStrictDerivAt f f' x) (n : β) : HasStrictDerivAt (fun x => f x ^ n) (β i β Finset.range n, f x ^ (n.pred - i) * f' * f x ^ i) x - HasStrictDerivAt.pow' π Mathlib.Analysis.Calculus.Deriv.Pow
{π : Type u_1} {πΈ : Type u_2} [NontriviallyNormedField π] [NormedRing πΈ] [NormedAlgebra π πΈ] {f : π β πΈ} {f' : πΈ} {x : π} (h : HasStrictDerivAt f f' x) (n : β) : HasStrictDerivAt (f ^ n) (β i β Finset.range n, f x ^ (n.pred - i) * f' * f x ^ i) x - HasStrictDerivAt.fun_pow π Mathlib.Analysis.Calculus.Deriv.Pow
{π : Type u_1} {πΈ : Type u_2} [NontriviallyNormedField π] [NormedCommRing πΈ] [NormedAlgebra π πΈ] {f : π β πΈ} {f' : πΈ} {x : π} (h : HasStrictDerivAt f f' x) (n : β) : HasStrictDerivAt (fun x => f x ^ n) (βn * f x ^ (n - 1) * f') x - HasStrictDerivAt.pow π Mathlib.Analysis.Calculus.Deriv.Pow
{π : Type u_1} {πΈ : Type u_2} [NontriviallyNormedField π] [NormedCommRing πΈ] [NormedAlgebra π πΈ] {f : π β πΈ} {f' : πΈ} {x : π} (h : HasStrictDerivAt f f' x) (n : β) : HasStrictDerivAt (f ^ n) (βn * f x ^ (n - 1) * f') x - HasStrictDerivAt.add_const π Mathlib.Analysis.Calculus.Deriv.Add
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f : π β F} {f' : F} {x : π} (c : F) : HasStrictDerivAt f f' x β HasStrictDerivAt (fun x => f x + c) f' x - HasStrictDerivAt.const_add π Mathlib.Analysis.Calculus.Deriv.Add
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f : π β F} {f' : F} {x : π} (c : F) : HasStrictDerivAt f f' x β HasStrictDerivAt (fun x => c + f x) f' x - hasStrictDerivAt_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) : HasStrictDerivAt (fun x => f x + c) f' x β HasStrictDerivAt f f' x - hasStrictDerivAt_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) : HasStrictDerivAt (fun x => c + f x) f' x β HasStrictDerivAt f f' x - hasStrictDerivAt_neg π Mathlib.Analysis.Calculus.Deriv.Add
{π : Type u} [NontriviallyNormedField π] (x : π) : HasStrictDerivAt Neg.neg (-1) x - HasStrictDerivAt.fun_neg π Mathlib.Analysis.Calculus.Deriv.Add
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f : π β F} {f' : F} {x : π} (h : HasStrictDerivAt f f' x) : HasStrictDerivAt (fun i => -f i) (-f') x - HasStrictDerivAt.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 : HasStrictDerivAt f f' x) : HasStrictDerivAt (fun x => c - f x) (-f') x - HasStrictDerivAt.neg π Mathlib.Analysis.Calculus.Deriv.Add
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f : π β F} {f' : F} {x : π} (h : HasStrictDerivAt f f' x) : HasStrictDerivAt (-f) (-f') x - HasStrictDerivAt.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, HasStrictDerivAt (A i) (A' i) x) : HasStrictDerivAt (fun y => β i β u, A i y) (β i β u, A' i) x - HasStrictDerivAt.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, HasStrictDerivAt (A i) (A' i) x) : HasStrictDerivAt (β i β u, A i) (β i β u, A' i) x - HasStrictDerivAt.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 : HasStrictDerivAt f f' x) (hg : HasStrictDerivAt g g' x) : HasStrictDerivAt (fun i => f i - g i) (f' - g') x - HasStrictDerivAt.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 : HasStrictDerivAt f f' x) (hg : HasStrictDerivAt g g' x) : HasStrictDerivAt (fun i => f i + g i) (f' + g') x - HasStrictDerivAt.sub π Mathlib.Analysis.Calculus.Deriv.Add
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f g : π β F} {f' g' : F} {x : π} (hf : HasStrictDerivAt f f' x) (hg : HasStrictDerivAt g g' x) : HasStrictDerivAt (f - g) (f' - g') x - HasStrictDerivAt.add π Mathlib.Analysis.Calculus.Deriv.Add
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {f g : π β F} {f' g' : F} {x : π} (hf : HasStrictDerivAt f f' x) (hg : HasStrictDerivAt g g' x) : HasStrictDerivAt (f + g) (f' + g') x - Polynomial.hasStrictDerivAt_aeval π Mathlib.Analysis.Calculus.Deriv.Polynomial
{π : Type u} [NontriviallyNormedField π] {R : Type u_1} [CommSemiring R] [Algebra R π] (q : Polynomial R) (x : π) : HasStrictDerivAt (fun x => (Polynomial.aeval x) q) ((Polynomial.aeval x) (Polynomial.derivative q)) x - Polynomial.hasStrictDerivAt π Mathlib.Analysis.Calculus.Deriv.Polynomial
{π : Type u} [NontriviallyNormedField π] (p : Polynomial π) (x : π) : HasStrictDerivAt (fun x => Polynomial.eval x p) (Polynomial.eval x (Polynomial.derivative p)) x - HasStrictDerivAt.iterate π Mathlib.Analysis.Calculus.Deriv.Comp
{π : Type u} [NontriviallyNormedField π] (x : π) {f : π β π} {f' : π} (hf : HasStrictDerivAt f f' x) (hx : f x = x) (n : β) : HasStrictDerivAt f^[n] (f' ^ n) x - HasStrictFDerivAt.comp_hasStrictDerivAt π 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 : HasStrictFDerivAt l l' (f x)) (hf : HasStrictDerivAt f f' x) : HasStrictDerivAt (l β f) (l' f') x - HasStrictFDerivAt.comp_hasStrictDerivAt_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 : HasStrictFDerivAt l l' y) (hf : HasStrictDerivAt f f' x) (hy : y = f x) : HasStrictDerivAt (l β f) (l' f') x - HasStrictDerivAt.comp π Mathlib.Analysis.Calculus.Deriv.Comp
{π : Type u} [NontriviallyNormedField π] (x : π) {π' : Type u_1} [NontriviallyNormedField π'] [NormedAlgebra π π'] {h : π β π'} {hβ : π' β π'} {h' hβ' : π'} (hhβ : HasStrictDerivAt hβ hβ' (h x)) (hh : HasStrictDerivAt h h' x) : HasStrictDerivAt (hβ β h) (hβ' * h') x - HasStrictDerivAt.comp_of_eq π Mathlib.Analysis.Calculus.Deriv.Comp
{π : Type u} [NontriviallyNormedField π] (x : π) {π' : Type u_1} [NontriviallyNormedField π'] [NormedAlgebra π π'] {h : π β π'} {hβ : π' β π'} {h' hβ' y : π'} (hhβ : HasStrictDerivAt hβ hβ' y) (hh : HasStrictDerivAt h h' x) (hy : y = h x) : HasStrictDerivAt (hβ β h) (hβ' * h') x - HasStrictDerivAt.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 : HasStrictDerivAt gβ gβ' (h x)) (hh : HasStrictDerivAt h h' x) : HasStrictDerivAt (gβ β h) (h' β’ gβ') x - HasStrictDerivAt.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 : HasStrictDerivAt gβ gβ' y) (hh : HasStrictDerivAt h h' x) (hy : y = h x) : HasStrictDerivAt (gβ β h) (h' β’ gβ') x - HasStrictDerivAt.comp_hasStrictFDerivAt π 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 : HasStrictDerivAt hβ hβ' (f x)) (hf : HasStrictFDerivAt f f' x) : HasStrictFDerivAt (hβ β f) (hβ' β’ f') x - HasStrictDerivAt.comp_hasStrictFDerivAt_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 : HasStrictDerivAt hβ hβ' y) (hf : HasStrictFDerivAt f f' x) (hy : y = f x) : HasStrictFDerivAt (hβ β f) (hβ' β’ f') x - LinearMap.hasStrictDerivAt π Mathlib.Analysis.Calculus.Deriv.Linear
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {x : π} (e : π ββ[π] F) : HasStrictDerivAt (βe) (e 1) x - ContinuousLinearMap.hasStrictDerivAt π Mathlib.Analysis.Calculus.Deriv.Linear
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {x : π} (e : π βL[π] F) : HasStrictDerivAt (βe) (e 1) x - AffineMap.hasStrictDerivAt_lineMap π Mathlib.Analysis.Calculus.Deriv.AffineMap
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] {a b : E} {x : π} : HasStrictDerivAt (β(AffineMap.lineMap a b)) (b - a) x - AffineMap.hasStrictDerivAt π Mathlib.Analysis.Calculus.Deriv.AffineMap
{π : Type u_1} [NontriviallyNormedField π] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace π E] (f : π βα΅[π] E) {x : π} : HasStrictDerivAt (β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 - hasStrictDerivAt_inv π Mathlib.Analysis.Calculus.Deriv.Inv
{π : Type u} [NontriviallyNormedField π] {x : π} (hx : x β 0) : HasStrictDerivAt Inv.inv (-(x ^ 2)β»ΒΉ) x - HasStrictDerivAt.fun_div π Mathlib.Analysis.Calculus.Deriv.Inv
{π : Type u} [NontriviallyNormedField π] {x : π} {π' : Type u_1} [NontriviallyNormedField π'] [NormedAlgebra π π'] {c d : π β π'} {c' d' : π'} (hc : HasStrictDerivAt c c' x) (hd : HasStrictDerivAt d d' x) (hx : d x β 0) : HasStrictDerivAt (fun y => c y / d y) ((c' * d x - c x * d') / d x ^ 2) x - HasStrictDerivAt.div π Mathlib.Analysis.Calculus.Deriv.Inv
{π : Type u} [NontriviallyNormedField π] {x : π} {π' : Type u_1} [NontriviallyNormedField π'] [NormedAlgebra π π'] {c d : π β π'} {c' d' : π'} (hc : HasStrictDerivAt c c' x) (hd : HasStrictDerivAt d d' x) (hx : d x β 0) : HasStrictDerivAt (c / d) ((c' * d x - c x * d') / d x ^ 2) x - hasStrictDerivAt_zpow π Mathlib.Analysis.Calculus.Deriv.ZPow
{π : Type u} [NontriviallyNormedField π] (m : β€) (x : π) (h : x β 0 β¨ 0 β€ m) : HasStrictDerivAt (fun x => x ^ m) (βm * x ^ (m - 1)) x - ContDiff.hasStrictDerivAt π Mathlib.Analysis.Calculus.ContDiff.RCLike
{n : WithTop ββ} {π : Type u_1} [RCLike π] {F' : Type u_3} [NormedAddCommGroup F'] [NormedSpace π F'] {f : π β F'} {x : π} (hf : ContDiff π n f) (hn : n β 0) : HasStrictDerivAt f (deriv f x) x - ContDiffAt.hasStrictDerivAt π Mathlib.Analysis.Calculus.ContDiff.RCLike
{n : WithTop ββ} {π : Type u_1} [RCLike π] {F' : Type u_3} [NormedAddCommGroup F'] [NormedSpace π F'] {f : π β F'} {x : π} (hf : ContDiffAt π n f x) (hn : n β 0) : HasStrictDerivAt f (deriv f x) 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 - HasStrictDerivAt.of_local_left_inverse π Mathlib.Analysis.Calculus.Deriv.Inverse
{π : Type u} [NontriviallyNormedField π] {f g : π β π} {f' a : π} (hg : ContinuousAt g a) (hf : HasStrictDerivAt f f' (g a)) (hf' : f' β 0) (hfg : βαΆ (y : π) in nhds a, f (g y) = y) : HasStrictDerivAt g f'β»ΒΉ a - OpenPartialHomeomorph.hasStrictDerivAt_symm π Mathlib.Analysis.Calculus.Deriv.Inverse
{π : Type u} [NontriviallyNormedField π] (f : OpenPartialHomeomorph π π) {a f' : π} (ha : a β f.target) (hf' : f' β 0) (htff' : HasStrictDerivAt (βf) f' (βf.symm a)) : HasStrictDerivAt (βf.symm) f'β»ΒΉ a - HasStrictDerivAt.hasStrictFDerivAt_equiv π Mathlib.Analysis.Calculus.Deriv.Inverse
{π : Type u} [NontriviallyNormedField π] {f : π β π} {f' x : π} (hf : HasStrictDerivAt f f' x) (hf' : f' β 0) : HasStrictFDerivAt f (β((ContinuousLinearEquiv.unitsEquivAut π) (Units.mk0 f' hf'))) x - HasStrictDerivAt.real_of_complex π Mathlib.Analysis.Complex.RealDeriv
{e : β β β} {e' : β} {z : β} (h : HasStrictDerivAt e e' βz) : HasStrictDerivAt (fun x => (e βx).re) e'.re z - HasStrictDerivAt.complexToReal_fderiv π Mathlib.Analysis.Complex.RealDeriv
{f : β β β} {f' x : β} (h : HasStrictDerivAt f f' x) : HasStrictFDerivAt f (f' β’ 1) x - HasStrictDerivAt.complexToReal_fderiv' π Mathlib.Analysis.Complex.RealDeriv
{E : Type u_1} [NormedAddCommGroup E] [NormedSpace β E] {f : β β E} {x : β} {f' : E} (h : HasStrictDerivAt f f' x) : HasStrictFDerivAt f (Complex.reCLM.smulRight f' + Complex.I β’ Complex.imCLM.smulRight f') x - hasStrictDerivAt_exp_zero π Mathlib.Analysis.SpecialFunctions.Exponential
{π : Type u_1} [RCLike π] : HasStrictDerivAt NormedSpace.exp 1 0 - hasStrictDerivAt_exp π Mathlib.Analysis.SpecialFunctions.Exponential
{π : Type u_1} [RCLike π] {x : π} : HasStrictDerivAt NormedSpace.exp (NormedSpace.exp x) x - hasStrictDerivAt_exp_smul_const π Mathlib.Analysis.SpecialFunctions.Exponential
{π : Type u_1} {πΈ : Type u_3} [RCLike π] [NormedRing πΈ] [NormedAlgebra π πΈ] [CompleteSpace πΈ] (x : πΈ) (t : π) : HasStrictDerivAt (fun u => NormedSpace.exp (u β’ x)) (NormedSpace.exp (t β’ x) * x) t - hasStrictDerivAt_exp_smul_const' π Mathlib.Analysis.SpecialFunctions.Exponential
{π : Type u_1} {πΈ : Type u_3} [RCLike π] [NormedRing πΈ] [NormedAlgebra π πΈ] [CompleteSpace πΈ] (x : πΈ) (t : π) : HasStrictDerivAt (fun u => NormedSpace.exp (u β’ x)) (x * NormedSpace.exp (t β’ x)) t - hasStrictDerivAt_exp_zero_of_radius_pos π Mathlib.Analysis.SpecialFunctions.Exponential
{π : Type u_1} [NontriviallyNormedField π] [CompleteSpace π] [CharZero π] (h : 0 < (NormedSpace.expSeries π π).radius) : HasStrictDerivAt NormedSpace.exp 1 0 - hasStrictDerivAt_exp_of_mem_ball π Mathlib.Analysis.SpecialFunctions.Exponential
{π : Type u_1} [NontriviallyNormedField π] [CompleteSpace π] [CharZero π] {x : π} (hx : x β Metric.eball 0 (NormedSpace.expSeries π π).radius) : HasStrictDerivAt NormedSpace.exp (NormedSpace.exp x) x - hasStrictDerivAt_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) : HasStrictDerivAt (fun u => NormedSpace.exp (u β’ x)) (NormedSpace.exp (t β’ x) * x) t - hasStrictDerivAt_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) : HasStrictDerivAt (fun u => NormedSpace.exp (u β’ x)) (x * NormedSpace.exp (t β’ x)) t - Real.hasStrictDerivAt_exp π Mathlib.Analysis.SpecialFunctions.ExpDeriv
(x : β) : HasStrictDerivAt Real.exp (Real.exp x) x - Complex.hasStrictDerivAt_exp π Mathlib.Analysis.SpecialFunctions.ExpDeriv
(x : β) : HasStrictDerivAt Complex.exp (Complex.exp x) x - HasStrictDerivAt.exp π Mathlib.Analysis.SpecialFunctions.ExpDeriv
{f : β β β} {f' x : β} (hf : HasStrictDerivAt f f' x) : HasStrictDerivAt (fun x => Real.exp (f x)) (Real.exp (f x) * f') x - HasStrictDerivAt.cexp π Mathlib.Analysis.SpecialFunctions.ExpDeriv
{π : Type u_1} [NontriviallyNormedField π] [NormedAlgebra π β] {f : π β β} {f' : β} {x : π} (hf : HasStrictDerivAt f f' x) : HasStrictDerivAt (fun x => Complex.exp (f x)) (Complex.exp (f x) * f') x - Real.hasStrictDerivAt_log π Mathlib.Analysis.SpecialFunctions.Log.Deriv
{x : β} (hx : x β 0) : HasStrictDerivAt Real.log xβ»ΒΉ x - Real.hasStrictDerivAt_log_of_pos π Mathlib.Analysis.SpecialFunctions.Log.Deriv
{x : β} (hx : 0 < x) : HasStrictDerivAt Real.log xβ»ΒΉ x - HasStrictDerivAt.log π Mathlib.Analysis.SpecialFunctions.Log.Deriv
{f : β β β} {x f' : β} (hf : HasStrictDerivAt f f' x) (hx : f x β 0) : HasStrictDerivAt (fun y => Real.log (f y)) (f' / f x) x - Continuous.integral_hasStrictDerivAt π Mathlib.MeasureTheory.Integral.IntervalIntegral.FundThmCalculus
{E : Type u_3} [NormedAddCommGroup E] [NormedSpace β E] [CompleteSpace E] {f : β β E} (hf : Continuous f) (a b : β) : HasStrictDerivAt (fun u => β« (x : β) in a..u, f x) (f b) b - intervalIntegral.integral_hasStrictDerivAt_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) : HasStrictDerivAt (fun u => β« (x : β) in a..u, f x) (f b) b - intervalIntegral.integral_hasStrictDerivAt_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) : HasStrictDerivAt (fun u => β« (x : β) in u..b, f x) (-f a) a - intervalIntegral.integral_hasStrictDerivAt_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)) : HasStrictDerivAt (fun u => β« (x : β) in a..u, f x) c b - intervalIntegral.integral_hasStrictDerivAt_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)) : HasStrictDerivAt (fun u => β« (x : β) in u..b, f x) (-c) a - HasStrictDerivAt.localInverse π Mathlib.Analysis.Calculus.InverseFunctionTheorem.Deriv
{π : Type u_1} [NontriviallyNormedField π] [CompleteSpace π] (f : π β π) (f' a : π) (hf : HasStrictDerivAt f f' a) (hf' : f' β 0) : π β π - HasStrictDerivAt.eventually_left_inverse π Mathlib.Analysis.Calculus.InverseFunctionTheorem.Deriv
{π : Type u_1} [NontriviallyNormedField π] [CompleteSpace π] {f : π β π} {f' a : π} (hf : HasStrictDerivAt f f' a) (hf' : f' β 0) : βαΆ (x : π) in nhds a, HasStrictDerivAt.localInverse f f' a hf hf' (f x) = x - HasStrictDerivAt.eventually_right_inverse π Mathlib.Analysis.Calculus.InverseFunctionTheorem.Deriv
{π : Type u_1} [NontriviallyNormedField π] [CompleteSpace π] {f : π β π} {f' a : π} (hf : HasStrictDerivAt f f' a) (hf' : f' β 0) : βαΆ (x : π) in nhds (f a), f (HasStrictDerivAt.localInverse f f' a hf hf' x) = x - isOpenMap_of_hasStrictDerivAt π Mathlib.Analysis.Calculus.InverseFunctionTheorem.Deriv
{π : Type u_1} [NontriviallyNormedField π] [CompleteSpace π] {f f' : π β π} (hf : β (x : π), HasStrictDerivAt f (f' x) x) (h0 : β (x : π), f' x β 0) : IsOpenMap f - HasStrictDerivAt.map_nhds_eq π Mathlib.Analysis.Calculus.InverseFunctionTheorem.Deriv
{π : Type u_1} [NontriviallyNormedField π] [CompleteSpace π] {f : π β π} {f' a : π} (hf : HasStrictDerivAt f f' a) (hf' : f' β 0) : Filter.map f (nhds a) = nhds (f a) - HasStrictDerivAt.to_localInverse π Mathlib.Analysis.Calculus.InverseFunctionTheorem.Deriv
{π : Type u_1} [NontriviallyNormedField π] [CompleteSpace π] {f : π β π} {f' a : π} (hf : HasStrictDerivAt f f' a) (hf' : f' β 0) : HasStrictDerivAt (HasStrictDerivAt.localInverse f f' a hf hf') f'β»ΒΉ (f a) - HasStrictDerivAt.to_local_left_inverse π Mathlib.Analysis.Calculus.InverseFunctionTheorem.Deriv
{π : Type u_1} [NontriviallyNormedField π] [CompleteSpace π] {f : π β π} {f' a : π} (hf : HasStrictDerivAt f f' a) (hf' : f' β 0) {g : π β π} (hg : βαΆ (x : π) in nhds a, g (f x) = x) : HasStrictDerivAt g f'β»ΒΉ (f a) - Complex.hasStrictDerivAt_log π Mathlib.Analysis.SpecialFunctions.Complex.LogDeriv
{x : β} (h : x β Complex.slitPlane) : HasStrictDerivAt Complex.log xβ»ΒΉ x - HasStrictDerivAt.clog π Mathlib.Analysis.SpecialFunctions.Complex.LogDeriv
{f : β β β} {f' x : β} (hβ : HasStrictDerivAt f f' x) (hβ : f x β Complex.slitPlane) : HasStrictDerivAt (fun t => Complex.log (f t)) (f' / f x) x - HasStrictDerivAt.clog_real π Mathlib.Analysis.SpecialFunctions.Complex.LogDeriv
{f : β β β} {x : β} {f' : β} (hβ : HasStrictDerivAt f f' x) (hβ : f x β Complex.slitPlane) : HasStrictDerivAt (fun t => Complex.log (f t)) (f' / f x) x - hasStrictDerivAt_pi π Mathlib.Analysis.Calculus.Deriv.Prod
{π : Type u} [NontriviallyNormedField π] {x : π} {ΞΉ : Type u_1} {E' : ΞΉ β Type u_2} [(i : ΞΉ) β NormedAddCommGroup (E' i)] [(i : ΞΉ) β NormedSpace π (E' i)] {Ο : π β (i : ΞΉ) β E' i} {Ο' : (i : ΞΉ) β E' i} : HasStrictDerivAt Ο Ο' x β β (i : ΞΉ), HasStrictDerivAt (fun x => Ο x i) (Ο' i) x - HasStrictDerivAt.prodMk π Mathlib.Analysis.Calculus.Deriv.Prod
{π : Type u} [NontriviallyNormedField π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] {fβ : π β F} {fβ' : F} {x : π} {G : Type w} [NormedAddCommGroup G] [NormedSpace π G] {fβ : π β G} {fβ' : G} (hfβ : HasStrictDerivAt fβ fβ' x) (hfβ : HasStrictDerivAt fβ fβ' x) : HasStrictDerivAt (fun x => (fβ x, fβ x)) (fβ', fβ') x - HasStrictDerivAt.finCons π Mathlib.Analysis.Calculus.Deriv.Prod
{π : Type u} [NontriviallyNormedField π] {x : π} {n : β} {F' : Fin n.succ β Type u_1} [(i : Fin n.succ) β NormedAddCommGroup (F' i)] [(i : Fin n.succ) β NormedSpace π (F' i)] {Ο : π β F' 0} {Οs : π β (i : Fin n) β F' i.succ} {Ο' : F' 0} {Οs' : (i : Fin n) β F' i.succ} (h : HasStrictDerivAt Ο Ο' x) (hs : HasStrictDerivAt Οs Οs' x) : HasStrictDerivAt (fun x => Fin.cons (Ο x) (Οs x)) (Fin.cons Ο' Οs') x - hasStrictDerivAt_finCons π Mathlib.Analysis.Calculus.Deriv.Prod
{π : Type u} [NontriviallyNormedField π] {x : π} {n : β} {F' : Fin n.succ β Type u_1} [(i : Fin n.succ) β NormedAddCommGroup (F' i)] [(i : Fin n.succ) β NormedSpace π (F' i)] {Ο : π β F' 0} {Οs : π β (i : Fin n) β F' i.succ} {Ο' : (i : Fin n.succ) β F' i} : HasStrictDerivAt (fun x => Fin.cons (Ο x) (Οs x)) Ο' x β HasStrictDerivAt Ο (Ο' 0) x β§ HasStrictDerivAt Οs (fun i => Ο' i.succ) x - hasStrictDerivAt_finCons' π Mathlib.Analysis.Calculus.Deriv.Prod
{π : Type u} [NontriviallyNormedField π] {x : π} {n : β} {F' : Fin n.succ β Type u_1} [(i : Fin n.succ) β NormedAddCommGroup (F' i)] [(i : Fin n.succ) β NormedSpace π (F' i)] {Ο : π β F' 0} {Οs : π β (i : Fin n) β F' i.succ} {Ο' : F' 0} {Οs' : (i : Fin n) β F' i.succ} : HasStrictDerivAt (fun x => Fin.cons (Ο x) (Οs x)) (Fin.cons Ο' Οs') x β HasStrictDerivAt Ο Ο' x β§ HasStrictDerivAt Οs Οs' x - Real.hasStrictDerivAt_sin π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(x : β) : HasStrictDerivAt Real.sin (Real.cos x) x - Real.hasStrictDerivAt_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(x : β) : HasStrictDerivAt Real.cos (-Real.sin x) x - Complex.hasStrictDerivAt_sin π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(x : β) : HasStrictDerivAt Complex.sin (Complex.cos x) x - Complex.hasStrictDerivAt_cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
(x : β) : HasStrictDerivAt Complex.cos (-Complex.sin x) x - HasStrictDerivAt.sin π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{f : β β β} {f' x : β} (hf : HasStrictDerivAt f f' x) : HasStrictDerivAt (fun x => Real.sin (f x)) (Real.cos (f x) * f') x - HasStrictDerivAt.cos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{f : β β β} {f' x : β} (hf : HasStrictDerivAt f f' x) : HasStrictDerivAt (fun x => Real.cos (f x)) (-Real.sin (f x) * f') x - HasStrictDerivAt.csin π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{f : β β β} {f' x : β} (hf : HasStrictDerivAt f f' x) : HasStrictDerivAt (fun x => Complex.sin (f x)) (Complex.cos (f x) * f') x - HasStrictDerivAt.ccos π Mathlib.Analysis.SpecialFunctions.Trigonometric.Deriv
{f : β β β} {f' x : β} (hf : HasStrictDerivAt f f' x) : HasStrictDerivAt (fun x => Complex.cos (f x)) (-Complex.sin (f x) * f') x - Real.hasStrictDerivAt_const_rpow π Mathlib.Analysis.SpecialFunctions.Pow.Deriv
{a : β} (ha : 0 < a) (x : β) : HasStrictDerivAt (fun x => a ^ x) (a ^ x * Real.log a) x - Real.hasStrictDerivAt_rpow_const_of_ne π Mathlib.Analysis.SpecialFunctions.Pow.Deriv
{x : β} (hx : x β 0) (p : β) : HasStrictDerivAt (fun x => x ^ p) (p * x ^ (p - 1)) x - Real.hasStrictDerivAt_rpow_const π Mathlib.Analysis.SpecialFunctions.Pow.Deriv
{x p : β} (hx : x β 0 β¨ 1 β€ p) : HasStrictDerivAt (fun x => x ^ p) (p * x ^ (p - 1)) x - Complex.hasStrictDerivAt_const_cpow π Mathlib.Analysis.SpecialFunctions.Pow.Deriv
{x y : β} (h : x β 0 β¨ y β 0) : HasStrictDerivAt (fun y => x ^ y) (x ^ y * Complex.log x) y - Complex.hasStrictDerivAt_cpow_const π Mathlib.Analysis.SpecialFunctions.Pow.Deriv
{x c : β} (h : x β Complex.slitPlane) : HasStrictDerivAt (fun z => z ^ c) (c * x ^ (c - 1)) x - Real.hasStrictDerivAt_const_rpow_of_neg π Mathlib.Analysis.SpecialFunctions.Pow.Deriv
{a x : β} (ha : a < 0) : HasStrictDerivAt (fun x => a ^ x) (a ^ x * Real.log a - Real.exp (Real.log a * x) * Real.sin (x * Real.pi) * Real.pi) x - HasStrictDerivAt.const_cpow π Mathlib.Analysis.SpecialFunctions.Pow.Deriv
{f : β β β} {f' x c : β} (hf : HasStrictDerivAt f f' x) (h : c β 0 β¨ f x β 0) : HasStrictDerivAt (fun x => c ^ f x) (c ^ f x * Complex.log c * f') x - HasStrictDerivAt.cpow_const π Mathlib.Analysis.SpecialFunctions.Pow.Deriv
{f : β β β} {f' x c : β} (hf : HasStrictDerivAt f f' x) (h0 : f x β Complex.slitPlane) : HasStrictDerivAt (fun x => f x ^ c) (c * f x ^ (c - 1) * f') x - HasStrictDerivAt.rpow π Mathlib.Analysis.SpecialFunctions.Pow.Deriv
{x : β} {f g : β β β} {f' g' : β} (hf : HasStrictDerivAt f f' x) (hg : HasStrictDerivAt g g' x) (h : 0 < f x) : HasStrictDerivAt (fun x => f x ^ g x) (f' * g x * f x ^ (g x - 1) + g' * f x ^ g x * Real.log (f x)) x - HasStrictDerivAt.cpow π Mathlib.Analysis.SpecialFunctions.Pow.Deriv
{f g : β β β} {f' g' x : β} (hf : HasStrictDerivAt f f' x) (hg : HasStrictDerivAt g g' x) (h0 : f x β Complex.slitPlane) : HasStrictDerivAt (fun x => f x ^ g x) (g x * f x ^ (g x - 1) * f' + f x ^ g x * Complex.log (f x) * g') x - Real.hasStrictDerivAt_sqrt π Mathlib.Analysis.SpecialFunctions.Sqrt
{x : β} (hx : x β 0) : HasStrictDerivAt (fun x => βx) (1 / (2 * βx)) x - Real.deriv_sqrt_aux π Mathlib.Analysis.SpecialFunctions.Sqrt
{x : β} (hx : x β 0) : HasStrictDerivAt (fun x => βx) (1 / (2 * βx)) x β§ β (n : WithTop ββ), ContDiffAt β n (fun x => βx) x - HasStrictDerivAt.sqrt π Mathlib.Analysis.SpecialFunctions.Sqrt
{f : β β β} {f' x : β} (hf : HasStrictDerivAt f f' x) (hx : f x β 0) : HasStrictDerivAt (fun t => β(f t)) (f' / (2 * β(f x))) x - hasStrictDerivAt_abs_pos π Mathlib.Analysis.Calculus.Deriv.Abs
{x : β} (hx : 0 < x) : HasStrictDerivAt (fun x => |x|) 1 x - hasStrictDerivAt_abs_neg π Mathlib.Analysis.Calculus.Deriv.Abs
{x : β} (hx : x < 0) : HasStrictDerivAt (fun x => |x|) (-1) x - hasStrictDerivAt_abs π Mathlib.Analysis.Calculus.Deriv.Abs
{x : β} (hx : x β 0) : HasStrictDerivAt (fun x => |x|) (β(SignType.sign x)) x - HasStrictDerivAt.star π Mathlib.Analysis.Calculus.Deriv.Star
{π : Type u} [NontriviallyNormedField π] [StarRing π] {F : Type v} [NormedAddCommGroup F] [NormedSpace π F] [StarAddMonoid F] [StarModule π F] [ContinuousStar F] {f : π β F} {f' : F} {x : π} [TrivialStar π] (h : HasStrictDerivAt f f' x) : HasStrictDerivAt (fun x => star (f x)) (star f') x - Complex.hasStrictDerivAt_tan π Mathlib.Analysis.SpecialFunctions.Trigonometric.ComplexDeriv
{x : β} (h : Complex.cos x β 0) : HasStrictDerivAt Complex.tan (1 / Complex.cos x ^ 2) x - Real.hasStrictDerivAt_tan π Mathlib.Analysis.SpecialFunctions.Trigonometric.ArctanDeriv
{x : β} (h : Real.cos x β 0) : HasStrictDerivAt Real.tan (1 / Real.cos x ^ 2) x - Real.hasStrictDerivAt_arctan π Mathlib.Analysis.SpecialFunctions.Trigonometric.ArctanDeriv
(x : β) : HasStrictDerivAt Real.arctan (1 / (1 + x ^ 2)) x - HasStrictDerivAt.arctan π Mathlib.Analysis.SpecialFunctions.Trigonometric.ArctanDeriv
{f : β β β} {f' x : β} (hf : HasStrictDerivAt f f' x) : HasStrictDerivAt (fun x => Real.arctan (f x)) (1 / (1 + f x ^ 2) * f') x - Complex.hasStrictDerivAt_sqrt π Mathlib.Analysis.Complex.SqrtDeriv
{z : β} (hz : z β Complex.slitPlane) : HasStrictDerivAt Complex.sqrt (z ^ (-1 / 2) / 2) z - UpperHalfPlane.hasStrictDerivAt_smul π Mathlib.Analysis.Complex.UpperHalfPlane.Manifold
{g : GL (Fin 2) β} (hg : 0 < (βg).det) (Ο : UpperHalfPlane) : HasStrictDerivAt (fun z => β(g β’ βUpperHalfPlane.ofComplex z)) (β(βg).det / UpperHalfPlane.denom g βΟ ^ 2) βΟ - Real.hasStrictDerivAt_cosh π Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(x : β) : HasStrictDerivAt Real.cosh (Real.sinh x) x - Real.hasStrictDerivAt_sinh π Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(x : β) : HasStrictDerivAt Real.sinh (Real.cosh x) x - Complex.hasStrictDerivAt_cosh π Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(x : β) : HasStrictDerivAt Complex.cosh (Complex.sinh x) x - Complex.hasStrictDerivAt_sinh π Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
(x : β) : HasStrictDerivAt Complex.sinh (Complex.cosh x) x - HasStrictDerivAt.cosh π Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
{f : β β β} {f' x : β} (hf : HasStrictDerivAt f f' x) : HasStrictDerivAt (fun x => Real.cosh (f x)) (Real.sinh (f x) * f') x - HasStrictDerivAt.sinh π Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
{f : β β β} {f' x : β} (hf : HasStrictDerivAt f f' x) : HasStrictDerivAt (fun x => Real.sinh (f x)) (Real.cosh (f x) * f') x - HasStrictDerivAt.ccosh π Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
{f : β β β} {f' x : β} (hf : HasStrictDerivAt f f' x) : HasStrictDerivAt (fun x => Complex.cosh (f x)) (Complex.sinh (f x) * f') x - HasStrictDerivAt.csinh π Mathlib.Analysis.SpecialFunctions.Trigonometric.DerivHyp
{f : β β β} {f' x : β} (hf : HasStrictDerivAt f f' x) : HasStrictDerivAt (fun x => Complex.sinh (f x)) (Complex.cosh (f x) * f') x - Real.hasStrictDerivAt_arsinh π Mathlib.Analysis.SpecialFunctions.Arsinh
(x : β) : HasStrictDerivAt Real.arsinh (β(1 + x ^ 2))β»ΒΉ x - HasStrictDerivAt.arsinh π Mathlib.Analysis.SpecialFunctions.Arsinh
{f : β β β} {a f' : β} (hf : HasStrictDerivAt f f' a) : HasStrictDerivAt (fun x => Real.arsinh (f x)) ((β(1 + f a ^ 2))β»ΒΉ β’ f') a - Real.hasStrictDerivAt_arcosh π Mathlib.Analysis.SpecialFunctions.Arcosh
{x : β} (hx : x β Set.Ioi 1) : HasStrictDerivAt Real.arcosh (β(x ^ 2 - 1))β»ΒΉ x - Real.hasStrictDerivAt_arcsin π Mathlib.Analysis.SpecialFunctions.Trigonometric.InverseDeriv
{x : β} (hβ : x β -1) (hβ : x β 1) : HasStrictDerivAt Real.arcsin (1 / β(1 - x ^ 2)) x - Real.hasStrictDerivAt_arccos π Mathlib.Analysis.SpecialFunctions.Trigonometric.InverseDeriv
{x : β} (hβ : x β -1) (hβ : x β 1) : HasStrictDerivAt Real.arccos (-(1 / β(1 - x ^ 2))) x - Real.deriv_arcsin_aux π Mathlib.Analysis.SpecialFunctions.Trigonometric.InverseDeriv
{x : β} (hβ : x β -1) (hβ : x β 1) : HasStrictDerivAt Real.arcsin (1 / β(1 - x ^ 2)) x β§ ContDiffAt β β€ Real.arcsin 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