Documentation

LeanPool.KloostermanWeil.Carlitz.FactorWeight

Adapted from Charlie Dorsey’s Apache-2.0 Weil Bounds Toolkit for Lean Pool’s module system, Mathlib version, quality requirements and compilation performance.

Multiplicative polynomial weights #

Relates multiplicative polynomial weights to factorization data in the Carlitz (1969) extension-sum construction.

noncomputable def KloostermanWeil.Carlitz.factorWeight (p : ℕ) [Fact (Nat.Prime p)] (t : ZMod p) {n : ℕ} (s : FactorData p n) :

The product of the additive-character weights of the irreducible factors.

Equations
Instances For
    noncomputable def KloostermanWeil.Carlitz.coeffFactorEquiv (p n : ℕ) [Fact (Nat.Prime p)] :
    (Fin n → ZMod p) ≃ FactorData p n

    Parametrize irreducible factor data by the lower coefficients of its product.

    Equations
    Instances For