Vanishing of the actual Stepanov auxiliary polynomial #
This is the passage from (20) to (22) on printed page 11 of Harcos,
Weil's bound for Kloosterman sums
(pages/harcos-stepanov-11.png). Frobenius kills the positive Hasse
derivatives of X^(jq) below order q. Factoring out f^(ell-k)
additionally requires k ≤ ell; the vanishing application uses k < ell ≤ q.
Frobenius forces every positive Hasse derivative of X^(jq) below
order q to vanish as a polynomial, not just as a function on the field.
The Frobenius residue of ((X + 1)^j)^q determines its low Taylor
coefficients; evaluating a Hasse monomial at 1 recovers its sole coefficient.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.stepanov_hasseDeriv_X_card_mul · compiled type and proof/definition references.
Below order q, a factor X^(jq) is constant for Hasse differentiation.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.stepanov_hasseDeriv_mul_X_card_mul · compiled type and proof/definition references.
Equation (20), with the necessary extraction range k ≤ ell.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.stepanov_hasseDeriv_pow_mul_ansatz · compiled type and proof/definition references.
Evaluating (20) at f(x)^((q-1)/2) = a gives precisely (22).
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.stepanov_hasseDeriv_pow_mul_ansatz_eval · compiled type and proof/definition references.
At a zero of f, the multiplier f^ell itself supplies all required
Hasse vanishing, independently of the coefficient equations.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.stepanov_hasseDeriv_pow_mul_eval_zero · compiled type and proof/definition references.
The actual equation system (22) forces Hasse vanishing of the actual auxiliary polynomial at the union of the two specified loci.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.stepanov_constraints_imply_hasse_vanishing · compiled type and proof/definition references.
Degree of the block ansatz, including the empty family and zero
coefficients. The strict degree convention also covers B = 0.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.stepanovAnsatz_degree_lt · compiled type and proof/definition references.
Degree budget for the actual auxiliary polynomial used in point counting.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.stepanov_pow_mul_ansatz_degree_lt · compiled type and proof/definition references.
Harcos's auxiliary polynomial exists from the actual dimension inequality, with nonvanishing, degree control, and genuine Hasse vanishing.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.stepanov_exists_auxiliary_polynomial · compiled type and proof/definition references.