Documentation

TauCeti.Geometry.Manifold.SmoothEmbedding.NormalSpace.Topology

The topology of the intrinsic normal bundle #

Give the total space of intrinsic normal classes the quotient topology from the ambient tangent bundle pulled back along the embedding. This construction uses no metric or complement, and applies to embeddings in arbitrary ambient manifolds. Its projection and zero section are continuous.

A commuting square with differentiable base map and Cยน ambient map induces a continuous map of these total spaces: the ambient tangent map descends through the quotient. This is the topological compatibility needed to express normal-bundle coordinates in different ambient manifold charts.

Reference: J. M. Lee, Introduction to Smooth Manifolds, second edition, the normal-bundle construction preceding Theorem 6.24. The fibre maps are the existing SmoothEmbedding.normalMap.

noncomputable def TauCeti.SmoothEmbedding.normalQuotientMap {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {F : Type u_3} {H : Type u_4} {G : Type u_5} {M : Type u_6} {N : Type u_7} {K : Type u_8} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedAddCommGroup F] [NormedSpace ๐•œ F] [TopologicalSpace H] [TopologicalSpace G] {I : ModelWithCorners ๐•œ E H} {J : ModelWithCorners ๐•œ F G} [TopologicalSpace M] [ChartedSpace H M] [TopologicalSpace N] [ChartedSpace G N] {n : WithTop โ„•โˆž} (f : SmoothEmbedding I J n M N) (hn : n โ‰  0) (p : Bundle.TotalSpace F (โ‡‘f *แต– (TangentSpace J))) :
Bundle.TotalSpace K fun (x : M) => f.NormalSpace x hn

Take normal classes in the pulled-back ambient tangent bundle. The model parameter K of the target total space does not affect the quotient construction.

Instances For
    @[simp]
    theorem TauCeti.SmoothEmbedding.normalQuotientMap_apply {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {F : Type u_3} {H : Type u_4} {G : Type u_5} {M : Type u_6} {N : Type u_7} {K : Type u_8} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedAddCommGroup F] [NormedSpace ๐•œ F] [TopologicalSpace H] [TopologicalSpace G] {I : ModelWithCorners ๐•œ E H} {J : ModelWithCorners ๐•œ F G} [TopologicalSpace M] [ChartedSpace H M] [TopologicalSpace N] [ChartedSpace G N] {n : WithTop โ„•โˆž} (f : SmoothEmbedding I J n M N) (hn : n โ‰  0) (p : Bundle.TotalSpace F (โ‡‘f *แต– (TangentSpace J))) :
    f.normalQuotientMap hn p = โŸจp.proj, (f.normalClass p.proj hn) p.sndโŸฉ

    The quotient map preserves the base and takes the fibrewise normal class.

    theorem TauCeti.SmoothEmbedding.normalQuotientMap_surjective {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {F : Type u_3} {H : Type u_4} {G : Type u_5} {M : Type u_6} {N : Type u_7} {K : Type u_8} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedAddCommGroup F] [NormedSpace ๐•œ F] [TopologicalSpace H] [TopologicalSpace G] {I : ModelWithCorners ๐•œ E H} {J : ModelWithCorners ๐•œ F G} [TopologicalSpace M] [ChartedSpace H M] [TopologicalSpace N] [ChartedSpace G N] {n : WithTop โ„•โˆž} (f : SmoothEmbedding I J n M N) (hn : n โ‰  0) :

    Every point of the intrinsic normal total space has an ambient tangent representative.

    @[instance_reducible]
    noncomputable instance TauCeti.SmoothEmbedding.instTopologicalSpaceNormalBundle {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {F : Type u_3} {H : Type u_4} {G : Type u_5} {M : Type u_6} {N : Type u_7} {K : Type u_8} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedAddCommGroup F] [NormedSpace ๐•œ F] [TopologicalSpace H] [TopologicalSpace G] {I : ModelWithCorners ๐•œ E H} {J : ModelWithCorners ๐•œ F G} [TopologicalSpace M] [ChartedSpace H M] [TopologicalSpace N] [ChartedSpace G N] [IsManifold J 1 N] {n : WithTop โ„•โˆž} (f : SmoothEmbedding I J n M N) (hn : n โ‰  0) :

    The intrinsic normal total space has the quotient topology from the pulled-back ambient tangent bundle.

    theorem TauCeti.SmoothEmbedding.isQuotientMap_normalQuotientMap {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {F : Type u_3} {H : Type u_4} {G : Type u_5} {M : Type u_6} {N : Type u_7} {K : Type u_8} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedAddCommGroup F] [NormedSpace ๐•œ F] [TopologicalSpace H] [TopologicalSpace G] {I : ModelWithCorners ๐•œ E H} {J : ModelWithCorners ๐•œ F G} [TopologicalSpace M] [ChartedSpace H M] [TopologicalSpace N] [ChartedSpace G N] [IsManifold J 1 N] {n : WithTop โ„•โˆž} (f : SmoothEmbedding I J n M N) (hn : n โ‰  0) :

    Ambient tangent representatives give a quotient map onto the intrinsic normal bundle.

    theorem TauCeti.SmoothEmbedding.continuous_normalBundle_iff {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {F : Type u_3} {H : Type u_4} {G : Type u_5} {M : Type u_6} {N : Type u_7} {K : Type u_8} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedAddCommGroup F] [NormedSpace ๐•œ F] [TopologicalSpace H] [TopologicalSpace G] {I : ModelWithCorners ๐•œ E H} {J : ModelWithCorners ๐•œ F G} [TopologicalSpace M] [ChartedSpace H M] [TopologicalSpace N] [ChartedSpace G N] [IsManifold J 1 N] {n : WithTop โ„•โˆž} (f : SmoothEmbedding I J n M N) (hn : n โ‰  0) {X : Type u_9} [TopologicalSpace X] {q : (Bundle.TotalSpace K fun (x : M) => f.NormalSpace x hn) โ†’ X} :

    A map out of the normal bundle is continuous exactly when its expression on ambient tangent representatives is continuous.

    theorem TauCeti.SmoothEmbedding.continuous_normalBundle_proj {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {F : Type u_3} {H : Type u_4} {G : Type u_5} {M : Type u_6} {N : Type u_7} {K : Type u_8} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedAddCommGroup F] [NormedSpace ๐•œ F] [TopologicalSpace H] [TopologicalSpace G] {I : ModelWithCorners ๐•œ E H} {J : ModelWithCorners ๐•œ F G} [TopologicalSpace M] [ChartedSpace H M] [TopologicalSpace N] [ChartedSpace G N] [IsManifold J 1 N] {n : WithTop โ„•โˆž} (f : SmoothEmbedding I J n M N) (hn : n โ‰  0) :

    The intrinsic normal-bundle projection is continuous.

    theorem TauCeti.SmoothEmbedding.continuous_normalBundle_zeroSection {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {F : Type u_3} {H : Type u_4} {G : Type u_5} {M : Type u_6} {N : Type u_7} {K : Type u_8} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedAddCommGroup F] [NormedSpace ๐•œ F] [TopologicalSpace H] [TopologicalSpace G] {I : ModelWithCorners ๐•œ E H} {J : ModelWithCorners ๐•œ F G} [TopologicalSpace M] [ChartedSpace H M] [TopologicalSpace N] [ChartedSpace G N] [IsManifold J 1 N] {n : WithTop โ„•โˆž} (f : SmoothEmbedding I J n M N) (hn : n โ‰  0) :
    Continuous (Bundle.zeroSection K fun (x : M) => f.NormalSpace x hn)

    The zero section of the intrinsic normal bundle is continuous.

    @[simp]
    theorem TauCeti.SmoothEmbedding.normalBundleMap_normalQuotientMap {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {F : Type u_3} {H : Type u_4} {G : Type u_5} {M : Type u_6} {N : Type u_7} {K : Type u_8} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedAddCommGroup F] [NormedSpace ๐•œ F] [TopologicalSpace H] [TopologicalSpace G] {I : ModelWithCorners ๐•œ E H} {J : ModelWithCorners ๐•œ F G} [TopologicalSpace M] [ChartedSpace H M] [TopologicalSpace N] [ChartedSpace G N] {n : WithTop โ„•โˆž} {E' : Type u_9} {F' : Type u_10} {H' : Type u_11} {G' : Type u_12} {M' : Type u_13} {N' : Type u_14} {K' : Type u_15} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] [NormedAddCommGroup F'] [NormedSpace ๐•œ F'] [TopologicalSpace H'] [TopologicalSpace G'] {I' : ModelWithCorners ๐•œ E' H'} {J' : ModelWithCorners ๐•œ F' G'} [TopologicalSpace M'] [ChartedSpace H' M'] [TopologicalSpace N'] [ChartedSpace G' N'] {m : WithTop โ„•โˆž} (f : SmoothEmbedding I J n M N) (g : SmoothEmbedding I' J' m M' N') (hn : n โ‰  0) (hm : m โ‰  0) {u : M โ†’ M'} {v : N โ†’ N'} (hu : MDiff u) (hv : MDiff v) (h : v โˆ˜ โ‡‘f = โ‡‘g โˆ˜ u) (p : Bundle.TotalSpace F (โ‡‘f *แต– (TangentSpace J))) :
    f.normalBundleMap g hn hm hu hv h (f.normalQuotientMap hn p) = g.normalQuotientMap hm โŸจu p.proj, (tangentSpaceCast J' (v (f p.proj)) (g (u p.proj))) ((mfderiv% v (f p.proj)) p.snd)โŸฉ

    On an ambient tangent representative, the induced normal-bundle map takes the normal class of the ambient differential of the representative.

    theorem TauCeti.SmoothEmbedding.continuous_normalBundleMap {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {F : Type u_3} {H : Type u_4} {G : Type u_5} {M : Type u_6} {N : Type u_7} {K : Type u_8} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedAddCommGroup F] [NormedSpace ๐•œ F] [TopologicalSpace H] [TopologicalSpace G] {I : ModelWithCorners ๐•œ E H} {J : ModelWithCorners ๐•œ F G} [TopologicalSpace M] [ChartedSpace H M] [TopologicalSpace N] [ChartedSpace G N] [IsManifold J 1 N] {n : WithTop โ„•โˆž} {E' : Type u_9} {F' : Type u_10} {H' : Type u_11} {G' : Type u_12} {M' : Type u_13} {N' : Type u_14} {K' : Type u_15} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] [NormedAddCommGroup F'] [NormedSpace ๐•œ F'] [TopologicalSpace H'] [TopologicalSpace G'] {I' : ModelWithCorners ๐•œ E' H'} {J' : ModelWithCorners ๐•œ F' G'} [TopologicalSpace M'] [ChartedSpace H' M'] [TopologicalSpace N'] [ChartedSpace G' N'] {m : WithTop โ„•โˆž} [IsManifold J' 1 N'] (f : SmoothEmbedding I J n M N) (g : SmoothEmbedding I' J' m M' N') (hn : n โ‰  0) (hm : m โ‰  0) {u : M โ†’ M'} {v : N โ†’ N'} (hu : MDiff u) (hv : ContMDiff J J' 1 v) (h : v โˆ˜ โ‡‘f = โ‡‘g โˆ˜ u) :
    Continuous (f.normalBundleMap g hn hm hu โ‹ฏ h)

    A commuting square with differentiable base map and Cยน ambient map induces a continuous map of intrinsic normal bundles.