Normalization and Frobenius coefficient transport #
Two independent facts:
exists_normalized_parameter— elementary arithmetic choosing betweenkandn - kso that the chosen representative avoids the bad classk ≡ 3 (mod 6);coefficientCount_transfer_complement— the finite-field Frobenius bijection relating the counts atkandn - k.
Transport is stated in the original coefficient form. This avoids the
incorrect stronger claim that slopeTripleCount k ρ = slopeTripleCount (n-k) ρ
at the same slope: Frobenius acts on the coefficients, hence on the slope,
as well.
For k < n coprime to n, one of k, n - k is odd, coprime to n, and
avoids k ≡ 3 (mod 6) when n is even, hence supplies an m with
2 ^ k0 + 1 = 3 * m and gcd(m, 2 ^ n - 1) = 1.
Frobenius transport auxiliaries #
Frobenius transport of the coefficient count from k to n - k. The
coefficients move with Δ, so the transported count sits at new coefficients
w1, w2 rather than at v₁, v₂.
The normalized parameter k0 together with the coefficients carrying the
count to it: exists_normalized_parameter chooses k0 ∈ {k, n - k}, and in the
complement case coefficientCount_transfer_complement supplies w1, w2.