Documentation

TauCeti.Geometry.Manifold.ModelTransport.Immersion

Immersions under boundaryless model transport #

Replacing a boundaryless model I : ModelWithCorners 𝕜 E H of M by its vector space E, as in TauCeti.BoundarylessModel I M, neither creates nor destroys immersions or smooth embeddings, on either the source or the target side.

The comparison is made chart by chart. An H-valued chart c of M and the E-valued chart TauCeti.BoundarylessModel.chart I c of the copy have the same extended coordinates, and every maximal chart of the copy arises in this way from TauCeti.BoundarylessModel.originalChart. So a normal form u ↦ (u, 0) of a map in one pair of charts is literally a normal form of the transported map in the corresponding pair, with the same complement and the same linear equivalence. In particular no composition theorem for immersions is used: Mathlib's Manifold.IsImmersionAtOfComplement.comp_diffeomorph only treats diffeomorphisms for a single model, and the identity M → BoundarylessModel I M changes the model from H to E.

This lets an immersion constructed on a self-modelled manifold, for instance from an implicit-function chart, be read as an immersion into the original manifold.

Main results #

@[simp]
theorem TauCeti.BoundarylessModel.isImmersionAtOfComplement_target_iff {𝕜 : Type u_1} {E : Type u_2} {H : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} [I.Boundaryless] {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} {G : Type u_6} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] [TopologicalSpace G] {J : ModelWithCorners 𝕜 E' G} {N : Type u_7} [TopologicalSpace N] [ChartedSpace G N] {F : Type u_8} [NormedAddCommGroup F] [NormedSpace 𝕜 F] {n : WithTop ℕ∞} {g : N → M} {x : N} :

Changing the target model preserves the immersion normal form at a point. A map g into M is an immersion at x with complement F exactly when it is one as a map into the self-modelled copy of M. The charts of the two normal forms correspond under TauCeti.BoundarylessModel.chart and TauCeti.BoundarylessModel.originalChart, with the same linear equivalence.

@[simp]

Changing the target model preserves immersions with a fixed complement.

@[simp]
theorem TauCeti.BoundarylessModel.isImmersionAt_target_iff {𝕜 : Type u_1} {E : Type u_2} {H : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} [I.Boundaryless] {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} {G : Type u_6} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] [TopologicalSpace G] {J : ModelWithCorners 𝕜 E' G} {N : Type u_7} [TopologicalSpace N] [ChartedSpace G N] {n : WithTop ℕ∞} {g : N → M} {x : N} :

Changing the target model preserves being an immersion at a point.

@[simp]
theorem TauCeti.BoundarylessModel.isImmersion_target_iff {𝕜 : Type u_1} {E : Type u_2} {H : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} [I.Boundaryless] {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} {G : Type u_6} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] [TopologicalSpace G] {J : ModelWithCorners 𝕜 E' G} {N : Type u_7} [TopologicalSpace N] [ChartedSpace G N] {n : WithTop ℕ∞} {g : N → M} :

Changing the target model preserves immersions.

@[simp]
theorem TauCeti.BoundarylessModel.isSmoothEmbedding_target_iff {𝕜 : Type u_1} {E : Type u_2} {H : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} [I.Boundaryless] {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} {G : Type u_6} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] [TopologicalSpace G] {J : ModelWithCorners 𝕜 E' G} {N : Type u_7} [TopologicalSpace N] [ChartedSpace G N] {n : WithTop ℕ∞} {g : N → M} :

Changing the target model preserves smooth embeddings.

@[simp]

Changing the source model preserves the immersion normal form at a point. A map g on M is an immersion at a point with complement F exactly when it is one as a map on the self-modelled copy of M. The charts of the two normal forms correspond under TauCeti.BoundarylessModel.chart and TauCeti.BoundarylessModel.originalChart, with the same linear equivalence.

@[simp]

Changing the source model preserves immersions with a fixed complement.

@[simp]
theorem TauCeti.BoundarylessModel.isImmersionAt_source_iff {𝕜 : Type u_1} {E : Type u_2} {H : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} [I.Boundaryless] {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} {G : Type u_6} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] [TopologicalSpace G] {J : ModelWithCorners 𝕜 E' G} {N : Type u_7} [TopologicalSpace N] [ChartedSpace G N] {n : WithTop ℕ∞} {g : M → N} {x : BoundarylessModel I M} :

Changing the source model preserves being an immersion at a point.

@[simp]
theorem TauCeti.BoundarylessModel.isImmersion_source_iff {𝕜 : Type u_1} {E : Type u_2} {H : Type u_3} [NontriviallyNormedField 𝕜] [NormedAddCommGroup E] [NormedSpace 𝕜 E] [TopologicalSpace H] {I : ModelWithCorners 𝕜 E H} [I.Boundaryless] {M : Type u_4} [TopologicalSpace M] [ChartedSpace H M] {E' : Type u_5} {G : Type u_6} [NormedAddCommGroup E'] [NormedSpace 𝕜 E'] [TopologicalSpace G] {J : ModelWithCorners 𝕜 E' G} {N : Type u_7} [TopologicalSpace N] [ChartedSpace G N] {n : WithTop ℕ∞} {g : M → N} :

Changing the source model preserves immersions.

@[simp]

Changing the source model preserves smooth embeddings.