Documentation

TauCeti.Geometry.Manifold.LocallyFlat.Neat

Neat smooth embeddings of half-space charted spaces are locally flat #

TauCeti.IsLocallyFlat.of_isSmoothEmbedding proves that a smooth embedding into a boundaryless manifold is locally flat. This file treats neat embeddings between charted spaces modelled on Euclidean half-spaces ๐“กโˆ‚ k and ๐“กโˆ‚ m, meeting the boundary of the ambient space exactly in their own boundary: f โปยน' โˆ‚N = โˆ‚M. The maximal-atlas charts in the immersion's normal form supply the smoothness needed here; global IsManifold instances are unnecessary. Such an embedding is locally flat with tangential model the half-space EuclideanHalfSpace k. Ambient charts take values in EuclideanHalfSpace k ร— F, with F the complement of the immersion, and carry the image of f exactly onto EuclideanHalfSpace k ร— {0}.

A properly embedded slice disc Dยฒ โ†’ Dโด in manifolds with boundary is the motivating example. At a boundary point the standard picture of a neat submanifold is (โ„แตโปยน ร— [0, โˆž)) ร— {0} โІ (โ„แตโปยน ร— [0, โˆž)) ร— โ„แตโปแต.

The immersion normal form Manifold.IsImmersionAtOfComplement reads f in charts as u โ†ฆ L (u, 0) for a linear equivalence L : E ร— F โ‰ƒL E'. When the ambient model has boundary, the ambient chart only covers a piece of the half-space range (๐“กโˆ‚ m), so Lโปยน composed with it is not an open map into E ร— F. What is needed is a linear equivalence A : E' โ‰ƒL E ร— F that still reads f as u โ†ฆ (u, 0) and carries the half-space range (๐“กโˆ‚ m) onto range (๐“กโˆ‚ k) ร— F, at least near the point considered. TauCeti.exists_isSliceChart_of_isImmersionAtOfComplement_of_straightening shows that such a straightening A gives a slice chart. It works for arbitrary models with corners.

For the half-space models a straightening always exists at a point of a neat embedding.

Both cases use that interior and boundary points can be detected in the charts of the immersion, which only lie in the maximal atlas: this is TauCeti.ModelWithCorners.isInteriorPoint_euclideanHalfSpace_iff_of_mem_maximalAtlas. The multiple of the boundary coordinate is supplied by ContinuousLinearMap.exists_pos_eq_mul_apply_zero_of_eventually_pos.

Main results #

References #

theorem TauCeti.exists_isSliceChart_of_isImmersionAtOfComplement_of_straightening {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {E' : Type u_3} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] {F : Type u_4} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {H : Type u_5} [TopologicalSpace H] {G : Type u_6} [TopologicalSpace G] {I : ModelWithCorners ๐•œ E H} {J : ModelWithCorners ๐•œ E' G} {M : Type u_7} [TopologicalSpace M] [ChartedSpace H M] {N : Type u_8} [TopologicalSpace N] [ChartedSpace G N] {n : WithTop โ„•โˆž} {f : M โ†’ N} (hf : Topology.IsEmbedding f) {x : M} (h : Manifold.IsImmersionAtOfComplement F I J n f x) (A : E' โ‰ƒL[๐•œ] E ร— F) (hAL : โˆ€ (u : E), A (h.equiv (u, 0)) = (u, 0)) {O : Set E'} (hO : IsOpen O) (hxO : โ†‘(h.codChart.extend J) (f x) โˆˆ O) (hA : โˆ€ v โˆˆ O, v โˆˆ Set.range โ†‘J โ†” (A v).1 โˆˆ Set.range โ†‘I) :
โˆƒ (ฮฆ : OpenPartialHomeomorph N (H ร— F)), f x โˆˆ ฮฆ.source โˆง IsSliceChart ฮฆ (Set.univ ร—หข {0}) (Set.range f)

The slice chart of a straightened immersion. Let f be a topological embedding and a C^n immersion at x with complement F, written in charts as u โ†ฆ L (u, 0). Suppose that the linear equivalence A : E' โ‰ƒL E ร— F reads L (u, 0) as (u, 0) and, on an open set O around the chart image of f x, carries the range of the ambient model onto range I ร— F. Then around f x there is an ambient chart valued in H ร— F carrying Set.range f exactly onto H ร— {0}.

This is the form of the slice-chart argument of TauCeti.exists_isSliceChart_of_isEmbedding_of_isImmersionAtOfComplement that allows the ambient manifold to have boundary or corners: the straightening replaces the boundarylessness of the ambient model.

The slice chart of a neat embedding. Let f be a topological embedding between charted spaces modelled on Euclidean half-spaces, which is a C^n immersion at x, n โ‰  0, with complement F and meets the boundary of N exactly in the boundary of M. Then around f x there is an ambient chart valued in EuclideanHalfSpace k ร— F carrying Set.range f exactly onto EuclideanHalfSpace k ร— {0}.

A neat C^n immersion between half-space charted spaces is locally flat if it is a topological embedding and n โ‰  0. The tangential model is the half-space EuclideanHalfSpace k, so that boundary points of M are flattened onto the boundary of the slice, and the complementary model is the complement F of the immersion.

A neat C^n embedding between half-space charted spaces is locally flat, n โ‰  0: if f meets the boundary of N exactly in the boundary of M, it is locally flat with tangential model the half-space EuclideanHalfSpace k and complementary model the complement chosen by the immersion.

A neat C^n embedding between half-space charted spaces is locally flat with Euclidean complement, n โ‰  0: if f meets the boundary of N exactly in the boundary of M and j = m - k, it is locally flat with tangential model the half-space EuclideanHalfSpace k and complementary model โ„สฒ.