Split and nonsplit trace classification #
This module proves the elementary representation of every normalized trace over an odd prime field by either the split torus or the concrete norm-one torus in the canonical quadratic extension.
theorem
BGS.Markoff.isSquare_algebraMap_quadraticFiniteField
(p : ℕ)
[Fact (Nat.Prime p)]
(hpTwo : p ≠ 2)
(a : ZMod p)
:
IsSquare ((algebraMap (ZMod p) (quadraticFiniteField p)) a)
Every base-field scalar becomes a square in the canonical quadratic extension.
theorem
BGS.Markoff.exists_split_or_quadraticNormOneTrace
(p : ℕ)
[Fact (Nat.Prime p)]
(hpTwo : p ≠ 2)
(t : ZMod p)
(ht : t ^ 2 ≠ 4)
:
(∃ (w : (ZMod p)ˣ), splitTorusTrace w = t ∧ ↑w ^ 2 ≠ 1) ∨ ∃ (w : ↥(quadraticNormOneTorus p)), quadraticNormOneTrace p w = t ∧ ↑↑w ^ 2 ≠ 1
Every nonparabolic normalized trace over an odd prime field is represented by either the split torus or the concrete norm-one torus in the canonical quadratic extension.
theorem
BGS.Markoff.mem_concreteLowOrderTraceSet_of_rotationOrder_lt
(p : ℕ)
[Fact (Nat.Prime p)]
(hpTwo : p ≠ 2)
(t : ZMod p)
(bound : ℕ)
(hsmall : rotationOrder t < bound)
:
A normalized trace of small rotation order lies in the concrete union of the parabolic, split-torus, and quadratic norm-one bounded-order trace sets.