The Conley–Zehnder index is locally constant on SP(n)
ProvedConleyZehnder.czIndex_locally_constantLet be the set of continuous paths with and (Gutt, Definition 4), viewed as a subspace of with the compact-open (equivalently, uniform) topology, and let be the Conley–Zehnder index (Gutt, Definition 7 and Corollary 12).
For every there is a neighbourhood of in such that for every . In other words, is locally constant on .
This is the local form of the homotopy property of the index (Gutt, Proposition 8 (2)); it gives constancy of on connected components of and stability of the index under small perturbations of a path.
Formalization note: SP, czIndex and Mat n come from the definition module ConleyZehnder_Setting; the topology on C(unitInterval, Mat n) is Mathlib's compact-open topology. "Close enough" is the filter statement ∀ᶠ ψ' in 𝓝 ψ, ψ' ∈ SP n → czIndex ψ' = czIndex ψ.
import Definitions.Def_ConleyZehnder_Setting
namespace ConleyZehnder
open Filter Topology
/-- `μ_CZ` is locally constant on `SP(n)`: every path `ψ' ∈ SP(n)` close enough to
`ψ ∈ SP(n)` in `C([0, 1], ℝ^{2n×2n})` (compact-open topology) has the same
Conley–Zehnder index as `ψ`. -/
theorem czIndex_locally_constant {n : ℕ} (ψ : C(unitInterval, Mat n)) (hψ : ψ ∈ SP n) :
∀ᶠ ψ' in 𝓝 ψ, ψ' ∈ SP n → czIndex ψ' = czIndex ψ := by sorry
end ConleyZehnder