Documentation

LeanPool.KloostermanWeil.Stepanov.ScalarExtensionSum

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 sums and trace scaling #

Connects Carlitz’s extension sums (1969) to the trace formulation used in Harcos (2015), §3.

The two-coefficient Kloosterman sum over units of the chosen finite extension.

Equations
Instances For
    theorem KloostermanWeil.Stepanov.scale_arg {F : Type u_1} [Field F] (M C U : F) (hM : M ≠ 0) :
    M * U + M * C * U⁻¹ = M * U + M ^ 2 * C * (M * U)⁻¹

    The extension Kloosterman sum written over the whole field with zero omitted.

    Equations
    Instances For