Integral curves of the glued vector field of a plug gluing are unique, also through the seam
ProvedAnosovPlugs.plugGluing_integralCurveOn_uniqueLet and be plugs: compact Hausdorff smooth 3-manifolds with boundary carrying nonsingular C¹ vector fields transverse to the boundary. Let and be unions of connected components of the exit and entrance boundaries, and let be a C¹ diffeomorphism (the mission's IsBoundaryDiffeo). Let be a plug gluing (the mission's IsPlugGluing): is a compact Hausdorff smooth 3-manifold with boundary, and are C¹ embeddings with injective derivatives whose images cover and meet exactly along the seam , , and is the vector field on with and . The field is not assumed to be C¹. 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). Then integral curves of the glued field are determined by their starting point: for every and all integral curves of on with ,
In words: although is not known to be C¹ on , its integral curves are unique, also through the seam. The proof shows first that is forward invariant and is backward invariant for every integral curve of . Suppose that an integral curve leaves . Its lift to then starts at a point of , where points outward. The one-sided derivative at a boundary point forbids this. The mirror argument uses . So from any time of agreement, both curves stay for a while in one piece, where they lift to integral curves of or (integralCurve_lift_of_embedding) with the same starting point, and uniqueness on a manifold with boundary (integralCurveOn_uIcc_unique) applies; the set of agreement times is then closed and open in . It is used in the proof of Proposition 1.1 (Section 3.1 of arXiv v1, p. 14; GT 2017 Section 4.1). There it makes the time- maps of along the connecting orbits the maps given by those orbits, and it makes the two pieces of the maximal invariant set invariant under the flow of .
Formalization Note The hypotheses are those of the mission's gluing statements. Of the plug hypotheses only the C¹ regularity of and is used (through integralCurveOn_uIcc_unique); Compactness of and and the Hausdorff property of make the images and closed. The Hausdorff property of and is used by integralCurveOn_uIcc_unique; it also follows from the embeddings into . Of hTout and hTin only (forward direction) and (backward direction) are used. enters only through . Compactness of and the hyperbolicity of the plugs are not used.
import Mathlib import Definitions.Def_AnosovPlugs_Gluing open scoped Manifold ContDiff Topology open Set
namespace AnosovPlugs
theorem plugGluing_integralCurveOn_unique
{U : Type} [TopologicalSpace U] [ChartedSpace (EuclideanHalfSpace 3) U]
[IsManifold I3 ∞ U] [T2Space U] [CompactSpace U]
{V : Type} [TopologicalSpace V] [ChartedSpace (EuclideanHalfSpace 3) V]
[IsManifold I3 ∞ V] [T2Space V] [CompactSpace V]
{W : Type} [TopologicalSpace W] [ChartedSpace (EuclideanHalfSpace 3) W]
[IsManifold I3 ∞ W] [T2Space W] [CompactSpace W]
(X : (x : U) → TangentSpace I3 x) (Y : (y : V) → TangentSpace I3 y)
(hX : IsPlug X) (hY : IsPlug Y)
(Tout : Set U) (Tin : Set V) (hTout : IsUnionOfComponents Tout (outBoundary X))
(hTin : IsUnionOfComponents Tin (inBoundary Y)) (φ : U → V)
(hφ : IsBoundaryDiffeo φ Tout Tin)
(Z : (w : W) → TangentSpace I3 w) (iU : U → W) (iV : V → W)
(hglue : IsPlugGluing X Y Tout φ Z iU iV) :
∀ (γ γ' : ℝ → W) (t : ℝ), IsMIntegralCurveOn γ Z (uIcc 0 t) → IsMIntegralCurveOn γ' Z (uIcc 0 t) →
γ' 0 = γ 0 → ∀ s ∈ uIcc 0 t, γ' s = γ s := by sorry
end AnosovPlugs