Conley–Zehnder index of a path avoiding the eigenvalue −1
ProvedConleyZehnder.czIndex_two_mul_eq_neg_signatureLet be the set of continuous paths with and (Gutt, Definition 4), let be the Conley–Zehnder index (Gutt, Definition 7 and Corollary 12), and let denote the signature of a symmetric matrix (number of positive minus number of negative eigenvalues, with multiplicity).
Let be such that is not an eigenvalue of for any . Then the matrix
is symmetric and
The statement computes the index of every path that never meets the eigenvalue from its endpoint alone. Examples are short paths, and paths with no eigenvalue on the unit circle for (Gutt, Proposition 8 (3)). It is also compatible with the signature normalization (Gutt, Proposition 8 (6)).
Formalization note: SP, czIndex, signature, J₀ and Mat n come from the definition module ConleyZehnder_Setting; Matrix.J is and the symplectic group is . "No eigenvalue " is (1 + ψ t).det ≠ 0. Since signature takes a proof that its argument is symmetric (IsHermitian over ℝ), that proof is passed as the hypothesis hN; the value of signature does not depend on it.
import Definitions.Def_ConleyZehnder_Setting
namespace ConleyZehnder
/-- If `ψ ∈ SP(n)` and no `ψ(t)` has the eigenvalue `-1`, then the Conley–Zehnder index is
`μ_CZ(ψ) = -½ Sign(J₀ (ψ(1) - Id) (ψ(1) + Id)⁻¹)`; the matrix `J₀ (ψ(1) - Id) (ψ(1) + Id)⁻¹` is
symmetric. -/
theorem czIndex_two_mul_eq_neg_signature {n : ℕ} (ψ : C(unitInterval, Mat n)) (hψ : ψ ∈ SP n)
(hneg : ∀ t, (1 + ψ t).det ≠ 0)
(hN : (J₀ n * (ψ 1 - 1) * (ψ 1 + 1)⁻¹).IsHermitian) :
2 * czIndex ψ = -signature (J₀ n * (ψ 1 - 1) * (ψ 1 + 1)⁻¹) hN := by sorry
end ConleyZehnder