A hyperbolic set is carried to a hyperbolic set by a C¹ embedding that conjugates the flows near it
ProvedAnosovPlugs.hyperbolicSet_image_of_conjugacyLet and be smooth 3-manifolds with boundary (modelled on the closed half-space), let be a vector field on and a vector field on , and let be a C¹ map that is a topological embedding, has an injective derivative at every point, and carries to :
A hyperbolic set of a vector field on a 3-manifold, with one-dimensional strong bundles, is (as in the mission) a set for which there are a continuous Riemannian metric , subspaces for every , one-dimensional for , and constants , such that for every : ; and for every real ; and for , , for , . Here is the time- map of the (partial) flow of . Let be a hyperbolic set of (with data as above), and assume:
- (invariance) for every and every real ;
- (interior) every point of is an interior point of ;
- (openness along ) for every , the image is a neighbourhood of in ;
- (local conjugacy) for every and every real there is a neighbourhood of in with
- (comparable metrics) for every continuous Riemannian metric on there are a continuous Riemannian metric on and constants with
Then is a hyperbolic set of (same definition, on ).
This is the transport of a hyperbolic structure through a C¹ embedding that conjugates the flows near . In the proof of Proposition 1.1 it is the step that regards the hyperbolic structures of and as hyperbolic structures of the glued field on (footnote 2: the differentiable structure of is compatible with those of and by restriction).
Formalization Note The time- map is the mission's flowMap: when some integral curve of through is defined on the closed time interval between and , is the value at time of a chosen such curve; otherwise . Nothing in the definition asserts that this choice is unique. The derivative is Mathlib's mfderiv, which is where is not differentiable. The invariance in the definition of a hyperbolic set is quantified over all real , and hypothesis 4 is stated with Mathlib's ∀ᶠ y in 𝓝 x. The hyperbolic structure on is the push-forward: , , with metric and constants and . Hypothesis 1 is used to show that is differentiable at the points of (from the invariance identity and ), hypotheses 2 and 3 to transfer differentiability from to at . Hypothesis 3 also follows from hypothesis 2 and the injectivity of by the inverse function theorem; it is kept as a hypothesis because the sketch obtains it from the companion statement plugGluing_local_conjugacy. No compactness is assumed; neither nor is assumed to be C¹.
import Mathlib import Definitions.Def_AnosovPlugs_Gluing open scoped Manifold ContDiff Topology open Set
namespace AnosovPlugs
theorem hyperbolicSet_image_of_conjugacy
{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)
(Λ : Set M) (hΛ : IsHyperbolicSet X Λ)
(hi : ContMDiff I3 I3 1 i) (hemb : Topology.IsEmbedding i)
(hinj : ∀ x, Function.Injective (mfderiv I3 I3 i x))
(hZ : ∀ x, mfderiv I3 I3 i x (X x) = Z (i x))
(hΛinv : ∀ x ∈ Λ, ∀ t : ℝ, flowMap X t x ∈ Λ)
(hint : ∀ x ∈ Λ, I3.IsInteriorPoint x)
(hnhds : ∀ x ∈ Λ, range i ∈ 𝓝 (i x))
(hconj : ∀ x ∈ Λ, ∀ t : ℝ, ∀ᶠ y in 𝓝 x, flowMap Z t (i y) = i (flowMap X t y))
(hmetric : ∀ g : RiemannianMetric3 M, ∃ g' : RiemannianMetric3 N, ∃ c₁ c₂ : ℝ,
0 < c₁ ∧ 0 < c₂ ∧ ∀ (x : M) (v : TangentSpace I3 x),
c₁ * g.norm x v ≤ g'.norm (i x) (mfderiv I3 I3 i x v) ∧
g'.norm (i x) (mfderiv I3 I3 i x v) ≤ c₂ * g.norm x v) :
IsHyperbolicSet Z (i '' Λ) := by sorry
end AnosovPlugs