Documentation

TauCeti.Geometry.Manifold.MFDeriv.NormalCoordinates

Changes of complementary normal coordinates #

In tangent charts, the normal fibre of an immersion is the quotient of the ambient model by the range of its coordinate differential. A complementary parametrization identifies that quotient with a fixed vector space. Changing the ambient chart and the complement gives the operator obtained by inserting the ambient tangent transition between the complementary representative and the new quotient-coordinate operator.

These transitions are invertible on chart overlaps and inherit the differentiability of the differential, losing one derivative from the original map. Together with ContinuousLinearMap.quotientRangeCoordinate_comp_cocycle, these are the compatibility conditions for assembling the smooth normal-bundle atlas. They require neither a metric nor finite-dimensionality; all choices of charts and complementary parametrizations are explicit.

Reuse Mathlib's smooth tangent-bundle transitions, the fixed-chart differential regularity theorem, and ContinuousLinearMap.quotientRangeCoordinate. References: M. Hirsch, Differential Topology, Chapter 4, ยง5 (normal bundles); J. M. Lee, Introduction to Smooth Manifolds, second edition, Theorem 6.24 (tubular neighbourhoods).

theorem TauCeti.isInvertible_normalQuotientCoordinateChange {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {F : Type u_3} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedAddCommGroup F] [NormedSpace ๐•œ F] {H : Type u_4} {G : Type u_5} [TopologicalSpace H] [TopologicalSpace G] {I : ModelWithCorners ๐•œ E H} {J : ModelWithCorners ๐•œ F G} {M : Type u_6} {N : Type u_7} [TopologicalSpace M] [ChartedSpace H M] [TopologicalSpace N] [ChartedSpace G N] {Q : Type u_8} {Q' : Type u_9} [TopologicalSpace Q] [AddCommGroup Q] [Module ๐•œ Q] [TopologicalSpace Q'] [AddCommGroup Q'] [Module ๐•œ Q'] [IsManifold I 1 M] [IsManifold J 1 N] (f : M โ†’ N) (xโ‚€ xโ‚ x : M) (B : Q โ†’L[๐•œ] F) (B' : Q' โ†’L[๐•œ] F) (hxโ‚€ : x โˆˆ (chartAt H xโ‚€).source) (hxโ‚ : x โˆˆ (chartAt H xโ‚).source) (hyโ‚€ : f x โˆˆ (chartAt G (f xโ‚€)).source) (hyโ‚ : f x โˆˆ (chartAt G (f xโ‚)).source) (hB : ((inTangentCoordinates I J id f (mfderiv% f) xโ‚€ x).coprod B).IsInvertible) (hB' : ((inTangentCoordinates I J id f (mfderiv% f) xโ‚ x).coprod B').IsInvertible) :
((inTangentCoordinates I J id f (mfderiv% f) xโ‚ x).quotientRangeCoordinate B' โˆ˜SL โ†‘(Bundle.Trivialization.coordChangeL ๐•œ (trivializationAt F (TangentSpace J) (f xโ‚€)) (trivializationAt F (TangentSpace J) (f xโ‚)) (f x)) โˆ˜SL B).IsInvertible

Valid complementary coordinates for the differential are related by an invertible operator when both source and target tangent charts contain the evaluation points. The complementary parameter spaces need only be topological modules.

theorem ContMDiffOn.normalQuotientCoordinateChange {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} {F : Type u_3} [NormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedAddCommGroup F] [NormedSpace ๐•œ F] {H : Type u_4} {G : Type u_5} [TopologicalSpace H] [TopologicalSpace G] {I : ModelWithCorners ๐•œ E H} {J : ModelWithCorners ๐•œ F G} {M : Type u_6} {N : Type u_7} [TopologicalSpace M] [ChartedSpace H M] [TopologicalSpace N] [ChartedSpace G N] {Q : Type u_8} {Q' : Type u_9} [NormedAddCommGroup Q] [NormedSpace ๐•œ Q] [NormedAddCommGroup Q'] [NormedSpace ๐•œ Q'] {m n : WithTop โ„•โˆž} [IsManifold I (m + 1) M] [IsManifold J (m + 1) N] {f : M โ†’ N} {s : Set M} [CompleteSpace (E ร— Q')] (hf : ContMDiffOn I J n f s) (hmn : m + 1 โ‰ค n) (hs : IsOpen s) (xโ‚€ xโ‚ : M) (B : Q โ†’L[๐•œ] F) (B' : Q' โ†’L[๐•œ] F) (hxโ‚ : โˆ€ x โˆˆ s, x โˆˆ (chartAt H xโ‚).source) (hyโ‚€ : โˆ€ x โˆˆ s, f x โˆˆ (chartAt G (f xโ‚€)).source) (hyโ‚ : โˆ€ x โˆˆ s, f x โˆˆ (chartAt G (f xโ‚)).source) (hB' : โˆ€ x โˆˆ s, ((inTangentCoordinates I J id f (mfderiv% f) xโ‚ x).coprod B').IsInvertible) :
ContMDiffOn I (modelWithCornersSelf ๐•œ (Q โ†’L[๐•œ] Q')) m (fun (x : M) => (inTangentCoordinates I J id f (mfderiv% f) xโ‚ x).quotientRangeCoordinate B' โˆ˜SL โ†‘(Bundle.Trivialization.coordChangeL ๐•œ (trivializationAt F (TangentSpace J) (f xโ‚€)) (trivializationAt F (TangentSpace J) (f xโ‚)) (f x)) โˆ˜SL B) s

Changes between fixed complementary normal coordinates are C^m on an open overlap for a C^n map with m + 1 โ‰ค n. Smooth and analytic orders are included. Only the new complement must be valid to establish regularity of the operator formula.