Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

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

Proved
AnosovPlugs.flowMap_flowProperty_of_regularity

by ebayuser · Oct 4, 2026 · Mathlib 0df444a (Lean v4.33.1)

3-manifoldsanosov-flowsdynamical-systemshyperbolic-dynamics

Let NNN be a smooth 3-manifold with boundary (modelled on the closed half-space) and let ZZZ be a vector field on NNN; no regularity of ZZZ is assumed. An integral curve of a vector field ZZZ on a manifold NNN on a set of times S⊆RS\subseteq\mathbb RS⊆R is a curve γ:R→N\gamma:\mathbb R\to Nγ:R→N whose derivative within SSS at every u∈Su\in Su∈S is Z(γ(u))Z(\gamma(u))Z(γ(u)) (Mathlib's IsMIntegralCurveOn; at the endpoints of an interval the derivative is one-sided). We write [0,t][0,t][0,t] for the closed interval between 000 and ttt, in either order (Mathlib's uIcc 0 t). We write ϕtZ\phi^Z_tϕtZ​ for the time-ttt map of ZZZ, the mission's flowMap Z t: it sends yyy to γ(t)\gamma(t)γ(t) for a chosen integral curve γ\gammaγ of ZZZ on [0,t][0,t][0,t] with γ(0)=y\gamma(0)=yγ(0)=y when one exists (the mission's FlowDefined Z y t), and to yyy otherwise. We write DϕtZ(w)D\phi^Z_t(w)DϕtZ​(w) for the derivative of ϕtZ\phi^Z_tϕtZ​ at www (Mathlib's mfderiv). Assume:

  • (uniqueness) for every ttt, two integral curves of ZZZ on [0,t][0,t][0,t] with the same starting point are equal on [0,t][0,t][0,t];
  • (regularity) for every point www of the maximal invariant set ΛZ\Lambda_ZΛZ​ (the points that lie on an integral curve of ZZZ defined for all times), www is an interior point, and for every t∈Rt\in\mathbb Rt∈R there is an open neighbourhood OOO of www such that the orbit of every y∈Oy\in Oy∈O is defined on [0,t][0,t][0,t] and ϕtZ\phi^Z_tϕtZ​ is of class C¹ on OOO.

Then for every w∈ΛZw\in\Lambda_Zw∈ΛZ​:

  1. ϕtZ(w)∈ΛZ\phi^Z_t(w)\in\Lambda_ZϕtZ​(w)∈ΛZ​ for all ttt;
  2. ϕtZ(ϕsZ(w))=ϕs+tZ(w)\phi^Z_t(\phi^Z_s(w))=\phi^Z_{s+t}(w)ϕtZ​(ϕsZ​(w))=ϕs+tZ​(w) for all s,ts,ts,t;
  3. Dϕ0Z(w)=idD\phi^Z_0(w)=\mathrm{id}Dϕ0Z​(w)=id;
  4. (chain rule) Dϕs+tZ(w)=DϕtZ(ϕsZ(w))∘DϕsZ(w)D\phi^Z_{s+t}(w)=D\phi^Z_t(\phi^Z_s(w))\circ D\phi^Z_s(w)Dϕs+tZ​(w)=DϕtZ​(ϕsZ​(w))∘DϕsZ​(w) for all s,ts,ts,t;
  5. (the field is invariant) DϕtZ(w) Z(w)=Z(ϕtZ(w))D\phi^Z_t(w)\,Z(w)=Z(\phi^Z_t(w))DϕtZ​(w)Z(w)=Z(ϕtZ​(w)) for all ttt.
ϕtZ∘ϕsZ=ϕs+tZ  on ΛZ,Dϕs+tZ(w)=DϕtZ(ϕsZ(w))∘DϕsZ(w),DϕtZ(w) Z(w)=Z(ϕtZ(w)).\phi^Z_t\circ\phi^Z_s=\phi^Z_{s+t}\ \text{ on } \Lambda_Z,\qquad D\phi^Z_{s+t}(w)=D\phi^Z_t(\phi^Z_s(w))\circ D\phi^Z_s(w),\qquad D\phi^Z_t(w)\,Z(w)=Z(\phi^Z_t(w)).ϕtZ​∘ϕsZ​=ϕs+tZ​  on ΛZ​,Dϕs+tZ​(w)=DϕtZ​(ϕsZ​(w))∘DϕsZ​(w),DϕtZ​(w)Z(w)=Z(ϕtZ​(w)).

In words: on its maximal invariant set, the junk-valued time-ttt map behaves as a flow, and its derivatives satisfy the chain rule and preserve the field. The group law holds on a neighbourhood of www, 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 ZZZ 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 R3\mathbb R^3R3 in the chart at the base point, so the composition in item 4 is a composition of linear maps of R3\mathbb R^3R3. Items 3 and 4 are stated on vectors vvv. 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 NNN with no hypothesis, because flowMap Z 0 is the identity.

Preamble
import Mathlib
import Definitions.Def_AnosovPlugs_Gluing

open scoped Manifold ContDiff Topology
open Set
Formal statement
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
Source
F. Béguin, C. Bonatti, B. Yu, *Building Anosov flows on 3-manifolds*, Geom. Topol. 21 (2017) 1837–1930, https://doi.org/10.2140/gt.2017.21.1837 (arXiv:1408.3951v1). General fact (group law and chain rule for the time-t maps), used tacitly in the proof of Proposition 1.1 (arXiv v1 Section 3.1, p. 14). Mathlib notions: IsMIntegralCurveOn, mfderiv; mission notions: flowMap, FlowDefined, maxInvSet; companion theorems plugGluing_integralCurveOn_unique, plugGluing_flowMap_contMDiffOn.

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me