Documentation

LeanPool.MarkoffModP.BGS.Markoff.Opening.PeriodicSemisimple

Periodic points on semisimple fibers #

This module proves the point-level implication needed in the opening. It does not infer finite matrix order from periodicity of a single vector. Instead it uses the explicit conic parametrization: on a nonparabolic fiber, rotation multiplies the eigen-coordinate by a chosen matrix eigenvalue, so a positive return forces that eigenvalue to be torsion.

theorem BGS.Markoff.exists_splitTorusTrace_eq {K : Type u_1} [Field K] [IsAlgClosed K] (t : K) :
∃ (w : Kˣ), t = splitTorusTrace w

Every trace parameter over an algebraically closed field is w + w⁻¹ for a nonzero eigenvalue w.

theorem BGS.Markoff.periodic_nonparabolic_fiber_has_torsion_eigenvalue {K : Type u_1} [Field K] [IsAlgClosed K] {t : K} (ht : t ^ 2 ≠ 4) {x : NormalizedPoint K} (hx : x ∈ normalizedFiber1 t) {n : ℕ} (hn : 0 < n) (hperiodic : normalizedRotate1^[n] x = x) :
∃ (w : Kˣ), IsOfFinOrder w ∧ t = splitTorusTrace w

A positive return of a point on a nonparabolic normalized fiber produces a torsion eigenvalue representing the fixed trace coordinate.