Model asymptotic operators with prescribed Conley–Zehnder index
ProvedCauchyRiemannIndex.model_asymptotic_operatorLet and . On loops the asymptotic operator
is nondegenerate and its Conley–Zehnder index is .
Formalization Note This is with antilinearMat (exp (2πikt)), where antilinearMat β is the symmetric real matrix of on (Mat 1).
import Definitions.Def_CauchyRiemannIndex_Setting import Mathlib.Analysis.Calculus.ContDiff.Basic
namespace CauchyRiemannIndex
open MeasureTheory Matrix Filter Topology
open scoped ENNReal NNReal ContDiff RealInnerProductSpace
/-- Wendl, Lemma 5.29 (p. 103): for `k ∈ ℤ` and `σ > 0`, the asymptotic operator
`η ↦ -J₀ ∂ₜη - π k η - σ e^{2πikt} η̄` on `C^∞(S¹, ℂ)` is nondegenerate and has Conley–Zehnder
index `k`. -/
theorem model_asymptotic_operator (k : ℤ) (σ : ℝ) (hσ : 0 < σ) :
IsNondegenerate (fun t : ℝ => (Real.pi * k) • (1 : Mat 1) +
σ • antilinearMat (Complex.exp (2 * Real.pi * k * t * Complex.I))) ∧
asymptoticCZIndex (fun t : ℝ => (Real.pi * k) • (1 : Mat 1) +
σ • antilinearMat (Complex.exp (2 * Real.pi * k * t * Complex.I))) = k := by
sorry
end CauchyRiemannIndex
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Read-back: CauchyRiemannIndex.model_asymptotic_operator
Setting. ; , . via , .
Hypotheses. .
Definitions used. antilinearMat β =\begin{psmallmatrix}\Re\beta&\Im\beta\\ \Im\beta&-\Re\beta\end{psmallmatrix}, the real matrix of (checked: ). The loop is
IsNondegenerate, asymptoticCZIndex: Gutt CZ index of the fundamental solution , (see asymptoticCZIndex_eq_iff_joined.md).
Conclusion. is nondegenerate and , i.e. the operator has CZ index .
Degenerate cases. : ; \Psi(t)=\begin{psmallmatrix}\cosh\sigma t&\sinh\sigma t\\ \sinh\sigma t&\cosh\sigma t\end{psmallmatrix}, , endpoint positive hyperbolic, extend to with : ✓ (matches the hand value for , ).
Remarks. Casts: Real.pi * k is ; 2 * Real.pi * k * t * Complex.I is in . is continuous, 1-periodic and symmetric, so it is a legitimate IsSymLoop (not hypothesised, but true).
Soundness checks.
- No junk: continuous, so exists uniquely; nondegeneracy is asserted (first conjunct), so the index is a genuine value. Scalar actions:
•onMat 1by reals, fine. - Hand computation for general : put . Then becomes , i.e. , so with H(t)=\exp(\sigma t\begin{psmallmatrix}0&1\\1&0\end{psmallmatrix}). has eigenvalues : nondegenerate ✓. (rotation is -linear, ), argument change . even: positive hyperbolic, extend to with constant . odd: , extend by , , to , . Total , so , ✓. Statement true and not vacuous.
Verdict: no mis-formalization observed
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.