35 Partial differential equations
TheoremEuler's theorem on homogeneous functions#
Mathlib records this with 3 declarations.
HasFDerivAt.apply_self_eq_smul_of_eventuallyEq: A local, vector-valued version of Euler's theorem on homogeneous functions.
If f (t • x) = w t • f x for t in a neighborhood of 1, then the derivative of f at
x, applied to x, is w' • f x, where w' is the derivative of w at 1.
HasFDerivAt.apply_self_eq_smul_of_eventuallyEq.{u_1, u_2, u_3} {𝕜 : Type u_1}
[NontriviallyNormedField 𝕜] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {E : Type u_3}
[NormedAddCommGroup E] [NormedSpace 𝕜 E] {f : E → F} {x : E} {L : E →L[𝕜] F} {w : 𝕜 → 𝕜} {w' : 𝕜}
(hf : HasFDerivAt f L x) (hw : HasDerivAt w w' 1)
(hhom : (fun t => f (t • x)) =ᶠ[nhds 1] fun t => w t • f x) : L x = w' • f x
HasFDerivAt.apply_self_eq_smul_of_homogeneous: A vector-valued version of Euler's theorem for a homogeneous function.
If f (t • y) = w t • f y for all scalars t and points y, then the derivative of f at
x, applied to x, is w' • f x, where w' is the derivative of w at 1.
HasFDerivAt.apply_self_eq_smul_of_homogeneous.{u_1, u_2, u_3} {𝕜 : Type u_1}
[NontriviallyNormedField 𝕜] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {E : Type u_3}
[NormedAddCommGroup E] [NormedSpace 𝕜 E] {f : E → F} {x : E} {L : E →L[𝕜] F} {w : 𝕜 → 𝕜} {w' : 𝕜}
(hf : HasFDerivAt f L x) (hw : HasDerivAt w w' 1)
(hhom : ∀ (t : 𝕜) (y : E), f (t • y) = w t • f y) : L x = w' • f x
HasFDerivAt.apply_self_eq_nsmul_of_homogeneous: A vector-valued version of Euler's theorem for a homogeneous function of natural degree.
If f (t • y) = t ^ k • f y for all scalars t and points y, then the derivative of f at
x, applied to x, is k • f x.
HasFDerivAt.apply_self_eq_nsmul_of_homogeneous.{u_1, u_2, u_3} {𝕜 : Type u_1}
[NontriviallyNormedField 𝕜] {F : Type u_2} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {E : Type u_3}
[NormedAddCommGroup E] [NormedSpace 𝕜 E] {f : E → F} {x : E} {L : E →L[𝕜] F} {k : ℕ}
(hf : HasFDerivAt f L x) (hhom : ∀ (t : 𝕜) (y : E), f (t • y) = t ^ k • f y) : L x = k • f x
The converse stated in the English Wikipedia article is not yet formalized.
Sources
- Mathlib documentation:
HasFDerivAt.apply_self_eq_smul_of_eventuallyEq - Source of
HasFDerivAt.apply_self_eq_smul_of_eventuallyEqin Mathlib/Analysis/Calculus/LineDeriv/Basic.lean - Mathlib documentation:
HasFDerivAt.apply_self_eq_smul_of_homogeneous - Source of
HasFDerivAt.apply_self_eq_smul_of_homogeneousin Mathlib/Analysis/Calculus/LineDeriv/Basic.lean - Mathlib documentation:
HasFDerivAt.apply_self_eq_nsmul_of_homogeneous - Source of
HasFDerivAt.apply_self_eq_nsmul_of_homogeneousin Mathlib/Analysis/Calculus/LineDeriv/Basic.lean - 1000+ theorems list: Q25378679
- 1000+ theorems project: Q1132952
- Wikipedia: Euler's theorem on homogeneous functions
- Wikidata: Q1132952
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.