The Conley–Zehnder index of a nondegenerate orbit in terms of eigenvector windings
ProvedFiniteEnergyPlane.czIndexOfPath_eq_alphaMinus_add_alphaPlusLet have a strictly star-shaped level (in the sense of HryniewiczCriterion), the same function on , a smooth -compatible complex structure on , a periodic orbit of on and a nondegenerate periodic Reeb orbit of with the same image and with period equal to the action of . Then and exist, the parity is or , and
Formalization Note The orbits correspond as in isNondegenerate_bridge of the previous mission (transport by Fin.cast); the Conley–Zehnder index is HryniewiczCriterion.czIndexOfPath (linearizedXiPath H₀ P Y), for every Y with IsLinearizedFlow H₀ P.x Y. are IsAlphaMinus J Q a, IsAlphaPlus J Q b, windings in the global frame.
import Definitions.Def_FiniteEnergyPlane_Winding
namespace FiniteEnergyPlane
open MeasureTheory Metric Filter Topology
open scoped ContDiff ENNReal Real
/-- Hofer–Wysocki–Zehnder (GAFA 1995, Theorem 3.10); Wendl, Theorem 3.7.2: for a nondegenerate
periodic Reeb orbit `Q` on `S ⊂ ℝ⁴`, the numbers `α⁻(Q)` and `α⁺(Q)` (windings of the asymptotic
operator's eigenvectors in the global frame) exist, the parity `p = α⁺ - α⁻` is `0` or `1`, and
the Conley–Zehnder index of the corresponding periodic orbit `P` in `HryniewiczCriterion` is
`μ_CZ = 2α⁻ + p = α⁻ + α⁺`. The orbits `P` and `Q` correspond by image and action, as in
`isNondegenerate_bridge`. -/
theorem czIndexOfPath_eq_alphaMinus_add_alphaPlus (H₀ : HryniewiczCriterion.R4 → ℝ)
(hH₀ : HryniewiczCriterion.IsStrictlyStarShapedLevel H₀) :
let toV : HryniewiczCriterion.R4 → V 1 := fun x k => x (Fin.cast (by norm_num) k)
let H : V 1 → ℝ := fun y => H₀ (fun k => y (Fin.cast (by norm_num) k))
∀ J : V 1 → V 1 →L[ℝ] V 1, IsCompatibleXiStructure H J →
∀ (P : HryniewiczCriterion.PeriodicOrbit H₀) (Q : ReebOrbit H),
Set.range Q.x = Set.range (fun τ => toV (P.x τ)) →
Q.T = ∫ τ in (0 : ℝ)..P.T, liouville (toV (P.x τ)) (deriv (fun s => toV (P.x s)) τ) →
Q.IsNondegenerate →
∃ a b : ℤ, IsAlphaMinus J Q a ∧ IsAlphaPlus J Q b ∧ (b = a ∨ b = a + 1) ∧
∀ Y : ℝ → (HryniewiczCriterion.R4 →L[ℝ] HryniewiczCriterion.R4),
HryniewiczCriterion.IsLinearizedFlow H₀ P.x Y →
HryniewiczCriterion.czIndexOfPath (HryniewiczCriterion.linearizedXiPath H₀ P Y) =
a + b := by
sorry
end FiniteEnergyPlane
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
FiniteEnergyPlane.czIndexOfPath_eq_alphaMinus_add_alphaPlus
Throughout, has coordinates . Two copies of appear (indexed by in two syntactically different ways); they are identified coordinate-by-coordinate, and the identification is used silently below.
Standard structures on .
- , and the Liouville form .
- For : (Fréchet derivative applied to the -th basis vector), and the Hamiltonian vector field .
- The Reeb field (with ).
- .
Data and hypotheses. Let , and set (under the identification above). Assume:
- is a strictly star-shaped level: is ; for every there is exactly one with ; and at every with .
Then the theorem asserts: for every map (continuous linear maps) such that
- is a compatible -structure for : is , and for every with and all : , , , and ;
for every Hamiltonian periodic orbit of — a map and a number with and for all , and —
and for every Reeb orbit of — a map and with , , and for all —
satisfying
- (equal images as sets);
- ;
- is nondegenerate: for every with and for all (here is the derivative of as a map on all of ), every with is (the condition quantifies over all such , so it holds trivially if none exists);
there exist integers such that
- is "" for (defined below),
- is "" for ,
- or ,
- for every with and for all , one has , with and defined below.
Asymptotic eigenvectors. For , a map is an asymptotic eigenvector of with eigenvalue if is , -periodic, for all , for some , and for all
-coordinates and winding. Let , , the Euclidean norm, and for
i.e. uses and uses (divisions by zero give ). Define
also viewed as the complex number . A function has loop winding if is continuous, -periodic, nowhere zero, and there is a continuous with for all and . has eigen-winding at if (i) at least one asymptotic eigenvector with eigenvalue exists, and (ii) for every asymptotic eigenvector with eigenvalue , the function has loop winding .
. is if some has eigen-winding , and every that is the eigen-winding at some satisfies . is if some has eigen-winding , and every that is the eigen-winding at some satisfies .
The path . With , define for the matrix (indices )
The integer of a path : with , call an angle lift from if is continuous on , , and for each some has . Let , , (real inf/sup, equal to by convention if is empty or unbounded on that side). Then if , and otherwise.
Note that the integers are chosen once and the final equation must hold for every solution of the linearized Hamiltonian equation along ; the conditions refer only to and , while is built from , and alone.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.