Split-torus traces and normalized Markoff rotations #
This module makes explicit the elementary diagonalization used when a normalized rotation has
split characteristic polynomial. The two parabolic parameters are excluded by the mathematical
hypothesis w ^ 2 ≠ 1; at those parameters the matrix need not have the same order as w.
The trace of the determinant-one diagonal matrix with eigenvalues w and w⁻¹.
Equations
- BGS.Markoff.splitTorusTrace w = ↑w + ↑w⁻¹
Instances For
The determinant-one diagonal matrix with eigenvalues w and w⁻¹.
Equations
Instances For
Diagonal determinant-one matrices multiply by multiplying their first eigenvalues.
Diagonal determinant-one matrices form the split-torus homomorphism into SL₂.
Equations
- BGS.Markoff.splitDiagonalSLHom = { toFun := BGS.Markoff.splitDiagonalSL, map_one' := ⋯, map_mul' := ⋯ }
Instances For
The diagonal SL₂ element has exactly the multiplicative order of its first eigenvalue.
A small non-parabolic split rotation parameter belongs to the canonical bounded-order split-trace set used by the giant-orbit count.
Diagonalization after extending scalars. This is the common kernel for both split eigenvalues and eigenvalues in a quadratic nonsplit torus.
If the eigenvalues of a non-parabolic normalized rotation lie in an injective scalar extension, its rotation order is exactly the multiplicative order of either eigenvalue.
The scalar-extension order calculation feeds directly into the canonical bounded-order trace
set for any honestly embedded torus. In the nonsplit application, H is the norm-one subgroup
of a quadratic extension and includeEigenvalue is its subtype map.
The canonical quadratic extension of ZMod p supplied by Mathlib.
Equations
Instances For
The norm-one subgroup of the multiplicative group of the quadratic finite field.
Equations
Instances For
The base-field trace on the quadratic norm-one torus.
Equations
- BGS.Markoff.quadraticNormOneTrace p w = (Algebra.trace (ZMod p) (BGS.Markoff.quadraticFiniteField p)) ↑↑w
Instances For
For a norm-one element in the quadratic extension, its field trace is the eigenvalue trace
w + w⁻¹.
Away from the two parabolic eigenvalues, the normalized rotation order equals the order of the corresponding norm-one element in the quadratic extension.
A small non-parabolic nonsplit rotation trace belongs to the canonical bounded-order trace set of the quadratic norm-one torus.
The nonsplit bounded-order trace set has the same crude quadratic bound used by the final giant-orbit count.