Documentation

TauCeti.Geometry.Manifold.Diffeomorph.Tangent

Tangent lifts of diffeomorphisms #

The differential of a smooth diffeomorphism, bundled over the map itself, is a smooth diffeomorphism between the tangent bundles. Its inverse is the tangent lift of the inverse diffeomorphism. This packages the tangent map in a form suitable for transporting vector fields, integral curves, and their maximal domains.

The construction is functorial: tangent lifts preserve identity maps, inverses, and composition. The underlying function is Mathlib's tangentMap; no parallel tangent-map API is introduced.

Main definitions and results #

noncomputable def Diffeomorph.tangent {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {H : Type u_5} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners ๐•œ F H'} {M : Type u_8} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I 1 M] {N : Type u_9} [TopologicalSpace N] [ChartedSpace H' N] [IsManifold J 1 N] (h : Diffeomorph I J M N โ†‘โŠค) :

The tangent lift of a smooth diffeomorphism. Its value at (x, v) is (h x, mfderiv I J h x v), and its inverse is the tangent lift of h.symm.

Instances For
    @[simp]
    theorem Diffeomorph.coe_tangent {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {H : Type u_5} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners ๐•œ F H'} {M : Type u_8} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I 1 M] {N : Type u_9} [TopologicalSpace N] [ChartedSpace H' N] [IsManifold J 1 N] (h : Diffeomorph I J M N โ†‘โŠค) :
    โ‡‘h.tangent = tangentMap I J โ‡‘h

    The underlying function of the tangent lift is Mathlib's tangentMap.

    @[simp]
    theorem Diffeomorph.tangent_symm {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {H : Type u_5} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners ๐•œ F H'} {M : Type u_8} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I 1 M] {N : Type u_9} [TopologicalSpace N] [ChartedSpace H' N] [IsManifold J 1 N] (h : Diffeomorph I J M N โ†‘โŠค) :

    The inverse of a tangent lift is the tangent lift of the inverse diffeomorphism.

    theorem Diffeomorph.tangent_symm_mk {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {H : Type u_5} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners ๐•œ F H'} {M : Type u_8} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I 1 M] {N : Type u_9} [TopologicalSpace N] [ChartedSpace H' N] [IsManifold J 1 N] (h : Diffeomorph I J M N โ†‘โŠค) (x : M) (w : TangentSpace J (h x)) :
    h.tangent.symm โŸจh x, wโŸฉ = โŸจx, (mfderiv% โ‡‘h x).inverse wโŸฉ

    The inverse tangent lift sends (h x, w) to (x, (dh_x)โปยน w).

    @[simp]
    theorem Diffeomorph.tangent_refl {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_5} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} {M : Type u_8} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I 1 M] :

    The tangent lift of the identity diffeomorphism is the identity diffeomorphism of the tangent bundle.

    @[simp]
    theorem Diffeomorph.tangent_trans {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {G : Type u_4} [NormedAddCommGroup G] [NormedSpace ๐•œ G] {H : Type u_5} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners ๐•œ F H'} {H'' : Type u_7} [TopologicalSpace H''] {K : ModelWithCorners ๐•œ G H''} {M : Type u_8} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I 1 M] {N : Type u_9} [TopologicalSpace N] [ChartedSpace H' N] [IsManifold J 1 N] {P : Type u_10} [TopologicalSpace P] [ChartedSpace H'' P] [IsManifold K 1 P] (h : Diffeomorph I J M N โ†‘โŠค) (g : Diffeomorph J K N P โ†‘โŠค) :

    Tangent lift commutes with composition of smooth diffeomorphisms.

    theorem Diffeomorph.tangent_curveVelocityLift {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {F : Type u_3} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {H : Type u_5} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} {H' : Type u_6} [TopologicalSpace H'] {J : ModelWithCorners ๐•œ F H'} {M : Type u_8} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I 1 M] {N : Type u_9} [TopologicalSpace N] [ChartedSpace H' N] [IsManifold J 1 N] (h : Diffeomorph I J M N โ†‘โŠค) {ฮณ : ๐•œ โ†’ M} {t : ๐•œ} (hฮณ : MDiffAt ฮณ t) :

    A tangent lift carries the velocity lift of a differentiable curve to the velocity lift of the image curve. This is the bundled tangent-map form of the chain rule.