Assembling local diffeomorphisms near a section #
A map which is locally invertible near a retraction section, and induces the topology on that section, identifies a smaller neighbourhood with its image by a single partial diffeomorphism. Neither the section nor its image needs to be compact. The source can be kept inside a prescribed open set on which local invertibility is known. Nonemptiness of the ambient source is needed to define the inverse outside its target.
IsLocalDiffeomorphOn.exists_partialDiffeomorph_near_section is the smooth assembly
step for normal-exponential coordinates: the section is the zero section of the normal
bundle and the retraction is its bundle projection. The conclusion supplies a smooth
inverse on one neighbourhood of the entire embedded submanifold.
The construction uses Topology.IsInducing.exists_injOn_neighborhood_section for global
injectivity and IsLocalDiffeomorphOn.partialDiffeomorphOfInjOn for the smooth inverse.
Reference: J. M. Lee, Introduction to Smooth Manifolds, second edition, Theorem 6.24 (tubular neighbourhoods).
Local diffeomorphisms near a continuous retraction section whose image induces the base topology assemble to a partial diffeomorphism on a neighbourhood of the whole section. The source stays inside the original open domain, and the forward map is unchanged.