Normalized slices of a linear Cauchy–Riemann solution subconverge in to eigenfunctions
ProvedFiniteEnergyPlane.halfCyl_exists_subseq_tendsto_eigen_L2Let be and -periodic in . Let be a , -periodic loop of symmetric matrices with in . Let be a solution of on the half-cylinder. Assume is not identically zero on and satisfies for . Put .
Then there are an eigenvalue of and an with for all such that the following holds. For every sequence there are a subsequence and an eigenfunction of with eigenvalue such that in .
This is the form of the qualitative asymptotic description of such solutions (C. Wendl, Lectures on Symplectic Field Theory, 2026 notes, Theorem 4.8.2 and Lemma 4.8.11). It is used for the uniform version FiniteEnergyPlane.halfCyl_exists_subseq_tendsto_eigen.
Formalization Note No rate of convergence of and no nondegeneracy of is assumed. The eigenfunction is IsLoopEigen Sinf μ e. The subsequence is σ ∘ φ with φ strictly monotone, and the convergence is ∫₀¹ ‖(Real.sqrt F)⁻¹ • ζ (σ (φ k), t) - e t‖² → 0, with the interval integral over .
import Definitions.Def_FiniteEnergyPlane_Asymptotics
namespace FiniteEnergyPlane
open MeasureTheory Metric Filter Topology
open scoped ContDiff ENNReal Real
/-- A solution of `∂ₛζ + J₀ ∂ₜζ + S ζ = 0` on a half-cylinder, with `S(s, t) → S∞(t)` in `C^∞`,
not identically zero and with `‖ζ(s, t)‖ ≤ C e^{δ₀ s}`: there is an eigenvalue `μ ≤ δ₀` of
`-J₀ ∂ₜ - S∞` such that the slices `ζ(s, ·)` are eventually nonzero in `L²` and, along every
sequence `sₖ → ∞`, a subsequence of the `L²`-normalized slices converges in `L²(0, 1)` to an
eigenfunction with eigenvalue `μ`. -/
theorem halfCyl_exists_subseq_tendsto_eigen_L2 {n : ℕ} (S : ℝ × ℝ → CauchyRiemannIndex.Mat n)
(hS : ∀ i j, ContDiff ℝ ∞ (fun p : ℝ × ℝ => S p i j)) (hSper : ∀ s t : ℝ, S (s, t + 1) = S (s, t))
(Sinf : ℝ → CauchyRiemannIndex.Mat n) (hSinf : CauchyRiemannIndex.IsSymLoop Sinf)
(hSinf' : ∀ i j, ContDiff ℝ ∞ (fun t => Sinf t i j))
(hSas : IsCInftyAsymptoticTo S Sinf)
(ζ : ℝ × ℝ → CauchyRiemannIndex.Vec n) (hζ : IsHalfCylSolution S ζ)
(hne : ∃ p : ℝ × ℝ, 0 < p.1 ∧ ζ p ≠ 0)
(C δ₀ : ℝ) (hgrowth : ∀ s > 0, ∀ t : ℝ, ‖ζ (s, t)‖ ≤ C * Real.exp (δ₀ * s)) :
∃ μ : ℝ, μ ≤ δ₀ ∧ ∃ s₀ : ℝ, (∀ s ≥ s₀, 0 < ∫ t in (0:ℝ)..1, ‖ζ (s, t)‖ ^ 2) ∧
∀ σ : ℕ → ℝ, Tendsto σ atTop atTop → ∃ φ : ℕ → ℕ, StrictMono φ ∧
∃ e : ℝ → CauchyRiemannIndex.Vec n, IsLoopEigen Sinf μ e ∧
Tendsto (fun k : ℕ => ∫ t in (0:ℝ)..1,
‖(Real.sqrt (∫ x in (0:ℝ)..1, ‖ζ (σ (φ k), x)‖ ^ 2))⁻¹ • ζ (σ (φ k), t) - e t‖ ^ 2)
atTop (𝓝 0) := by
sorry
end FiniteEnergyPlane