A weight below zero separating eigenvalues of winding at most one from winding at least two
ProvedFiniteEnergyPlane.exists_hasLoopEigenWind_windowLet be a smooth symmetric loop of matrices, not assumed nondegenerate, and let be its fundamental solution. Suppose the Conley–Zehnder index of (czIndexOfPath, the lower semicontinuous extension to degenerate paths) is at least .
Then there is which is not an eigenvalue of , such that every eigenvalue has winding number at most and every eigenvalue has winding number at least .
Role. This is a spectral gap below separating winding numbers from winding numbers . It is the choice of exponential weight for operators along fast finite-energy planes, and it holds also for degenerate asymptotic orbits.
Formalization Note. "Eigenvalue with winding number " is HasLoopEigenWind Sinf μ k, and "not an eigenvalue" is ∀ e, ¬ IsLoopEigen Sinf δ e.
import Definitions.Def_FiniteEnergyPlane_Winding
namespace FiniteEnergyPlane
open scoped ContDiff
/-- Let `S∞` be a smooth symmetric loop, not necessarily nondegenerate, whose fundamental solution
has Conley–Zehnder index at least `3` in the sense of `czIndexOfPath`. Then there is `δ < 0` which
is not an eigenvalue of `-J₀ ∂ₜ - S∞`, such that every eigenvalue below `δ` has winding number at
most `1` and every eigenvalue above `δ` has winding number at least `2`. -/
theorem exists_hasLoopEigenWind_window (Sinf : ℝ → CauchyRiemannIndex.Mat 1)
(hSinf : CauchyRiemannIndex.IsSymLoop Sinf)
(hSinf' : ∀ i j, ContDiff ℝ ∞ (fun t => Sinf t i j))
(Ψ : ℝ → CauchyRiemannIndex.Mat 1) (hΨ : CauchyRiemannIndex.IsFundamentalSolution Sinf Ψ)
(hcz : 3 ≤ HryniewiczCriterion.czIndexOfPath
(fun τ => Matrix.reindex finSumFinEquiv finSumFinEquiv (Ψ τ))) :
∃ δ < 0, (∀ e, ¬ IsLoopEigen Sinf δ e) ∧
∀ (μ : ℝ) (k : ℤ), HasLoopEigenWind Sinf μ k → (μ < δ ∧ k ≤ 1) ∨ (δ < μ ∧ 2 ≤ k) := by
sorry
end FiniteEnergyPlane