The modulus of a Gauss sum is
ProvedWeil.norm_gaussSumexponential-sumsfinite-fieldsgauss-sumsnumber-theoryweil-bound
Square-root cancellation for Gauss sums. Let be a finite field, a non-trivial multiplicative character of valued in , and a primitive additive character of . Then the Gauss sum has modulus exactly
The sum has terms each of modulus at most , so the trivial bound is ; the content of the statement is that there is perfect square-root cancellation. This is the fundamental estimate underlying every Weil-type bound for complete exponential sums.
Preamble
import Mathlib.NumberTheory.GaussSum import Mathlib.NumberTheory.LegendreSymbol.QuadraticChar.GaussSum import Mathlib.NumberTheory.MulChar.Lemmas import Mathlib.GroupTheory.SpecificGroups.Cyclic import Mathlib.GroupTheory.Index import Mathlib.Analysis.SpecialFunctions.Complex.CircleAddChar import Mathlib.Analysis.SpecialFunctions.Sqrt import Mathlib.Analysis.RCLike.Basic import Mathlib.Analysis.Complex.Basic import Mathlib.Algebra.Field.GeomSum import Mathlib.Algebra.Order.BigOperators.Group.Finset set_option autoImplicit false set_option linter.unusedSectionVars false set_option linter.unusedVariables false universe u_1 u_2 open AddChar MulChar Finset
Formal statement
namespace Weil
theorem norm_gaussSum : ∀ {F : Type u_1} [inst : Field F] [inst_1 : Fintype F] (χ : MulChar F ℂ), χ ≠ 1 → ∀ (ψ : AddChar F ℂ), AddChar.IsPrimitive ψ → ‖gaussSum χ ψ‖ = √(↑(Fintype.card F) : ℝ) := by sorry
end WeilSource
Ireland & Rosen, A Classical Introduction to Modern Number Theory, 2nd ed., Springer GTM 84, Ch. 8 (Gauss and Jacobi Sums)