A Cayley-type matrix of a hyperbolic symplectic matrix has signature zero
ProvedConleyZehnder.signature_eq_zero_of_hyperbolicLet and let , , be a real symplectic matrix with no eigenvalue on the unit circle . Then are not eigenvalues of , the matrix
is symmetric and invertible, and
that is, has exactly positive and negative eigenvalues, counted with multiplicity.
Hyperbolic symplectic matrices arise as linearized return maps of nondegenerate hyperbolic periodic orbits. The statement shows that the symmetric matrix attached to such a matrix carries no signature. Together with the index formula czIndex_two_mul_eq_neg_signature, it gives the zero property of the Conley–Zehnder index (Gutt, Proposition 8 (3)).
Formalization note: signature, J₀, IsSymplectic and Mat n come from the definition module ConleyZehnder_Setting; signature counts positive minus negative eigenvalues. "No eigenvalue on the unit circle" is stated over as (A.map ofReal - z • 1).det ≠ 0 for all ‖z‖ = 1. Since signature takes a proof that its argument is symmetric, that proof is passed as the hypothesis hN.
import Definitions.Def_ConleyZehnder_Setting
namespace ConleyZehnder
/-- If a symplectic matrix `A` has no eigenvalue on the unit circle, then the symmetric matrix
`J₀ (A - Id) (A + Id)⁻¹` has signature `0`. -/
theorem signature_eq_zero_of_hyperbolic {n : ℕ} (A : Mat n) (hA : IsSymplectic A)
(hcirc : ∀ z : ℂ, ‖z‖ = 1 → (A.map (fun x : ℝ => (x : ℂ)) - z • 1).det ≠ 0)
(hN : (J₀ n * (A - 1) * (A + 1)⁻¹).IsHermitian) :
signature (J₀ n * (A - 1) * (A + 1)⁻¹) hN = 0 := by sorry
end ConleyZehnder