If a vector field with unique integral curves has C¹ short-time flow maps near every point of an orbit segment, its time-t map is C¹ near the starting point
ProvedAnosovPlugs.flowMap_contMDiffOn_of_localStepsLet be a smooth 3-manifold with boundary (modelled on the closed half-space) and let be a vector field on ; no regularity of is assumed. 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). 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 . We write for the time- map of , the mission's flowMap Z t: it sends to for a chosen integral curve of on with when one exists (the mission's FlowDefined Z y t), and to otherwise. Assume:
- (uniqueness) for every , two integral curves of on with the same starting point are equal on ;
- is an integral curve of on , and has local C¹ step maps at for every . Then there is an open neighbourhood of such that the orbit of every is defined on and
In words: if short-time flow maps are C¹ near every point of a compact orbit segment, then the time- map is C¹ near the starting point. The proof covers the segment by finitely many step neighbourhoods (Lebesgue number), composes the step maps, and uses uniqueness to identify the composition with the time- map. 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 the glued field, which is not known to be C¹ across the seam; the step maps come from localSteps_of_embedding and plugGluing_localSteps_seam.
Formalization Note The step maps are phrased with integral curves and not with flowMap, because flowMap is junk-valued where no integral curve exists. The interval is uIcc 0 t, so both time directions are covered. No Hausdorff and no compactness hypothesis is assumed. C¹ on is ContMDiffOn I3 I3 1 f O.
import Mathlib import Definitions.Def_AnosovPlugs_Gluing open scoped Manifold ContDiff Topology open Set
namespace AnosovPlugs
theorem flowMap_contMDiffOn_of_localSteps
{N : Type} [TopologicalSpace N] [ChartedSpace (EuclideanHalfSpace 3) N] [IsManifold I3 ∞ N]
(Z : (w : N) → TangentSpace I3 w)
(huniq : ∀ (γ γ' : ℝ → N) (t : ℝ), IsMIntegralCurveOn γ Z (uIcc 0 t) → IsMIntegralCurveOn γ' Z (uIcc 0 t) →
γ' 0 = γ 0 → ∀ s ∈ uIcc 0 t, γ' s = γ s)
(γ : ℝ → N) (t : ℝ) (hγ : IsMIntegralCurveOn γ Z (uIcc 0 t))
(hloc : ∀ s ∈ uIcc 0 t,
∃ ε > (0 : ℝ), ∃ O : Set N, IsOpen O ∧ γ s ∈ 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) :
∃ O : Set N, IsOpen O ∧ γ 0 ∈ O ∧
(∀ y ∈ O, FlowDefined Z y t) ∧ ContMDiffOn I3 I3 1 (flowMap Z t) O := by sorry
end AnosovPlugs