Gaussian Sums
Gaussian Sums
and
its Application
A Project Report
Submitted in fulfillment of the
requirements for the completion of the course
MS 515 : Project during the programme M. Sc. in Mathematics.
Submitted by
DIPENDRANATH MAHATO
Roll No. MSM18005
Supervised by
PROF. DHIREN KUMAR BASNET
Submitted to
Department of Mathematical Sciences
Tezpur University, Napaam
Tezpur-784028
Assam, India
2020
ABSTRACT
Date: 17/06/2020
Place: Tezpur Dipendranath Mahato
ACKNOWLEDGEMENT
Thank you all for your insights, guidance and infinite support!
Dipendranath Mahato
Contents
1 Preliminary 6
1.1 Groups, Rings and Fields . . . . . . . . . . . . . . . . . . . . 6
1.2 Homomorphisms . . . . . . . . . . . . . . . . . . . . . . . . . 9
3 Characters 25
3.1 Basic Properties . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2 Characters on Finite Field . . . . . . . . . . . . . . . . . . . . 32
3.2.1 Additive Character . . . . . . . . . . . . . . . . . . . . 33
3.2.2 Multiplicative Character . . . . . . . . . . . . . . . . . 34
3.3 Additional Information . . . . . . . . . . . . . . . . . . . . . . 35
3.3.1 Quadratic Residues and Legendre Symbol . . . . . . . 35
3.3.2 Law of Quadratic Reciprocity . . . . . . . . . . . . . . 36
3.3.3 Orthogonality Relations on Finite Fields . . . . . . . . 37
4 Gaussian Sums 40
4.1 Definition and Basic Properties . . . . . . . . . . . . . . . . . 40
4.2 Davenport-Hasse Theorem . . . . . . . . . . . . . . . . . . . . 45
4.3 Generalization of the Computation of Gauss Sums . . . . . . 49
4.4 Stickelberger’s Theorem . . . . . . . . . . . . . . . . . . . . . 52
4.5 Law of Quadratic Reciprocity . . . . . . . . . . . . . . . . . . 54
Bibliography 58
5
Chapter 1
Preliminary
Remarks :
6
4. Coset of H in G : For any subgroup H ≤ G and any x ∈ G, the set
xH := {xh : h ∈ H} is called the left coset of H with respect to x and
Hx := {hx : h ∈ H} is called the right coset of H with respect to x.
5. If the group G is of finite order, then the order of the subgroup H
divides the order of the group G, i.e., |H| divides |G|. This is a very
famous theorem known as the Lagrange′ s T heorem.
Remarks :
7
8. Characteristic of R : If ∃n ∈ N such that nr = 0 ∀r ∈ R, then
least such n is called the the characteristic of R and denoted by
char(R) = min{n ∈ N : nr = 0, ∀r ∈ R}.
Remarks :
8
9. If |F| = q, then every non-zero element of F satisfies the equation
xq−1 = 1. Therefore, the group F× is cyclic. Any generator of F× is
called a primitive element of F, denoted by ζ.
1.2 Homomorphisms
The basic motivation behind the study of homomorphisms is to identify one
algebraic structure with the help of another algebraic structure of same kind.
We only deal with three basic homomorphisms.
Remarks :
9
(a) for groups Ker f := {x ∈ G : f (x) = eGe } is a subgroup of G.
(b) for rings Ker g := {x ∈ R : g(x) = 0S } is a subring of R.
(c) for fields Ker φ := {x ∈ F : φ(x) = 0K } is a subf ield of F.
***********
10
Chapter 2
Fields are the most basic algebraic structures dealt in Modern Algebra.
There are extensive theories developed by dealing with F ield Extensions,
Splitting F ields, Algebraic Closures, Galois T heory and then F inite F ields.
11
where αi ∈ K, ∀i ∈ {1, 2, ..., m}.
Again, for each αi ∈ K we have
n
X
αi = βij fj (2.2)
j=1
where the coefficients βij ∈ F, for each fixed i ∈ {1, 2, ..., m} and ∀j ∈
{1, 2, ..., n}.
Now substituting αi in (2.1) we get
m X
X n
l= ( βij fj )ki
i=1 j=1
X (2.3)
= βij ki fj .
i∈{1,2,...,m}
j∈{1,2,...,n}
which is equivalent to
m X
X n
( βij fj )ki = 0.
i=1 j=1
12
For the second statement, if [K : F] is infinite, then there are infinitely
many elements in the basis of K over the field F. Since K ⊆ L, each basis
element of K is also in L. All these elements are linearly independent, and
as basis is the maximal linearly independent set, therefore we have [L : F] is
also infinite.
Again, if [L : K] is infinite, then there are infinitely many elements in the
basis of L over the field K, which are linearly independent over K. Since
linearly independence over K implies linearly independence over the field F,
we have [L : F] is infinite.
Hence the second statement of the proposition is also proved and so the
entire proposition is proved.
Lemma 2.4. If F is a finite field with |F| = q, then for every a ∈ F satisfies
the equation xq = x.
13
Proof. Since F× = F\{0F } forms a group with the underlying multiplication
of the field, all of it’s members satisfy the equation
xq−1 = 1F
where x ∈ F∗ .
Now multiplying both side by x we get xq = x.
Again 0F satisfies xq = x trivially. So for every x ∈ F, the equation xq = x
is satisfied.
Corollary 2.5.2. Let F be the field extension of the field K, then an element
α ∈ K is in F ⇐⇒ αq = α.
Theorem 2.6. (Existence and Uniqueness Theorem). For each prime p and
each n ∈ N there exists exactly one field K(up to isomorphism) of cardinality
q = pn , namely the minimal splitting field of xq − x over the prime field of
Kp .
14
of K.
Clearly 0K ∈ S and 1K ∈ S. Let α, β ∈ S, then αq = α and β q = β. Now
Xq
q q
(α − β) = (−1)i αq−i β i
i
i=0
q q q
= α − β , as = 0, ∀i ∈ {1, 2, ..., q − 1}.
i
This gives α − β ∈ S.
Again, for α, β 6= 0K , (αβ −1 )q = αq (β q )−1 = αβ −1 ⇒ αβ −1 ∈ S.
Hence S is a subfield of K and S contains all the roots of xq −x, so card(S) = q
⇒ S is the minimal splitting field of xq − x over Kp and S = K.
Theorem 2.7. (Subfield Criterion) Every subfield of the finite field Fq (with
cardinality q = pn ) has cardinality pm , where m|n. Conversely, if m|n, then
there exists precisely one subfield of Fq with cardinality pm .
Proof. (Proof of Existence) By Lemma 2.2 it is clear that a subfield(namely
K) of Fq has cardinality pm , where m|n.
Conversely, let m ∈ N such that m|n, then (pm − 1)|(pn − 1) and so,
m n
xp −1 − 1 divides xp −1 − 1 in Fp [x].
m n
Therefore, xp − x divides xp − x = xq − x in Fp [x]. So Fq contains the
m
splitting field S of xp − x over Fp . Then by Existence and U niqueness
theorem(Theorem 2.6) we have |S| = pm .
15
Properties of Möbius µ function :
• For n > 1, the sum of the Möbius function over all the positive divisors
of n is 0, i.e., X
µ(d) = 0.
d|n
Now,
X n X X
µ(d)F ( ) = µ(d) f (k)
d
d|n d|n k|(n/d)
X
= µ(d)f (k)
dk|n
X X
= f (k) µ(d)
k|n d|(n/k)
= f (n)
so n/k = 1 ⇒ n = k.
Corollary 2.8.1. For the arithmetic function, Euler′ s φ-f unction we have
X µ(d)
φ(n) = n .
d
d|n
Theorem 2.9. In any finite field Fq , F∗q forms a cyclic multiplicative group.
16
Proof. We know that cardinality of F∗q is q − 1.
Now if d|q −1, then xd −1 divides xq−1 −1 and so it divides xq −x. Therefore
xd − 1 has d roots, which are distinct.
Let G ⊆ F∗q defined by G := {g ∈ G : g d = 1F }.
We claim that G is a subgroup of F∗q with cardinality d. It is clear that G
contains d distinct elements.
Now 1F satisfies the deginition of G, so 1F ∈ G.
Let g1 , g2 ∈ G, then (g1 g2−1 )d = g1d (g2d )−1 = 1F ⇒ g1 g2−1 ∈ G ⇒ G is a
subgroup of F∗q .
ψ(d) be the number of elements of order d in the multiplicative group
F∗q . Then
X
ψ(t) = d.
t|d
1. m is irreducible in K[x].
17
Lemma 2.10. Let f ∈ Fq [x] be an irreducible polynomial and ζ be a root of
f in the extension field of Fq . Then for any g ∈ Fq [x] with g(ζ) = 0 ⇐⇒ f
divides g.
18
2 m−1
As ζ is a root of f , by above argument ζ q , ζ q , . . . , ζ q are also roots of f .
Now we have to show this roots are simple roots.
i j
Suppose to the contrary, ζ q = ζ q for some i, j ∈ Z and without loss of
generality let, 0 ≤ i < j ≤ m − 1, then
m
ζ = ζq
m−(j−i) i j
= ζq , using ζ q = ζ q .
m−(j−i)
So by Lemma 2.10 we have f divides xq − x and by Lemma 2.11
m|m − (j − i), which is a contradiction as (j −i) > 0 ⇒ m−(j −i) < m.
19
Now if K is a prime-subfield of F, then T rF/K (ζ) is called the Absolute
T race of ζ and then it is denoted by T rF (ζ).
From the above definition it is clear that, trace of ζ over K is the sum
of all conjugates of ζ over K.
Theorem 2.13. The trace function T rF/K satisfies the following properties:
1. T rF/K (ζ) ∈ K, ∀ζ ∈ F.
i
3. For any c ∈ K we have by Lemma 2.4, c = cq , ∀i ≥ 0. Then for any
such c ∈ K and ζ ∈ F we have
2 m−1
T rF/K (cζ) = (cζ)q + (cζ)q + · · · + (cζ)q
2 2 m−1 m−1
= cζ q + cq ζ q + · · · + cq ζq
2 m−1
= cζ q + cζ q + · · · + cζ q
2 m−1
= c(ζ q + ζ q + · · · + ζ q )
= cT rF/K (ζ).
20
4. From the above two proofs it is clear that the mapping T rF/K : F → K
is a linear operator. Now it remains only to show it is an onto operator.
2 m−1
As the polynomial ζ + ζ q + ζ q + · · · + ζ q has at most m − 1 roots
in F and card(F) = q m , there must exist some ζr ∈ F such that
T rF/K (ζr ) 6= 0.
Let T rF/K (ζr ) = κ ∈ K. Then κ 6= 0.
Now for any η ∈ K,
η η
T rF/K ( ζr ) = T rF/K (ζr )
κ κ
η
= κ
κ
= η.
m−1
X
q j
T rF/K (ζ ) = (ζ q )q
j=0
m−1
X j+1
= ζq
j=0
2 3 m
= ζq + ζq + ζq + · · · + ζq
2 m−1 m
= ζ + ζq + ζq + · · · + ζq , as ζ q = ζ
= T rF/K (ζ).
21
Proof. Suppose [F : K] = m and [E : F] = n, as the extensions are finite.
Then by Theorem 2.1 we have [E : K] = mn.
Then for any ζ ∈ E we have
m−1
X i
T rF/K (T rE/F (ζ)) = (T rE/F (ζ))q
i=0
X n−1
m−1 X jm i
= ( ζq )q
i=0 j=0
X n−1
m−1 X jm+i
= ζq
i=0 j=0
mn−1
X k
= ζq
k=0
= T rE/K (ζ).
2 m−1 q m −1
NF/K (ζ) = ζ · ζ q · ζ q · · · ζ q =ζ q−1 .
From the above definition it is clear that, norm of ζ over K is the product
of all the conjugates of ζ over K.
Theorem 2.15. The norm function NF/K satisfies the following properties:
1. NF/K (ζ) ∈ K, ∀ζ ∈ F.
22
Proof.
1. Here we have
2 m−1
{NF/K (ζ)}q = {ζ · ζ q · ζ q · · · ζ q }q
2 m−1 m
= ζq · ζq · · · ζq · ζq
= NF/K
i
3. For any c ∈ K we have by Lemma 2.4, c = cq , ∀i ≥ 0. Then for any
such c ∈ K and ζ ∈ F we have
2 m−1
NF/K (cζ) = (cζ) · (cζ)q · (cζ)q · · · (cζ)q
2 m−1
2 m−1
= c · cq · cq · · · cq ζ · ζq · ζq · · · ζq
2 m−1
= (c · c · c · · · c) ζ · ζ q · ζ q · · · ζ q
= cm NF/K (ζ)
23
Proof. Suppose [F : K] = m and [E : F] = n, as the extensions are finite.
Then by Theorem 2.1 we have [E : K] = mn.
Then for any ζ ∈ E we have
mn
q −1
NF/K (NE/F (ζ)) = NF/K ζ qm −1
qm −1
q mn −1 q−1
= ζ q m −1
q mn −1
= ζ q−1
= NE/K (ζ).
***********
24
Chapter 3
Characters
Since our main objective lies on Gaussian Sums, we will mainly discuss the
properties of character relevant to our topic. So we will mainly focus on
characters on the two underlying groups of a finite fields.
Remarks :
1. ϑ(1G ) = 1.
25
Proof.
26
k2 = g i2 h2 where 1 ≤ i2 ≤ n and h2 ∈ H.
Then
k1 k2 = g i1 +i2 h1 h2 .
Note : For a finite cyclic group group G with card(G) = n and having
g ∈ G as a generator of G. Then for any j ∈ {0, 1, 2, . . . , n − 1} we can define
a character ̺j on G by
2πijr
̺j (gr ) = exp{ }, where r=0,1,2,. . . ,n-1.
n
On the other hand, any character ̺ on G takes the values of the nth root of
unity. Then by the above definition, the character ̺ it is equal to some ̺k
for some k ∈ {0, 1, 2, . . . , n − 1}. This gives that Gb = {̺0 , ̺1 , ̺2 , . . . , ̺n−1 }.
Theorem 3.4. Let g1 , g2 be any two distinct elements of the finite group G.
Then there exists a character ϑ defined on G such that ϑ(g1 ) 6= ϑ(g2 ).
27
Proof. Since g1 , g2 ∈ G =⇒ g1 g2−1 ∈ G, it is sufficient to proof that
g := g1 g2−1 6= 1G implies ϑ(g) 6= 1.
Let H :=< g >⊆ G. Then by above note, there exists exactly |H|−1 number
of distinct characters defined over H.
Now choose any character ϑe defined over H for which ϑ(g)
e 6= 1 and applying
e
Theorem 3.3 on ϑ we get our required character ϑ defined over G.
Theorem 3.5. For any non-trivial character ϑ defined over any finite abelian
group G, X
ϑ(g) = 0. (3.1)
g∈G
This gives X
{ϑ(e
g ) − 1} ϑ(g) = 0.
g∈G
e
g(ϑ) = ϑ(g).
28
g : Gb → U is non-trivial, as ∃ϑe ∈ Gb such that
Then this character e
e
ϑ(g) e G ) = 1. Therfore by (3.1) we have
6= ϑ(1
X X
e
ϑ(g) = e e =0
g(ϑ)
e Gb
ϑ∈ e Gb
ϑ∈
Lemma 3.6. Let the abelian group G be a direct product of cyclic groups
of order n1 , n2 , . . . , nm . Then Gb is also a direct product of cyclic groups of
order n1 , n2 , . . . , nm .
29
Theorem 3.7. For any finite abelian group G, there exists an isomorphism
from G to Gb and particularly |G| = |G|.
b
Proof. By the above note we can write G as the direct product of the cyclic
subgroups < g1 >, . . . , < gm >, i.e., G =< g1 > × < g2 > × · · · × < gm >
where | < gi > | = ni for i = 1, 2, . . . , m.
Then by Lemma 3.6, the group of characters can also be expressed as
Gb =< ϑ1 > × < ϑ2 > × · · · × < ϑm >
where the character ϑi : G → C× is defined by ϑi (gi ) = ρi and ϑi (gj ) =
1 for i 6= j with ρi as a primitive nth i root of unity and | < ϑi > | = ni for
i = 1, 2, . . . , m.
Now | < gi > | = ni = | < ϑi > | gives there is an isomorphism fi from
< gi > to < ϑi >, ∀i ∈ {1, 2, . . . , m}. Then the map
m
Y
b
fi : G{=< g1 > × · · · × < gm >} → G{=< ϑ1 > × · · · × < ϑm >}
i=1
Proof.
1. If ϑ 6= ϕ, then ϑϕ̄ is a non-trivial character defined over G. Therefore
X
ϑϕ̄(g) = 0
g∈G
X
=⇒ ϑ(g)ϕ̄(g) = 0
g∈G
1 X
=⇒ ϑ(g)ϕ(g) = 0.
|G|
g∈G
30
Now if ϑ = ϕ, then ϑϕ̄ = ϑϑ̄ = ϑ0 . Therefore
X X X
ϑϕ̄(g) = ϑ0 (g) = 1 = |G|
g∈G g∈G g∈G
1 X
=⇒ ϑϕ̄(g) = 1
|G|
g∈G
1 X
=⇒ ϑ(g)ϕ(g) = 1.
|G|
g∈G
Theorem 3.9. For any subgroup H of the finite abelian group G, the anni-
hilator of H is a subgroup of Gb with order |G|/|H|.
Proof. Let us denote the annihilator of H as A. Now choose two annihilators
b
of H, V iz. ϑ1 , ϑ2 ∈ A ⊆ G.
Then ϑ1 (h) = 1 and ϑ2 (h) = 1 for all h ∈ H.
Now,
ϑ1 ϑ−1 −1
2 (h) = ϑ1 (h)ϑ2 (h)
= ϑ1 (h)ϑ2 (h−1 )
= 1.
31
This gives ϑ1 ϑ−1 b
2 ∈ A. Hence A is a subgroup of G.
Next we have to show |A| b = |G|/|H|. In order to do so we will construct an
b
isomorphism between G and G/H (as H is a normal subgroup of the abelian
group G, G/H exists).
Now define a map µ : G/H → Gb by gH 7→ ϑ(g) where ϑ ∈ G and g ∈ G.
Claim : µ is one-one.
Let g1 , g2 ∈ G such that g1 H = g2 H, we have to show µ(g1 H) = µ(g2 H).
g1 H = g2 H
=⇒H = g1−1 g2 H
=⇒µ(H) = µ(g1−1 g2 H)
=⇒ϑ(1G ) = ϑ(g1−1 g2 )
=⇒1 = ϑ(g1−1 )ϑ(g2 )
=⇒1 = ϑ(g1 )−1 ϑ(g2 )
=⇒ϑ(g1 ) = ϑ(g2 )
=⇒µ(g1 H) = µ(g2 H)
µ(g1 H) = µ(g2 H)
=⇒ϑ(g1 ) = ϑ(g2 )
=⇒ϑ(g1 )−1 ϑ(g2 ) = 1
=⇒ϑ(g1−1 g2 ) = 1 = ϑ(1G )
=⇒g1−1 g2 H = H
=⇒g1 H = g2 H
32
3.2.1 Additive Character
The function ψ1 : Fq → U defined by c 7→ exp(2πi T r(c)
p ), where p = char(Fq )
and T r : Fq → Fp is the absolute trace function defined in previous chapter.
This is a character on the additive group Fq henceforth we call it the Additive
character of Fq and particularly this character is known as the Canonical
Additive character of Fq .
All the additive characters defined on Fq can be obtained from this canonical
characters of Fq .
Proof. For the first part we need to show ψ is a homomorphism. For that
we choose two elements c1 , c2 ∈ Fq . Then
ψr (c1 + c2 ) = ψ1 (r[c1 + c2 ])
= ψ1 (rc1 + rc2 )
= ψ1 (rc1 )ψ1 (rc2 )
= ψr (c1 )ψr (c2 ).
Hence ψr is a character on Fq .
Now we prove the second part. Firstly we note that by Theorem 2.13,
T r : Fq → Fp is onto. Then the character ψ1 is non-trivial.
Now let r1 , r2 ∈ Fq such that r1 6= r2 . Then for some suitable c ∈ Fq we
have
ψr1 (c) ψ1 (r1 c)
=
ψr2 (c) ψ1 (r2 c)
= ψ1 (r1 c − r2 c)
= ψ1 ([r1 − r2 ]c)
6= 1.
33
Theorem 3.11. For any finite field extension E of the field Fq . Then the
canonical additive characters Ψ and ψ defined on E and Fq respectively are
connected by the identity
for all ζ ∈ E.
Proof. Since ψ : Fq → C× is a canonical additive character it can be defined
as
T r(ζ)
ζ 7→ exp(2πi )
p
and similarly Ψ : E → C× can also be defined as
T rE (c)
c 7→ exp(2πi ).
p
Now from the transitivity of Trace function we have
T rE/Fp (β) = T rFq /Fp (T rE/Fq (β)), ∀β ∈ E
i.e., T rE (β) = T r(T rE/Fq (β)), ∀β ∈ E.
Then for any ζ ∈ E, we have
T rE (ζ)
Ψ(ζ) = exp(2πi )
p
T r(T rE/Fq (ζ)
= exp(2πi )
p
= ψ(T rE/Fq (ζ)).
34
Proof. First we need to show that χj is a multiplicative character on Fq for
any j ∈ {0, 1, 2, . . . , q − 2}.
Let g1 , g2 be two elements of F× q . As g is the primitive element, we have
g1 = gk1 , g2 = gk2 for some k1 , k2 ∈ Z≥0 . Now for any j ∈ {0, 1, 2, . . . , q − 2}
35
Note : Let m be a positive integer with the prime decomposition as
m = 2e pe11 pe22 . . . perr , where p′i s are odd prime numbers and suppose that
(b, m) = 1. Then x2 ≡ b(mod m) is solvable if and only if the following
conditions are satisfied:
36
−1 (p−1)
1. = (−1) 2 .
p
2 (p2 −1)
2. = (−1) 2 .
p
p q (p−1) (q−1)
3. = (−1) 2 2 .
q p
1. (
X 0 for a 6= b
ψa (c)ψb (c) = .
c∈Fq
q for a = b
X
In particular, ψa (c) = 0 for a 6= 0.
c∈Fq
2. (
X 0 for c 6= d
ψb (c)ψb (d) = .
b∈Fq
q for c = d
1.
X X
ψa (c)ψb (c) = ψ1 (ac)ψ1 (bc)
c∈Fq c∈Fq
X
= ψ1 ((a − b)c)
c∈Fq
37
1X
Now when a 6= b, we have ψa (c)ψb (c) = 0,
q
c∈Fq
1X
otherwise ψa (c)ψb (c) = 1, as |Fq | = q.
q
c∈Fq
(
X 0 for a 6= b
Therefore, ψa (c)ψb (c) = .
c∈F
q for a = b
q
The particular case directly follows from the above by putting b = 0.
2.
X X
ψb (c)ψb (d) = ψ1 (bc)ψ1 (bd)
b∈Fq b∈Fq
X
= ψ1 (b(c − d))
b∈Fq
1X
Now when c 6= d, we have ψb (c)ψb (d) = 0,
q
c∈Fq
1 X
otherwise ψb (c)ψb (d) = 1, as |Fq | = q.
q
b∈Fq
(
X 0 for c 6= d
Therefore, ψb (c)ψb (d) = .
b∈F
q for c = d
q
1. (
X 0 for χ1 6= χ2
χ1 (a)χ2 (a) = .
q − 1 for χ1 = χ2
a∈F×
q
X
In particular, χ1 (a) = 0 for χ1 = χ0 , the trivial multiplicative
a∈F×
q
character on Fq .
2. (
X 0 for a 6= b
χ1 (a)χ1 (b) = .
q − 1 for a = b
χ1 ∈Fc
×
q
Proof. Here also we will apply Theorem 3.8 in the two cases.
38
1.
X X
χ1 (a)χ2 (a) = χ1 (a)χ−1
2 (a)
a∈F×
q a∈F×
q
X
= χ1 χ−1
2 (a)
a∈F×
q
1 X
Now when χ1 6= χ2 (i.e., χ1 χ−1
2 6= χ0 ), we have χ1 (a)χ2 (a) = 0,
q ×
a∈Fq
1 X
otherwise χ1 (a)χ2 (a) = 1, as |Fq | = q.
q ×
a∈Fq
(
X 0 for χ1 6= χ2
Therefore, χ1 (a)χ2 (a) = .
× q − 1 for χ1 = χ2
a∈Fq
The particular case directly follows from the above by putting χ1 6= χ0 .
2.
X X
χ1 (a)χ1 (b) = χ1 (a)χ1 (b−1 )
χ1 ∈Fc
×
q χ1 ∈Fc
×
q
X
= χ1 (ab−1 )
χ1 ∈Fc
×
q
1 X
Now when a 6= b, we have χ1 (a)χ1 (b) = 0,
q
χ1 ∈Fc
×
q
1 X
otherwise χ1 (a)χ1 (b) = 1, as |Fq | = q.
q
χ1 ∈Fc
×
q
(
X 0 for a 6= b
Therefore, χ1 (a)χ1 (b) = .
c
q − 1 for a = b
χ1 ∈F×
q
***********
39
Chapter 4
Gaussian Sums
Like previous chapter, in this chapter we will denote Fq as a finite field with
char(Fq ) = p, which means q = pm for some m ∈ Z+ . As usual if ψ is our
additive character over Fq , then ψ0 is the trivial additive character over Fq .
Similarly, if χ is our multiplicative character over Fq , then χ0 is the trivial
multiplicative character over Fq .
40
Proof. Case 1 : ψ = ψ0 , χ = χ0
X
G(ψ, χ) = ψ(c)χ(c)
c∈F×
q
X
= ψ0 (c)χ0 (c)
c∈F×
q
X
= 1 = (q − 1)
c∈F×
q
Case 2 : ψ 6= ψ0 , χ = χ0
X
G(ψ, χ) = ψ(c)χ(c)
c∈F×
q
X
= ψ(c)χ0 (c)
c∈F×
q
X
= ψ(c)
c∈F×
q
X
= ψ(c) − ψ(0) = 0 − 1 = −1
c∈Fq
Case 3 : ψ = ψ0 , χ 6= χ0
X
G(ψ, χ) = ψ(c)χ(c)
c∈F×
q
X
= ψ0 (c)χ(c)
c∈F×
q
X
= χ(c) = 0
c∈F×
q
Case 3 : ψ 6= ψ0 , χ 6= χ0
41
Now we take the substitution r = cd−1 =⇒ c = rd. Then
X X
|G(ψ, χ)|2 = ψ(rd − d)χ(r)
d∈F× ×
q r∈Fq
X X
= ψ(d(r − 1)) χ(r)
d∈F×
q r∈F×
q
X X
= (ψ(d(r − 1)) − ψ(0)) χ(r)
d∈Fq r∈F×
q
X X X
= ψ(d(r − 1)) χ(r) − χ(r)
d∈Fq r∈F×
q r∈F×
q
X X
= ψ(d(r − 1)) χ(r).
d∈Fq r∈F×
q
X X
When r = 1, then ψ(d(r − 1)) = 1 = q.
d∈Fq d∈Fq
X
When r 6= 1, then ψ(d(r − 1)) = 0.
d∈Fq
Therefore,
X X
|G(ψ, χ)|2 = ψ(d(r − 1)) χ(r)
d∈Fq r∈F×
q
X X X X
= ψ(d(r − 1)) χ(r) + ψ(d(r − 1)) χ(r)
d∈Fq r∈F×
q
d∈Fq r∈F×
q
r=1 r6=1
= q χ(1) = q.
1
Hence |G(ψ, χ)| = q 2 .
42
Proof.
= G(ψb , χ)χ(a).
4.
ψb (c) = ψ1 (bc)
= ψ1 (bp cp )
= ψbp (cp ).
43
Then we have
X
G(ψb , χp ) = ψb (c)χp (c)
c∈F×
q
X
= ψbp (cp )χp (c)
c∈F×
q
X
= ψbp (cp )χ(cp )
cp ∈F×
q
= G(ψ, χbp ).
1. For any c ∈ F×
q , we have
1X
χ(c) = G(ψ, χ)ψ(c). (4.1)
q
ψ
2. For any c ∈ F×
q , we have
1 X
ψ(c) = G(ψ, χ)χ(c). (4.2)
q−1 χ
44
4.2 Davenport-Hasse Theorem
Before going on to main theorem, we need to develop few more tools.
Firstly we introduce Ω as the set of all monic polynomials over the finite
field Fq and Ωk is the subset of Ω with the monic polynomials with degree
k over Fq .
Now we define a complex-valued function λ defined on Ω given by
(
λ(p1 p2 ) = λ(p1 )λ(p2 ), ∀p1 , p2 ∈ Ω
. (4.3)
|λ(p)| ≤ 1, ∀p ∈ Ω with λ(1) = 1
45
Taking differentiation with respect to z on both side we get
dlog(L(z)) d X
= − log 1 − λ(f )z deg(f )
dz dz
f
X λ(f )z deg(f )−1
=
f
1 − λ(f )z deg(f )
X −1
= λ(f )z deg(f )−1 1 − λ(f )z deg(f ) .
f
−1
Now multiply both side by z and 1 − λ(f )z deg(f ) expanding get
dlog(L(z)) X n o
z = λ(f )z deg(f ) 1 + [λ(f )z deg(f ) ] + [λ(f )z deg(f ) ]2 + [λ(f )z deg(f ) ]3 + . . .
dz
f
Xn o
= [λ(f )z deg(f ) ] + [λ(f )z deg(f ) ]2 + [λ(f )z deg(f ) ]3 + [λ(f )z deg(f ) ]4 + . . .
f
Xn o
deg(f ) 2 2deg(f ) 3 3deg(f ) 4 4deg(f )
= 1 + λ(f )z + λ(f ) z + λ(f ) z + λ(f ) z + ... .
f
X s
Now collecting all equal powers of z and replacing Ls = deg(f )λ(f ) deg(f )
f
we get
∞
dlog(L(z)) X
z = Ls z s . (4.5)
dz
s=1
Now suppose that, there exists t ∈ Z+ such that
X
λ(p) = 0, ∀k > t (4.6)
p∈Ωk
46
Now putting s = j + 1 we get by (4.5)
∞ ∞ t
!
X dlog(L(z)) X X
Ls z s = z =− s
ωm zs.
dz
s=1 s=1 m=1
Claim : λ is multiplicative.
Let p, q ∈ Ω, then p(x) = xm − t1 xm−1 + t2 xm−2 − · · · + (−1)m tk and
q(x) = xn − s1 xn−1 + s2 xn−2 − · · · + (−1)n sk . Then λ(p) = ψ(t1 )χ(tm ) and
λ(q) = ψ(s1 )χ(sn ). Now
λ(p(x)q(x)) = ψ(t1 + s1 )χ(tm sn )
= ψ(t1 )ψ(s1 )χ(tm )χ(sn )
= (ψ(t1 )χ(tm )) (ψ(s1 )χ(sn ))
= λ(p(x))λ(q(x)),
47
hence the claim is established.
For k > 1 we split up Ωk according to the values of c1 and ck and each given
pair (c1 , ck ) occures in Ωk , q k−2 times and therefore
X X
λ(g) = q k−2 ψ(c1 )χ(ck )
g∈Ωk c1 ,ck ∈Fq
X X
= q k−2 ψ(c) χ(c)
c∈Fq c∈F×
q
= G(ψ, χ).
where this sum runs over all the monic irreducible polynomial f ∈ Fq [x]
with deg(f )|m and the ∗ represents that f (x) = x has been excluded.
All such polynomial f has deg(f ) number of distinct non-zero roots in the
extension field E. Now each root β of f has it’s characteristic polynomial
over the field Fq can be expressed as, say
m
f deg(f ) = xm − c1 xm−1 + c2 xm−2 − · · · + (−1)m cm
48
where c1 = T rE/Fq (β) and cm = NE/Fq (β).
Therefore,
m
λ(f deg(f ) ) = ψ(c1 )χ(cs )
= ψ(T rE/Fq (β))χ(NE/Fq (β))
e χ(β).
= ψ(β)e
X m X X
Then Lm = ∗deg(f )λ f deg(f ) = ∗ e χ(β).
ψ(β)e
f f β∈E
f (β)=0
If f runs through the range of the summation above, then β runs over E× .
Consequently we have
X
Lm = e χ(β) = G(ψ,
ψ(β)e eχe).
β∈E×
49
then we have
( √
∗ ± q if q ≡ 1(mod 4)
G ψ1 , = √ . (4.9)
q ±i q if q ≡ 3(mod 4)
Now our main objective is to determine the exact sign rules for (4.9). First
we consider the case for m = 1.
Let V be the vector space of all complex valued functions on F× p . Abasis
for V is formed by the characteristic functions f1 , f2 , . . . , fp−1 of elements of
F× ,i.e., fi (j) = 1, if i = j and 0, if i 6= j where j = 1, 2, . . . , p − 1.
Form the Orthogonality relations it can be followed that the multiplicative
characters χ0 , χ1 , χ2 , . . . , χp−2 of Fp (as described in Theorem 3.12.) also
forms a basis for V. Let ζ = exp( 2πi p ) and we define a linear operator T on
V by setting T h for h ∈ V be given by
p−1
X
(T h)(c) = ζ ck h(k), for c = 1, 2, . . . , p − 1.
k=1
Then for every multiplicative character χ of Fp , T χ = G(ψ1 , χ)χ.
Since χ = χ holds only for trivial character and the quadratic character,
the matrix of T with respect to the basis χ0, χ1 , χ
2 ,
. . . , χp−2 contains two
∗
diagonal entries, viz., G(ψ1 , χ0 ) = −1 and G ψ1 , and a collection of
q
0 G(ψ1 , χ)
blocks corresponding to the pair of conjugate charac-
G(ψ1 , χ) 0
ters χ, χ that are non-trivial and are also non-quadratic.
If we compute the determinant of T , then each such block provides
−G(ψ1 , χ)G(ψ1 , χ), i.e., −χ(−1)p and so
p−3
p−3 Y
2
∗
det(T ) = −G ψ1 , (−p) 2 χj (−1). (4.10)
q
j=1
Also, since (
(p−1)2 1 for q ≡ 1(mod 4)
i 4 = ,
i for q ≡ 3(mod 4)
then by (4.9) it follows that
∗ (p−1)2 √
G ψ1 , = ±i 4 p. (4.12)
q
50
Now we combine (4.10),(4.11) and (4.12), then
p−1 (p−1)2 (p−1)(p−3) p−2
det(T ) = ±(−1) 2 i 4 (−1) 8 p 2
Y
π(n − r)
where A = 2i sin and A > 0.
p
1≤r<n≤(p−1)
X
(n + r)
Y
n+r 1≤r<n≤(p−1)
Again τ =τ .
1≤r<n≤(p−1)
51
Now,
p−1 n−1
!
X X X
(n + r) = (n + r)
1≤r<n≤(p−1) n=2 r=1
p−1
X
3
= (n(n − 1))
2
n=2
p−2
X
3
= (n(n + 1))
2
n=1
p(p − 1)()p − 2
= .
2
This shows that det(T ) > 0, then by (4.13) it is clear that we only take the
plus sign in (4.12). Thus the theorem is established for m = 1.
The general case is obtained from Davenport−Hasse T heorem by lifting
the canonical additive character of Fp to the canonical additive character of
Fq and lifting the quadratic character of Fp to the quadratic character of
Fq .
52
Since χ(g) = χ(ζ q+1 ) = χq+1 (ζ) = 1, we have
q−2 X
X q
G(ψ1 , χ) = ψ1 (gj ζ k )χ(gj ζ k )
j=0 k=0
q−2
X q
X
= ψ1 (gj ζ k ) χk (ζ).
j=0 k=0
Then
X q
X
k
G(ψ1 , χ) = ψ1 (bζ ) χk (ζ). (4.14)
b∈F×
q
k=0
If τ1 is the canonical additive character of Fq , then ψ1 (bζ k ) = τ1 T rFq2 /Fq (bζ k ) .
Therefore,
X X
ψ1 (bζ k ) = τ1 T rFq2 /Fq (bζ k )
b∈F×
q b∈F×
q
X
= τ1 bT rFq2 /Fq (ζ k ) .
b∈F×
q
Then (
X −1, for T rFq2 /Fq (ζ k ) 6= 0
ψ1 (bζ k ) = . (4.15)
q − 1, for T rFq2 /Fq (ζ k ) = 0
b∈F×
q
q+1
If q is odd, then the condition (4.16) is equivalent to k = 2 and conse-
quently
(
X −1, for 0 ≤ k < q + 1, k 6= q+1
ψ1 (bζ k ) = q+1
2 . (4.17)
× q − 1, for k = 2
b∈Fq
53
q+1
since χ(ζ) 6= 1 and χq+1 (ζ) = 1. Now χ 2 (ζ) = 1 if q+1
m is even and −1 if
q+1
m is odd.
Thus for q odd we have
q, if q + 1 is even
G(ψ1 , χ) = m . (4.18)
q+1
−q, if is odd
m
So by (4.14) we have
q
X
G(ψ1 , χ) = − χk (ζ) + (q − 1)
k=1
q
X
=− χk (ζ) + q
k=0
= q.
Combining the above result with (4.18) we get our desired proof.
54
then the values of Gaussian sums G are algebraic, i.e.,G ∈ R.
Now let < q > be a principal ideal of R generated by q. Then the quotient
ring R/ < q > has characteristic q and thus
X q X q
c c
Gq = ψ1 (c) ≡ ψ1 (c)q (mod q).
×
p ×
p
c∈Fq c∈Fq
Now
X q X
c
q c ∗ q
ψ1 (c) = ψq (c) = G ψq , = G
×
p ×
p p p
c∈Fq c∈Fq
and so
q
Gq ≡ G(mod q).
p
Now by (4.20) we have
q−1 q
pe G ≡2 G(mod q)
p
q−1 q
=⇒ pe 2 G2 ≡ G2 (mod q)
p
q−1 q
=⇒ pe pe ≡
2 pe(mod q)
p
q−1 q
=⇒ pe 2 ≡ (mod q), as (ep, r) = 1
p
p−1
q−1 q
2
=⇒ (−1) 2 p ≡ (mod q)
p
p−1 q−1 q−1 q
=⇒ (−1) 2 2 p 2 ≡ (mod q)
p
p−1 q−1 q−1 q
=⇒ (−1) 2 2 pq−1 ≡ p 2 (mod q).
p
Then
(p−1)(q−1) q−1 q
(−1) 4 ≡p 2 (mod q), as pq−1 ≡ 1(mod q). (4.21)
p
q−1
We have p 2 ≡ ±1(mod q), and the plus sign appears if and only if
x2 ≡ p(mod q), for some x. Thus
q−1 p
p 2 ≡ (mod q).
q
55
Therefore putting this back on (4.21) we have
(p−1)(q−1) p q
(−1) 4 ≡ (mod q), as pq−1 ≡ 1(mod q).
q p
Since the integers on the both sides of this congruence can only be ±1 and
r ≥ 3, the congruence holds only if two sides are identical, i.e.,
(p−1)(q−1) p q
(−1) 4 = .
q p
***********
56
Chapter 5
5.1 Conclusion
In the vast arena of mathematics, we have only discussed few well known
results related to Gaussian Sums, namely Davenport − Hesse T heorem,
Generalization of the Computation of Gauss Sums(which is the general-
ization of Theorem 4.1), Stickelberger′ s T heorem and the Law of Quadratic
Reciprocity. Also in order to create the background of Gaussian Sums we
have enlisted several concepts like the basic finite field theory, trace and
norm of some field element, characters over groups, characters over finite
field. Though the Gaussian Sums have several applications throughout the
advanced concepts of Algebra and Number Theory, due to limited time and
other constraints we have only enlisted few results.
57
Bibliography
[3] P.M. Cohn, Basic Algebra, Springer, 2005, (2nd edition, Springer-Verlag,
London Berline Heidelberg, 2003)
[5] David S. Dummit and Richard M. Foote, Abatract Algebra, John Wiley
and Sons, INC, 2004, (3rd edition, John Wiley and Sons, INC)
58