A C¹ map with injective derivative at an interior point carries a C¹ local flow to C¹ short-time flow maps of the pushed vector field
ProvedAnosovPlugs.localSteps_of_embeddingLet and be smooth 3-manifolds with boundary (modelled on the closed half-space), let be a map of class C¹, and let and be vector fields on and with for all . Let be an interior point of at which the derivative is injective. An integral curve of a vector field on a manifold on a set of times is a curve whose derivative within at every is (Mathlib's IsMIntegralCurveOn; at the endpoints of an interval the derivative is one-sided). We write for the closed interval between and , in either order (Mathlib's uIcc 0 t). Assume that has a jointly C¹ local flow at : there are , an open neighbourhood of and a map such that for every the curve is an integral curve of on with , and is of class C¹ on (the full hypothesis is the conclusion of the companion theorem exists_localFlow_contMDiff_of_isInteriorPoint). A vector field on a 3-manifold has local C¹ step maps at a point if there are and an open neighbourhood of such that for every with there is a map of class C¹ on with this property: every is the starting point of an integral curve of on with . Then
In words: by the inverse function theorem, is a C¹ diffeomorphism from a neighbourhood of onto a neighbourhood of (in particular is an interior point of ), and it carries the local flow of to short-time flow maps of : . It is a step of the mission's proof of the C¹ regularity that the proof of Proposition 1.1 (Section 3.1 of arXiv v1, p. 14) takes for granted. There is one of the two embeddings , of a plug gluing and is the glued field. The statement covers the points of that are images of interior points of or .
Formalization Note The hypothesis on the local flow is the verbatim conclusion of exists_localFlow_contMDiff_of_isInteriorPoint; its clauses on interior points and on uniqueness are part of that conclusion and are not needed for the expected proof. The derivative of is assumed injective at only; the tangent spaces are 3-dimensional, so it is bijective. is not assumed to be an embedding. No Hausdorff and no compactness hypothesis is assumed.
import Mathlib import Definitions.Def_AnosovPlugs_Gluing open scoped Manifold ContDiff Topology open Set
namespace AnosovPlugs
theorem localSteps_of_embedding
{M : Type} [TopologicalSpace M] [ChartedSpace (EuclideanHalfSpace 3) M] [IsManifold I3 ∞ M]
{N : Type} [TopologicalSpace N] [ChartedSpace (EuclideanHalfSpace 3) N] [IsManifold I3 ∞ N]
(X : (x : M) → TangentSpace I3 x) (Z : (w : N) → TangentSpace I3 w) (i : M → N)
(hi : ContMDiff I3 I3 1 i)
(hZ : ∀ x, mfderiv I3 I3 i x (X x) = Z (i x))
(x₀ : M) (hx₀ : I3.IsInteriorPoint x₀) (hinj : Function.Injective (mfderiv I3 I3 i x₀))
(hflow : ∃ ε > (0 : ℝ), ∃ O : Set M, IsOpen O ∧ x₀ ∈ O ∧ ∃ α : M → ℝ → M,
(∀ y ∈ O, α y 0 = y ∧ IsMIntegralCurveOn (α y) X (Icc (-ε) ε) ∧
∀ τ ∈ Icc (-ε) ε, I3.IsInteriorPoint (α y τ)) ∧
ContMDiffOn (I3.prod 𝓘(ℝ, ℝ)) I3 1 (fun p : M × ℝ => α p.1 p.2) (O ×ˢ Ioo (-ε) ε) ∧
(∀ y ∈ O, ∀ h : ℝ, |h| ≤ ε → ∀ η : ℝ → M, η 0 = y →
IsMIntegralCurveOn η X (uIcc 0 h) → (∀ τ ∈ uIcc 0 h, η τ ∈ O) →
∀ τ ∈ uIcc 0 h, η τ = α y τ)) :
∃ ε > (0 : ℝ), ∃ O : Set N, IsOpen O ∧ i x₀ ∈ O ∧ ∀ h : ℝ, |h| ≤ ε → ∃ f : N → N,
ContMDiffOn I3 I3 1 f O ∧
∀ y ∈ O, ∃ η : ℝ → N, η 0 = y ∧ IsMIntegralCurveOn η Z (uIcc 0 h) ∧ η h = f y := by sorry
end AnosovPlugs