Gauss sums #
We define the Gauss sum associated to a multiplicative and an additive character of a finite field and prove some results about them.
Main definition #
Let R be a finite commutative ring and let R' be another commutative ring.
If χ is a multiplicative character R → R' (type MulChar R R') and ψ
is an additive character R → R' (type AddChar R R', which abbreviates
(Multiplicative R) →* R'), then the Gauss sum of χ and ψ is ∑ a, χ a * ψ a.
Main results #
Some important results are as follows.
- gaussSum_mul_gaussSum_eq_card: The product of the Gauss sums of- χand- ψand that of- χ⁻¹and- ψ⁻¹is the cardinality of the source ring- R(if- χis nontrivial,- ψis primitive and- Ris a field).
- gaussSum_sq: The square of the Gauss sum is- χ(-1)times the cardinality of- Rif in addition- χis a quadratic character.
- MulChar.IsQuadratic.gaussSum_frob: For a quadratic character- χ, raising the Gauss sum to the- pth power (where- pis the characteristic of the target ring- R') multiplies it by- χ p.
- Char.card_pow_card: When- Fand- F'are finite fields and- χ : F → F'is a nontrivial quadratic character, then- (χ (-1) * #F)^(#F'/2) = χ #F'.
- FiniteField.two_pow_card: For every finite field- Fof odd characteristic, we have- 2^(#F/2) = χ₈ #Fin- F.
This machinery can be used to derive (a generalization of) the Law of Quadratic Reciprocity.
Tags #
additive character, multiplicative character, Gauss sum
Definition and first properties #
The product of two Gauss sums #
We have gaussSum χ ψ * gaussSum χ⁻¹ ψ⁻¹ = Fintype.card R
when χ is nontrivial and ψ is primitive (and R is a field).
If χ is a multiplicative character of order n on a finite field F,
then g(χ) * g(χ^(n-1)) = χ(-1)*#F
The Gauss sum of a nontrivial character on a finite field does not vanish.
When χ is a nontrivial quadratic character, then the square of gaussSum χ ψ
is χ(-1) times the cardinality of R.
Gauss sums and Frobenius #
For a quadratic character χ and when the characteristic p of the target ring
is a unit in the source ring, the pth power of the Gauss sum ofχ and ψ is
χ p times the original Gauss sum.
For a quadratic character χ and when the characteristic p of the target ring
is a unit in the source ring and n is a natural number, the p^nth power of the Gauss
sum ofχ and ψ is χ (p^n) times the original Gauss sum.
Values of quadratic characters #
If the square of the Gauss sum of a quadratic character is χ(-1) * #R,
then we get, for all n : ℕ, the relation (χ(-1) * #R) ^ (p^n/2) = χ(p^n),
where p is the (odd) characteristic of the target ring R'.
This version can be used when R is not a field, e.g., ℤ/8ℤ.
When F and F' are finite fields and χ : F → F' is a nontrivial quadratic character,
then (χ(-1) * #F)^(#F'/2) = χ #F'.
The quadratic character of 2 #
This section proves the following result.
For every finite field F of odd characteristic, we have 2^(#F/2) = χ₈#F in F.
This can be used to show that the quadratic character of F takes the value
χ₈#F at 2.
The proof uses the Gauss sum of χ₈ and a primitive additive character on ℤ/8ℤ;
in this way, the result is reduced to card_pow_char_pow.