HAL Id: hal-01136433
https://hal.archives-ouvertes.fr/hal-01136433
Preprint submitted on 27 Mar 2015
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires
From Hodge Index Theorem to the number of points of curves over finite fields
Emmanuel Hallouin, Marc Perret
To cite this version:
Emmanuel Hallouin, Marc Perret. From Hodge Index Theorem to the number of points of curves over
finite fields. 2015. �hal-01136433�
From Hodge Index Theorem to the number of points of curves over finite fields
Emmanuel Hallouin & Marc Perret
∗July 18, 2014
Abstract
We push further the classical proof of Weil upper bound for the number of rational points of an absolutely irreducible smooth projective curveX over a finite field in term of euclidean relationships between the Neron Severi classes inX×X of the graphs of iterations of the Frobenius morphism. This allows us to recover Ihara’s bound, which can be seen as asecond orderWeil upper bound, to establish a newthird orderWeil upper bound, and usingmagmato produce numerical tables for higher orderWeil upper bounds. We also give some interpretation for the defect of exact recursive towers, and give several new bounds for points of curves in relative situationX →Y.
AMS classification : 11G20, 14G05, 14G15, 14H99.
Keywords : Curves over a finite field, rational point, Weil bound.
Introduction
Let X be an absolutely irreducible smooth projective curve defined over the finite field F
qwith q elements. The classical proof of Weil Theorem for the number of F
q-rational points ]X( F
q) rests upon Castelnuovo identity [Wei48], a corollary of Hodge index Theorem for the smooth algebraic surface X × X. The intent of this article is to push further this viewpoint by forgetting Castelnuovo Theorem. We come back to the consequence of Hodge index Theorem that the intersection pairing on the Neron Severi space NS(X × X)
Ris anti-euclidean on the orthogonal complement E
Xof the trivial plane generated by the horizontal and vertical classes. Thus, the opposite h·, ·i of the intersection pairing endows E
Xwith a structure of euclidean space. Section 1 is devoted to few useful scalar products computations.
In section 2, we begin by giving a proof of Weil inequality which is, although equiva- lent in principle, different in presentation than the usual one using Castelnuovo Theorem given for instance in [Har77, exercice 1.9, 1.10 p. 368] or in [Sha94, exercises 8, 9, 10 p. 251]). We prove that Weil bound follows from Cauchy-Schwartz inequality for the
∗Institut de Math´ematiques de Toulouse, UMR 5219, hallouin@univ-tlse2.fr, perret@univ-tlse2.fr
orthogonal projections onto E
Xof the diagonal class Γ
0and the class Γ
1of the graph of the Frobenius morphism on X.
The benefit of using Cauchy-Schwartz instead of Castelnuovo is the following. We do not know what can be a Castelnuovo identity for more than two Neron Severi classes, while we do know what is Cauchy-Schwartz for any number of vectors. It is well- known that Cauchy-Schwartz between two vectors is the non-negativity of their 2 × 2 Gram determinant. Hence, we are cheered on investigating the consequences of the non-negativity of larger Gram determinants involving the Neron Severi classes Γ
kof the graphs of the k-th iterations of the Frobenius morphism.
For the family Γ
0, Γ
1, Γ
2, we recover the well known Ihara bound [Iha81] which im- proves Weil bound for curves of genus greater than g
2=
√q(√ q−1)
2
, a constant appearing very naturally with this viewpoint in section 2.5.2, especialy looking at figure 1 in sec- tion 2.5.2. It follows that the classical Weil bound can be seen as a first order Weil bound, in that it comes from the euclidean constraints between Γ
0and Γ
1, while the Ihara bound can be seen as a second order Weil bound, in that it comes from euclidean constraints between Γ
0, Γ
1and Γ
2. Moreover this process can be pushed further: by considering the family Γ
0, Γ
1, Γ
2and Γ
3, we obtain a new third order Weil bound (The- orem 18), which improves the Ihara bound for curves of genus greater than another constant g
3=
√q(q−1)
√ 2
.
The more the genus increases, the more the Weil bound should be chosen of high order in order to be optimal. Therefore it is useful to compute higher order Weil bounds.
Unfortunately, establishing them explicitely requires the resolution of high degree one variable polynomial equations over R . For instance, the usual Weil bound requires the resolution of a degree one equation, Ihara and the third order Weil bounds require the resolution of second order equations, while fourth and fifth order Weil bounds require the resolution of third degree equations, and so on. Moreover, a glance at Ihara second order Weil bound and at our explicit third order Weil bound will convince the reader that they become more and more ugly as the order increase.
Hence, we give up the hope to establish explicit formulae for the Weil bounds of order
from 4. We then turn to a more algorithmic point of view. We use an algorithm which,
for a given genus g and a given field size q, returns the best upper order Weil bound
for the number of F
q-rational points of a genus g curve, together with the corresponding
best order n. The validity of this algorithm requires some results proved in the second
section. In the figure below, we represent the successive Weil bounds (in logarithmic
scales) of order from 1 to 5. Note that taking into account the logarithmic scale for the
y-axis, higher order Weil bounds become significantly better than usual Weil’s one.
Weil bounds of order 1 to 5 for]X(Fq) (here forq= 2). Note that theyaxis is logarithmic.
For small genus, red usual first order Weil bound is the best one. Then from genus√ g2 =
q(√ q−1)
2 , yellow Ihara’s second order Weil bound becomes the best, up to the genus g3 =
√q(q−1)
√
2 where green third order weil bound becomes the best. From some genusg4, light blue fourth order Weil bound is the best up to some genusg5, where dark blue fifth order Weil bound becomes better, and so on. Here, we have chosenq = 2, for which the genera g2, g3, g4, g5 are particularly small, respectively about 0.3,1,2.35 and 4.67. This means for instance that the best bound forq= 2 andg= 3,4 is the fourth order one!
In order to illustrate the efficiency of our algorithm, we display in section 2.6.3 a numer- ical table.
We acknowledge that for any pair (g, q) we have tested, a comparison of our numer- ical results with the table given on the website http://www.manypoints.org/ reveals that we always recover the very same numerical upper bound for N
q(g) than those coming from Oesterl´ e bounds! We were not been able to understand this experimental observation.
Nevertheless, we think that the viewpoint introduced in this article is preferable to
Osterl´ e’s one. First, our viewpoint is more conceptual in nature. Any constraints we
use to obtain our bounds come in a quite pleasant way either from algebraic-geometry
or from arithmetic, as explained in the introduction of section 2 in which we outline our
approach. We think moreover that the graph displayed just above is very satisfying.
Second, the viewpoint introduced in this article is perfectly adapted to the study of bounds for the numbers of rational points. As the reader can see, many
1known results can be understood with this viewpoint -even asymptotical ones, and new results can be proved. We are pretty sure that we have not extracted all potential outcomes of this viewpoint. Third, new questions can be raised from this viewpoint. We propose a few in Section 4.
To conclude Section 2, we push to the infinite-order Weil bound using the non- negativity of the Gram determinants of any orders, which imply that some symmetric matrix is semi-definite positive. Applied to some very simple vector, this lead us to The- orem 22, a stronger form of [Tsf92] Tsfasman bound in that it gives a new interpretation for the defect of an exact tower as a limit of nice euclidean vectors in (E, h·, ·i).
In Section 3, we study the relative situation. Given a finite morphism f : X → Y between two absolutely irreducible smooth projective curves defined over F
q, the pull- back functor on divisors from the bottom algebraic surface Y × Y to the top one X × X induces a map from the Neron Severi space NS(Y ×Y )
Rto NS(X × X)
R. Restricting this map to the subspaces F
Xand F
Ygenerated by the classes of the graphs of iterations of the Frobenius morphisms, and after a suitable normalization (which differs from the normalization chosen in Section 2), we prove that it becomes an isometric embedding. We thus have an orthogonal decomposition F
X= F
Y∗⊕ F
X/Y, involving a relative subspace F
X/Yof F
X.
Now, Cauchy-Schwartz inequality applied to the orthogonal projections of Γ
0Xand Γ
1Xon the relative space F
X/Yis equivalent to the well known relative Weil bound that
|]X ( F
q) − ]Y ( F
q)| ≤ 2(g
X− g
Y) √ q.
With regard to higher orders relative Weil bounds, we encounter a difficulty since the arithmetical constraints ]X(F
qr) − ]Y (F
qr) ≥ ]X(F
q) − ]Y (F
q) for r ≥ 2, similar to that used in Section
22 does not hold true! Hence, the only constraints we are able to use are the non-negativity of Gram determinants. This lead to an inequality relating the quantities ]X(F
qr) − ]Y (F
qr) (corollary 29). We also prove a bound involving four curves in a cartesian diagram under some smoothness assumption (Theorem 33).
As stated above, we end this article by a very short Section 4, in which we raise a few questions.
1 The euclidean space (E , h·, ·i)
Let X be an absolutely irreducible smooth projective curve defined over the finite field F
qwith q elements. We consider the Neron-Severi space NS(X × X)
R= NS(X × X) ⊗
ZR of the smooth surface X × X. It is well known that the intersection product of two divisors Γ and Γ
0on X × X induces a symmetric bilinear form on NS(X × X)
R, whose signature is given by the following Hodge Index Theorem (e.g. [Har77]).
1Other known results can be proved from this viewpoint, for instance the rationality of the Zeta function, using the vanishing of Hankel determinants. In order to save place, we have chosen to skip this.
2See the introduction of Section2
Theorem 1 (Hodge index Theorem). The intersection pairing is non-degenerate on the space NS(X × X)
R, and is definite negative on the orthogonal supplement of any ample divisor.
Let H = X × {∗} and V = {∗} × X be the horizontal and vertical classes on X × X. Their intersection products are given by H · H = V · V = 0 and H · V = 1.
The restriction of the intersection product to Vect(H, V ) has thus signature (1, −1).
Moreover Vect(H, V ) ∩ Vect(H, V )
⊥= {0}. By non-degeneracy, this gives rise to an orthogonal decomposition NS(X × X)
R= Vect(H, V ) ⊕ Vect(H, V )
⊥. Let p be the orthogonal projection onto the non-trivial part Vect(H, V )
⊥, given by
p : NS(X × X)
R−→ Vect(H, V )
⊥Γ 7−→ Γ − (Γ · V )H − (Γ · H)V. (1)
Since H + V is ample, the intersection pairing is definite negative on Vect(H, V )
⊥by Hodge index Theorem. Hence, Vect(H, V )
⊥can be turned into an euclidean space by defining a scalar product as the opposite of the intersection pairing.
Definition 2. Let E = Vect(H, V )
⊥. We define on E a scalar product, denoted by h·, ·i, as
γ, γ
0= −γ · γ
0, ∀γ, γ
0∈ E . The associated norm on E is denoted by k · k.
In the sequel of this article, all the computations will take place in the euclidean space (E, h·, ·i). To begin with, let us compute this pairing between the iterates of the Frobenius morphism.
Lemma 3. Let F : X → X denotes the q-Frobenius morphism on X, and F
kdenotes the k-th iterate of F for any k ≥ 0, with the usual convention that F
0= Id
X. We denote by Γ
kthe Neron Severi class of the graph of F
k. Then
( p(Γ
k), p(Γ
k)
= 2gq
k∀k ≥ 0
p(Γ
k), p(Γ
k+i)
= q
k(q
i+ 1) − ]X( F
iq)
∀k ≥ 0, ∀i ≥ 1.
Proof — Since the morphism F
kis a regular map of degree q
k, one has Γ
k· H = q
kand Γ
k·V = 1. Now, let k ∈ N and i ∈ N
∗. We consider the map π = F
k×Id : X ×X → X × X, which sends (P, Q) to (F
k(P ), Q). We have π
∗(∆) = Γ
kand π
∗Γ
k+i= q
kΓ
i, so that by projection formula for the proper morphism π:
Γ
k· Γ
k+i= π
∗(∆) · Γ
k+i= ∆ · π
∗Γ
k+i= q
k∆ · Γ
i.
If i ≥ 1, then ∆ · Γ
i= ]X( F
qi). If i = 0, then Γ
0= ∆ and ∆ · Γ
0= ∆
2= −2g. The
results follow since p(Γ
k) = Γ
k− H − q
kV by (1).
Remark – Of course, dimE ≤ dimN S(X×X)R −2 ≤ 4g2. But as the reader can check, we are working along this article only on the subspace F of E generated by the familyp(Γk), k ≥ 0. By ([Zar95] chapter VII, appendix of Mumford), any trivial linear combination of this family is equivalent to the triviality of the same linear combination of the family ϕk`, k ≥0, of the iteration of the Frobenius endomorphismϕ` on the Tate moduleV`(JacX) for any prime`∧q= 1. We deduce that for a given curve X over Fq of genusg, we actually are working in an euclidean space FX of dimension equal to the degree of the minimal polynomial ofϕ`onV`(JacX).
2 Absolute bounds
We observe, as a consequence of Lemma 3, that the non-negativity 0 ≤ Gram(p(Γ
0), p(Γ
1)) =
2g q + 1 − ]X( F
q) q + 1 − ]X( F
q) 2gq
= (2g √
q)
2− (q + 1 − ]X ( F
q))
2is nothing else than Weil inequality. In this Section, we give other bounds using larger Gram determinants. For this purpose, we need preliminary notations, normalizations and results.
Normalizations in Section 2.1 play two parts. They ease many formulae and calcu- lations. They also make obvious that several features of the problem, such as the Gram matrix Gram(p(Γ
i); 0 ≤ i ≤ n), or the forthcoming n-th Weil domains W
n, are essentially independent of q. The authors believe that these features deserve to be emphasized.
With regard to results, let n ∈ N
∗. To obtain the Weil bound of order n, let X be an algebraic curve of genus g defined over F
q. We use both geometric and arithmetic facets of X as follows. We define from X in (4) a point P
n(X) ∈ R
n, whose abscissa x
1given in (3) is essentially the opposite of ]X ( F
q), hence have to be lower bounded. The algebraic-geometric facet of X implies, thanks to Hodge index Theorem, that some Gram determinant involving the coordinates of P
n(X) is non-negative. This is traduced on the point P
n(X) in Lemma 12 in that it do lies inside some convex n-th Weil domain W
n, studied in Subsection 2.3. The arithmetic facet of X is used via Ihara constraints, that for any r ≥ 2 we have ]X (F
qr) ≥ ]X(F
q). We then define in Subsection 2.4 the convex n-th Ihara domain H
gnin genus g. We state in Proposition 16 that for any curve X of genus g defined over F
q, we have P
n(X) ∈ W
n∩ H
gn. We are thus reduced to minimize the convex function x
1on the convex domain W
n∩ H
gn. To this end, we establish in Subsection 2.4 the optimization criteria 17, decisive for the derivations of higher order Weil bounds.
This criteria is used to prove new bounds in Subsection 2.6. Finally, we obtain in Subsection 2.7 a refined form of Tsfasman upper bound for asymptoticaly exact towers.
2.1 The Gram matrix of the normalized classes of iterated Frobenius
In this Subsection, we choose to normalize the Neron-Severi classes of the iterated Frobe-
nius morphisms as follows. For any n ≥ 1, and any curve X defined over F
qof genus
g 6= 0, we define a point P
n(X) ∈ R
nwhose x
i-coordinates is very closely related to ]X( F
qi).
Definition 4. Let X be an absolutely irreducible smooth projective curve defined over the finite field F
q. For k ∈ N , we put
γ
k= 1
p 2gq
kp(Γ
k) ∈ E, (2) so that by Lemma 3 we have
γ
k, γ
k= 1. For i ∈ N
∗, we put x
idef.= D
γ
k, γ
k+iE
lemma3= (q
i+ 1) − ]X(F
qi) 2g √
q
i. (3)
For any n ≥ 1, we define the point
P
n(X) = (x
1, . . . , x
n) ∈ R
n. (4)
Remark– Note first thatX is Weil-maximal if and only ifx1=−1, and is Weil minimal if and only ifx1= 1. Second, that to giveupperbounds for]X(Fq) amount to givelower bounds forx1.
From this Definition 4 and Lemma 3, the Gram matrix of the family γ
0, . . . , γ
nin E is
Gram(γ
0, . . . , γ
n) =
1 x
1· · · x
n−1x
nx
1. .. . .. x
n−1.. . . .. . .. . .. .. . x
n−1. .. . .. x
1x
nx
n−1· · · x
11
(5)
2.2 Some identities involving Toeplitz matrices
The main result of this Subsection is Lemma 5, providing the existence of the factoriza- tion in Definition 6, in which the G
−nfactor plays a fundamental part in the following of the article.
A symmetric Toeplitz matrix is a symmetric matrix whose entries x
i,jdepend only on |i − j|, that is are constant along the diagonals parallel to the main diagonal [HJ90,
§0.9.7], that is
T
n+1(x
0, x
1, . . . , x
n) =
x
0x
1· · · x
n−1x
nx
1. .. . .. x
n−1.. . . .. . .. . .. .. . x
n−1. .. . .. x
1x
nx
n−1· · · x
1x
0
(6)
The symmetric Toeplitz matrix is said to be normalized if x
0= 1.
An Hankel matrix is a matrix whose entries x
i,jdepend only on i + j, that is are constant along the anti-diagonals parallel to the main anti-diagonal [HJ90, §0.9.8], that is
H
n+1(x
0, x
1, . . . , x
2n) =
x
0x
1x
2· · · x
nx
1... ... x
n+1x
2... ... .. .
.. . ... ... x
2n−1x
nx
n+1· · · x
2n−1x
2n
(7)
Remark– It should be noticed that in this article, any matrix is indexed by its size, while this doesn’t hold for determinants, for instance see formulae (9) and (10).
Lemma 5. For any n ≥ 1, we abbreviate T
n(x
0, . . . , x
n−1) by T
n. The determinant of this Toeplitz matrix factorizes as
Det (T
2n) = Det (T
n+ H
n(x
2n−1, . . . , x
1)) × Det (T
n− H
n(x
2n−1, . . . , x
1)) and
Det (T
2n+1) = Det
T
n+ H
n(x
2n, . . . , x
2)
tX
n2X
nx
0× Det (T
n− H
n(x
2n, . . . , x
2)) , where X
n= (x
n, . . . , x
1).
Proof — Even size. The operations on the columns C
j← C
j+ C
2n−(j−1)for 1 ≤ j ≤ n, followed by the operations on the lines L
n+i← L
n+i− L
n−(i−1)for 1 ≤ i ≤ n lead to the determinant of a 2 × 2 blocks upper triangular matrix whose value is the expected product.
Odd size. The operations on the columns C
j← C
j+ C
2n+1−(j−1)for 1 ≤ j ≤ n, followed by the operations on the lines L
n+1+i← L
n+1+i− L
n+1−ifor 1 ≤ i ≤ n lead to
the result in the same manner.
Definition 6. For n = 0, we put G
0= G
−0= G
+0= 1, and for n ≥ 1, we put
G
n(x
1, . . . , x
n)
def.= Det(T
n+1(1, x
1, . . . , x
n))
Lemma=
5G
−n(x
1, . . . , x
n) × G
+n(x
1, . . . , x
n), where the last factorization is the one proved in Lemma 5 in the same order.
Remark– The determinantGnis the determinant of a matrix of sizen+ 1. Note that forn = 2m+ 1 odd, both G−n and G+n are polynomials of degreem+ 1 in x1, . . . , xn, while forn= 2meven,G−n has degreem+ 1, whileG+n have degreem. We will see later in the article that Weil bound of order n for]X(Fq) depends heavily on the hypersurface {G−n = 0}.
In order to raise any ambiguity and for later purpose, let us write down these deter- minants for n = 1, 2 and 3:
G
1(x
1) =
1 x
1x
11
= (1 + x
1)
| {z }
G−1(x1)
× (1 − x
1)
| {z }
G+1(x1)
(8)
G
2(x
1, x
2) =
1 x
1x
2x
11 x
1x
2x
11
=
1 + x
2x
1x
1+ x
11
| {z }
G−2(x1,x2)
× (1 − x
2)
| {z }
G+2(x1,x2)
(9)
G
3(x
1, x
2, x
3) =
1 x
1x
2x
3x
11 x
1x
2x
2x
11 x
1x
3x
2x
11
=
1 + x
3x
1+ x
2x
1+ x
21 + x
1| {z }
G−3(x1,x2,x3)
×
1 − x
3x
1− x
2x
1− x
21 − x
1| {z }
G+3(x1,x2,x3)
(10)
Lemma 7. For any n ≥ 1 and = ± or nothing, we abbreviate G
n(x
1, . . . , x
n) by G
n. Then one has
2G
n= G
+n−1× G
−n+1+ G
−n−1× G
+n+1.
Proof — Let S
n+1−be the matrix obtained from T
nby adding
t(x
n, . . . , x
1) to the first column, and S
n+1+be the matrix obtained from T
nby removing
t(x
n, . . . , x
1) to the first column. Then by multilinearity, there exists a polynomial R
nsuch that:
Det S
n+1−= G
n+ R
nand Det S
n+1+= G
n− R
n.
On the other hand, using the same transformations as in the proof of Lemma 5, one get Det(S
n+1−) = G
+n−1G
−n+1and Det(S
n+1+) = G
−n−1G
+n+1Adding Det(S
n+1−) and Det(S
n+1+) allows us to conclude.
2.3 The domain of positive definite normalized Toeplitz matrices In this Subsection, we study for any n ≥ 1 some domain W
n⊂ R
n, whose closure W
nalso plays a fundamental part in this article.
Definition 8. Let n ∈ N
∗. We denote by W
nthe set of (x
1, . . . , x
n) ∈ R
n, such that the symmetric normalized Toeplitz matrix T
n+1(1, x
1, . . . , x
n) is positive definite.
The domain W
ncan be characterized in several useful ways.
Proposition 9. For n ≥ 1, the domain W
nis a convex subset of ]−1, 1[
n, which can be
written as follows.
1. First, one has:
W
n= {(x
1, . . . , x
n) ∈ R
n| G
i(x
1, . . . , x
i) > 0, ∀ 1 ≤ i ≤ n} . 2. Recursively, W
1= ]−1, 1[ and for any n ≥ 2
W
n= {(x
1, . . . , x
n−1, x
n) ∈ W
n−1× R | G
n(x
1, . . . , x
n) > 0}
=
(x
1, . . . , x
n−1, x
n) ∈ W
n−1× R | G
−n(x
1, . . . , x
n) > 0 and G
+n(x
1, . . . , x
n) > 0 . 3. W
nis also the set of points between the graphs of two functions from W
n−1to R :
for ε = ±, there exists a polynomial G e
εn∈ Q [x
1, . . . , x
n−1], such that G
n=
−G
n−2x
n+ G e
nand W
n=
(
(x
1, . . . , x
n−1, x
n) ∈ W
n−1× R | G e
−n(x
1, . . . , x
n−1)
G
−n−2(x
1, . . . , x
n−2) < x
n< G e
+n(x
1, . . . , x
n−1) G
+n−2(x
1, . . . , x
n−2)
) . Proof — To prove the convexity, we remark that both sets of normalized symmetric
Toeplitz matrices and of symmetric positive definite matrices are convex, so that W
nis convex. Moreover, W
n⊂ ]−1, 1[
nbecause if T
n+1(1, x
1, . . . , x
n) is positive definite, then all its principal minors are positive. In particular, for any 1 ≤ i ≤ n, the 2 × 2 minors
x1 xii 1
is positive.
Item (1) follows from the well known fact that an n × n symmetric matrix is definite positive if and only if all its n leading principal minors (obtained by deleting the i last rows and columns for 0 ≤ i ≤ n − 1) are positive [HJ90, Theorem 7.2.5]. Hence, the first characterization of item (2) follows from item 1 . To prove the second characterization of item (2), we use Lemma 7 stating that 2G
n−1= G
−n−2G
+n+ G
+n−2G
−n. By induction, this allow us to prove that both factors are positive if, and only if, the product
G
n(x
1, . . . , x
n) = G
−n(x
1, . . . , x
n)G
+n(x
1, . . . , x
n) is positive for any (x
1, . . . , x
n−1) ∈ W
n−1.
To prove item (3), for = ±, formulae defining the polynomials G
nin Lemma 5 and Definition 6 imply, developing along their first column and taking advantage of the very particular forms (6) and (7), that both polynomials have degree 1 in x
n, of the form
G
n= −G
n−2x
n+ ε G e
n(x
1, . . . , x
n−1)
for some G e
n∈ Q [x
1, . . . , x
n−1]. Since by item 2 we have G
εn−2> 0, the set W
nis thus equal to the set of (x
1, . . . , x
n−1, x
n) ∈ W
n−1× R , such that:
G e
−n(x
1, . . . , x
n−1)
G
−n−2(x
1, . . . , x
n−2) < x
n< G e
+n(x
1, . . . , x
n−1) G
+n−2(x
1, . . . , x
n−2) ,
and the proof is complete.
The following Proposition is useful for later purpose in Section 2.6, where convexity plays a quite important part.
Proposition 10. The locus {(x
1, . . . , x
n) ∈ W
n−1× R | G
−n(x
1, . . . , x
n) > 0} is convex, while the locus {(x
1, . . . , x
n) ∈ W
n−1× R | G
+n(x
1, . . . , x
n) > 0} is concave.
Proof — By item 3 of Proposition 9, W
nis the set of (x
1, . . . , x
n−1, x
n) ∈ W
n−1× R such that x
nis between two functions from W
n−1to R . By convexity of W
nfrom Proposition 9, the lower function must be concave has a function on W
n−1while the upper one must be convex. The Proposition follows easily.
The closure of W
nis given by the following Proposition.
Proposition 11. The closure W
nof W
nin R
ncorresponds to the set of (n + 1)×(n+ 1) normalized symmetric Toeplitz matrices which are positive semi definite. Moreover, we have
W
n= {(x
1, . . . , x
n) ∈ R
n| G
n,I(x
1, . . . , x
i) ≥ 0, ∀I ⊂ {0, 1, . . . , n}} ,
where, for I ⊂ {0, 1, . . . , n}, we denote by G
n,I(x
1, . . . , x
n) the principal minor of the normalized symmetric Toeplitz matrix T
n+1(1, x
1, . . . , x
n) obtained by deleting the lines and columns whose indices are not in I.
Proof — This is a consequence of the fact that a matrix is positive semi definite if and only if all the principal minors (the ones obtained by deleting the same subset of lines and columns) are non-negative (i.e. ≥ 0) [HJ90, last exercise after Theorem 7.2.5].
2.4 The curves locus
In this Subsection, we introduce Ihara’s constraints and the resulting n-Ihara domain H
gnfor genus g. We then gather the key results for the derivation of higher order Weil bounds. The first one is Proposition 16, the second one is criteria 17.
2.4.1 The n-the Weil domain W
nLemma 12. Let X be an absolutely irreducible smooth projective curve defined over F
q. Then the point P
n(X) = (x
1, . . . , x
n), as defined in (4), belongs to W
n.
Proof — By (3), we have x
i=
γ
k, γ
k+iwhere the γ
kare defined in (2), so that it is easily seen that for any I ⊂ {0, 1, . . . , n}, we have
G
n,I(x
1, . . . , x
n) = Gram(γ
i, i / ∈ I),
for G
n,Is defined in Proposition 11. The non-negativity of G
n,Ifollows as a Gram
determinant in an euclidean space, hence the Lemma by Proposition 11.
Definition 13. W
nis called the n-th Weil domain.
As a first illustration of the informations contained in these Weil domains, we prove the following simple result. From (9), the non-negativity of the Gram determinants G
−2writes x
2≥ 2x
21− 1. Taking (3) into account, this gives immediately
Proposition 14. For any curve X of genus g 6= 0, we have ]X ( F
q2) − (q
2+ 1) ≤ 2gq − 1
g
]X ( F
q) − (q + 1)
2.
This Proposition means that, for a given non rational curve X, any lower bound for the deviation of ]X(F
q) to q + 1 yields to a better upper bound than Weil’s one for ]X( F
q2). In the same way, for any given order n, the non-negativity of the 3 × 3 determinant Gram(γ
0, γ
1, γ
n) gives a quite ugly upper bound of similar nature for ]X(F
qn) in terms of ]X(F
q) and ]X(F
qn−1).
Remark– Note that this Proposition is a refinement of the following well known particular case: if X is either Weil maximal or minimal overFq, then ]X(Fq)−(q+ 1) =±2g√
q, and this Proposition asserts that thenX(Fq2)−(q2+ 1)≤2gq−4gg2q =−2gq, so thatX is Weil minimal overFq2. Note also that curves such that this inequality is an equality are those curves such that the corresponding pointP2(X) = (x1, x2)∈ W2 lies on the bottom parabolax2= 2x21−1 of the Ihara domain drawn in figure1below. The above particular case is that of curves corresponding to the corner points (−1,1) and (1,1).
2.4.2 Ihara constraints : the n-th Ihara domain H
gnin genus g
If (x
1, . . . , x
n) ∈ R
ncomes from a curve X over F
qby formulae (3), then we have seen in Lemma 12 that (x
1, . . . , x
n) lies on the closure W
nof W
n. But there are also other constraints, resulting from the arithmetical inequalities ]X(F
qi) ≥ ]X(F
q) for any i ≥ 1.
These inequalities, by (3), write
∀i ≥ 2, x
i≤ x
1q
i−12+ q
i−1− 1
2gq
i−22. (11)
Let
α = 1
√ q . (12)
For g ≥ 0, and n ≥ 2, i ≥ 2, we define
h
gi(x
1, x
i) = x
i− α
i−1x
1− 1 2gα
1
α
i−1− α
i−1. (13)
Then it is easily seen that (11) is equivalent to
h
gi(x
1, x
i) ≤ 0. (14)
We now define
Definition 15. Let n ≥ 1 and g ≥ 0. We define:
1. The n-th Ihara domain in genus g as
H
gn= {(x
1, . . . , x
n) ∈ R
n| h
gi(x
1, x
i) ≤ 0, ∀ 2 ≤ i ≤ n} (15) 2. The n-th Ihara line in genus g as
L
gn= {(x
1, . . . , x
n) ∈ R
n| h
gi(x
1, x
i) = 0, ∀ 2 ≤ i ≤ n} . (16) Each L
gnis a line which is identified with R using the first coordinate x
1as a param- eter. We denote by
P
ng(x
1) =
x
1, αx
1+ q − 1
2g , α
2x
1+ q
2− 1 2g √
q , . . . , α
n−1x
1+ q
n−1− 1 2gq
n−22(17) the point of L
gnwith parameter x
1.
In the same way, for g = ∞, we define the n-th Ihara infinite line by L
∞n=
(x
1, . . . , x
n) ∈ R
n| x
i= α
i−1x
1, 2 ≤ i ≤ n . It follows from this the following Proposition.
Proposition 16. Let X be an absolutely irreducible smooth projective curve defined over the finite field F
qand n ≥ 2. Then P
n(X) = (x
1, . . . , x
n) ∈ W
n∩ H
gn, where the x
i’s are defined from X by (3).
From this Proposition 16 and the remark below Definition 6, the strategy is the following.
Strategy. — For each n ≥ 1, we minimize the coordinate function x
1(P ) for P lying inside the compact convex domain W
n∩ H
gn. By Proposition 16, this leads to a lower bound for x
1(P
n(X)) for any curve X of genus g over F
q, hence by (3) to an upper bound for the number ]X( F
q). It turns that for given q and genus g, this bound is better and better for larger and larger n, up to an optimal one.
We are thus face to an optimization problem. Since the domain W
n∩ H
gnon which we have to minimize the convex function x
1is also convex by Proposition 9, one has the following necessary and sufficient characterization of the minimum from [HU96, Th´ eor` eme 2.2] where in our case the active constraints are G
−n= 0 and h
gi= 0 for 2 ≤ i ≤ n, and where h
giare defined in (13).
Let P
0∈ W
n∩ L
gn. Suppose that:
• for any I ⊂ {1, . . . , n + 1} and ε = ± such that G
εn,I(P
0) = 0, there exists µ
εI≥ 0,
• for any 2 ≤ i ≤ n, there exists µ
i≥ 0, such that
∇x
1(P
0) − X
I⊂{1,...,n+1}
µ
−I∇G
−n,I(P
0) − X
I⊂{1,...,n+1}
µ
+I∇G
+n,I(P
0) +
n
X
i=2
µ
i∇h
gi(P
0) = 0.
(18) Then, x
1(P
0) = min{x
1| (x
1, . . . , x
n) ∈ W
n∩ H
gn}.
We deduce from that the following criteria.
Criteria 17 (for minimizing x
1). If P
0= (x
1, . . . , x
n) ∈ W
n∩ L
gnsatisfies 1. G
−n(P
0) = 0;
2. ∂
iG
−n(P
0) ≥ 0 for all 2 ≤ i ≤ n;
3. P
ni=1
∂
iG
−n(P
0)α
i−1> 0,
then P
0minimizes the first coordinate x
1on W
n∩ H
gn.
Remark– Corollary21bellow states that the first requirement implies the third one.
Proof — Suppose that the assumptions of the criteria hold true. Then the system
P
ni=1
∂
iG
−n(P
0)α
i−1µ
−∅= 1 µ
2= ∂
2G
−n(P
0)µ
−∅.. .
µ
n= ∂
nG
−n(P
0)µ
−∅has a solution µ
−∅> 0, µ
2≥ 0, . . . , µ
n≥ 0. As easily seen, this solution also satisfy
1 0 .. . .. . 0
− µ
−∅
∂
1G
−n(P
0)
∂
2G
−n(P
0) .. . .. .
∂
nG
−n(P
0)
+ µ
2
−α 1 0 .. . 0
+ · · · + µ
n
−α
n−10
.. . 0 1
=
0 .. . .. . 0
,
hence (18) holds with the choice µ
I= 0 for any I 6= ∅ and µ
+∅= 0, so that x
1(P
0) = min{x
1| (x
1, . . . , x
n) ∈ W
n∩ H
gn}, and the criteria is proved.
2.5 Weil bound and Ihara bound as bounds of order 1 and 2
We prove here that our viewpoint enables to deduce Weil bound and Ihara bound. We
think that this Subsection is of interest since it shows on simple cases how this method
works, especialy in the case of Ihara bound thanks to figure 1.
2.5.1 Weil bound as a bound of order 1
With this viewpoint, the usual Weil bound comes from Cauchy-Schwartz inequality applied to γ
0and γ
1. Indeed, one have by (8)
Gram(γ
0, γ
1) =
1 x
1x
11
≥ 0, that is |x
1| ≤ 1.
By (3), we have just recovered the Weil bound
|]X( F
q) − (q + 1)| ≤ 2g √
q (Weil “first order” bound)
Just for fun, we can also easily recover the fact that a curve which is maximal over F
qmust be minimal over the F
q2iand maximal of the F
q2i+1. Indeed, being maximal over F
qmeans by (3) that x
1= −1, therefore
Gram(γ
0, γ
1, γ
2) =
1 −1 x
2−1 1 −1 x
2−1 1
= −(1 − x
2)
2≥ 0, so that x
2= 1, that is by (3) that X is minimal over F
q2. Then
Gram(γ
0, γ
2, γ
3) =
1 1 x
31 1 −1
x
3−1 1
= −(1 + x
3)
2≥ 0, so that x
3= −1, that is X is maximal over F
q3, and so on. . . In the same way, if X is minimal over F
q, that is if x
1= 1, then
Gram(γ
0, γ
1, γ
2) =
1 1 x
21 1 1
x
21 1
= −(x
2− 1)
2≥ 0, that is x
2= 1,
and X still minimal over F
q2. And so on again...
2.5.2 Ihara bound as a bound of order 2
For n = 2, the domain W
2recursively corresponds by item 2 of Proposition 9 and (9) to the set of (x
1, x
2) ∈ R
2satisfying:
G
1(x
1) = 1 − x
21> 0 G
+2(x
1, x
2) = 1 − x
2> 0 G
−2(x
1, x
2) = 1 + x
2− 2x
21> 0
, that is
( −1 < x
1< 1
2x
21− 1 < x
2< 1 .
We represent the second Weil domain W
2on figure 1.
L
g2, g >
√q(√ q−1) 2
L
g2, g =
√q(√ q−1) 2
L
g2, g <
√q(√ q−1) 2
µ
2A
g2x
1x
2−1 1
−1 1
Figure 1: The Weil domain W
2. If X is a curve over F
qof genus g ≥
√q(√ q−1) 2
, then P
2(X) = (x
1, x
2) as defined by (3) lies on the grey domain W
2∩ H
2g, so that x
1is lower bounded by some constant µ
2= min{x
1(P ), P ∈ W
2∩ H
g2} > −1, improving Weil bound by Proposition 16.
The second Ihara line L
g2with positive slope α =
√1qmeets the domain W
2if and only if the genus is greater than the genus g
2for which L
g22contains the point (−1, 1) (see figure 1), that is
1 = α × (−1) + 1 2g
2α
1 α − α
⇐⇒ g
2=
√ q √ q − 1
2 .
For g > g
2, the constraint h
g2(x
1, x
2) ≤ 0 restricts the domain W
2to the grey domain W
2∩ H
gn, as can be seen on figure 1. The point A
g2such that [A
g2, B
2g] = W
2∩ L
g2lies on the curve G
−2= 0, and minimizes
3the first coordinate x
1on W
2∩ H
g2.
µ
2is thus the solution in [−1, 0] of the quadratic equation G
−2(x
1,
√x1q+
q−12g) = 0.
Solving it, we find
µ
2= α
2−
r α
2+ 8
q−1 2g− 1
4 ,
so that using (3), we recover the well known Ihara bound ]X( F
q) − (q + 1) ≤
p (8q + 1)g
2+ 4q(q − 1)g − g 2
(Ihara “second order Weil” bound)
3It can also be trivially proved using criteria17since∇G−2 = −4x11
andx1(Ag2)<0.