Along a C¹ immersion of a compact 3-manifold, two continuous Riemannian metrics are uniformly comparable
ProvedAnosovPlugs.comparable_of_metricsLet be a compact smooth 3-manifold with boundary and a smooth 3-manifold with boundary (both modelled on the closed half-space), let be a C¹ map whose derivative is injective at every , and let and be continuous Riemannian metrics on and . A continuous Riemannian metric on a 3-manifold is a continuously varying inner product on the tangent spaces (Mathlib's Bundle.ContinuousRiemannianMetric on the tangent bundle; the mission's RiemannianMetric3), with norm . Then there are constants such that for every and every ,
In words: along a C¹ immersion of a compact manifold, any two continuous Riemannian metrics are uniformly comparable. The textbook proof bounds the two continuous positive functions and its inverse on the compact unit sphere bundle of ; injectivity of makes the numerator positive. A general fact, not stated in the paper; it is used tacitly in the proof of Proposition 1.1 (Section 3.1 of arXiv v1, p. 14), whose fourth and fifth sentences use, without comment, that the maximal invariant sets Λ_X and Λ_Y of the plugs (U, X) and (V, Y) are hyperbolic sets of the glued vector field Z with respect to some Riemannian metric on the glued manifold W. In the proof of the companion statement exists_comparable_metric it is applied to the metric of the hyperbolic structure on and to any continuous metric on .
Formalization Note No Hausdorff hypothesis and no compactness of is assumed; compactness of is what makes the constants uniform. The norms are the mission's RiemannianMetric3.norm, that is , and is Mathlib's mfderiv I3 I3 i x. C¹ is Mathlib's ContMDiff I3 I3 1.
import Mathlib import Definitions.Def_AnosovPlugs_Gluing open scoped Manifold ContDiff Topology open Set
namespace AnosovPlugs
theorem comparable_of_metrics
{M : Type} [TopologicalSpace M] [ChartedSpace (EuclideanHalfSpace 3) M] [IsManifold I3 ∞ M]
[CompactSpace M]
{N : Type} [TopologicalSpace N] [ChartedSpace (EuclideanHalfSpace 3) N] [IsManifold I3 ∞ N]
(i : M → N) (hi : ContMDiff I3 I3 1 i) (hinj : ∀ x, Function.Injective (mfderiv I3 I3 i x))
(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 := by sorry
end AnosovPlugs