The Conley–Zehnder index of a block-diagonal asymptotic operator is the sum of the block indices
ProvedCauchyRiemannIndex.asymptoticCZIndex_diamondconley-zehnder-indexodesymplectic-geometry
Let and be continuous -periodic loops of symmetric matrices whose asymptotic operators and are nondegenerate. Let be the block-diagonal loop on , where . Then is a continuous -periodic loop of symmetric matrices, is nondegenerate, and
This is the direct-sum property of the Conley–Zehnder index of asymptotic operators. It is used to compute indices of block-diagonal asymptotic operators.
Formalization Note The block-diagonal sum is ConleyZehnder.diamond, applied pointwise. Loops are IsSymLoop, nondegeneracy is IsNondegenerate (no eigenvalue of , where , ) and the index is asymptoticCZIndex, all from the setting module.
Preamble
import Definitions.Def_CauchyRiemannIndex_Setting import Definitions.Def_ConleyZehnder_Setting
Formal statement
namespace CauchyRiemannIndex
open MeasureTheory Matrix Filter Topology
open scoped ENNReal NNReal ContDiff RealInnerProductSpace
/-- For loops `A`, `B` of symmetric matrices with nondegenerate asymptotic operators, the
block-diagonal loop `A ⋄ B` is a loop of symmetric matrices, its asymptotic operator is
nondegenerate, and `μ_CZ(-J₀ ∂ₜ - A ⋄ B) = μ_CZ(-J₀ ∂ₜ - A) + μ_CZ(-J₀ ∂ₜ - B)`. -/
theorem asymptoticCZIndex_diamond {m₁ m₂ : ℕ} (A : ℝ → Mat m₁) (B : ℝ → Mat m₂)
(hA : IsSymLoop A) (hB : IsSymLoop B) (hnA : IsNondegenerate A) (hnB : IsNondegenerate B) :
IsSymLoop (fun t => ConleyZehnder.diamond (A t) (B t)) ∧
IsNondegenerate (fun t => ConleyZehnder.diamond (A t) (B t)) ∧
asymptoticCZIndex (fun t => ConleyZehnder.diamond (A t) (B t)) =
asymptoticCZIndex A + asymptoticCZIndex B := by
sorry
end CauchyRiemannIndex
Source
C. Wendl, Lectures on Symplectic Field Theory, arXiv:1612.01009, https://arxiv.org/abs/1612.01009, Lecture 3 (direct-sum property of μ_CZ); Gutt, arXiv:1307.7239, Proposition 8 (4)