S ÉMINAIRE N. B OURBAKI
E NRICO B OMBIERI
Counting points on curves over finite fields
Séminaire N. Bourbaki, 1974, exp. n
o430, p. 234-241
< http://www.numdam.org/item?id=SB_1972-1973__15__234_0 >
© Association des collaborateurs de Nicolas Bourbaki, 1974, tous droits réservés.
L’accès aux archives du séminaire Bourbaki ( http://www.bourbaki.
ens.fr/ ) implique l’accord avec les conditions générales d’utilisa- tion ( http://www.numdam.org/conditions ). Toute utilisation commer- ciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
http://www.numdam.org/
COUNTING POINTS ON CURVES OVER FINITE FIELDS
[d’après
S. A.STEPANOV]
by
Enrico BOMBIERI234 Séminaire BOURBAKI
25e
annee, 1972/73,
n°430
Juin 1973I. Let
C/k ,
k =F ,
be aprojective non-singular
curve of genus g , over a finite field k of characteristic p , with q elements. Letk = F and let v
(C)
be the number of k -rationalpoints
of the curve C .r r r r
q
It is well-known that
where the
w.
arealgebraic integers independent
of r , such thatOf these
results, (1)
and(2)
are easy consequences of the Riemann-Roch theo-rem on
C ,
while(3)
liesdeeper.
The firstgeneral proof
of(3)
was obtainedby
Weil
[3],
as a consequence of theinequality
Until
recently,
allexisting proofs
of(3)
followed Weil’smethod,
eitherusing
the Jacobian
variety
of C or the Riemann-Roch theorem on C x C . In this talk I want toexplain
a newapproach
to(3)
inventedby
S. A.Stepanov [2]. Stepanov
himself
proved (3)
inspecial
cases, e. g. if C was a Kummer or on Artin-Schreiercovering
of , and aproof
in thegeneral
case has been also obtainedby
W. Schmidt. The case in which g = 2 has been
investigated carefully by
Stark
[1J,
who showed that in certain cases(e.
g. q =13 )
one canget
bounds forv r (C) slightly
better than those obtainableby (4).
Stepanov’s
idea isquite simple.
One looks for a rational function f onC ,
notidentically 0 ,
such that(i)
f vanishes at every k-rationalpoint
ofC ,
of order ~ m ,except possi- bly
at a fixed set ofmo
rationalpoints
of C .It is now clear that
(C) -
zeros ofpoles
of ftherefore
mo -~ m ~ ( ~ poles
off ) .
.If we are able to construct f with not too many
poles,
then we mayget
an usefulbound for
v1(C) , essentially
of the samestrength
as(4).
The construction of f
given by Stepanov,
and alsoby
Schmidt in thegeneral
case, is
complicated,
and in order to prove that f vanishes of order ~ mthey
consider derivatives or
hyperderivatives
off ,
of order up to m - 1 . In thei
final
choice,
m is aboutq~ .
Theargument
I willgive here, though
based on the sameidea,
does not use derivations and isextremely simple.
II. As Serre
pointed
out to me, it is more convenient togive
Cover the
algebraic
closure k ofk ,
togive
a Frobeniusmorphism c~ : C -~
Cof order q , and ask for
v r = IJ
fixedpoints
ofcpr .
We
begin
withTHEOREM 1.- Assume q =
p ,
where a is even. Then if q >(g
+1)4
we haveFor the
proof,
we may assumethat cp
has a fixedpoint x ,
otherwise there isnothing
to prove. Now defineR
= vector space of rational functions on such that .The
following
facts are either obvious or trivial consequences of the Riemann- Roch theorem on C .(i)
dim R ~ m + 1m
(ii)
dim R ~ m + 1 - g , withequality
if m >2g -
2(iii)
dim dimRm
+ 1 .Next,
we note that sincecp(x ) = x ,
we have(iv) R m
0C - R mq
,(v)
every element f of Rm
o cp
is aq-th
power, and we haveIf
A ,
B are vectorsubspaces
ofR R
we denoteby
AB the vectorsubspace
of Rm+n
generated by
elementsfh ,
f EA ,
h EB ;
also we denoteby R(pu)l
the
subspace
of Rconsisting
of functionsf ,
f ERl .
Note that)
dim
R~ F ~ -
dimR 1
,dim R 0 cp = dim R .
m ’ m
The
following simple
result is thekey
lemma in theproof.
Lemma.- If
lpu
q , the naturalhomomorphism
is an
isomorphism.
COROLLARY . - If
4pF
q thenProof of
Corollary.
Obvious from(vi).
Proof of Lemma. Let ord f denote the order of a function f at
xo ,
sothat
By (iii),
there is a basiss. , 1 s~ -
,..., s rof R
m
such that
Now in order to prove the Lemma we have to show that
R~
and ifthen the or are also
identically
0 . But assume1
because
ord( ~~ ) -
i 1 andord( s .
1 ~c~) -
q 1 whileord(s.)
isstrictly increasing
withi , by
our choice of the basis of R .1 m
Hence
and u p o p vanishes at x . But y 6
R. ,
~ hence r p has nopoles
outside x .o Hence 03C3 has nopoles
and at least one zero, hence u z0 ,
a contradiction.P P
Q.E.D.
Proof of Theorem 1 . Assume
~p
q .By
thelemma,
the mapis well-defined and
gives
ahomomorphism
By
theCorollary
of the lemma andby
the Riemann-Roch theorem we haveif .~ , m z g .
Every
element f Eker(03B4)
vanishes oforder ~ p
at every fixedpoint
of c~ , ,except possibly
at x . Infact,
ifo
hence f vanishes at every fixed
point
of cp ,except
at g , But since every/
0
element in
( R
m
o
c~ )
is ap~’-th
power, f is ap~’-th
power.We conclude that f has at least
and we
get
the conclusion of Theorem 1.Q.E.D.
III. The
argument given
before does notgive
a lower boundfor 03BD1 ,
while this is needed if we want to deduce the Riemann
hypothesis (3).
Forexample,
if
q - W1 - W2
+ 1and
w1 =
q,w2 =
1 then(2)
isverified, vr
isalways
0 but(3)
is false.For the Riemann
hypothesis,
we note that we may assume that q is an evenpower of p,
by making
a base field extension for C .Also, by
a well-knownapproximation argument,
it is sufficient to proveTo prove
this,
we argue as follows.The function field
k(C)
of the curveC~
contains apurely
transcendental subfieldk(t)
such thatk(C)
is aseparable
extension ofk(t) .
Hence there is a normal extension ofk(t)
which is also normal overk(C) ; geometrically,
we have a situation
where C’ -~
P
1 isGalois,
with Galois groupG ,
and C’ -* C is also aGalois
covering, corresponding
to asubgroup
H of G . We may assume that G acts on C’ overk , by making
a finite base field extension. If x is apoint
ofP
rational over k and unramified in C’ -~tP~ ,
and if y is apoint
ofC’
lying
over x , we havefor
some ~
EG ,
called the Frobenius substitution of G at thepoint
y . Let,’~~
be the number of suchpoints
of C’ with Frobenius substitution1~
.Arguing
asbefore,
butusing
instead of
6 ,
we obtaineasily
where
g’ =
genus of C’ . On the other hand(the 0(1)
takes care of the branchpoints
of C’ -~P ).
Sincecomparison
of(8)
and(9) gives
for
every ’~
E G . We have alsowhence
by (10)
weget
241 REFERENCES
[1]
H. STARK - On the Riemannhypothesis
inhyperelliptic
functionfields,
to appear.[2]
S. A. STEPANOV - On the number ofpoints
of ahyperelliptic
curve over afinite