With unique integral curves and C¹ time-t maps, the time-t maps form a flow on the maximal invariant set and their derivatives satisfy the chain rule
ProvedAnosovPlugs.flowMap_flowProperty_of_regularityLet 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). 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. We write for the derivative of at (Mathlib's mfderiv). Assume:
- (uniqueness) for every , two integral curves of on with the same starting point are equal on ;
- (regularity) for every point of the maximal invariant set (the points that lie on an integral curve of defined for all times), is an interior point, and for every there is an open neighbourhood of such that the orbit of every is defined on and is of class C¹ on .
Then for every :
- for all ;
- for all ;
- ;
- (chain rule) for all ;
- (the field is invariant) for all .
In words: on its maximal invariant set, the junk-valued time- map behaves as a flow, and its derivatives satisfy the chain rule and preserve the field. The group law holds on a neighbourhood of , by uniqueness and the regularity hypothesis, and this gives the chain rule. It is a step of the mission's proof of Proposition 1.1 (Section 3.1 of arXiv v1, p. 14) that the paper takes for granted. There is the glued field of a plug gluing, which is not assumed to be C¹; the two hypotheses are the conclusions of plugGluing_integralCurveOn_unique and plugGluing_flowMap_contMDiffOn.
Formalization Note The derivative is Mathlib's mfderiv I3 I3 (flowMap Z t) w; all tangent spaces are in the chart at the base point, so the composition in item 4 is a composition of linear maps of . Items 3 and 4 are stated on vectors . The regularity hypothesis is the verbatim conclusion of plugGluing_flowMap_contMDiffOn; its clause on interior points is part of that text. No Hausdorff and no compactness hypothesis is assumed. Item 3 holds at every point of with no hypothesis, because flowMap Z 0 is the identity.
import Mathlib import Definitions.Def_AnosovPlugs_Gluing open scoped Manifold ContDiff Topology open Set
namespace AnosovPlugs
theorem flowMap_flowProperty_of_regularity
{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)
(hreg : ∀ w ∈ maxInvSet Z, I3.IsInteriorPoint w ∧ ∀ t : ℝ, ∃ O : Set N, IsOpen O ∧ w ∈ O ∧
(∀ y ∈ O, FlowDefined Z y t) ∧ ContMDiffOn I3 I3 1 (flowMap Z t) O) :
∀ w ∈ maxInvSet Z,
(∀ t : ℝ, flowMap Z t w ∈ maxInvSet Z) ∧
(∀ s t : ℝ, flowMap Z t (flowMap Z s w) = flowMap Z (s + t) w) ∧
(∀ v : TangentSpace I3 w, mfderiv I3 I3 (flowMap Z 0) w v = v) ∧
(∀ (s t : ℝ) (v : TangentSpace I3 w), mfderiv I3 I3 (flowMap Z (s + t)) w v =
mfderiv I3 I3 (flowMap Z t) (flowMap Z s w) (mfderiv I3 I3 (flowMap Z s) w v)) ∧
(∀ t : ℝ, mfderiv I3 I3 (flowMap Z t) w (Z w) = Z (flowMap Z t w)) := by sorry
end AnosovPlugs