as the determinant of the complex matrix
ProvedConleyZehnder.complexLinearDet_mul_four_powconley-zehnder-indexmaslov-indexsymplectic-geometrysymplectic-group
Let be a real matrix, , and let be the -linear part of . Writing , let (an complex determinant). Viewing and as complex matrices,
The identity holds for every real matrix , symplectic or not. It writes the complex determinant of the -linear part, which defines , as an ordinary determinant that depends affinely on .
Formalization note: Mat n is the type of real matrices indexed by Fin n ⊕ Fin n, J₀ n is Mathlib's Matrix.J, and complexLinearDet is from the definition module ConleyZehnder_Setting; the complex matrices are obtained with Matrix.map and the coercion ℝ → ℂ.
Preamble
import Definitions.Def_ConleyZehnder_Setting
Formal statement
namespace ConleyZehnder
/-- For every real `2n × 2n` matrix `A`, `4ⁿ · det_ℂ C_A` equals the determinant of the complex
`2n × 2n` matrix `(A + 1) - i J₀ (A - 1)`, where `A` and `J₀` are viewed as complex matrices. -/
theorem complexLinearDet_mul_four_pow {n : ℕ} (A : Mat n) :
(4 : ℂ) ^ n * complexLinearDet A =
((A + 1).map (fun x : ℝ => (x : ℂ)) -
Complex.I • (J₀ n * (A - 1)).map (fun x : ℝ => (x : ℂ))).det := 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, Corollary 12, formula (9), p. 8 (definition of the normalized complex determinant)