Adapted from Charlie Dorsey’s Apache-2.0 Weil Bounds Toolkit for Lean Pool’s module system, Mathlib version, quality requirements and compilation performance.
Trace characters of polynomial classes #
Relates extension-field trace characters to values on polynomial classes. The underlying construction follows Carlitz (1969).
theorem
KloostermanWeil.Carlitz.trace_carlitz_arg
{K : Type u_1}
{L : Type u_2}
[Field K]
[Field L]
[Algebra K L]
[FiniteDimensional K L]
(t : K)
{x : L}
(hx : x ≠ 0)
: