Three operations on segment polynomials #
Let t be a primitive 2q-th root of unity in a field K. A segment polynomial is
seg t a n = ∏_{j<n} (X − t^(a − 2j)), a string of n roots with step t⁻²; F t n is the
segment of SU(n) (exponents n − 1, n − 3, …, 1 − n) and Gsp t m that of Sp(2m). The
subrings A generated by their coefficients satisfy three identities.
Main results #
NotaPuente.A_F_odd_eq_A_Gsp:A_SU(2m+1) = A_Sp(2m).NotaPuente.A_F_eq_A_F_sub:A_SU(n) = A_SU(q−n)forn ≤ q.NotaPuente.A_F_add_q:A_SU(n+q) = A_SU(n).NotaPuente.A_neg,NotaPuente.A_comp_neg_X:Ais invariant underp ↦ −pandp ↦ p(−X).
References #
- C. Marín, Non-real orders of character values of
GL(n), preprint (2026). - C. Marín, The ring of character values depends only on the segment: SU(n), Sp(2m) and GL(n) at a torsion element, Zenodo (2026), doi:10.5281/zenodo.22847476.
New general facts about A: invariance under p ↦ -p and p ↦ p(-X).
String of n roots t^a, t^(a-2), …, t^(a-2(n-1)).
Equations
- NotaPuente.seg t a n = ∏ j ∈ Finset.range n, (Polynomial.X - Polynomial.C (t ^ (a - 2 * ↑j)))
Instances For
Segment polynomial of Sp(2m).
Equations
- NotaPuente.Gsp t m = ∏ j ∈ Finset.range m, (Polynomial.X - Polynomial.C (t ^ (2 * (↑j + 1)))) * (Polynomial.X - Polynomial.C (t ^ (-(2 * (↑j + 1)))))
Instances For
theorem
NotaPuente.pow_q_eq_neg_one
{K : Type u_1}
[Field K]
{t : K}
{q : ℕ}
(hq : 0 < q)
(ht : IsPrimitiveRoot t (2 * q))
:
theorem
NotaPuente.t_ne_zero
{K : Type u_1}
[Field K]
{t : K}
{q : ℕ}
(hq : 0 < q)
(ht : IsPrimitiveRoot t (2 * q))
:
theorem
NotaPuente.seg_q_int
{K : Type u_1}
[Field K]
{t : K}
{q : ℕ}
(hq : 0 < q)
(ht : IsPrimitiveRoot t (2 * q))
(a : ℤ)
:
∃ (H : Polynomial ℤ), H.Monic ∧ seg t a q = Polynomial.map (Int.castRingHom K) H
A full parity class: q consecutive roots of the string give X^q - c, c = (t^a)^q = ±1;
hence it is the image of a monic integer polynomial.