Reparametrizing a nondegenerate asymptotic operator does not leave its component
ProvedCauchyRiemannIndex.joined_of_reparametrizationLet be a continuous -periodic loop of symmetric matrices whose asymptotic operator is nondegenerate, and let be continuously differentiable with
Then there is a continuous family of continuous -periodic loops of symmetric matrices with and such that every is nondegenerate.
The loop is the time change of by . The statement says that such time changes stay in one path component of the space of nondegenerate asymptotic operators on the trivial bundle (Wendl, Lecture 3, §3.4), so one may replace a loop by a reparametrized one when joining operators of equal Conley–Zehnder index. No monotonicity of is assumed.
Formalization Note. is Mat n (real matrices indexed by Fin n ⊕ Fin n) and is Matrix.J. The derivative is given as a function β' with HasDerivAt β (β' t) t for every and Continuous β'. The family is H : C(unitInterval × ℝ, Mat n) with H (0, t) = S t, H (1, t) = β' t • S (β t), and IsSymLoop, IsNondegenerate for every slice fun t => H (τ, t).
import Definitions.Def_CauchyRiemannIndex_Setting import Mathlib.Analysis.Calculus.ContDiff.Basic
namespace CauchyRiemannIndex
open MeasureTheory Matrix Filter Topology
open scoped ENNReal NNReal ContDiff RealInnerProductSpace
/-- Reparametrizing a nondegenerate loop of symmetric matrices by a `C¹` map `β` with
`β 0 = 0` and `β (t + 1) = β t + 1`, as `t ↦ β' t • S (β t)`, stays in the same component of the
space of nondegenerate loops of symmetric matrices. -/
theorem joined_of_reparametrization (n : ℕ) (S : ℝ → Mat n) (hS : IsSymLoop S)
(hn : IsNondegenerate S) (β β' : ℝ → ℝ) (hβ : ∀ t, HasDerivAt β (β' t) t)
(hβ' : Continuous β') (h0 : β 0 = 0) (h1 : ∀ t, β (t + 1) = β t + 1) :
∃ H : C(unitInterval × ℝ, Mat n), (∀ t, H (0, t) = S t) ∧
(∀ t, H (1, t) = β' t • S (β t)) ∧
∀ τ, IsSymLoop (fun t => H (τ, t)) ∧ IsNondegenerate (fun t => H (τ, t)) := by
sorry
end CauchyRiemannIndex