Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Along a continuous path of symplectic matrices, ρ^\hat\rhoρ^​ is continuous with values in the unit circle

Proved
ConleyZehnder.rhoHat_path_continuous

by Mazecto · Oct 9, 2026 · Mathlib 0df444a (Lean v4.33.1)

conley-zehnder-indexsymplectic-geometrysymplectic-group

Let J0=(0−IdId0)J_0=\begin{pmatrix}0&-\mathrm{Id}\\ \mathrm{Id}&0\end{pmatrix}J0​=(0Id​−Id0​). For a real 2n×2n2n\times 2n2n×2n matrix AAA let CA=12(A−J0AJ0)C_A=\tfrac12(A-J_0AJ_0)CA​=21​(A−J0​AJ0​) be its complex-linear part, det⁡CCA\det_{\mathbb C}C_AdetC​CA​ the determinant of CAC_ACA​ viewed as a complex n×nn\times nn×n matrix, and ρ^(A)=det⁡CCA/∣det⁡CCA∣\hat\rho(A)=\det_{\mathbb C}C_A/|\det_{\mathbb C}C_A|ρ^​(A)=detC​CA​/∣detC​CA​∣.

Let χ:[0,1]→Sp(2n)\chi:[0,1]\to\mathrm{Sp}(2n)χ:[0,1]→Sp(2n) be a continuous path of symplectic matrices. Then t↦ρ^(χ(t))t\mapsto\hat\rho(\chi(t))t↦ρ^​(χ(t)) is a continuous map [0,1]→C[0,1]\to\mathbb C[0,1]→C with ∣ρ^(χ(t))∣=1|\hat\rho(\chi(t))|=1∣ρ^​(χ(t))∣=1 for every ttt.

This is the basic regularity fact needed to speak of continuous arguments (and hence degrees) of ρ^\hat\rhoρ^​ along paths and loops of symplectic matrices, as in the definitions of the Conley–Zehnder and Maslov indices.

Formalization note: Mat n, IsSymplectic, complexLinearDet and rhoHat come from the definition module ConleyZehnder_Setting; paths are continuous maps C(unitInterval, Mat n). In the definition module rhoHat A is a quotient that would be 000 if det⁡CCA\det_{\mathbb C}C_AdetC​CA​ vanished; the statement asserts in particular that this does not happen along χ\chiχ.

Preamble
import Definitions.Def_ConleyZehnder_Setting
Formal statement
namespace ConleyZehnder

/-- Along a continuous path of symplectic matrices, `t ↦ ρ̂(χ(t))` is continuous and takes
values in the unit circle. -/
theorem rhoHat_path_continuous {n : ℕ} (χ : C(unitInterval, Mat n))
    (hχ : ∀ t, IsSymplectic (χ t)) :
    Continuous (fun t => rhoHat (χ t)) ∧ ∀ t, ‖rhoHat (χ t)‖ = 1 := by sorry

end ConleyZehnder
Source
Gutt, Generalized Conley-Zehnder index, Ann. Fac. Sci. Toulouse Math. 23 (2014) 907-932, https://doi.org/10.5802/afst.1430 (arXiv:1307.7239), Section 2, formula (9) (the map rho-hat on Sp(2n)); this regularity statement is used implicitly there and is not stated in this form in the reference

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paperProve2Me Team
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me