Adapted from Charlie Dorsey’s Apache-2.0 Weil Bounds Toolkit for Lean Pool’s module system, Mathlib version, quality requirements and compilation performance.
Extension-field generating identity #
Derives the generating-series identity from the formal algebra and Newton sums, following Carlitz (1969). The exact sign and trace normalization has not yet been compared equation by equation with the original article.
Total sequence wrapper: Carlitz sums live only in positive extension degree.
Equations
- KloostermanWeil.Carlitz.Kseq p t 0 = 0
- KloostermanWeil.Carlitz.Kseq p t n.succ = KloostermanWeil.Carlitz.Kext p (n + 1) t
Instances For
The formal generating series of the weighted monic-polynomial sums A.
Equations
- KloostermanWeil.Carlitz.LSeriesA p t = PowerSeries.mk fun (n : ℕ) => KloostermanWeil.Dickson.A p t n
Instances For
@[simp]
theorem
KloostermanWeil.Carlitz.Kseq_one_eq_baseKloosterman
(p : ℕ)
[Fact (Nat.Prime p)]
(t : Fp p)
:
theorem
KloostermanWeil.Carlitz.derivative_KSeries_mul_LSeriesA
(p : ℕ)
[Fact (Nat.Prime p)]
(t : Fp p)
: