Documentation

TauCeti.Geometry.Manifold.Distribution.Horizontal

Maps tangent to a distribution #

A map f : N โ†’ M is horizontal for a distribution D on M, or tangent to D, when every tangent image df_y(T_y N) lies in D (f y) (TauCeti.IsHorizontalMap). Integral manifolds (TauCeti.IsIntegralManifold) are the immersions whose tangent images are all of D; horizontal maps only ask for containment, so they include horizontal curves of sub-Riemannian geometry and, for a contact structure, the isotropic maps. The source is an arbitrary charted space and f need not be injective. The differential is mfderiv, which is 0 where f is not differentiable, so the predicate is meaningful for differentiable maps.

Main declarations #

References #

def TauCeti.IsHorizontalMap {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {H : Type u_3} {M : Type u_4} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} {H' : Type u_6} {N : Type u_7} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] [TopologicalSpace H'] (J : ModelWithCorners ๐•œ E' H') [TopologicalSpace N] [ChartedSpace H' N] (D : (x : M) โ†’ Submodule ๐•œ (TangentSpace I x)) (f : N โ†’ M) :

A map f : N โ†’ M is horizontal for a distribution D, or tangent to D, when every tangent image df_y(T_y N) lies in D (f y). For a contact structure D these are the isotropic maps; when f is moreover a smooth immersion, it parametrizes an immersed isotropic submanifold.

The tangent image is taken with mfderiv, which is 0 at points where f is not differentiable, so there the condition holds trivially.

Instances For
    theorem TauCeti.isHorizontalMap_iff_range_mfderiv_le {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {H : Type u_3} {M : Type u_4} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} {H' : Type u_6} {N : Type u_7} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] [TopologicalSpace H'] {J : ModelWithCorners ๐•œ E' H'} [TopologicalSpace N] [ChartedSpace H' N] {D : (x : M) โ†’ Submodule ๐•œ (TangentSpace I x)} {f : N โ†’ M} :
    IsHorizontalMap J D f โ†” โˆ€ (y : N), (โ†‘(mfderiv% f y)).range โ‰ค D (f y)

    A map is horizontal exactly when every tangent image lies in the distribution.

    theorem TauCeti.IsHorizontalMap.range_mfderiv_le {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {H : Type u_3} {M : Type u_4} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} {H' : Type u_6} {N : Type u_7} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] [TopologicalSpace H'] {J : ModelWithCorners ๐•œ E' H'} [TopologicalSpace N] [ChartedSpace H' N] {D : (x : M) โ†’ Submodule ๐•œ (TangentSpace I x)} {f : N โ†’ M} (hf : IsHorizontalMap J D f) (y : N) :
    (โ†‘(mfderiv% f y)).range โ‰ค D (f y)

    The tangent images of a horizontal map lie in the distribution.

    theorem TauCeti.isHorizontalMap_iff {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {H : Type u_3} {M : Type u_4} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} {H' : Type u_6} {N : Type u_7} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] [TopologicalSpace H'] {J : ModelWithCorners ๐•œ E' H'} [TopologicalSpace N] [ChartedSpace H' N] {D : (x : M) โ†’ Submodule ๐•œ (TangentSpace I x)} {f : N โ†’ M} :
    IsHorizontalMap J D f โ†” โˆ€ (y : N) (v : TangentSpace J y), (mfderiv% f y) v โˆˆ D (f y)

    A map is horizontal exactly when its differential sends every tangent vector into the distribution.

    theorem TauCeti.IsHorizontalMap.mfderiv_mem {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {H : Type u_3} {M : Type u_4} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} {H' : Type u_6} {N : Type u_7} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] [TopologicalSpace H'] {J : ModelWithCorners ๐•œ E' H'} [TopologicalSpace N] [ChartedSpace H' N] {D : (x : M) โ†’ Submodule ๐•œ (TangentSpace I x)} {f : N โ†’ M} (hf : IsHorizontalMap J D f) (y : N) (v : TangentSpace J y) :
    (mfderiv% f y) v โˆˆ D (f y)

    The differential of a horizontal map takes values in the distribution.

    theorem TauCeti.IsHorizontalMap.mono {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {H : Type u_3} {M : Type u_4} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} {H' : Type u_6} {N : Type u_7} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] [TopologicalSpace H'] {J : ModelWithCorners ๐•œ E' H'} [TopologicalSpace N] [ChartedSpace H' N] {D : (x : M) โ†’ Submodule ๐•œ (TangentSpace I x)} {f : N โ†’ M} {D' : (x : M) โ†’ Submodule ๐•œ (TangentSpace I x)} (hf : IsHorizontalMap J D f) (hDD' : โˆ€ (x : M), D x โ‰ค D' x) :

    A map horizontal for a smaller distribution is horizontal for a larger one.

    theorem TauCeti.IsHorizontalMap.comp {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {H : Type u_3} {M : Type u_4} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} {H' : Type u_6} {N : Type u_7} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] [TopologicalSpace H'] {J : ModelWithCorners ๐•œ E' H'} [TopologicalSpace N] [ChartedSpace H' N] {D : (x : M) โ†’ Submodule ๐•œ (TangentSpace I x)} {f : N โ†’ M} {E'' : Type u_8} {H'' : Type u_9} {P : Type u_10} [NormedAddCommGroup E''] [NormedSpace ๐•œ E''] [TopologicalSpace H''] {K : ModelWithCorners ๐•œ E'' H''} [TopologicalSpace P] [ChartedSpace H'' P] {g : P โ†’ N} (hf : IsHorizontalMap J D f) (hg : โˆ€ (x : P), MDiffAt g x) (hfg : โˆ€ (x : P), MDiffAt f (g x)) :

    Precomposing a horizontal map with a map g keeps it horizontal, wherever g and f are differentiable, since the tangent image of f โˆ˜ g lies in that of f.

    theorem TauCeti.isHorizontalMap_comp_diffeomorph_iff {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {H : Type u_3} {M : Type u_4} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} {H' : Type u_6} {N : Type u_7} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] [TopologicalSpace H'] {J : ModelWithCorners ๐•œ E' H'} [TopologicalSpace N] [ChartedSpace H' N] {D : (x : M) โ†’ Submodule ๐•œ (TangentSpace I x)} {f : N โ†’ M} {E'' : Type u_8} {H'' : Type u_9} {P : Type u_10} [NormedAddCommGroup E''] [NormedSpace ๐•œ E''] [TopologicalSpace H''] {K : ModelWithCorners ๐•œ E'' H''} [TopologicalSpace P] [ChartedSpace H'' P] {n : WithTop โ„•โˆž} (ฯ† : Diffeomorph K J P N n) (hn : n โ‰  0) :
    IsHorizontalMap K D (f โˆ˜ โ‡‘ฯ†) โ†” IsHorizontalMap J D f

    Independence of the parametrization. Precomposing with a diffeomorphism of the source does not change whether a map is horizontal.

    theorem TauCeti.isHorizontalMap_diffeomorph_comp_iff {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {H : Type u_3} {M : Type u_4} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} {H' : Type u_6} {N : Type u_7} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] [TopologicalSpace H'] {J : ModelWithCorners ๐•œ E' H'} [TopologicalSpace N] [ChartedSpace H' N] {D : (x : M) โ†’ Submodule ๐•œ (TangentSpace I x)} {f : N โ†’ M} {E'' : Type u_8} {H'' : Type u_9} {P : Type u_10} [NormedAddCommGroup E''] [NormedSpace ๐•œ E''] [TopologicalSpace H''] {K : ModelWithCorners ๐•œ E'' H''} [TopologicalSpace P] [ChartedSpace H'' P] {n : WithTop โ„•โˆž} {D' : (z : P) โ†’ Submodule ๐•œ (TangentSpace K z)} (ฯˆ : Diffeomorph I K M P n) (hn : n โ‰  0) (hฯˆ : โˆ€ (x : M) (v : TangentSpace I x), v โˆˆ D x โ†” (mfderiv% โ‡‘ฯˆ x) v โˆˆ D' (ฯˆ x)) :
    IsHorizontalMap J D' (โ‡‘ฯˆ โˆ˜ f) โ†” IsHorizontalMap J D f

    Transport by diffeomorphisms. If the differential of a diffeomorphism ฯˆ : M โ†’ P carries the distribution D onto the distribution D', then ฯˆ โˆ˜ f is horizontal for D' exactly when f is horizontal for D.

    theorem TauCeti.IsHorizontalMap.eventually_sub_mem {E : Type u_1} [NormedAddCommGroup E] [NormedSpace โ„ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners โ„ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] {F : Type u_4} [NormedAddCommGroup F] [NormedSpace โ„ F] {H' : Type u_5} [TopologicalSpace H'] {J : ModelWithCorners โ„ F H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] [IsManifold J 1 N] {D : (z : M) โ†’ Submodule โ„ (TangentSpace I z)} {f : N โ†’ M} {V : Type u_7} [NormedAddCommGroup V] [NormedSpace โ„ V] (hf : IsHorizontalMap J D f) {s : Set N} (hfd : MDiff[s] f) (hs : IsOpen s) {p : M โ†’ V} {U : Set M} (hp : MDiff[U] p) (hU : IsOpen U) {W : Submodule โ„ V} (hW : IsClosed โ†‘W) (hDp : โˆ€ z โˆˆ U, Submodule.map (โ†‘(d% p z)) (D z) โ‰ค W) {x : N} (hxs : x โˆˆ s) (hx : f x โˆˆ U) :
    โˆ€แถ  (y : N) in nhds x, p (f y) - p (f x) โˆˆ W

    Along a horizontal differentiable map, coordinates are locally constant modulo any closed subspace containing the coordinate image of the distribution.