Derivation bundle #
In this file we define the derivations at a point of a manifold on the algebra of smooth fuctions. Moreover, we define the differential of a function in terms of derivations.
The content of this file is not meant to be regarded as an alternative definition to the current tangent bundle but rather as a purely algebraic theory that provides a purely algebraic definition of the Lie algebra for a Lie group.
Equations
- smoothFunctionsAlgebra 𝕜 I M = inferInstance
Equations
- One or more equations did not get rendered due to their size.
Type synonym, introduced to put a different SMul
action on C^n⟮I, M; 𝕜⟯
which is defined as f • r = f(x) * r
.
Equations
- PointedSmoothMap 𝕜 I M n x = ContMDiffMap I (modelWithCornersSelf 𝕜 𝕜) M 𝕜 n
Instances For
Type synonym, introduced to put a different SMul
action on C^n⟮I, M; 𝕜⟯
which is defined as f • r = f(x) * r
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- PointedSmoothMap.instFunLike I = ContMDiffMap.instFunLike
Equations
- PointedSmoothMap.instCommRingPointedSmoothMapTopENatInstENatTop I = SmoothMap.commRing
Equations
- One or more equations did not get rendered due to their size.
Equations
- PointedSmoothMap.instInhabitedPointedSmoothMapTopENatInstENatTop I = { default := 0 }
Equations
- One or more equations did not get rendered due to their size.
Equations
- (_ : IsScalarTower 𝕜 (PointedSmoothMap 𝕜 I M ⊤ x) (ContMDiffMap I (modelWithCornersSelf 𝕜 𝕜) M 𝕜 ⊤)) = (_ : IsScalarTower 𝕜 (PointedSmoothMap 𝕜 I M ⊤ x) (PointedSmoothMap 𝕜 I M ⊤ x))
SmoothMap.evalRingHom
gives rise to an algebra structure of C^∞⟮I, M; 𝕜⟯
on 𝕜
.
Equations
- PointedSmoothMap.evalAlgebra = RingHom.toAlgebra (SmoothMap.evalRingHom x)
With the evalAlgebra
algebra structure evaluation is actually an algebra morphism.
Equations
- PointedSmoothMap.eval x = Algebra.ofId (PointedSmoothMap 𝕜 I M ⊤ x) 𝕜
Instances For
Equations
- (_ : IsScalarTower 𝕜 (PointedSmoothMap 𝕜 I M ⊤ x) 𝕜) = (_ : IsScalarTower 𝕜 (PointedSmoothMap 𝕜 I M ⊤ x) 𝕜)
The derivations at a point of a manifold. Some regard this as a possible definition of the tangent space
Equations
- PointDerivation I x = Derivation 𝕜 (PointedSmoothMap 𝕜 I M ⊤ x) 𝕜
Instances For
Evaluation at a point gives rise to a C^∞⟮I, M; 𝕜⟯
-linear map between C^∞⟮I, M; 𝕜⟯
and 𝕜
.
Equations
Instances For
The evaluation at a point as a linear map.
Equations
Instances For
The heterogeneous differential as a linear map. Instead of taking a function as an argument this
differential takes h : f x = y
. It is particularly handy to deal with situations where the points
on where it has to be evaluated are equal but not definitionally equal.
Instances For
The homogeneous differential as a linear map.
Equations
- fdifferential f x = hfdifferential (_ : f x = f x)
Instances For
Equations
- Manifold.«term𝒅» = Lean.ParserDescr.node `Manifold.term𝒅 1024 (Lean.ParserDescr.symbol "𝒅")
Instances For
Equations
- Manifold.«term𝒅ₕ» = Lean.ParserDescr.node `Manifold.term𝒅ₕ 1024 (Lean.ParserDescr.symbol "𝒅ₕ")