Pulling back charted-space and groupoid structures along a homeomorphism #
Given a charted space M modelled on H and a homeomorphism e : N ≃ₜ M, the space N
receives the pulled-back charted-space structure Homeomorph.pullbackChartedSpace e, whose
atlas is {e.transOpenPartialHomeomorph c | c ∈ atlas H M} and whose chart at x is the chart of
M at e x precomposed with e.
The coordinate changes of the pulled-back atlas are equal to the coordinate changes of the
original atlas (Mathlib's Homeomorph.transOpenPartialHomeomorph_symm_trans): for a global
homeomorphism nothing of the transport survives in the overlaps. Consequently the pulled-back
structure satisfies every structure groupoid that M satisfies, with no
ClosedUnderRestriction assumption, and e itself is a structomorphism. For the C^n groupoid
of a model I this makes N a C^n manifold, and e a C^n diffeomorphism whose underlying map
is e.
This complements Mathlib's Homeomorph.chartedSpace, which pushes charts forward through local
inverses chosen by the IsLocalHomeomorph machinery, and Tau Ceti's
IsLocalHomeomorph.chartedSpaceComap, which pulls charts back along local inverses of a local
homeomorphism. Composing with the global homeomorphism instead keeps the charts explicit, and makes
the transport strictly functorial: pulling back along Homeomorph.refl returns the original
structure, pulling back along a composite is pulling back twice, and pulling back along e and then
along e.symm returns the original structure.
The construction does not by itself compare the pulled-back structure with a structure that N
already carries. When N is a C^n manifold and e is a C^n diffeomorphism, the pulled-back
charts belong to the maximal atlas of N, so the two structures are compatible.
Main definitions #
Homeomorph.pullbackChartedSpace e: the charted-space structure onNpulled back alonge : N ≃ₜ M.Homeomorph.pullbackStructomorph e G:eas aG-structomorphism for the pulled-back structure.Homeomorph.pullbackDiffeomorph e I n:eas aC^ndiffeomorphism for the pulled-back structure.
Main results #
Homeomorph.pullback_hasGroupoid: the pulled-back structure satisfies every structure groupoid that the original structure satisfies.Homeomorph.pullback_isManifold: the pulled-back structure of aC^nmanifold is aC^nmanifold.Homeomorph.pullbackChartedSpace_refl,Homeomorph.pullbackChartedSpace_transandHomeomorph.pullbackChartedSpace_symm_pullbackChartedSpace: the identity, composition and inverse laws of the transport.Diffeomorph.transOpenPartialHomeomorph_mem_maximalAtlas: aC^ndiffeomorphism pulls a chart of the maximal atlas of its target back to a chart of the maximal atlas of its source.Diffeomorph.atlas_pullbackChartedSpace_subset_maximalAtlas: the charts pulled back along aC^ndiffeomorphism belong to the maximal atlas of its source.
The definitions and the first lemmas follow the Mathlib pull request
mathlib4#42847 by Ryan Shin, which
adds Mathlib.Geometry.Manifold.PullbackGroupoid.
References #
- Shoshichi Kobayashi and Katsumi Nomizu, Foundations of Differential Geometry, Volume I, Chapter I, Section 1, for atlases compatible with a pseudogroup.
The charted-space structure on N pulled back along a homeomorphism e : N ≃ₜ M: the atlas
is {e.transOpenPartialHomeomorph c | c ∈ atlas H M} and the chart at x is the chart of M at
e x precomposed with e.
Instances For
The pulled-back chart at x is the chart of M at e x precomposed with e.
The pulled-back atlas consists of the charts of M precomposed with e.
A chart of M precomposed with e is a chart of the pulled-back atlas.
Pulling back along the identity homeomorphism returns the original structure.
Pulling back along a composite of homeomorphisms is pulling back twice.
Pulling back along e and then along e.symm returns the original structure.
The pulled-back structure satisfies every structure groupoid that the original structure
satisfies, since its coordinate changes are coordinate changes of M.
A homeomorphism onto a G-structured space is a G-structomorphism for the pulled-back
structure.
Instances For
The underlying homeomorphism of the pulled-back structomorphism is e.
The pulled-back extended chart at x is e followed by the extended chart of M at e x.
The structure pulled back from a C^n manifold along a homeomorphism is a C^n manifold.
A homeomorphism onto a charted space is a C^n diffeomorphism for the pulled-back structure:
read in a pulled-back chart and in the corresponding chart of M, both it and its inverse are the
identity.
Instances For
The underlying map of the pulled-back diffeomorphism is e.
The underlying map of the inverse of the pulled-back diffeomorphism is e.symm.
The underlying homeomorphism of the pulled-back diffeomorphism is e.
A C^n diffeomorphism h : N ≃ₘ^n⟮I, I⟯ M pulls a chart φ of the maximal C^n atlas of
M back to the chart φ ∘ h of the maximal C^n atlas of N. For a mere homeomorphism the
pulled-back chart lies in the topological atlas, but not in general in the maximal C^n atlas.
The charts pulled back along a C^n diffeomorphism h : N ≃ₘ^n⟮I, I⟯ M belong to the maximal
C^n atlas of N. So the pulled-back structure is compatible with the structure that N already
carries.