Harcos's trace-zero count #
The last six counting lines of Corollary 3 on Harcos, page 8
(pages/harcos-stepanov-08.png), use the actual field trace and the
change of variables y = 2at - (x^p - x).
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcosArtinSchreier · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcosArtinSchreier_apply · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcos_trace_pow_card · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcos_trace_artinSchreier · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcos_pow_card_eq_self_iff · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcos_artinSchreier_ker · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcos_artinSchreier_ker_finrank · compiled type and proof/definition references.
Rank-nullity and nondegeneracy of the trace give additive Hilbert 90 here, without assuming any trace-zero solvability statement.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcos_artinSchreier_range · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcos_artinSchreier_exists_iff · compiled type and proof/definition references.
Every nonempty Artin--Schreier fiber has exactly #K elements; the empty
fibers are exactly those with nonzero field trace.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcos_artinSchreier_fiber_card · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcos_artinSchreier_eq_iff_quadratic · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcos_square_iff_quadratic · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcos_quadratic_parameter_nonzero · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcos_curve_parameter_inverse · compiled type and proof/definition references.
Harcos's change of variables, with nonzero t represented by a unit.
Its forward map is exactly (x,t) ↦ (x,2at-(x^p-x)); the surjectivity proof
constructs the inverse parameter (y+(x^p-x))/(2a).
Equations
Instances For
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcosCurveArtinSchreierEquiv · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcosCurveArtinSchreierEquiv_apply · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcosCurveArtinSchreierEquiv_symm_apply · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcosCurvePointCount_eq_artinSchreier_pairCount · compiled type and proof/definition references.
The relative finite-field version of Harcos's trace-zero counting identity.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcosCurvePointCount_eq_card_mul_traceZero · compiled type and proof/definition references.
Artin--Schreier fibers over the prime field have size p precisely at
trace-zero elements. This uses Algebra.trace, not a fiber-count surrogate.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcos_artinSchreier_prime_fiber_card · compiled type and proof/definition references.
The last six counting lines of Harcos, Corollary 3, page 8.
Inspect dependencies
MathlibNt.AnalyticNumberTheory.LargeSieve.LiLiuPrereqFouvry.harcosCurvePointCount_eq_prime_mul_traceZero · compiled type and proof/definition references.