The inverse function theorem for manifolds #
Mathlib knows that a C^n local diffeomorphism has invertible differentials
(IsLocalDiffeomorphAt.mfderivToContinuousLinearEquiv) and lists the converse as a TODO in
Mathlib/Geometry/Manifold/LocalDiffeomorph.lean. This file proves that converse at interior
points of Banach manifolds: a map which is C^n on an open set, with 1 โค n, and whose mfderiv
at a point of that set is a continuous linear equivalence, is a C^n local diffeomorphism there.
The interior-point form applies to maps between manifolds with boundary whenever the source point lies away from the boundary; invertibility of the differential then forces its image to be an interior point as well. On a boundaryless source manifold the source condition is automatic, even when either ambient model has boundary, yielding the usual global criterion from invertibility of every differential.
The file also records that maximal-atlas charts are local diffeomorphisms, and that being a local diffeomorphism at a point is an open condition: the partial diffeomorphism witnessing it at one point witnesses it at every nearby point.
Main results #
TauCeti.coe_diffeomorphOfBijective: the associated global diffeomorphism has the original forward map.TauCeti.extChartPartialDiffeomorph: an extended chart restricted to the interior of its target, as a partial diffeomorphism onto an open subset of the model space.TauCeti.PartialDiffeomorph.ofOpenPartialHomeomorph: an open partial homeomorphism between model spaces which isC^nin both directions, as a partial diffeomorphism.TauCeti.isLocalDiffeomorphAt_of_mfderiv_eq: the inverse function theorem for manifolds.TauCeti.isLocalDiffeomorphAt_iff_exists_mfderiv_eq: the resulting characterisation ofIsLocalDiffeomorphAtat an interior point, for a map which isC^non an open set.TauCeti.isLocalDiffeomorphAt_of_eqOn: a map agreeing with a partial diffeomorphism on its source is a local diffeomorphism there.OpenPartialHomeomorph.isLocalDiffeomorphAt_of_mem_maximalAtlas: a maximal-atlas chart is a local diffeomorphism at every point of its source.IsLocalDiffeomorphAt.eventually: being a local diffeomorphism at a point is an open condition.TauCeti.isLocalDiffeomorph_of_mfderiv_eq: the global version.
The diffeomorphism associated to a bijective local diffeomorphism has the given forward map. This computation rule lets callers use the constructor without unfolding its choice of inverse.
The extended chart at x, restricted to the interior of its target and regarded as a partial
diffeomorphism from M to the model space E.
Equations
- TauCeti.extChartPartialDiffeomorph I n x = { toPartialEquiv := โฏ.restr, open_source := โฏ, open_target := โฏ, contMDiffOn_toFun := โฏ, contMDiffOn_invFun := โฏ }
Instances For
The source of the restricted extended chart consists of points in the original chart source whose chart coordinates lie in the interior of the chart target.
The center of the restricted extended chart belongs to its source exactly when it is an interior point of the manifold.
The target of the restricted extended chart is the interior of the original chart target.
The forward function of the restricted extended chart agrees with the original extended chart.
The inverse of the restricted extended chart agrees pointwise with the inverse extended chart.
An open partial homeomorphism between model spaces which is C^n in both directions is a
partial diffeomorphism.
Equations
- TauCeti.PartialDiffeomorph.ofOpenPartialHomeomorph ฮ hฮ hฮsymm = { toPartialEquiv := ฮ.toPartialEquiv, open_source := โฏ, open_target := โฏ, contMDiffOn_toFun := โฏ, contMDiffOn_invFun := โฏ }
Instances For
A map agreeing with a partial diffeomorphism on its source is a C^n local diffeomorphism at
every point of that source.
A chart in the C^n maximal atlas is a local diffeomorphism at every point of its source.
Being a local diffeomorphism at a point is an open condition. A C^n local diffeomorphism
at x is a C^n local diffeomorphism at every nearby point.
The inverse function theorem for manifolds. If f is C^n on an open set s with
1 โค n, x belongs to s and is an interior point, and the differential at x is a
continuous linear equivalence, then f is a C^n local diffeomorphism at x.
Mathlib's Mathlib/Geometry/Manifold/LocalDiffeomorph.lean lists this implication as a TODO.
For a map which is C^n on an open set, with 1 โค n, being a C^n local diffeomorphism at an
interior point is exactly invertibility of the differential there.
The inverse function theorem for manifolds, global form: a C^n map (1 โค n) from a
boundaryless source manifold, all of whose differentials are continuous linear equivalences, is a
C^n local diffeomorphism.