Continuous angle functions for the fundamental solution of the shifted asymptotic equation in the plane
ProvedFiniteEnergyPlane.exists_angle_fundamentalSolutionconley-zehnder-indexordinary-differential-equationssymplectic-geometrywinding-numbers
Let be a continuous -periodic loop of symmetric matrices and, for each , let be the fundamental solution of : , . Identify with by . Then there are a constant and a function such that:
- for all ;
- for all , is continuous, and ;
- if , then for all ;
- is continuous on ;
- for all .
So is the total angle swept by the solution of starting at over one period; it depends continuously on and stays within a bounded distance of . These angles are the basic data for locating the eigenvalues of with a given winding number.
Formalization Note is Matrix.toEuclideanLin (Ψ μ t) v, the identification with is vecToC (FiniteEnergyPlane_Winding), and the fundamental solution is CauchyRiemannIndex.IsFundamentalSolution.
Preamble
import Definitions.Def_FiniteEnergyPlane_Winding
Formal statement
namespace FiniteEnergyPlane
open scoped Real
/-- Let `Ψ μ` be the fundamental solution of `S∞ + μ` (`n = 1`). There are a constant `C` and
angles `θ μ α t` such that: `Ψ μ t` is injective; `θ μ α` is continuous with `θ μ α 0 = α` and
`θ μ (α + 2π) = θ μ α + 2π`; for `v = e^{iα}` (in `ℂ` via `vecToC`), `θ μ α t` is an argument of
`Ψ μ t v`; the endpoint angle `(μ, α) ↦ θ μ α 1` is continuous; and
`|θ μ α 1 - α - μ| ≤ C`. -/
theorem exists_angle_fundamentalSolution (Sinf : ℝ → CauchyRiemannIndex.Mat 1)
(hSinf : CauchyRiemannIndex.IsSymLoop Sinf) (Ψ : ℝ → ℝ → CauchyRiemannIndex.Mat 1)
(hΨ : ∀ μ, CauchyRiemannIndex.IsFundamentalSolution
(fun t => Sinf t + μ • (1 : CauchyRiemannIndex.Mat 1)) (Ψ μ)) :
∃ (C : ℝ) (θ : ℝ → ℝ → ℝ → ℝ),
(∀ (μ t : ℝ) (v : CauchyRiemannIndex.Vec 1), v ≠ 0 → Matrix.toEuclideanLin (Ψ μ t) v ≠ 0) ∧
(∀ μ α, Continuous (θ μ α)) ∧ (∀ μ α, θ μ α 0 = α) ∧
(∀ μ α t, θ μ (α + 2 * π) t = θ μ α t + 2 * π) ∧
(∀ (μ α : ℝ) (v : CauchyRiemannIndex.Vec 1), vecToC v = Complex.exp (α * Complex.I) → ∀ t,
vecToC (Matrix.toEuclideanLin (Ψ μ t) v) =
(‖vecToC (Matrix.toEuclideanLin (Ψ μ t) v)‖ : ℂ) *
Complex.exp (θ μ α t * Complex.I)) ∧
Continuous (fun p : ℝ × ℝ => θ p.1 p.2 1) ∧
∀ μ α, |θ μ α 1 - α - μ| ≤ C := by
sorry
end FiniteEnergyPlane
Source
C. Wendl, Lectures on Symplectic Field Theory (2026 notes), arXiv:1612.01009, Section 3.7, proof of Theorem 3.7.1; H. Hofer, K. Wysocki, E. Zehnder, GAFA 5 (1995), Section 3.