Beruflich Dokumente
Kultur Dokumente
Teorema de Hasse-Weil
Tiago N. Castilho
E-mail: tncastilho@ime.unicamp.br
Resumo
Faremos um estudo sobre a funcao Zeta de um Corpo de Funcoes F/K buscando
estabelecer uma estimativa para o n umero de lugares de grau um nessa extensao. Para
que isso faca sentido devemos considerar K um corpo nito, digamos F
q
. Veremos
que em geral nao existe uma formula que calcula explicitamente esse n umero, mas
podemos encontrar cotas inferiores e superiores dependendo exclusivamente do genero
g de F/F
q
e de q. Este sera o Teorema da Cota de Hasse-Weil. A funcao Zeta de um
Corpo de Funcoes, que deniremos adiante, tem papel crucial na demonstracao desse
teorema e por esse motivo sera feito um estudo extensivo de suas propriedades.
1 Introducao
O objetivo central deste trabalho e apresentar uma exposicao da demonstracao de E.
Bombieri da Hipotese de Riemann para Corpos de Funcoes, ou em outra linguagem, para
Curvas sobre Corpos Finitos. Este resultado tambem e conhecido como o Teorema de
Hasse-Weil e possui diversas consequencias interessantes, entre elas o Teorema (da cota)
de Hasse-Weil que ira fornecer uma estimativa para o n umero de lugares de grau um
da extensao. Para curvas hiperelpticas a Hipotese de Riemann para Corpo de Funcoes
foi primeiramente conjecturada, em 1920, por E. Artin. Em 1930, H. Hasse ofereceu a
primeira contribuicao substancial provando para o caso particular de um corpo de funcoes
com genero um, isto e, para curvas elpticas. Em 1940, A. Weil forneceu um metodo para
provar o caso geral. Ele deu duas demonstracoes. A primeira envolvendo a Teoria da
Intersecao sobre Superfcies Algebricas e a segunda envolvendo Representacoes l-adicas
e Variedades Abelianas. Ambas as demonstracoes usam metodos sosticados de geome-
tria algebrica. Em 1960, S.A. Stepanov escreveu uma nova demonstracao, embora que
para casos especiais, que utilizou nada mais que o conhecimento da teoria envolvida na
demonstracao do Teorema de Riemann-Roch. Logo apos, W. Schimdt utilizou das ideias
de Stepanov para demonstrar o caso geral. Finalmente, E. Bombieri escreveu uma sim-
plicacao substancial das demonstracoes de Stepanov e Schimdt. Recentemente Voloch e
Stohr deram uma nova demonstracao da Hipotese de Riemann para Corpos de Funcoes
baseada na teoria de Pontos de Weierstrass. A demonstracao que faremos neste trabalho
e dual a de E. Bombieri. O objeto principal desta demonstracao e a funcao Zeta que
e extremamente relacionada a classica funcao Zeta de Riemann (veja Secao 3), por esse
motivo faremos um estudo extensivo de suas propriedades.
Em todo texto F denota um corpo de funcoes algebricas de genero g cujo corpo de
constantes
1
e o corpo nito F
q
. Denotaremos por T
F
o conjunto dos divisores de F e por
1
Dado um corpo de funcoes algebricas F/K, dizemos que K e o corpo de constates dessa extensao se
F e algebricamente fechado sobre K, isto e, todo polinomio com coecientes em K tem suas razes em F.
1
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
P
F
o conjunto dos lugares de F. Na verdade, T
F
e o Z-grupo abeliano livre gerado pelos
elementos de P
F
. Para cada P P
F
, O
P
denotara seu anel de valorizacao associado. Se D
e um divisor de F, entao denotaremos por L(D) o conjunto formado por todos os elementos
x F tais que (x) +D 0 e por L(D) o F
q
-espaco vetorial denido por L(D) 0 cuja
dimensao nita e l(D). Tambem e costume usar a notacao dim(D) := dim(L(D)) para
a dimensao do espaco L(D). O Teorema de Riemann-Roch calcula l(D) e admite como
corolario a desigualdade
l(D) deg(D) + 1 g,
sendo que a igualdade e valida sempre que deg(D) 2g 1.
2 A Funcao Zeta de um Corpo de Funcoes
Nessa secao iremos expor as principais propriedades do que vamos chamar de funcao Zeta
de um corpo de funcoes (ou simplesmente funcao Zeta).
Lema 2.0.1 Para todo inteiro nao negativo n, existe apenas um n umero nito de divisores
positivos de grau n.
Demonstracao: Todo divisor positivo e soma de divisores primos. Deste modo, basta
provar que o conjunto S := P P
F
; deg P n e nito. Escolhendo um elemento x
FF
q
transcendente emF
q
podemos considerar o conjunto S
0
:= P
0
P
F
q
(x)
; deg P
0
n.
T
F
sao ditos equivalentes se D
D
F
, A > 0 t.q. [A
] [A].
Agora, para todo [C] (
n
F
temos deg[C] = n g, assim podemos usar o Teorema de
Riemann-Roch para concluir que
dim[C] = dim C n + 1 g 1.
Isto quer dizer que L(C) ,= e portanto existe C
D
F
, C
> 0 t.q. [C
] [C]. Segue
que cada classe do conjunto (
n
F
pode ser representada por um divisor positivo. Pelo Lema
??, o n umero dessas classes e nito. Portanto a cardinalidade de (
0
F
e tambem nita.
j=1
[A [C
i
] ; A 0[ =
h
j=1
g
n+1g
1
q 1
= h
q
n+1g
1
q 1
.
n=0
A
n
t
n
C[t]
e chamada de funcao Zeta de F/F
q
.
Lema 2.0.3 Se F/F
q
e um corpo de funcoes com genero g = 0, entao a cardinalidade de
(
0
F
e um.
4
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
Demonstracao: Mostraremos que, com a hipotese g = 0, todos os divisores de grau zero
sao principais. Seja A T
F
t.q. deg(A) = 0. Entao deg(A) > 2g 2 = 2. Pelo Teorema
de Riemann-Roch, dim(A) = deg(A) +1g = 1 e portanto existe um elemento x F t.q.
(x) +A 0, i.e., v
P
((x) +A) 0 P P
F
. Agora,
0 = deg((x) +A) =
PP
F
(v
P
((x) +v
P
(A))
. .
0
deg(P)
. .
>0
,
logo
v
P
(A) = v
P
((x)) P P
F
, i.e., A = (x) = (x
1
).
Portanto A e principal. Como todos os divisores principais sao equivalentes,
2
segue que
#(
0
F
= 1.
n=0
A
n
t
n
converge sempre que [t[ < q
1
e seu unico
polo e em t = 1. Mais precisamente, para [t[ < q
1
temos que:
(a) Se F/F
q
tem genero g = 0 entao
Z(t) =
1
q 1
_
q
1 (qt)
1
1 t
_
.
(b) Se F/F
q
tem genero g 1 entao Z(t) = F(t) +G(t) onde
F(t) =
1
q 1
0deg[C]2g2
q
dim[C]
t
deg[C]
,
e
G(t) =
h
q 1
_
q
1g
(qt)
2g2+
1
1 (qt)
1
1 t
_
,
onde h e cardinalidade de (
0
F
.
Demonstracao: Mostraremos apenas a parte (a) pois a demonstracao de (b) e analoga
com uma notacao mais elaborada (veja ref. [1] pag. 161). Pelo Lema ?? o n umero
h = #(
0
F
e 1. Como para todo inteiro positivo n vale n > 2g 2 = 2, podemos aplicar
a parte (b) do Lema ?? para obter
n=0
A
n
t
n
=
n=0
A
n
t
n
=
n=0
1
q 1
(q
n+1
1)t
n
=
=
1
q 1
_
q
n=0
(qt)
n
n=0
t
n
_
=
=
1
q 1
_
q
1 (qt)
1
1 t
_
,
sempre que [qt[ < 1. Isto demonstra (a).
2
De fato, se (x) e (y) sao dois divisores principais, entao (x) = (x) (y) + (y) = (xy
1
) + (y), logo
(x) (y).
5
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
Observacao 2.0.4 A partir de agora, a menos que seja dito o contrario, estaremos sem-
pre supondo que Z(t) esta denida para [t[ < q
1
.
A proxima proposicao caracteriza Z(t) =
n=0
A
n
t
n
como um produto, chamado de
Produto de Euler. Este nome sera justicado na proxima secao quando mostrarmos que
a fun cao Zeta de um corpo de Funcoes nao e nada mais do que um analogo da famosa
funcao Zeta de Riemann.
Proposicao 2.0.3 (Produto de Euler) Sempre que [t[ < q
1
, a funcao Zeta pode ser
representada por
Z(t) =
PP
F
(1 t
deg P
)
1
.
Demonstracao: Basta observar que quando [t[ < q
1
, vale
PPF
(1 t
deg P
)
1
=
PP
F
n=0
(t
deg P
)
n
=
PPF
n=0
t
deg nP
=
AD
F
,A0
t
degA
=
=
degA=0
t
degA
+
degA=1
t
degA
+ +. . . = 1A
0
+A
1
t +. . . =
n=0
A
n
t
n
= Z(t)
Observacao 2.0.5 Segue da proposicao anterior que Z(t) ,= 0 quando [t[ < q
1
.
Por simplicidade denotaremos por Z
r
(t) a funcao Zeta sobre o corpo F
r
= FF
q
r cujo
corpo de constantes e F
q
r . O proximo passo sera determinar de forma precisa o valor
denido em (??). Para ser mais exato iremos mostrar que = 1 e concluir que deg :
T
F
Z e na verdade um epimorsmo
3
. Este vai ser um corolario da proxima proposicao.
Antes precisamos do seguinte lema:
Lema 2.0.4 Seja P um lugar em F/F
q
de grau m e estenda o corpo de constantes F
q
para
F
q
r . Se considerarmos P como um lugar em F
r
/F
q
r , entao P admite uma decomposicao
P = P
1
+. . . +P
d
onde cada P
i
P
F
r
, deg P
i
= m/d e d = mdc(r, m).
Demonstracao: Seja P
P
F
r
tal que P
[P, entao P
e nao ramicado
4
e F
P
= F
P
F
q
r
(veja ref. [1] pag. 103). Como [F
P
: F
q
] = m, temos F
P
F
q
m. Seja l = mmc(m, r),
entao
F
P
= F
P
F
q
r = F
q
mF
q
r = F
q
l
Como
[F
q
l : F
q
]
. .
l
= [F
q
l : F
q
r ]
. .
l/r
[F
q
r : F
q
]
. .
r
,
e deg(P
) = [F
P
: F
q
r ] = [F
q
l : F
q
r ], temos deg(P
) = m/d
para todo P
P
F
r
tal que P
[P.
3
homomorsmo sobrejetor.
4
Dizemos que um lugar P
P
F
r
tal que P
|P) = 1.
6
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
r
=1
(X
m
),
onde percorre sobre as r-ezimas razes da unidade em C. Se substituirmos X = t
1
na
equacao e multiplicarmos por t
mr
, obteremos
(1 t
mr/d
)
d
=
r
=1
(1 (t)
m
). (2)
Observe que d = 1 sempre que m = 1. Neste caso, podemos reescrever a equacao (??)
acima como
1 t
r
=
r
=1
(1 t). (3)
Proposicao 2.0.4 Sejam Z(t) e Z
r
(t) as funcoes Zeta sobre F e F
r
respectivamente,
entao para todo t C
Z
r
(t
r
) =
r
=1
Z(t),
onde percorre o conjunto das r-ezimas razes da unidade.
Demonstracao: Basta vericarmos para [t[ < q
1
. Nesta regiao podemos usar a
Proposicao ?? para obter a seguinte igualdade
Z
r
(t
r
) =
P
F
r
(1 t
rdeg P
)
1
=
PP
F
|P
(1 t
rdeg P
)
1
(4)
Fixado P e pondo m = deg P e d = mdc(m, r) temos
|P
(1 t
rdeg P
)
1
=
((1 t
r
m
d
)
d
)
1
=
r
=1
(1 (t)
m
)
1
=
r
=1
Z(t),
onde as igualdades (*) e (**) decorrem respectivamente do Lema ?? e da equacao (??).
Substituindo em (??) segue que
Z
r
(t
r
) =
PP
F
r
=1
(1 (t)
m
)
1
=
r
=1
PP
F
(1 (t)
m
)
1
=
r
=1
Z(t).
Corolario 2.0.1
= mindeg A > 0; A T
F
= 1.
Demonstracao: Para
= 1, temos
Z(t) =
PP
F
(1 (t)
deg P
)
1
=
PP
F
(1 t
deg P
)
1
= Z(t),
7
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
pois divide o grau de P para todo P P
F
. Pela Proposicao ??, Z
(t
) = Z(t)
. Agora,
pela Proposicao ??, Z
(t
tem um
polo de ordem . Deste modo, = 1.
0
tal que A
A, dim(A
) = dim(A) e deg(A
) = deg(A) = 1.
5
Como dim(A
) = 2,
podemos escolher x L(A
)F
q
tal que (x) +A
0. Como A
= A
. Agora,
[F : K(x)] = deg (x)
= degA
= 1,
e portanto F = K(x), i.e., F/K e racional. A segunda parte decorre diretamente do item
(a) da Proposicao ??.
(t) = a
0
t
2g
+a
1
t
2g1
+. . . +a
2g
.
As razes de L
0. As aplicacoes : L(A)
L(A
), x xz e
: L(A
) L(A), x xz
1
sao homomorsmos entre espacos vetoriais inversos um
do outro.
E claro que deg A = deg (A
+ (z)) = deg A
.
8
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
(
1
t
).
Logo, e raiz de L(t) se, e somente se,
1
e raiz de L
(t).
A seguir daremos uma serie de propriedades relativas ao polinomio L(t). Iremos sem-
pre supor que g 1, pois o caso g = 0 e trivial.
Propriedade 1 L(t) = q
g
t
2g
L(1/qt).
Demonstracao: Isto nao e nada mais que a equacao funcional Zeta.
n=0
A
n
t
n
=
= (1 t)(1 qt)A
0
t
0
+ (1 t)(1 qt)A
1
t
1
+ (1 t)(1 qt)
n=2
A
n
t
n
=
= (1 t)(1 qt) + (1 t)(1 qt)Nt
1
+ (1 t)(1 qt)
n=2
A
n
t
n
=
= 1 t(q + 1) +qt
2
+ (t t
2
(q + 1) +qt
3
)N + (1 t)(1 qt)
n=2
A
n
t
n
=
= 1 +t(N (q + 1)) +qt
2
+ (t
2
(q + 1) +qt
3
)N + (1 t)(1 qt)
n=2
A
n
t
n
,
9
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
logo a
0
= 1 e a
1
= N (q + 1) e da igualdade a
2gi
= q
g1
a
i
podemos concluir que
a
2g
= q
g
.
i=1
(1
i
t)
onde os
i
s sao inteiros algebricos
6
tais que, por uma troca de ndices se necessario,
cumprem
i
g+i
= q, i = 1, . . . , g. Na verdade, os
i
s sao as razes recprocas de L(t).
Demonstracao: L
(t) =
2g
i=1
(t
i
). Assim,
L(t) = t
2g
L
(
1
t
) = t
2g
2g
i=1
(
1
t
i
) =
= t
2g
2g
i=1
(
1
t
(1 t
i
)) =
2g
i=1
(1 t
i
).
Agora, usando a equacao L(t) = q
g
t
2g
L(
1
qt
) vemos que
L
() = 0 L(
1
) = 0 L(
q
) = 0 L
(
q
) = 0,
isto e, e raiz de L
e raiz de L
(t) da forma
1
, . . . ,
2g
,
q
1
, . . . ,
q
2g
.
Pondo
i
=
i
para i = 1, . . . , g e
j
=
q
j
para j = g + 1, . . . , 2g, vemos facilmente
que
i
g+i
= q, i = 1, . . . , g. Isto conclui a demonstracao.
Propriedade 4 Se L
r
(t) = (1 t)(1 q
r
t)Z
r
(t) denota o L-polinomio de corpo de con-
stantes F
r
= FF
r
, entao
L
r
(t) =
2g
i=1
(1
r
i
t),
onde os
i
s sao dados na propriedade anterior.
6
Um n umero complexo e dito inteiro algebrico se e raiz de algum polinomio com coecientes
inteiros.
10
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
Demonstracao: Usando a Proposicao ?? e a equacao (??), temos
L
r
(t
r
) = (1 t
r
)(1 q
r
t
r
)Z
r
(t) = (1 t
r
)(1 q
r
t
r
)
r
=1
Z(t) =
= (1 t
r
)(1 q
r
t
r
)
r
=1
L(t)
(1 t)(1 qt)
=
r
=1
L(t) =
=
2g
i=1
r
=1
(1
i
t) =
2g
i=1
(1
r
i
t
r
).
Portanto L
r
(t) =
2g
i=1
(1
r
i
t).
i=1
r
i
,
onde
1
, ...
2g
C sao as razes recprocas de L(t). Em particular, temos
N = q + 1
2g
i=1
i
Demonstracao: A parte (ii) da Propriedade 2 aplicada ao L-polinomio L
r
(t) diz que o
coeciente de t em L
r
(t) e N
r
(q
r
+ 1). Por outro lado, a Propriedade 4 diz que este
mesmo coeciente e
2g
i=1
r
i
.
3 O Teorema de Hasse-Weil
Essencialmente, o que faremos nesta secao e demonstrar o seguinte Teorema:
Teorema 3.0.1 (Teorema de Hasse-Weil ) As razes recprocas do L-polinomio L
F
(t)
satisfazem
[
i
[ = q
1/2
(i = 1, . . . , 2g).
Alguns textos se referem ao Teorema de Hasse-Weil como a Hipotese de Riemann para
Corpos de Funcoes. O motivo para esta denominacao e a analogia existente entre a famosa
funcao Zeta de Riemann e a funcao Zeta Z
F
(t) que construmos na secao precedente.
Faremos um breve comentario sobre tal analogia.
11
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
Lembremos que a funcao Zeta de Riemann e a aplicacao dada por
(s) :=
n=1
n
s
=
p
1
1 p
s
,
onde s C e tal que Re(s) > 1 e o produto a direita (identidade de Euler) percorre todos
os n umeros primos. Dena a norma absoluta de um divisor A T
F
por
^(A) := q
deg(A)
.
Por exemplo, a norma absoluta ^(P) de um lugar P P
F
coincide com a cardinalidade
do corpo das classes residuais F
P
. Dena
F
(s) := Z
F
(q
s
).
Observe que
F
(s) pode ser escrita como
F
(s) =
n=0
A
n
q
sn
=
AD
F
,A0
^(A)
s
,
que e uma aplicacao analoga a funcao Zeta de Riemann (s). A classica Hipotese de
Riemann, ate hoje nao demonstrada, diz que todos os zeros nao triviais
7
de (s) estao
sobre a reta Re(s) = 1/2.
No caso de corpos de funcoes, o Teorema de Hasse-Weil garante que
F
(s) = 0 Z
F
(q
s
) = 0 L(q
s
) = 0 L
(q
s
) = 0
Teo. H.W.
[q
s
[ = q
1/2
q
Re(s)
= q
1/2
Re(s) = 1/2.
Deste modo, o Teorema ?? pode ser visto como um analogo da classica Hipotese de Rie-
mann.
Uma importante consequencia do Teorema ?? e o
Teorema 3.0.2 (Teorema (da cota) de Hasse-Weil ) O n umero N de lugares de F/F
q
cujo grau e um pode ser estimado por
[N (q + 1)[ 2gq
1/2
.
Demonstracao: Pela Proposicao ??,
N (q + 1) =
2g
i=1
i
.
Deste modo, o Teorema (da cota) de Hasse-Weil e uma consequencia imediata do Teorema
de Hasse-Weil.
i=1
r
i
,
logo
[
2g
i=1
r
i
[ cq
r/2
.
Considere a funcao
H(t) :=
2g
i=1
i
t
1
i
t
.
Seja := min[
1
i
[ ; 1 i 2g. Observe que e precisamente o raio de convergencia
de H(t) em torno de t = 0. Deste modo, quando [t[ < temos
H(t) =
2g
i=1
r=1
(
i
t)
r
=
r=1
(
2g
i=1
r
i
)t
r
,
logo
[H(t)[
r=1
cq
r/2
[t[
r
= c
r=1
(q
1/2
[t[)
r
.
Imediatamente vemos que a serie H(t) converge quando [t[ < q
1/2
. Deste modo, q
1/2
e temos
q
1/2
[
i
[ (i = 1, . . . , 2g). (5)
Agora, sabemos que por uma troca dendices sempre podemos obter a igualdade
i
2g+i
=
q para todo i = 1, . . . , 2g e portanto
2g
i=1
i
= q
g
,
comparando com (??) segue imediatamente que [
i
[ = q
1/2
.
13
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
O proximo passo sera encontrar condicoes favoraveis para que exista uma constante c
como no Lema anterior. Antes precisamos xar alguns conceitos que serao utilizados ao
longo das demonstracoes. Nas primeiras consideracoes a exigencia sobre o corpo K e que
ele seja no mnimo perfeito. Alguns dos resultados que apresentaremos terao suas demon-
stracoes omitidas, pois fazem parte da teoria classica de corpos de funcoes e escapam do
objetivo deste trabalho. Para um estudo detalhado do que sera apresentado agora consulte
ref. [1].
Uma extensao M/L nita e dita ser extensao de Galois se o grupo de automorsmos
Aut
L
(M) = : M M ; e isomorsmo com (a) = a para qualquer a L tem
ordem igual a [M : L]. Neste caso, dizemos que Aut
L
(M) e o grupo de Galois da
extensao M/L e escrevemos Gal(M/L) := Aut
L
(M). Para maiores detalhes da teoria de
Galois consulte as referencias [3] e [4].
Uma extensao F
/K
/F e uma
extensao de Galois de grau nito.
Lema 3.0.7 Sejam F
e F sao corpos de
funcoes sobre K. Considere um automorsmo Aut
F
(F
). Se P
e um lugar em F
tal
que P
[P, entao:
(i) (O
P
) := (x) ; x O
P
e anel de valorizacao em F
.
(ii) (P
) := (x) ; x P
e um lugar em F
.
(iii) (P
)[P
(iv) v
(P
)
(y) = v
P
(
1
(y)) y F
.
Demonstracao: Claramente (O
P
) e um anel de valorizacao de F
, e (P
) e um ideal
maximal, desta forma (P
) e um lugar de F
e um elemento primo de P
, i.e., P
= t
O
P
, entao (P
) = (t
)(O
P
),
assim (t
) e um elemento primo de (P
), assim (P
e
v
P
(x) = n. Entao temos que y = (x) = (t)
n
(u) onde (u) O
(P
)
(P
) e (t) e
um elemento primo de (P). Deste modo,
v
(P
)
(y) = n = v
P
(x) = v
P
(
1
(y)).
Observacao 3.0.8 Se F/K e um corpo de funcoes, entao sabemos que existe um elemento
x F tal que F/K(x) e uma extensao algebrica. Como F e K(x) sao corpos de funcoes
sobre K, as hipoteses do lema estao trivialmente satisfeitas.
Observacao 3.0.9 Se F
) = (x) ; x P
.
Para o proximo Teorema precisamos da seguinte denicao:
14
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
Denicao 3.0.5 Seja F/K um corpo de funcoes de grau [F : K] < . Cada elemento
L induz uma aplicacao K-linear
: L L, denida por
).
Ou seja, se
1
, . . . ,
n
e uma base de L/K e
i
=
n
j=
a
ij
j
com a
ij
K,
entao
N
L/K
() = det(a
ij
).
Observacao 3.0.10 Uma propriedade basica da aplicacao norma e que se a extensao
L/K for separavel e
1
, . . . ,
n
: L forem homomorsmos, constantes em K, denidos
em L e tomando valores em algum corpo algebricamente fechado K, entao
N
L/K
() =
n
i=1
i
()
Teorema 3.0.3 Sejam F
/K
tal que v
P
2
(z) > 0
e v
Q
(z) = 0 para todo Q P
F
com Q[P e Q ,= P
2
. Considere a aplicacao norma
N
F
/F
: F
F. Temos que
v
P
1
(N
F
/F
(z)) = v
P
1
_
G
i
(z)
_
=
G
v
P
1
((z)) =
=
G
v
1
(P
1
)
(z) =
G
v
(P
1
)
(z) = 0, (6)
pois P
2
nao pertence ao conjunto dos elementos (P
1
) com percorrendo G. Em outras
palavras,
v
P
2
(N
F
/F
(z)) =
G
v
(P
2
)
(z) > 0. (7)
Por outro lado temos N
F
/F
(z) F, e assim
v
P
1
(N
F
/F
(z)) = 0 v
P
(N
F
/F
(z)) = 0 v
P
2
(N
F
/F
(z)) = 0.
Isto contradiz (??) e (??).
: F].
Demonstracao: (a) e evidente do teorema anterior e do Lema ??. Quanto a (b), e
conhecido da teoria de corpos de funcoes que se P
1
, . . . , P
r
sao todos os lugares em F
/F)
tal que F
P
F
tais que P
[P) := G ; v
P
(z z) > 0 z O
P
.
O proximo lema e essencial para a demonstracao do Teorema de Hasse-Weil. Contudo,
sua demonstracao escapa ao proposito deste trabalho e portanto sera omitida.
Lema 3.0.8 A cardinalidade do grupo de inercia I(P
[P).
Demonstracao: Ver ref. [1] pag. 118.
A partir de agora, voltaremos a supor que o corpo K e nito com q elementos, digamos
K = F
q
. Dados um automorsmo Aut
F
q
(F) e um lugar P P
F
, usaremos por
comodidade as notacoes
P
:= (P) e O
P
:= (O
P
).
Um automorsmo Aut
F
q
(F) tambem induz um isomorsmo natural entre as classes
residuais O
P
/P e O
P
/P
, a saber x + P (x) + P
P
: F O
P
/P (8)
denida por
P
(x) =
1
(x) +P se x O
P
e
P
(x) = se x FO
P
.
Observe que quando e a identidade,
P
nada mais e do que a aplicacao canonica
x x +P. A aplicacao
P
tem as seguintes propriedades
(i)
P
(x +y) =
P
(x) +
P
(y)
(ii)
P
(xy) =
P
(x)
P
(y).
Sabemos que a aplicacao x x
q
e um automorsmo do fecho algebrico F de F que e
constante em F
q
. De modo analogo podemos considerar a aplicacao
P
q : F O
P
/P ,
denida por
P
q (x) = x
q
+ P se x O
P
e
P
q (x) = se x FO
P
.
E claro que
P
q
tambem cumpre as condicoes (i) e (ii) acima.
16
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
Observacao 3.0.11 Uma observacao importante sobre o automorsmo x x
q
e que
P
q =
P
se, e somente se, deg(P) = 1.
8
No restante desta secao iremos investigar a expressao
N
()
(F) :=
P
=
P
q
deg(P).
Pela Observacao ??, quando e a identidade a expressao acima fornece exatamente o
n umero de lugares de grau um de F. Neste caso temos N
()
(F) = N.
Os dois primeiros lemas desta secao, (??) e (??), reduzem o problema da demonstracao
do Teorema de Hasse-Weil a encontrar constantes positivas c
1
e c
2
que satisfazem
N
r
q
r
+ 1 +c
1
q
r/2
e
N
r
q
r
+ 1 c
2
q
r/2
,
para todo r 1. Quando c
1
= c
2
= 2g, os valores q +1 +2gq
1/2
e q +1 2gq
1/2
recebem
respectivamente o nome de cota superior de Hasse-Weil e cota inferior de Hasse-
Weil. Veremos que podemos estabelecer estas cotas tomando um q apropriado. Faremos
isto em duas partes.
3.1 A Cota Superior
Suponha, por extensao de constantes se necessario, que F/F
q
satisfaz
(i) q e um quadrado
(ii) q > (g + 1)
4
.
Seja Aut
F
q
(F). Nestas condicoes o que iremos mostrar agora e o
Teorema 3.1.1 (Teorema da cota Superior) O n umero N
()
pode ser estimado por
N
()
< (q + 1) + (2g + 1)q
1/2
.
Demonstracao: Seja Q P
F
m lugar em F/F
q
com grau um. Pondo
q
0
:= q
1/2
, m := q
0
1 e n = 2g +q
0
temos
r := q 1 + (2g + 1)q
1/2
= m+nq
0
.
Fixe Aut
F
q
(F) e suponha por um momento que existe um elemento x L(rQ) nao
nulo tal que
x P P P
F
com
P
=
P
q e P ,= Q, (9)
8
De fato, deg P = 1 O
P
/P F
q
x = x
q
x O
P
/P x + P = (x + P)
q
x + P = x
q
+ P
P
=
P
q .
17
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
isto e, x esta na interseccao de todos os lugares P P
F
distintos de Q que cumprem
P
=
P
q . Isto quer dizer que todos os lugares P tais que
P
=
P
q , exceto Q, sao
zeros de x. Entao e imediato concluir que
deg(x)
0
N
()
1. (10)
Como x L(rQ), entao
(x) +rQ 0 (x)
(x)
0
rQ
v
P
(x)
v
P
(rQ) =
_
0 se P ,= Q
r se P = Q
Deste modo, denotando por o conjunto dos polos de x, temos
deg(x)
0
= deg(x)
P
v
P
((x)
= iQ e i I de L(mQ) onde I =
i ; 1 i m e u F com (u)
= iQ.
9
Considere o subespaco vetorial de L(rQ)
denido por
L :=
_
iI
u
i
y
q
0
i
; y
i
L(nQ)
_
.
Armacao 1 dim(L) = dim(mQ)dim(nQ).
Prova da armacao: Basta vericar que todo elemento y L pode ser escrito uni-
camente na forma
y =
iI
u
i
y
q
0
i
com y
i
L(nQ) e u
i
.
A existencia da representacao e clara pela denicao. Para demonstrar a unicidade suponha
que exista uma equacao
iI
u
i
y
q
0
i
= 0
9
Observe que u
i
L(iQ)\L((i 1)Q) (u
i
) + iQ 0 e (u
i
) + (i 1)Q < 0 (u
i
) = iQ
v
Q
((u
i
)) = i e v
P
((u
i
)) = 0 P P
F
com P = Q (u
i
)
= iQ.
18
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
com y
i
L(nQ) nao todos nulos. Para cada ndice i I com y
i
,= 0, temos que
v
Q
(u
i
y
q
0
i
) = i + q
0
v
Q
(y
i
), logo v
Q
(u
i
y
q
0
i
) i(mod q
0
). Deste modo, se tivermos
v
Q
(u
i
y
q
0
i
) = v
Q
(u
j
y
q
0
j
) entao i j(mod q
0
) com 1 i, j m = q
0
1. Logo i = j.
Usando a desigualdade triangular estrita obtemos
= v
Q
(0) = v
Q
(
iI
u
i
y
q
0
i
) = min
iI
v
Q
(u
i
y
q
0
i
) , = .
Com esta contradicao conclumos a armacao.
Lembrando que deg Q = 1, a Armacao 1 e o Teorema de Riemann-Roch garantem
que
dim(L) (m+ 1 g)(n + 1 g).
Deste modo, pela hipotese q > (g + 1)
4
vemos facilmente que
dim(L) > q +g + 1. (12)
Agora, xe Aut
F
q
(F) e dena um F
q
-espaco vetorial por
L
:=
_
iI
(
1
u
i
)
q
0
y
i
; y
i
L(nQ)
_
.
Armacao 2 L
L(mq
0
Q
+nQ) e deg(mq
0
Q
+nQ) = q + 2g.
Prova da armacao: Basta mostrar que
1
(u
i
)
q
0
y
i
L(mq
0
Q
nQ. Portanto
1
(u
i
)
q
0
y
i
L(mq
0
Q
+nQ).
Quanto ao grau, a vericacao e imediata a partir das denicoes de m e n. Isto conclui a
armacao.
Observando que deg(mq
0
Q
) dim(mq
0
Q
+nQ) = deg(mq
0
Q
+nQ) g + 1 = q +g + 1. (13)
Dena uma aplicacao linear
: L L
por
10
iI
u
i
y
q
0
i
_
=
iI
(
1
u
i
)
q
0
y
i
.
Comparando as desigualdades (??) e (??) vemos facilmente que dim(L
iI
(
1
u
i
)
q
0
y
i
= 0.
10
Na verdade
P
(x) =
P
_
iI
u
i
y
q
0
i
_
=
iI
P
(u
i
)
P
(y
i
)
q
0
=
=
iI
P
(
1
u
i
)
q
P
(y
i
)
q
0
=
P
_
iI
(
1
u
i
)
q
0
y
i
_
q
0
=
P
(0).
Deste modo P percorre no conjunto dos divisores que sao zeros de x. Em outras palavras,
x P para todo P P
F
distinto de Q que satisfaz
P
=
P
q . Isto conclui a demon-
stracao.
/F) tal
que F
P
F
sua restricao P := P
F
em P
F
. Entao
P
=
P
q se, e somente se, G t.q.
P
=
P
q
.
A cardinalidade do conjunto formado pelos automorsmos G que cumprem esta
condicao e o ndice de ramicacao e(P) de P
sobre P.
Demonstracao: Suponha que
P
=
P
q
. Se x O
P
= O
P
F, entao (x) = x
G e x +P
= x
q
+P
, logo x x
q
P
F = P, ou seja,
P
q =
P
.
Reciprocamente, se
P
q =
P
entao deg(P) = 1, i.e., F
P
:= O
P
/P F
q
. Como [F
P
:
F
P
] =: m < , temos F
P
F
q
m, logo a aplicacao x x
q
dene um automorsmo de
F
P
que e constante em F
P
onde x := x +P
com x O
P
. A extensao F
P
/F
P
e Galois e
20
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
para cada Gal(F
P
/F
P
) existe G tal que (P
) = P
e (x) = (x) +P
(veja ref
[1] pag 119). Agora, se e o automorsmo inverso de x x
q
entao para todo x O
P
temos x
q
+ P
= x
q
=
1
(x) =
1
(x) + P
, ou seja,
P
=
P
q . A segunda parte do
lema e uma consequencia imediata do Lema ??.
, entao
N(F) = [F
: F]
1
G
N
()
(F
).
Demonstracao: Sejam P
um lugar em P
F
e P = P
P
F
que estao sobre P. Pelo Corolario ?? , estes n umeros nao dependem de P
.
Usando o Lema ?? e o Lema ?? vemos que
G
N
()
(F
) =
P
=
P
q
deg(P
) =
|P
P
=
P
q
e(P)deg(P
) =
=
P
=
P
q
g(P)e(P)[F
P
: F
q
] =
P
=
P
q
g(P)e(P)[F
P
: F
P
][F
P
: F
q
] =
=
P
=
P
q
g(P)e(P)f(P)deg(P) = [F
: F]
P
=
P
q
deg(P).
Portanto,
N(F) = [F
: F]
1
G
N
()
(F
).
a menor extensao
de Galois de F e F
q
o fecho algebrico de F
q
em F
. Entao F
e F
q
F sao corpos de funcoes
sobre F
q
e pode ser estendida a um automorsmo em Aut
F
q
(F
).
Usando a observacao anterior podemos supor, por extensao de constantes se necessario,
que F/F
q
satisfaz
(i) F tem uma extensao nita F
q
.
(iii) q e um quadrado maior que (g
+ 1)
4
, onde g
e o genero de F
/F
q
com F
q
sendo
o fecho algebrico de F
q
em F
.
Nestas condicoes o que iremos mostrar agora e o
21
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
Teorema 3.2.1 (Teorema da cota Inferior) O n umero N de lugares de grau um de
F/F
q
pode ser estimado por
N (q + 1)
(n m)
m
(2g
+ 1)q
1/2
,
onde m = [F
: F] e n = [F
: F
q
(x)].
Demonstracao: Sejam H := Gal(F
/F) e G := Gal(F
/F
q
(x)). Vemos facilmente que
H e um subgrupo de G. Pelo Lema ?? temos
N(F) =
1
m
H
N
()
(F
) (14)
e
N(F
q
(x)) =
1
n
G
N
()
(F
).
Por outro lado, como F
q
(x)/F e uma extensao racional e o corpo F
q
possui exatamente q
elementos, o n umero N(F
q
(x)) de lugares em F
q
(x) de grau um e q + 1. Deste modo,
1
n
G
N
()
(F
) = q + 1. (15)
Aplicando o Teorema ?? temos
G
N
()
(F
) =
H
N
()
(F
) +
GH
N
()
(F
H
N
()
(F
) +
GH
(q + 1) + (2g
+ 1)q
1/2
=
=
H
N
()
(F
) + (n m)(q + 1) + (2g
+ 1)q
1/2
.
Deste modo, usando a equacao (??) temos que
H
N
()
(F
G
N
()
(F
) (n m)(q + 1 + (2g
+ 1)q
1/2
=
= m(q + 1) (n m)(2g
+ 1)q
1/2
.
Finalmente, usando a equacao (??) temos
N = N(F) (q + 1)
(n m)
m
(2g
+ 1)q
1/2
.
+ 1) no teorema anterior.
i
s
sao inteiros algebricos que cumprem [
i
[ = q
1/2
. Sabemos que eles podem ser ordenados
de forma que
i
g+i
= q, deste modo e facil ver que
i
=
g+i
= q/
i
, (i = 1, . . . , g).
Dena
i
:=
i
+
i
+ [2q
1/2
] + 1
e
i
:= (
i
+
i
) + [2q
1/2
] + 1.
Os elementos
i
e
i
sao inteiros algebricos e, como [
i
[ = q
1/2
, eles sao positivos.
Dado um homomorsmo : Q(
1
, . . . ,
2g
) C podemos observar que ele permuta
os elementos
1
, . . . ,
2g
, pois L
(t) =
2g
i=1
(t
i
) Z[t]. Observe tambem que se
(
i
) =
j
entao
(
i
) = (q/
i
) = q/(
i
) = (
i
) =
j
.
23
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
Deste modo, age permutando os elemento de
1
, . . . ,
g
e
1
, . . . ,
g
. Se denirmos
:=
g
i=1
i
e :=
g
i=1
i
,
vemos facilmente que e sao inteiros algebricos invariantes por qualquer homomorsmo
de Q(
1
, . . . ,
2g
) em C. Deste modo, podemos concluir que , AQ = Z.
11
Como os
elementos
i
e
i
sao positivos, entao > 0 e > 0 e temos
g
i=1
i
1 e
g
i=1
i
1.
A desigualdade entre a media aritmetica e a media geometrica fornece
1
g
g
i=1
i
(
g
i=11
i
)
1
g
1.
Deste modo,
g
g
i=1
i
=
g
i=1
(
i
+
i
+ [2q
1/2
] + 1) =
=
g
i=1
(
i
+
i
) +g[2q
1/2
] +g =
2g
i=1
i
+g[2q
1/2
] +g.
Da igualdade N = q + 1
2g
i=1
i
, obtemos
g q + 1 N +g[2q
1/2
] +g,
logo
N q + 1 +g[2q
1/2
].
Procedendo de modo analogo para , obtemos
N q + 1 g[2q
1/2
].
Portanto
[N (q + 1)[ g[2q
1/2
].
A busca por corpos de funcoes com muitos lugares de grau um motiva a seguinte
denicao:
Denicao 4.0.1 Um corpo de funcoes F/F
q
de genero g e dito ser maximal se N =
q + 1 + 2gq
1/2
.
Observacao 4.0.2 A observacao obvia que segue da denicao e que para um corpo de
funcoes F/F
q
ser maximal e necessario que q seja um quadrado, caso contrario a expressao
N = q + 1 2gq
1/2
nao faria sentido.
11
E conhecido da teoria de extensoes de corpos que um n umero algebrico C que e invariante por
todos os homomorsmos : Q() C e na verdade um elemento de Q.
24
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
A proxima proposicao mostra que para uma curva ser maximal existe uma condicao
necessaria sobre o genero g em relacao a q.
Proposicao 4.0.1 Se F/F
q
e maximal, entao g (q q
1/2
)/2.
Demonstracao: Sejam
1
, . . . ,
2g
as razes recprocas do L-polinomio L(t). Sabemos
que
N = q + 1
2g
i=1
i
e [
i
[ = q
1/2
.
Por hipotese F/F
q
e maximal, logo N = q + 1 + 2gq
1/2
e podemos concluir que
2g
i=1
i
= 2gq
1/2
, i.e.,
i
= q
1/2
(i = 1 . . . , 2g).
Agora, considere o n umero N
2
de lugares de grau um em FF
q
2/F
q
2. Temos N
2
N e
N
2
= q
2
+ 1
2g
i=1
2
i
= q
2
+ 1 2gq.
Assim,
q + 1 + 2gq
1/2
q
2
+ 1 2gq.
Por uma manipulacao simples da desigualdade acima, g qq
1/2
/2 segue imediatamente.
q
=
q
=
q+1
e (
q
+)
q
=
25
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
(
q
)
q
+ ()
q
=
q
2
+
q
= +
q
, logo
q+1
e
q
+ sao razes do polinomio X
q
X e
portanto sao elementos de F
q
. Agora, para cada F
q
2 considere equacao
Y
q
+Y =
q+1
.
Facilmente vemos que o polinomio Y
q
+Y
q+1
e irredutvel e separavel emF
q
2 e portanto
admite exatamente q razes. Adicionando o ponto no innito vemos rapidamente que o
n umero de pontos que satisfazem a equacao (??) e q
3
+ 1. Agora, o genero do corpo de
funcoes H e conhecido e vale
g =
q(q 1)
2
,
substituindo em (??) e imediato que N = q
3
+1. Portanto H e um corpo de funcoes max-
imal. Observe tambem que o genero de H mostra que a estimativa obtida na Proposicao
?? nao pode ser melhorada.
26
A Funcao Zeta e o Teorema de Hasse-Weil Tiago N. Castilho
Referencias
[1] H. Stichtenoth, Algebraic Function Fields and Codes, Springer-Verlag (1993).
[2] M.D. Fried, M.Jarden, Field Arithmetic, Springer-Verlag (1980).
[3] S. Lang, Algebra, Springer-Verlag (2006).
[4] S. Roman, Field Theory, Springer-Verlag (2006).
27