In a unitary frame, the linearized Reeb flow is the fundamental solution of the asymptotic operator's matrix
ProvedFiniteEnergyPlane.linReebFlow_unitaryFrame_eqLet have a strictly star-shaped level and let be a periodic Reeb orbit on . Let be a unitary frame of along (a smooth -periodic family of linear isomorphisms with and ), and let be a loop of matrices such that the asymptotic operator of takes the form Let be the fundamental solution of (, ) and the linearized Reeb flow along (, ). Then
So in such a frame the linearized Reeb flow on , run at speed , is the fundamental solution of the matrix form of the asymptotic operator. This identifies the Conley–Zehnder data of (from ) with the matrix data used for the operator .
Formalization Note The setting is FiniteEnergyPlane on V n with CauchyRiemannIndex.Vec n and CauchyRiemannIndex.Mat n. The frame is IsUnitaryXiFrame J Q Z, the asymptotic operator is asympOp J Q, is IsLinReebFlow Q Φ and is CauchyRiemannIndex.IsFundamentalSolution Sinf Ψ; matrices act through Matrix.toEuclideanLin. No compatibility hypothesis on J is assumed beyond the frame conditions; no symmetry or continuity of Sinf is assumed.
import Definitions.Def_FiniteEnergyPlane_Asymptotics open FiniteEnergyPlane open scoped ContDiff
/-- Let `Z` be a unitary frame of `ξ` along a periodic Reeb orbit `Q = (x, T)` in which the
asymptotic operator takes the form `A_Q(Z η) = Z(-J₀ η' - S∞ η)` for smooth `1`-periodic `η`. Let
`Ψ` be the fundamental solution of `S∞` and `Φ` the linearized Reeb flow along `Q`. Then
`Φ(T t)(Z(0) a) = Z(t)(Ψ(t) a)` for all `t` and `a`. -/
theorem FiniteEnergyPlane.linReebFlow_unitaryFrame_eq {n : ℕ} (H : V n → ℝ)
(hH : IsStrictlyStarShapedLevel H) (J : V n → V n →L[ℝ] V n) (Q : ReebOrbit H)
(Z : ℝ → CauchyRiemannIndex.Vec n →L[ℝ] V n) (hZ : IsUnitaryXiFrame J Q Z)
(Sinf : ℝ → CauchyRiemannIndex.Mat n)
(hA : ∀ η : ℝ → CauchyRiemannIndex.Vec n, ContDiff ℝ ∞ η → Function.Periodic η 1 →
∀ t : ℝ, asympOp J Q (fun t => Z t (η t)) t =
Z t (-(Matrix.toEuclideanLin (CauchyRiemannIndex.J₀ n) (deriv η t)) -
Matrix.toEuclideanLin (Sinf t) (η t)))
(Ψ : ℝ → CauchyRiemannIndex.Mat n) (hΨ : CauchyRiemannIndex.IsFundamentalSolution Sinf Ψ)
(Φ : ℝ → V n →L[ℝ] V n) (hΦ : IsLinReebFlow Q Φ) :
∀ (t : ℝ) (a : CauchyRiemannIndex.Vec n),
Φ (Q.T * t) (Z 0 a) = Z t (Matrix.toEuclideanLin (Ψ t) a) := by sorry