The block sum of symplectic matrices is symplectic
ProvedCauchyRiemannIndex.diamond_isSymplecticcauchy-riemannconley-zehnder-indexsymplectic-geometry
If and , then
where is the block-diagonal matrix acting by ( on , on ), i.e. the matrix of on with the coordinates reordered as .
This is the product structure on symplectic groups used for the product property of the Conley-Zehnder index (Gutt, §2) and for comparing with .
Formalization Note. is Mat n (real matrices indexed by Fin n ⊕ Fin n, first block , second block ) and is Matrix.J; IsSymplectic A is membership in Matrix.symplecticGroup. Vectors of are functions Fin n ⊕ Fin n → ℝ and is A *ᵥ v. is ConleyZehnder.diamond A B from the Conley-Zehnder setting definitions, the reindexing of Matrix.fromBlocks A 0 0 B along (Fin n' ⊕ Fin n') ⊕ (Fin n'' ⊕ Fin n'') ≃ Fin (n'+n'') ⊕ Fin (n'+n'').
Preamble
import Definitions.Def_CauchyRiemannIndex_Setting import Definitions.Def_ConleyZehnder_Setting
Formal statement
namespace CauchyRiemannIndex
open Matrix
/-- The block-diagonal sum `A ⋄ B` of symplectic matrices is symplectic. -/
theorem diamond_isSymplectic {n' n'' : ℕ} (A : Mat n') (B : Mat n'') (hA : IsSymplectic A)
(hB : IsSymplectic B) : IsSymplectic (ConleyZehnder.diamond A B) := by sorry
end CauchyRiemannIndex
Source
C. Wendl, Lectures on Symplectic Field Theory, arXiv:1612.01009, https://arxiv.org/abs/1612.01009, Lecture 3, §3.4, p. 62 (Theorem 3.34 and the Maslov index of loops in ); J. Gutt, Generalized Conley-Zehnder index, Ann. Fac. Sci. Toulouse 23 (2014), arXiv:1307.7239, §2 (the map , eq. (9))