Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Elipticas PDF
Elipticas PDF
CURVAS ELIPTICAS
Indice General
Introducci
on
ix
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
8
10
14
19
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
31
31
47
53
58
63
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
75
75
81
83
85
96
curvas elpticas
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
Captulo III: El
algebra de las curvas elpticas
3.1 Las multiplicaciones enteras . . . . . . . . .
3.2 La isogenia dual . . . . . . . . . . . . . . .
3.3 Curvas supersingulares . . . . . . . . . . . .
3.4 Los modulos de Tate . . . . . . . . . . . . .
3.5 El anillo de endomorsmos . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
115
115
121
129
133
INDICE GENERAL
vi
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
137
138
144
156
161
num
ericos
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
165
165
174
180
186
193
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
203
204
219
226
240
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
251
251
255
257
263
274
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
283
283
286
296
303
312
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
317
317
320
327
334
343
352
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
357
357
362
370
376
383
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
INDICE GENERAL
vii
13.6 Ordenes
arbitrarios . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
399
399
406
411
418
424
431
Ap
endice A: La hip
otesis de Riemann
437
Ap
endice B: Operadores de Hecke
447
Bibliografa
455
Indice de Materias
456
Introducci
on
La teora de las curvas elpticas es una de las creaciones mas interesantes
de la matematica del siglo XX, si bien sus antecedentes se remontan hasta la
matematica griega. Con la teora que vamos a desarrollar en este libro podremos
tratar problemas como este (resuelto por Mordell en 1962):
Problema 1 Demostrar que los u
nicos n
umeros naturales no nulos que pueden
expresarse simult
aneamente como producto de dos y tres n
umeros consecutivos
son
6=23=123
y
210 = 14 15 = 5 6 7.
Esto equivale a encontrar las soluciones enteras de la ecuacion
Y (Y + 1) = (X 1)X(X + 1).
El problema puede ser abordado mediante tecnicas de la teora algebraica de
n
umeros, es decir, utilizando la factorizaci
on real o ideal de los anillos de enteros
algebraicos de los cuerpos numericos. Sin embargo, nosotros lo trataremos desde
el punto de vista de la geometra algebraica. La ecuacion anterior determina
una curva proyectiva regular de genero 1, y la cuestion es, pues, encontrar los
puntos con coordenadas enteras de una curva algebraica dada.
Puntos racionales y enteros En realidad la teora que vamos a desarrollar se
centra principalmente en la b
usqueda de puntos con coordenadas racionales,1 si
bien en muchos casos y de forma mas o menos indirecta nos permitir
a ocuparnos
de las soluciones enteras. Sucede que la existencia de puntos enteros o racionales
en una curva depende crucialmente de su genero. Podemos distinguir tres casos:
Una curva de genero g = 0 no tiene puntos racionales o bien tiene innitos.
Sin embargo, puede no tener puntos enteros, tener una cantidad nita de
ellos o tener innitos.
Una curva de genero g = 1 no tiene puntos racionales, tiene un n
umero
nito de ellos o bien tiene innitos, pero s
olo puede tener una cantidad
nita de puntos enteros.
1 Por soluciones racionales entenderemos soluciones en un cuerpo arbitrario k prejado, no
necesariamente Q.
ix
Introducci
on
Una curva de genero g 2 solo puede tener una cantidad nita de puntos
racionales.
Veamos un ejemplo que ilustra la situaci
on en genero 0:
xi
recuperamos el punto (0, 1) que habamos perdido (o, m
as exactamente, las
ternas triviales asociadas a el).
Vamos a probar que las ternas pitag
oricas primitivas (con primera componente par) son exactamente las de la forma
(2uv, u2 v 2 , u2 + v 2 ),
donde 0 < v < u son n
umeros naturales primos entre s de paridades opuestas.
Es inmediato comprobar que estas condiciones hacen que la terna sea primitiva. Recprocamente, si (a, b, c) es una terna primitiva, hemos demostrado que
existen enteros (u, v) primos entre s tales que
a
2uv
,
= 2
c
u + v2
b
u2 v 2
.
= 2
c
u + v2
a, b, c k.
xii
Introducci
on
que sea una curva elptica sobre Q todava falta que cumpla una condici
on
adicional, a saber, que tenga un punto racional, y esto dista mucho de ser
trivial.
Para curvas de genero g = 0, el problema puede reducirse a determinar si
una forma cuadr
atica de tipo
aX 2 + bY 2 + cZ 2 = 0,
a, b, c Q.
xiii
Se trata del menor posible, pero esto no es trivial. Tuvieron que pasar cuatro
siglos hasta que Fermat demostrara que los n
umeros 1, 2 y 3 no son congruentes
(luego 4 tampoco). La relaci
on con las curvas elpticas viene dada por el teorema
siguiente, que todava no estamos en condiciones de probar completamente:
Teorema 1 Si n es un n
umero natural libre de cuadrados, las condiciones
siguientes son equivalentes:
a) n es congruente.
b) Existen tres cuadrados racionales en progresi
on aritmetica de raz
on n.
c) La curva Y 2 = X 3 n2 X tiene un punto racional (nito) (x, y) distinto
de (n, 0), (0, 0) y (n, 0).
n: De momento probaremos que a) b) c). La impliDemostracio
cacion que falta est
a en la p
agina 51.
a) b) Si n = ab/2, para cierta terna pitag
orica (a, b, c), entonces tomemos
x = c2 /4, de modo que (ab)2 /4 = xn y (a+b)2 /4 = x+n, luego los n
umeros
x n, x, x + n forman una progresi
on aritmetica de cuadrados racionales.
b) a) Si la progresi
on es x n, x, x + n, denimos
a = x + n + x n, b = x + n x n,
c = 2 x,
La ecuaci
on U 4 + V 4 = W 2 .
xiv
Introducci
on
Ya tenemos una curva elptica,2 pero veremos que toda curva elptica admite
un tipo de ecuaci
on can
onica llamada forma de Weierstrass, que no es sino una
ecuacion de la forma
Y 2 + a1 XY + a3 Y = X 3 + a2 X 2 + a4 X + a6 ,
y la ecuacion que hemos obtenido no es de esa forma, aunque estamos muy cerca.
Para obtener una ecuaci
on de Weierstrass consideramos la clausura proyectiva,
cuya ecuacion homogenea es
XZ 2 + 2ZY 2 = X 3 .
Los puntos triviales son ahora (X, Y, Z) = (1, 0, 1), a los que hemos de
a
nadir los dos puntos innitos (0, 1, 0) y (0, 0, 1), pues estos tampoco proporcionan soluciones a la ecuacion de Fermat.
Ahora consideramos la curva afn que resulta de tomar como recta del innito
a Z = 0. Es la curva
2Y 2 = X 3 X.
Los puntos triviales son ahora (X, Y ) = (1, 0) y (0, 0) (el cuarto ha quedado
en el innito). Para tener una ecuaci
on de Weierstrass basta cambiar el 2 de
sitio. Multiplicando por 8 tenemos
(4Y )2 = (2X)3 4(2X),
y un cambio de variables obvio transforma la ecuaci
on en:
Y 2 = X 3 4X.
Los puntos triviales son ahora (2, 0) y (0, 0). Hemos probado que la
ecuacion U 4 + V 4 = W 2 no tiene soluciones enteras no triviales si y solo si
la curva Y 2 = X 3 4X no tiene puntos racionales no triviales (donde el sentido
de no trivial es distinto en cada caso).
Si aceptamos que esto es as ya hemos dicho que el argumento para la
ecuacion de Fermat es elemental tenemos probado que 2 no es un n
umero
congruente.
Consideremos ahora la curva elptica Y 2 = X 3 25X, relacionada con la congruencia del n
umero 5. Si particularizamos la prueba del teorema 1 al tri
angulo
de Fibonacci obtenemos el punto racional
20.172 62.279
,
.
1.728 1.728
Hay soluciones no triviales m
as simples, como (4, 6). Fermat descubri
o
una forma sencilla de obtener nuevos puntos racionales de una c
ubica a partir
de otros dados. Es f
acil ver que si trazamos la secante a la curva por dos puntos
2 Habr
a que comprobar que ciertamente lo es, pero esto ser
a evidente en cuanto dispongamos de la teora elemental.
xv
racionales, la recta cortar
a a la curva en un tercer punto racional. Aqu hay
que considerar que una recta pasa dos veces por cada punto de la curva donde
es tangente (o a veces incluso tres veces, seg
un el sentido usual de orden de
interseccion denido en geometra algebraica).
Por ejemplo, si unimos el punto (4, 6) con el punto trivial (5, 0) obtenemos
un nuevo punto con coordenadas enteras, a saber, el punto (45, 300). Si trazamos
la tangente por (4, 6), obtenemos el punto P correspondiente al tri
angulo de
Fibonacci:
(45, 300)
P
(4, 6)
xvi
Introducci
on
Captulo I
Preliminares de geometra
algebraica
Suponemos que el lector esta familiarizado con la geometra algebraica b
asica.
De todos modos, en este primer captulo recordaremos los conceptos y resultados mas importantes que vamos a necesitar. Al mismo tiempo aprovecharemos
para observar que, si bien la geometra algebraica requiere trabajar con cuerpos
de constantes algebraicamente cerrados, lo cierto es que si consideramos variedades y funciones denidas por polinomios con coecientes en un cuerpo menor,
esta circunstancia se conserva a traves de las construcciones usuales.
A lo largo de todo este captulo k sera un cuerpo perfecto y k sera una
clausura algebraica prejada. De este modo, la extensi
on k/k es de Galois, y
los elementos de k son los jados por el grupo de k-automorsmos G(k/k).
1.1
Variedades anes
tal que los vectores OPi sean linealmente independientes sobre k. Diremos que
est
a denido sobre k si los puntos O y Pi son racionales. Los puntos racionales
de An se caracterizan como los puntos que tienen coordenadas en k n respecto
a cualquier sistema de referencia prejado denido sobre k.
Siempre que hablemos de un sistema de referencia en An se entendera que
esta denido sobre k.
Si S k[X1 , . . . , Xn ], llamaremos V (S) al conjunto de todos los puntos de
An cuyas coordenadas en un sistema de referencia prejado anulan a todos los
polinomios de S.
1
(1.1)
Notemos que lo mismo vale en particular si cambiamos k por k e I(V /k) por
I(V ). El monomorsmo natural
k[X1 , . . . , Xn ]/I(V /k) k[X1 , . . . , Xn ]/I(V )
se corresponde a traves de los isomorsmos (1.1) con la inclusion k[V ] k[V ].
Representaremos por xi a la clase de Xi en k[X1 , . . . , Xn ]/I(V /k). Claramente tenemos que k[V ] = k[x1 , . . . , xn ]. Como I(V /k) es un ideal primo,
la representacion (1.1) muestra que k[V ] es un dominio ntegro, luego podemos
considerar su cuerpo de cocientes, al que llamaremos k(V ). Tenemos la inclusion
k(V ) k(V ).
M
as a
un, como ambos cuerpos estan generados por las clases x1 , . . . , xn , de
hecho k(V ) = kk(V ). Esto implica que la extensi
on k(V )/k(V ) es de Galois.
Se dice que k(V ) es regular en P V si = f /g con1 f , g k[V ],
g(P ) = 0, y en tal caso denimos (P ) = f (P )/g(P ). As, puede haber representaciones de para las que el denominador se anule y otras para las que
no se anule. No obstante, si es regular en P , el valor (P ) no depende de
la representacion con la que se calcula. Si no es regular en P se dice que es
singular.
Podemos identicar los elementos de k(V ) con las funciones que determinan,
en el sentido de que si f /g y f /g coinciden sobre el conjunto de puntos regulares
para ambas, entonces f /g = f /g .
En efecto, jado un sistema de referencia, sea f = [F ], g = [G], f = [F ] y
g = [G ]. Sea H = F G GF . Entonces tenemos que HGG I(V /k), pero
G, G
/ I(V /k), pues g, g = 0. Como I(V /k) es primo, ha de ser H I(V /k),
luego f g gf = 0, con lo que f /g = f /g .
) .
) .
.)
I(V /k) k k
k[X1 , . . . , Xn ] k k
k[V ] k k
0
I(V )
k[X1 , . . . , Xn ]
k[V ]
0
n: Una inclusi
Demostracio
on es trivial, pero para la contraria necesitamos
usar un resultado de cohomologa de grupos.
Tomemos f = [F ] k[V ] invariante por G(k/k). Para cada G(k/k)
existe un polinomio H I(V ) tal que F = F + H . Notemos que F tiene
un n
umero nito de conjugados, luego en realidad tenemos un n
umero nito de
polinomios H .
Teniendo en cuenta que I(V ) esta generado por I(V /k), es claro que I(V )
es, de hecho, el k-espacio vectorial generado por I(V /k). Los polinomios H
se expresaran como combinacion lineal de un n
umero nito de polinomios de
I(V /k), con coecientes en una extension nita de Galois K de k. Sea M I(V )
el K-espacio vectorial generado por estos polinomios y sea B = {f1 , . . . , fr } una
base de M .
El ideal I(V ) tiene un generador formado por polinomios de k[X1 , . . . , Xn ].
Si multiplicamos los generadores por todos los monomios con coeciente 1, obtenemos un generador de I(V ) como k-espacio vectorial, del cual podemos extraer
una base. En denitiva, tenemos una k-base de I(V ) formada por polinomios
de k[X1 , . . . , Xn ] (invariantes por G(k/k)). Podemos suponer adem
as que K
contiene a todos los coecientes de F . As, los polinomios F con G(K/k)
son todos los conjugados de F por G(k/k) y los polinomios H = F F son
los mismos que los que ya tenamos denidos para G(k/k). En particular
H M .
Ahora bien, para , G(K/k) tenemos que
F = F + H = (F + H ) = F + H + H ,
luego H = H + H .
M
as a
un, si llamamos Hi K a la coordenada de H en la base B corresi
= Hi + Hi (aqu usamos que la
pondiente a fi , tenemos igualmente que H
base es invariante por G(K/k)).
Esto signica que la aplicaci
on Hi (para un i jo) es un 1-cociclo
respecto de la accion de G = G(K/k) sobre K + . Ahora usamos un resultado de
la cohomologa de grupos nitos, a saber, que H 1 (G, K + ) = 0, lo que signica
que todo cociclo es una cofrontera. Explcitamente, existe un Gi K tal que
Hi = Gi Gi . El polinomio G I(V ) que en la base B tiene coordenadas Gi
verica la relaci
on H = G G, con lo que F F = G G, o equivalentemente
(F + G) = F + G, para todo G(K/k).
Concluimos que F + G k[X1 , . . . , Xn ] y as [F ] = [G] k[V ].
La importancia del teorema anterior se debe a que ahora sabemos que
k[V ] k(V ) = k[V ].
En otros terminos: si k[V ] esta denida sobre k como elemento de k(V )
(es decir, si es el cociente de dos elementos de k[V ]), entonces esta en k[V ]. En
efecto, al estar denida sobre k es invariante por G(k/k).
Observemos que para calcular una funci
on k(V ) en un punto P V
podra hacer falta expresarla como = f /g con f , g k[V ], pero a
un as, si P
1.2
Variedades proyectivas
[1 , . . . , n+1
] = [1 , . . . , n+1 ],
) .
entiende que un polinomio se anula sobre un punto del espacio proyectivo si se anula
sobre cualquier vector de coordenadas homogeneas, y esto equivale a que se anulen todas las
formas que lo componen.
10
1.3
Variedades cuasiproyectivas
11
12
) ) = x
((P
))
) = (x) (P ) = (x)(P ).
) .
13
fi k(V ),
14
(P ) = [f1 (P ), . . . , fm+1
(P )].)
Una aplicaci
on birracional : V W es un isomorsmo entre un abierto
de V y un abierto de W . Decimos que est
a denida sobre k cuando lo est
a como
aplicaci
on racional.
Es f
acil ver que las aplicaciones birracionales : V W denidas sobre
k se corresponden con los k-isomorsmos : k(W ) k(V ), as como que
la inversa de una aplicaci
on birracional denida sobre k esta tambien denida
sobre k.
1.4
Variedades complejas
15
16
17
Se cumple que C y K[V ] son linealmente disjuntos, pues si tomamos conjuntos nitos linealmente independientes en uno y en otro, podemos formar dos
cuerpos L1 y L2 que los contengan y que esten en las condiciones del teorema
anterior. Por consiguiente, el epimorsmo natural C K K[V ] CK[V ] es un
isomorsmo de K-espacios vectoriales.
Esto implica que si transportamos a C K K[V ] el producto de CK[V ], esto
es, si denimos ( f )( g) = () (f g), la denici
on es consistente y
tenemos un dominio ntegro.
Consideremos ahora la sucesion exacta
0 I(V ) K[X1 , . . . , Xn ] K[V ] 0.
El producto tensorial es exacto sobre sucesiones de modulos libres, luego
tenemos la sucesion exacta
0 C K I(V ) C K K[X1 , . . . , Xn ] C K K[V ] 0.
Pero tenemos un isomorsmo natural C K K[X1 , . . . , Xn ]
= C[X1 , . . . , Xn ],
a traves del cual C K I(V ) se corresponde con el ideal P generado por I(V )
en C[X1 , . . . , Xn ]. Esto nos da el diagrama conmutativo siguiente:
0
C K I(V )
C K K[X1 , . . . , Xn ]
C K K[V ]
0
P
C[X1 , . . . , Xn ]
C[V ]
0
18
que se extienden a otras tantas variedades complejas que mantienen las inclusiones no estrictas, luego dim V /C n. As pues, al extender una variedad
obtenemos otra variedad de la misma dimensi
on.
Tambien es claro que si V /K es regular, lo mismo le sucede a V /C, pues
un punto singular (para cualquiera de las dos variedades) es soluci
on de un
sistema de ecuaciones polinomicas con coecientes en K. Si el sistema no tiene
soluci
on en K n , el teorema de los ceros de Hilbert implica que el polinomio 1
es combinacion lineal de los polinomios que denen el sistema, luego tampoco
puede haber soluci
on en Cn .
Teorema 1.16 Si K es un subcuerpo de C algebraicamente cerrado y V /K es
una variedad proyectiva, entonces V (K) es denso en V (C) para la topologa de
Zariski.
n: Lo probaremos por inducci
Demostracio
on sobre la dimensi
on de V .
Para dimensi
on 1 basta observar que los abiertos (no vacos) de V (C) son conitos, mientras que V (K) es innito.
Supuesto cierto para variedades de dimensi
on n, supongamos que V tiene
dimensi
on n + 1. Sea U un abierto no vaco en V (C). Reduciendolo podemos
suponer que no contiene puntos singulares. Tomemos una funci
on coordenada x
que no sea constante en V . Entonces x es una funci
on holomorfa no constante,
luego es abierta para la topologa compleja. Podemos tomar un abierto conexo
no vaco G U (abierto para la topologa compleja) tal que x[G] es abierto en
C. Como K contiene a la clausura algebraica de Q y esta es densa en C, vemos
que existe un punto P U tal que x(P ) = K.
Si a
nadimos a V la ecuacion x = obtenemos una subvariedad W de menor
dimensi
on, que se extiende a una subvariedad de V /C que contiene al punto P .
Por hip
otesis de induccion, el abierto W U (que no es vaco porque contiene
a P ) contiene un punto de W (K), luego U contiene un punto de V (K).
Consideremos ahora una aplicaci
on racional : V W entre variedades
denidas sobre K. En un abierto de V , viene denida por formas del mismo
grado:
([X1 , . . . , Xm+1 ]) = [F1 (X1 , . . . , Xm+1 ), . . . , Fn+1 (X1 , . . . , Xm+1 )].
Si F I(W ), entonces F (F1 , . . . , Fn+1 ) se anula en V (K), luego esta en
I(V ), luego se anula en todos los puntos de V /C. Esto se traduce en que
F1 , . . . , Fn+1 denen una aplicaci
on racional entre las variedades extendidas que
extiende a . Teniendo en cuenta que V (K) (donde K es la clausura algebraica
de K) es denso en V (C), es facil ver que la extensi
on es u
nica.
Teorema 1.17 Sea V /K una variedad proyectiva denida sobre un subcuerpo
K C. Entonces K(V ) es el subcuerpo de C(V ) jado por todos los Kautomorsmos de C.
n: Si representamos por G(C/K) al grupo de K-automorDemostracio
smos de C (aunque la extensi
on C/K no sea necesariamente algebraica), es
19
F (X1 , . . . , Xr ),
1.5
Curvas proyectivas
20
21
22
r
gj wj ,
j=1
k(C)
K.
Adem
a
s
k(C)
K
(lo
que
implica
que
C
es
una
curva)
y como
=
=
k[C]
B
es
ntegramente
cerrado
en
k(C),
tenemos
que
C
es
regular
(como
=
curva afn, si bien su clausura proyectiva puede tener singularidades en el innito).
5 Teorema
23
24
y la igualdad se da si y s
olo si la caracterstica de k es 0 o bien es prima y no
divide a ning
un ndice e (P ).
La aplicaci
on se extiende por linealidad a un homomorsmo de grupos
: D(C1 ) D(C2 ). Es claro que (a) no es sino la norma de a en D(C2 ).
Tambien tenemos la norma N : k(C1 ) k(C2 ). La compatibilidad entre
on f k(C1 ),
ambas normas nos da que ((f )) = (N (f )), para toda funci
luego transforma divisores principales en divisores principales y por lo tanto
induce un homomorsmo : H(C1 ) H(C2 ) entre los grupos de clases.
25
Por otra parte, el k-monomorsmo : k(C2 ) k(C1 ) induce un monomorsmo : D(C2 ) D(C1 ), determinado por
(Q) =
P e (P ) .
P 1 [Q]
y : H0 (C2 ) H0 (C1 ).
26
grad W = 2g 2.
27
Si k(C) tiene un divisor de grado 1 podemos tomarlo entero (pues toda clase
de divisores de grado 0 contiene un divisor entero), luego primo, digamos
p. Por el teorema de Riemann-Roch dim p = 2, luego existe una funci
on no
constante x m(p1 ).
Entonces p ha de ser el denominador de (x) tanto en k(C) como en k(x) y
tiene grado 1 en ambos cuerpos, luego |k(C) : k(x)| = 1, es decir, k(C) = k(x).
De aqu se sigue que C es birracionalmente equivalente (sobre k) a la recta
proyectiva, que a su vez es k-isomorfa, por ejemplo, a la c
onica X 2 + Y 2 = 1.
Si, por el contrario, k(C) no tiene divisores primos de grado 1, al menos
tiene que haber uno p de grado 2 (basta tomar un divisor entero de W 1 ). Entonces tenemos que dim p = 3, luego podemos tomar tres funciones linealmente
independientes 1, x, y m(p1 ).
Ahora (x) = q/p, para cierto divisor primo q de grado 2. Como p tiene
grado 1 en k(x), concluimos que |k(C) : k(x)| = 2. Ademas y
/ k(x), pues en
caso contrario sera una funci
on racional de x con a lo sumo un u
nico polo simple
en el innito, luego sera un polinomio en x de grado 1, pero esto contradice
la independencia lineal de 1, x, y. De aqu deducimos que k(C) = k(x, y).
Por otra parte, 1, x, y, x2 , xy, y 2 m(p2 ), y este espacio tiene dimension 5,
luego se cumple una relacion
ax2 + bxy + cy 2 + dx + ey + f = 0
con los coecientes en k no todos nulos. M
as a
un, alguno de los tres primeros
ha de ser no nulo, por la independencia lineal de 1, x, y. La ecuacion ha de ser
irreducible, o llegaramos a que y k(x) o bien a que x k.
De aqu se sigue inmediatamente que k(C) es k-isomorfo al cuerpo de las
funciones racionales (sobre k) de la conica denida por la ecuaci
on anterior,
luego C es birracionalmente equivalente (sobre k) a dicha c
onica.
La aplicaci
on de Frobenius Introducimos ahora una tecnica para estudiar
aplicaciones regulares inseparables. En lo que sigue supondremos que k es un
cuerpo (perfecto) de caracterstica prima p. As, si m = pr , la correspondencia
a am dene un automorsmo de k que se restringe a un automorsmo de
k. Para cada polinomio F k[X1 , . . . , Xn ], representaremos por F (m) el polinomio que resulta de elevar a m todos los coecientes de F . Esto dene un
automorsmo del anillo de polinomios que se restringe a un automorsmo de
k[X1 , . . . , Xn ].
Si C/k Pn es una curva proyectiva, entonces I(C) es un ideal primo de
k[X1 , . . . Xn+1 ] generado por formas de k[X1 , . . . Xn+1 ], luego I(C)(m) cumple
lo mismo y dene una curva C (m) Pn denida sobre k. La curva C (m) esta
determinada por la relaci
on
I(C (m) ) = {F (m) | F I(C)}.
Ahora denimos la aplicaci
on : C C (m) mediante
m
([x1 , . . . , xn+1 ]) = [xm
1 , . . . , xn+1 ].
28
m
F (m) (xm
F (x1 , . . . , xn+1 )m
1 , . . . , xn+1 )
= m (P ),
=
m
G(x1 , . . . , xn+1 )m
G(m) (xm
1 , . . . , xn+1 )
29
(aqu usamos que todo natural s cumple s sm (mod p)), luego el menor correspondiente a M es M m = 0, luego C (m) es regular en (P ) y, como es
suprayectiva por el apartado a), concluimos que C (m) es regular.
Es f
acil ver que las aplicaciones de Frobenius son biyectivas, pero no son
isomorsmos salvo si m = 1 (en cuyo caso convenimos que C (1) = C y que es
la identidad), pues las inversas no son regulares. El interes de la aplicacion de
Frobenius se debe al teorema siguiente:
Teorema 1.22 Sea : C1 C2 una aplicaci
on regular no constante entre
curvas regulares denida sobre un cuerpo k de caracterstica prima p y sea m =
gradi (el grado de inseparabilidad). Entonces es una composici
on
(m)
C1 C1
C2 ,
donde es la aplicaci
on de Frobenius de grado m y es una aplicaci
on regular
separable denida sobre k.
n: Sea K la clausura separable de [k(C2 )] en k(C1 ). EntonDemostracio
ces k(C1 )/K es puramente inseparable de grado m, luego tenemos las inclusiones
[k(C2 )] k(C1 )m K k(C1 ),
pero por el teorema anterior k(C1 )/k(C1 )m tambien tiene grado m, luego
(m)
K = k(C1 )m = [k(C1
)].
(m)
La inclusi
on [k(C2 )] [k(C1 )] induce una aplicaci
on racional, luego
(m)
regular (y denida sobre k), : C1 C2 tal que [k(C2 )] = [k(C2 )]. Es
obvio que cumple el teorema.
Comentemos por u
ltimo que si C es una curva denida sobre un cuerpo nito
k de m elementos, entonces el automorsmo a am es la identidad en k, luego
C (m) = C y la aplicaci
on de Frobenius es una biyecci
on : C C.
Captulo II
2.1
Ecuaciones de Weierstrass
32
Vamos a demostrar que toda curva elptica es isomorfa a una curva elptica
plana. M
as a
un, a una curva determinada por una ecuaci
on con una forma
particular:
Denici
on 2.2 Una ecuaci
on de Weierstrass es una ecuacion de la forma
Y 2 + a1 XY + a3 Y = X 3 + a2 X 2 + a4 X + a6 .
(2.1)
Y = u3 Y + su2 X + t,
u, r, s, t k,
u = 0.
M
as a
un, cualquier k-isomorsmo entre dos curvas elpticas denidas por
ecuaciones de Weierstrass (sobre k) est
a inducido por una transformaci
on afn
de este tipo.
n: Para cuerpos de genero 1, el teorema de Riemann-Roch
Demostracio
implica que la dimensi
on de un divisor de grado > 0 es igual a su grado. En
particular dim On = n, luego podemos encontrar una funci
on x k(E) tal que
1, x formen una k-base del espacio m(O2 ). Igualmente, existe y k(E) tal
que 1, x, y forman una k-base de m(O3 ).
Notemos que x tiene un polo doble en O, pues de lo contrario estara en
m(O1 ) y sera constante. As, el divisor de x es (x) = a/O2 y O2 es el primo
innito del cuerpo K = k(x), luego |k(V ) : k(x)| = 2.
Por otra parte, y
/ k(x), ya que en tal caso 1, x, y mK (O2 ), mientras
2
que dimK O = gradK O2 + 1 = 2, ya que K tiene genero 0. Por lo tanto
k(E) = k(x, y). Tambien es claro que y tiene un polo en O de orden exactamente
igual a 3.
33
A continuaci
on observamos que 1, x, x2 , x3 , xy, y, y 2 m(O6 ), y la
dimensi
on de este espacio es 6, luego se cumple
A1 + A2 x + A3 y + A4 x2 + A5 xy + A6 y 2 + A7 x3 = 0,
con Ai k. Los coecientes A6 y A7 no pueden ser nulos, o de lo contrario
cada sumando tendra un polo de orden distinto en O, lo cual es imposible.
Cambiamos x = A6 A7 x , y = A6 A27 y y, tras dividir entre A36 A47 , la ecuacion
queda en la forma del enunciado.
La aplicaci
on del enunciado es regular salvo quiz
a en O, pero la expresi
on
(P ) = [(x/y)(P ), 1, (1/y)(P )]
muestra que (O) = [0, 1, 0]. Por otra parte, el monomorsmo de cuerpos
: k(C) k(E) transforma las funciones coordenadas de C en x, y, luego es
un isomorsmo y tambien lo es.
Supongamos ahora que x, y son funciones arbitrarias que cumplen el enunciado. A traves del isomorsmo se corresponden con las coordenadas X, e Y
de la parte afn de C, luego x e y son regulares en toda la curva E salvo en O,
donde tienen polos de grados 2 y 3. Esto es consecuencia de que |k(E) : k(x)| = 2
y |k(E) : k(y)| = 3, luego el primo innito de k(x) es O2 y el de k(y) es O3 .
As pues, si x e y k(E) dan lugar a una ecuaci
on similar, tenemos que
{1, x} y {1, x } son bases de m(O2 ), mientras que {1, x, y}, {1, x , y } son bases
de m(O3 ). Por consiguiente,
x = u1 x + r,
y = u2 y + s2 x + t,
u1 , u2 , r, s2 , t k.
34
a k .
36a Y
,
6X
V =
36a + Y
.
6X
35
abc = 0.
(2.2)
= au3 + 2 bv 3 + cw3 .
36
b 2 2 b4
b6
X + X+ ,
4
2
4
(2.4)
donde
b2 = a21 + 4a2 ,
b4 = 2a4 + a1 a3 ,
b6 = a23 + 4a6 .
b2
Si adem
as la caracterstica de k es distinta de 3 el cambio X = X + 12
nos
da la ecuacion
c6
c4
Y 2 = X3 X
,
(2.5)
48
864
donde c4 = b22 24b4 , c6 = b32 + 36b2 b4 216b6 .
(2.6)
37
En estos terminos, hemos probado que toda curva elptica sobre un cuerpo
de caracterstica > 2 admite una ecuaci
on de Weierstrass de tipo b (es decir,
con a1 = a3 = 0), y si la caracterstica es > 3 admite una ecuaci
on de tipo c
(con a2 = 0). En la denici
on siguiente recogemos las cantidades que nos han
ido apareciendo hasta ahora junto con algunas m
as:
Denici
on 2.5 Para cada ecuaci
on de Weierstrass (2.1) denimos:
b2
b4
b6
b8
= a21 + 4a2 ,
c4 = b22 24b4 ,
= 2a4 + a1 a3 ,
c6 = b32 + 36b2 b4 216b6 ,
2
= a3 + 4a6 ,
= b22 b8 8b34 27b26 + 9b2 b4 b6 ,
2
2
2
= a1 a6 + 4a2 a6 a1 a3 a4 + a2 a3 a4 , j = c34 /.
Alternativamente (en caracterstica = 2, 3): = (c34 c26 )/123 .
Observaciones Seg
un hemos visto, las cantidades b2 , b4 y b6 son (salvo unos
denominadores 4 y 2) los coecientes de la ecuacion de tipo b en que se puede
transformar la ecuaci
on dada si la caracterstica del cuerpo es > 2. Sin embargo,
hemos de tener presente que estan denidas incluso en caracterstica 2. (Los
denominadores 4 y 2 no se incluyen en la denici
on de los bi para que esto sea
cierto.) Tambien conviene observar que si la ecuacion de partida est
a ya en la
forma (2.4), al calcular b2 , b4 y b6 seg
un las f
ormulas anteriores obtenemos las
cantidades de partida.
Las observaciones precedentes se aplican igualmente a c4 y c6 con los cambios
obvios (ecuaciones de tipo c y caracterstica > 3).
La cantidad b8 se introduce como paso intermedio para denir , el cual se
conoce como discriminante de la ecuacion. Pronto veremos que una ecuaci
on
de Weierstrass dene una curva regular (y, por lo tanto, elptica) si y s
olo si
su discriminante es no nulo. El discriminante tiene una interpretaci
on natural
para ecuaciones de tipo b. Recordemos que todo polinomio
F (X) = a0 (X 1 ) (X n )
tiene asociado un discriminante
D = a2n2
0
(i j )2 ,
1i<jn
38
Si aplicamos esta f
ormula a la ecuaci
on (2.4) y comparamos con la denici
on
de , veremos que = 16D. As pues, el discriminante de una ecuaci
on
de Weierstrass de tipo b es salvo un factor 16, que se introduce para que
la denici
on sea valida en caracterstica 2 el discriminante de su miembro
derecho en el sentido algebraico usual. Si la aplicamos a (2.5) obtenemos la
denici
on alternativa de en terminos de c4 y c6 (salvo un 16), que s
olo es
v
alida en caracterstica > 3. (Naturalmente, dicha denici
on alternativa exige
comprobar que ambas expresiones se corresponden con el mismo polinomio en
los coecientes ai , lo que no es mas que un c
alculo rutinario.)
El invariante j solo esta denido para ecuaciones con discriminante no nulo.
Seg
un hemos comentado, vamos a ver que estas son precisamente las que denen
curvas elpticas, y entonces demostraremos que j depende u
nicamente de la
curva, en el sentido de que todas las ecuaciones de una misma curva tienen
el mismo invariante y dos curvas son isomorfas si y solo si tienen el mismo
invariante.
En principio no tenemos denidos y j para una ecuaci
on cl
asica (2.6),
pero podemos denirlos como los correspondientes a la ecuacion que resulta de
hacer el cambio Y = 2Y . Entonces a4 = g2 /4, a6 = g3 /4 y
= g23 27g32 ,
j=
1728 g23
.
g23 27g32
=
=
=
=
=
a1 + 2s,
a2 sa1 + 3r s2 ,
a3 + ra1 + 2t,
a4 sa3 + 2ra2 (t + rs)a1 + 3r2 2st,
a6 + ra4 + r2 a2 + r3 ta3 t2 rta1 ,
u2 b2
u4 b4
u6 b6
u8 b8
=
=
=
=
b2 + 12r,
b4 + rb2 + 6r2 ,
b6 + 2rb4 + r2 b2 + 4r3 ,
b8 + 3rb6 + 3r2 b4 + r3 b2 + 3r4 ,
u4 c4
u6 c6
12
u
j
=
=
=
=
c4 ,
c6 ,
,
j.
39
En la pr
actica solo nos van a interesar las cantidades j, y c4 , as que vamos
a calcularlas explcitamente sobre las ecuaciones canonicas:
Teorema 2.7 Sea E/k una curva (no necesariamente regular) denida mediante una ecuaci
on de Weierstrass. Entonces, bajo las hip
otesis indicadas,
existe un cambio de variables del tipo descrito en el teorema 2.3 que la transforma en otra de la forma indicada en la tabla siguiente:
car k = 2, 3
Y 2 = X 3 + a4 X + a6
4a34
4a34
+ 27a26
c4 = 48a4
car k = 3, c4 = 0
Y 2 = X 3 + a2 X 2 + a6
= a32 a6
j = a32 /a6
car k = 3, c4 = 0
Y 2 = X 3 + a4 X + a6
= a34
j=0
car k = 2, c4 = 0
Y 2 + XY = X 3 + a2 X 2 + a6
= a6
j = 1/a6
car k = 2, c4 = 0
Y 2 + a3 Y = X 3 + a4 X + a6
= a43
j = 0,
c4 = a22
c4 = 0
c4 = 1
c4 = 0
40
Teorema 2.8 Sea C/k una curva denida por una ecuaci
on de Weierstrass.
Entonces C es regular si y s
olo si = 0. En caso contrario C tiene un u
nico
punto singular, que es nito y racional.
n: Observemos en primer lugar que el punto innito O nunca
Demostracio
es singular. Para ello homogeneizamos la ecuacion de Weierstrass:
F (X, Y, Z) = Y 2 Z + a1 XY Z + a3 Y Z 2 X 3 a2 X 2 Z a4 XZ 2 a6 Z 3 ,
y observamos que
F
= 1 = 0.
Z (0,1,0)
3X 2 + a4 = 0.
2a2 X = 0,
2Y = 0.
nica soluci
on de estas
Si a2 = 0 tenemos = 0 y (X, Y ) = ( 3 a6 , 0) es la u
ecuaciones (es racional porque k es perfecto de caracterstica 3).
Si a2 = 0 las dos u
ltimas ecuaciones se cumplen u
nicamente en (0, 0), y la
primera se cumple si y solo si a6 = 0, es decir, si y solo si = 0.
En el tercer caso (tambien con car k = 3) las condiciones son
Y 2 = X 3 + a4 X + a6 ,
a4 = 0,
2Y = 0.
soluci
on es de nuevo (X, Y ) = ( 3 a6 , 0).
41
Y = 3X 2 ,
X = 0,
que se cumplen u
nicamente en (0, 0) cuando = a6 = 0. El el u
ltimo caso
tenemos
Y 2 + a3 Y = X 3 + a4 X + a6 ,
3X 2 + a4 = 0, a3 = 0,
y esto se cumple u
nicamente en (X, Y ) = ( a4 , a6 ) cuando = 0.
As pues, si E/k es una curva elptica y C/k es una curva en las condiciones
del teorema 2.3, se cumple que C = 0, por lo que el invariante jC esta denido
y, seg
un 2.6, no depende de la curva C con que lo calculamos. Por ello podemos
hablar del invariante j(E) k de cualquier curva elptica denida sobre k.
Teorema 2.9 Dos curvas elpticas son isomorfas (sobre k) si y s
olo si tienen
el mismo invariante.
n: Es claro que dos curvas isomorfas tienen el mismo invaDemostracio
riante (pues podemos representarlas por la misma ecuacion de Weierstrass).
Supongamos ahora que E y E son dos curvas con el mismo invariante. Supongamos primeramente que car k = 2, 3. Entonces las curvas admiten ecuaciones
Y 2 = X 3 + a4 X + a6 ,
con
Y 2 = X 3 + a4 X + a6 ,
4a34
4a3
4
=
2 .
4a34 + 27a26
4a3
4 + 27a6
42
r3 + a4 r + a6 u6 a6 = 0.
Este teorema junto con el que demostramos a continuacion muestra que hay
tantas clases de curvas elpticas como elementos tiene k.
Teorema 2.10 Para cada j0 k existe una curva elptica denida sobre k con
invariante j0 .
n: Si j0 = 0, 1728 consideramos la curva
Demostracio
Y 2 + XY = X 3
36
1
X
.
j0 1728
j0 1728
Un simple calculo nos da que = j02 /(j0 1728)3 y j = j0 . Para los dos
casos que faltan, consideramos las curvas
Y 2 + Y = X 3,
Y 2 = X 3 + X,
= 27, j = 0,
= 64, j = 1728.
Notemos que si car k = 2, 3, entonces 1728 = 0, y una de las dos curvas tiene
discriminante no nulo.
Denici
on 2.11 Si E es una curva elptica, llamaremos Aut(E) al grupo de
los automorsmos de E, es decir, los isomorsmos de E en E que jan a O.
43
2
si j = 0, 1728,
4
si
j = 1728 y p = 2, 3,
|Aut(E)| = 6
si j = 0
y p = 2, 3,
12
si
j
=
0
=
1728
y p = 3,
24 si j = 0 = 1728 y p = 2.
En los tres primeros casos Aut(E) es un grupo cclico.
n: No perdemos generalidad si suponemos que E viene dada
Demostracio
por una ecuaci
on de Weierstrass seg
un el teorema 2.7.
Un automorsmo : E E esta completamente determinado por las
funciones x = x, y = y. Dichas funciones han de satisfacer la misma
ecuacion de Weierstrass que x, y. Por el mero hecho de satisfacer una ecuacion
de Weierstrass, el teorema 2.3 (mas exactamente su demostracion) nos da que
la relaci
on entre x, y, x , y ha de ser
x = u2 x + r,
y = u3 y + su2 x + t,
u, r, s, t k,
u = 0,
pero adem
as u, r, s, t han de cumplir lo necesario para que la nueva ecuaci
on
sea la misma. Equivalentemente, lo que tenemos es que 1 es la restriccion a
E de la transformaci
on afn determinada por las ecuaciones
X = u2 X + r,
Y = u3 Y + su2 X + t.
44
valores dados de u y r,
es facil ver que g = ( 4 1, 0) tiene orden 4, a = (1, a4 ) tiene orden 3 y que
no conmutan, por lo que ag = a1 , de donde g 2 conmuta con a y h = g 2 a tiene
orden 6. En denitiva,
Aut(E) = g, h | h6 = 1, g 2 = h3 , hg = h1 .
Si p = 2 y j = 0 podemos tomar
Y 2 + XY = X 3 + a6 ,
con lo que ha de ser u = 1 (de la ecuacion de a1 ), r = 0 (de la ecuacion de a3 ),
t = 0 (de la ecuacion de a4 ) y s2 + s = 0 (de la ecuacion de a2 ). En denitiva,
hay dos automorsmos, determinados por el valor de s = 0, 1.
Por u
ltimo, si p = 2 y j = 0 podemos tomar la ecuacion
Y 2 + a3 Y = X 3 .
De la ecuacion de a2 sale r = s2 y la ecuacion transformada es
Y 2 + u3 a3 Y = X 3 + (sa3 + s4 )X + u6 (t2 + a3 t + s6 ).
Se ha de cumplir u3 = 1, s4 + a3 s = 0, t2 + a3 t + s6 = 0. Tenemos
tres posibilidades para u, cuatro para s y, para cada valor de s, la tercera
ecuacion tiene dos races distintas (o sera a3 = 0). En total Aut(E) consta de
24 automorsmos. Un an
alisis mas detallado muestra que esta formado por un
subgrupo de orden 8 de tipo cuaternio sobre el que act
ua por conjugaci
on un
grupo cclico de orden 3 (que permuta los generadores i, j, k).
45
dx
dy
.
= 2
2y + a1 x + a3
3x + 2a2 x + a4 a1 y
En otros terminos,
=
dx
dy
=
.
FY
FX
dx
f t2 2t3 f
f t 2f
=
dt
=
dt.
2y + a1 x + a3
2gt3 + a1 f t2 + a3
2g + a1 f t + a3 t3
46
k.
(2 + 1)3
.
2 ( 1)2
Y = u3 Y .
1
, , 1 ,
,
,
.
1 1
As pues, j(E ) toma seis veces distintas el valor j(E ), salvo que algunos
de los valores del conjunto anterior coincidan. Igual
andolos dos a dos vemos que
47
esto sucede cuando = 1, 2, 1/2 (en cuyo caso toma tres valores distintos
salvo si car k = 3) y cuando 2 + 1 = 0 (en cuyo caso toma dos valores
salvo si car k = 3). Es f
acil ver que j(E ) es 1728 en el primer caso y 0 en el
segundo.
Para cuerpos con caracterstica 2, hay una clase de ecuaciones que desempe
na
un papel similar:
Denici
on 2.17 Una ecuacion de Weierstrass esta en forma de Deuring si
puede escribirse como
Y 2 + XY + Y = X 3 ,
k.
on. Un simple c
alculo
Llamaremos D a la curva denida por esta ecuaci
muestra que
3 (3 24)3
= 3 27,
.
j=
3 27
As pues, D es elptica cuando 3 = 27. Si car k = 3 esto equivale a = 0,
y en tal caso j(D ) = 9 . Vemos, pues, que en caracterstica 3 toda curva
elptica con invariante j = 0 admite una ecuaci
on en forma de Deuring. En las
demas caractersticas no hay excepciones:
Teorema 2.18 Si car k = 3, toda curva elptica es isomorfa (sobre k) a una
curva D , para cierto k, 3 = 27.
n: Basta tomar como una raz de la ecuacion
Demostracio
3 (3 24)3 (3 27)j = 0.
No puede ser 3 = 27, pues entonces sera 272 = 0, absurdo.
2.2
La estructura de grupo
48
P +Q
La funci
on l = ax + by + c k(E) cumple l m(O3 ), luego tenemos que
(l) = P1 P2 P3 /O3 , para ciertos puntos Pi E no necesariamente distintos entre
s ni distintos de O. Estos tres puntos son precisamente los puntos de corte de
la recta L con E. M
as precisamente, el n
umero de interseccion IP (E L) es el
n
umero de veces que P aparece entre los Pi .
En efecto, recordemos que si F es una forma lineal que no se anula en P y
f = L/G k(E), entonces IP (E L) = vP (f ). As, si P = 0, podemos tomar
F = Z, con lo que IP (E L) = vP (l) es el n
umero de veces que P aparece
entre los Pi . Si P = O, tomamos F = Y , con lo que f = l(Z/Y ) = l/y. Sea
(y) = Q1 Q2 Q3 /O3 , donde Qi son los puntos (nitos) donde la recta Y = 0
corta a E. Entonces IO (E L) = vO (P1 P2 P3 /Q1 Q2 Q3 ) es tambien el n
umero
de veces que O aparece entre los Pi .
Observemos que el razonamiento vale incluso cuando la recta es Z = 0, en
cuyo caso l = 1 = O3 /O3 , y obtenemos que IO (E L) = 3.
49
3x21 + 2a2 x1 + a4 a1 y1
,
2y1 + a1 x1 + a3
x31 + a4 x1 + 2a6 a3 y1
,
2y1 + a1 x1 + a3
si x1 = x2 .
50
x4 b4 x2 2b6 x b8
.
4x3 + b2 x2 + 2b4 x + b6
(Para probar la f
ormula de duplicaci
on podemos partir de una ecuaci
on de
tipo b, pues el cambio de variables cumple X = X.)
Estas f
ormulas muestran explcitamente que la suma de puntos racionales
es de nuevo un punto racional. Tambien nos permiten demostrar el teorema
siguiente:
Teorema 2.22 Si E/k es una curva elptica, entonces las aplicaciones
+ : E E E
: E E
1
2
1
2
E E
E E E
E
E.
51
x4 + 50x2 + 625
.
4x3 100x
52
Ejemplo
x(2P ) 14 =
47
12
2
,
x(2P ) + 14 =
79
12
2
.
Seg
un la prueba del Teorema 1 de la introducci
on, un tri
angulo rect
angulo
racional de area 14 es (a, b, c) = (21/2, 8/3, 65/6), que se obtiene haciendo
a=
79 47
+ ,
12 12
b=
79 47
,
12 12
c=2
65
.
12
Denici
on 2.23 Si E es una curva elptica y P E, denimos la traslaci
on
por P como la aplicacion P : E E dada por P (Q) = P + Q.
Claramente, las traslaciones son isomorsmos de curvas, pero, como ya hemos comentado, no son isomorsmos de curvas elpticas porque no cumplen
P (O) = O (salvo en el caso de O , que es la identidad). Es claro que las
traslaciones forman con la composicion un grupo isomorfo a E.
Teorema 2.24 Si E es una curva elptica y es una diferencial de primera
clase en E, entonces es invariante por traslaciones, es decir, se cumple que
P () = para todo P E.
n: Como P es un isomorsmo, P : (E) (E) es un
Demostracio
k-isomorsmo, luego P () = 0. Por consiguiente existe una funci
on no nula
fP k(E) tal que P () = fP . Tomando divisores vemos que
(fP ) = ( P ())/() = ( P ())/() = 1/1 = 1,
pues las diferenciales de primera clase en un cuerpo de genero 1 no tienen ceros
ni polos. Esto implica que fP k es una constante. Tenemos as denida una
funci
on f : E k tal que P () = f (P ). De esta relacion se sigue que
f (P + Q) = f (P )f (Q). En particular f (O) = 1. Vamos a ver que f es regular.
Sea E = E \ {O}. No perdemos generalidad si suponemos que E es una
curva plana denida por una ecuaci
on de Weierstrass. Entonces E es una curva
2.3. C
ubicas singulares
53
La funci
on que a cada par (P, Q) E E le asigna P (x)(Q) = x(P + Q)
es una funci
on racional en E E , puesto que la suma es regular y x es
racional. Podemos llamarla (x). Esto signica que P (x)(Q) A1 se calcula
(cuando est
a denido) mediante una funci
on racional R(U, V, X, Y ) a partir de
las coordenadas (u, v) de P y (x, y) de Q. Para un punto prejado P = (u0 , v0 ),
on R(u0 , v0 , X, Y ) a partir
la funci
on P (x) k(E ) se calcula mediante la funci
de las coordenadas (x, y) de Q. Por lo tanto, la funci
on
d P (x)
k(E )
dx
se calcula mediante la derivada parcial de R(U, V, X, Y ) respecto de X a partir
de las coordenadas (u0 , v0 ) de P y las coordenadas (x0 , y0 ) de Q. Vemos, pues,
que la funci
on d (x)/dx : E E A1 es racional.
El mismo razonamiento prueba que d ()/dx k(E E ), luego llegamos
a que
(x)
() ddx
()
=
k(E E ).
Ahora bien, antes hemos probado que, para cada P , esta funci
on es la constante f (P ), es decir, que no depende de las coordenadas x e y. En otros terminos,
jamos un punto Q E y consideramos la aplicacion E E E dada
por P (P, Q) (claramente regular), la composici
on de esta y la precedente es
la funci
on f . M
as precisamente, tenemos que f es regular en un abierto de E.
Ahora bien, la relaci
on f (P + Q) = f (P )f (Q) implica que f es regular en
toda la curva E, pues, dado P E, sea Q E tal que f es regular en un
entorno de P + Q, entonces f (P ) = f (P + Q)/f (Q), y el segundo miembro es
regular en un entorno de P .
Resulta as que f : E P1 es una aplicaci
on regular que no toma los
valores 0 ni , luego no es suprayectiva y, por consiguiente, es constante. Como
f (O) = 1, ha de ser f = 1. Concluimos que P () = .
En virtud del teorema anterior, las diferenciales de primera clase en una
curva elptica se llaman tambien diferenciales invariantes. Notemos que una
diferencial que no sea de primera clase no puede ser invariante por traslaciones,
pues las traslaciones trasladan sus polos.
2.3
C
ubicas singulares
54
Notemos que la c
ubica no puede tener tres tangentes, porque entonces sera
reducible. Las guras siguientes muestran c
ubicas con una c
uspide y un nodo
en (0, 0).
Y 2 = X3
Y 2 + XY X 3 = 0
Y = Y + y0
transforma la ecuaci
on de Weierstrass en otra cuyo punto singular es (0, 0).
Entonces
F
F
F (0, 0) = a6 = 0,
=
a
=
0,
= a3 = 0,
4
X (0,0)
Y (0,0)
luego la ecuacion se reduce a
Y 2 + a1 XY a2 X 2 X 3 = 0.
Las tangentes en (0, 0) se obtienen factorizando la forma Y 2 +a1 XY a2 X 2 .
Para ello consideramos la ecuacion T 2 + a1 T a2 = 0. Si llamamos s1 y s2 a
sus races, entonces haciendo T = Y /X obtenemos que
Y 2 + a1 XY a2 X 2 = (Y s1 X)(Y s2 X),
luego las tangentes son Y = si X. Ahora hemos de observar que los si no estan
necesariamente en k, sino que en principio pertenecen a una extensi
on cuadr
atica
de k. Si la singularidad es una c
uspide, entonces s1 = s2 , el discriminante del
polinomio T 2 + a1 T a2 es nulo y s que podemos asegurar que si k (si
car k = 2 el argumento es distinto, pero llegamos a la misma conclusion). El
problema puede aparecer cuando la singularidad es un nodo. Esto nos lleva al
concepto siguiente:
Denici
on 2.26 Diremos que una curva C/k denida por una ecuaci
on de
Weierstrass tiene un nodo racional si tiene un nodo y las pendientes de las
tangentes por dicho nodo est
an en k. En caso contrario diremos que el nodo es
irracional.
2.3. C
ubicas singulares
55
56
y 1 x 1
y 2 x 2
es un isomorsmo de grupos.
b) Si S es una c
uspide con tangente Y = X + , entonces la aplicaci
on
Er (k) k + dada por
(x, y)
x x(S)
y x
es un isomorsmo de grupos.
n: Vamos a demostrar que la aplicacion descrita en cada
Demostracio
apartado es biyectiva, as como que si una recta corta a Er (k) en dos puntos no
necesariamente distintos, el tercer punto tambien esta en Er (k) y el producto
(resp. la suma) de las imagenes de los tres puntos es 1 (resp. 0). De aqu se sigue
inmediatamente que la aplicaci
on correspondiente conserva las operaciones, por
lo que la suma en Er (k) cumple los axiomas de grupo.
Es claro que no perdemos generalidad cambiamos de sistema de referencia,
por lo que podemos suponer que la ecuaci
on de E/k es una de las dos dadas
por el teorema 2.27:
Y 2 X 3 = 0,
Y 2 + XY X 3 = 0.
x
.
y
2.3. C
ubicas singulares
57
y 1 x 1
y 2 x 2
=
= (P )1 .
y 2 x 2
y 1 x 1
58
m
si E/k tiene una c
uspide.
n: El caso del nodo irracional se sigue de que la norma de una
Demostracio
extension de cuerpos nitos es suprayectiva, luego, con la notaci
on del teorema
anterior, |K | = m2 1 y el n
ucleo de la norma tiene (m2 1)/(m 1) = m + 1
elementos.
Es claro que si la singularidad es un nodo entonces Er (k) es un grupo cclico,
mientras que si es una c
uspide es un grupo elemental (producto de cclicos de
orden primo). Si k tiene orden primo Er (k) es cclico en cualquier caso.
2.4
Isogenias
E2
H0 (E1 )
H0 (E2 )
2.4. Isogenias
59
60
E3
E1
2.4. Isogenias
61
tiene como antiimagenes a los puntos P + T , con T H, que son distintos dos
a dos, luego todos los puntos de E tienen exactamente |H| antiim
agenes. Esto
solo es posible si es no ramicada y, en virtud del teorema anterior, separable.
Ahora aplicamos la f
ormula del genero de Hurwitz, que para una extensi
on
no ramicada se reduce a
0 = 2gE 2 = (2gE 2) grad ,
luego el genero de E ha de ser gE = 1. Si denimos O = (O), tenemos que
E es una curva elptica y es una isogenia.
Para probar la unicidad observamos que si : E E fuera otra isogenia
de n
ucleo H, por el teorema anterior existira una isogenia : E E tal que
= , pero sera un isomorsmo, ya que si (P ) = O podemos expresar
P = (Q), con Q E, pero entonces (Q) = O, luego Q H y P = (Q) = O.
Notemos que la isogenia no es u
nica, pues, por ejemplo, cumple tambien
el teorema.
Ejemplo
ecuacion
62
Vemos que las tres coordenadas se anulan, pero la primera tiene un cero de
orden 2 en (0, 0), la segunda de orden 1 y la tercera de orden 4. Por lo tanto,
basta dividir entre Y :
YX
2
(X, Y ) = Y, b X , 2
,
X + aX + b
de donde concluimos que (0, 0) = [0, 1, 0] = O. Igualmente podemos comprobar que (O) = O, si bien esto se sigue de que es una isogenia.
Hemos comprobado que el n
ucleo de tiene orden 2, pues esta formado por
O y (0, 0).
Observemos ahora que podemos construir una curva E3 a partir de E2 igual
que hemos construido E2 a partir de E1 . El resultado es
E3 : Y 2 = X 3 + 4aX 2 + 16bX.
Ahora bien, E3 es isomorfa a E1 a traves de (X, Y ) (X/4, Y /8). Al
aloga a con este isomorsmo obtenemos
componer la isogenia E2 E3 an
una isogenia : E2 E1 dada por
2
Y
Y (b X 2 )
(X,
Y)=
,
,
4X 2
8X 2
cuyo n
ucleo es tambien de orden 2.
La situaci
on del ejemplo anterior no es casual: Aunque no es evidente en
absoluto, veremos que toda isogenia : E1 E2 entre dos curvas elpticas
tiene asociada una isogenia dual : E2 E1 .
Terminamos la seccion con una observaci
on u
til para trabajar con isogenias
en cuerpos de caracterstica prima:
Teorema 2.38 Si E es una curva elptica sobre un cuerpo de caracterstica
prima p y m = pr , entonces la aplicaci
on de Frobenius : E E (m) es una
isogenia.
n: Basta probar que la curva E (m) tiene genero 1, pues enDemostracio
tonces podemos considerarla como una curva elptica con neutro igual a (O), lo
que convierte a en una isogenia. Si K = k(E), entonces k(E (m) ) = K m . Todo
se reduce a probar que si K es un cuerpo de funciones algebraicas de genero 1
sobre un cuerpo de caracterstica p, entonces K m tambien tiene genero 1. De
aqu se sigue que no perdemos generalidad si suponemos que E P2 esta denida por una ecuaci
on de Weierstrass, pero en tal caso E (m) esta denido por la
ecuacion de Weierstrass que resulta de elevar a m los coecientes de la ecuacion
de E. El discriminante de la ecuaci
on de E (m) se obtiene tambien elevando a
m el discriminante de la ecuaci
on de E, luego es no nulo.
2.5
63
Curvas conjugadas
Hemos visto que dos curvas elpticas son isomorfas si y solo si tienen el mismo
invariante. Ahora bien, si estamos estudiando por ejemplo el conjunto de
puntos racionales de una curva elptica dada E/k, no podemos sustituirla por
otra curva isomorfa cualquiera, pues E(k) puede cambiar completamente, sino
que a lo sumo podemos reemplazarla por una curva elptica k-isomorfa. Esto
plantea diversas cuestiones que vamos a tratar aqu, como en cuantas clases
distintas de curvas k-isomorfas se descompone una clase de isomorfa de curvas.
Cohomologa no abeliana Los problemas que vamos a abordar se tratan
mas adecuadamente con unos mnimos rudimentos de cohomologa no abeliana:
Supongamos que el grupo de Galois G(k/k) act
ua sobre un grupo M no
necesariamente abeliano, es decir, que tenemos un homomorsmo de grupos
: G(k/k) Aut(M ).
Diremos que la accion es discreta si para cada m M el estabilizador
Est(m) = { G(k/k) | m = m}
tiene ndice nito en G(k/k) o, lo que es lo mismo, es de la forma G(k/l), para
cierta extension nita l de k. Esto equivale a que la aplicaci
on
: G(k/k) M M
inducida por la acci
on sea continua cuando en G(k/k) consideramos la topologa
de Krull y en M la topologa discreta. En estas condiciones, denimos el grupo
de cohomologa
H 0 (k/k, M ) = {m M | m = m para todo G(k/k)}.
Un cociclo es una aplicaci
on : G(k/k) M que cumple la relaci
on
= .
Diremos que es continuo si lo es respecto a la topologa de Krull y la
topologa discreta en M , es decir, si depende u
nicamente de la clase de
modulo un subgrupo de ndice nito en G(k/k) o, dicho de otro modo, si
esta inducido por una aplicaci
on : G(l/k) M , para cierta extensi
on nita
normal l de k.
Diremos que dos cociclos y son cohom
ologos si existe un m M tal que
m = m
64
65
66
n
j=1
(i f )j =
n
j=1
i j (f j )
estan claramente en L.
Por otra parte, la matriz (i j ) es regular, pues el cuadrado de su determinante es el discriminante de la base. Esto nos permite despejar cada f j (en
particular f ) como combinacion lineal de los gi , lo que prueba que f kL.
En particular tenemos que L tiene grado de trascendencia 1 sobre k, luego
es un cuerpo de funciones algebraicas sobre el cuerpo de constantes (exacto) k.
Esto implica que L es k-isomorfo a k(C ), donde C /k es una curva proyectiva
regular.
El isomorsmo se extiende a un k-isomorsmo : k(C) k(C ). A traves
de , la accion que hemos denido en k(C) se corresponde con una accion de
G(k/k) en k(C ) que ja a k(C ) y coincide con la natural sobre k. Ahora bien,
estas dos propiedades determinan completamente a dicha accion, luego esta ha
de coincidir con la acci
on usual de G(k/k) sobre k(C ). En otros terminos,
para toda funci
on f k(C) y todo G(k/k) tenemos que (f ) = (f ) =
( f ).
Sea : C C el isomorsmo de curvas que induce el k-isomorsmo , es
decir, tal que (f ) = f . Entonces
f = f ,
para toda f k(C), de donde podemos concluir que = o, lo que es lo
mismo, = 1 . Esto signica que la clase de la curva C /k en Conj(C /k)
se corresponde con la clase de en H 1 (k/k, Aut(C)).
Espacios Homog
eneos Vamos a ver que si E/k es una curva elptica, las
curvas conjugadas con E/k determinadas por cociclos con valores en E tienen
una estructura adicional. En primer lugar describiremos dicha estructura y
luego la relacionaremos con la cohomologa.
Denici
on 2.42 Sea E/k una curva elptica un espacio homogeneo (principal)
para E/k es una curva proyectiva regular C/k junto con una aplicaci
on regular
+ : C E C denida sobre k que cumpla las propiedades siguientes:
67
a) p + O = p, para todo p C,
b) (p + P ) + Q = p + (P + Q), para todo p C, P , Q E,
c) Para cada p C, la aplicaci
on p : E C dada por p (P ) = p + P es
un isomorsmo.
En particular, la propiedad c) implica que todo espacio homogeneo sobre
E/k es una curva conjugada con E/k. Otra consecuencia es que para cada
par de puntos p, q C existe un u
nico punto P E tal que p + P = q.
Representaremos a este punto por P = q p.
Notemos que la resta : C C E es una aplicaci
on regular denida
sobre k. En efecto, jamos un punto p0 C y observamos que1
p1
(q) p1
(p) = p0 + p1
(q) (p0 + p1
(p)) = q p.
0
0
0
0
Como p1
(y la resta en E) es regular, concluimos que la resta en C tambien
0
lo es. Por otra parte, si G(k/k), vemos que
p (P ) = p (P
) = p + P = p (P ),
(p q) = q1 (p) = (q )1 (p ) = q1
q ,
(p ) = p
68
p
0 p0 = (p0 p0 ) + (p0 p0 ) = (p0 p0 ) + (p0 p0 ).
p0 p0 = (p0 ) (p0 ) = (p
0 p0 ) + ((p0 ) p0 ) ((p0 ) p0 ),
luego los cociclos {p0 p0 } y {p
0 p0 } se diferencian en la cocadena inducida
por m = (p0 ) p0 e inducen la misma clase de cohomologa.
p0 p0 = (p
0 p0 ) + (m m),
) = (p0 + (p
p0 ) + m) = p
0 + (p p0 ) + m
69
= p0 + (p
0 p0 ) + (p p0 ) + (m m) + m
70
2 si j(E) = 0, 1728,
n = 4 si j(E) = 1728,
6 si j(E) = 0.
Entonces ConjO (E/k)
= k /k n . Explcitamente, si E/k admite una ecua2
ci
on de Weierstrass Y = X 3 + a4 X + a6 , entonces cada clase d (mod k n ) se
corresponde con la curva elptica dada por
Y 2 = X 3 + d2 a4 X + d3 a6
Y 2 = X 3 + da4 X
Y 2 = X 3 + da6
si j(E) = 0, 1728,
si j(E) = 1728,
si j(E) = 0.
71
n: En la demostraci
Demostracio
on del teorema 2.12 se ve que Aut(E) es
un grupo cclico de orden n. Por lo tanto, si llamamos Cn al grupo de las races
otesis
n-simas de la unidad de k, tenemos que Aut(E)
= Cn (aqu usamos la hip
sobre la caracterstica). Consideramos la sucesion exacta
0 Cn k k 0,
n
El u
ltimo grupo es trivial por el teorema de Hilbert-Speiser, luego induce
un isomorsmo H 1 (G(k/k), Cn )
= k /k n .
Para calcular explcitamente el isomorsmo, supongamos
primeramente
que
Partimos
de
una clase [d] k /k 4 , elegimos 4 d k y formamos el cociclo
E : Y 2 = X 3 + a4 X + a6 .
72
6
a6 /a6 k.
a6 = u6 a6 .
(2.7)
73
) = p1
(p (P
0
)) = p1
(p0 + P
0
) = P.
Captulo III
El
algebra de las curvas
elpticas
En este captulo estudiamos la estructura de grupo de una curva elptica
denida sobre un cuerpo algebraicamente cerrado, junto con las estructuras
relacionadas con ella. Por ejemplo, observamos que las isogenias de una curva
elptica en s misma forman un anillo con la suma denida puntualmente y la
composicion como producto. En la primera secci
on denimos este anillo de
endomorsmos, pero solo al llegar a la u
ltima seccion estaremos en condiciones
de determinar su estructura.
3.1
Denici
on 3.1 Si E y E son dos curvas elpticas, llamamos Hom(E, E ) al
conjunto de todas las isogenias de E en E , que es un grupo abeliano con la
suma denida puntualmente (es obvio que la suma de isogenias es una isogenia).
Denimos End(E) como el conjunto de todas las isogenias de E en E, que es un
anillo (no necesariamente conmutativo) tomando como producto la composici
on
de aplicaciones.
De momento lo u
nico que conocemos del anillo de endomorsmos de una
curva elptica es su grupo de unidades, que es el grupo Aut(E) descrito en el
teorema 2.12.
Si E es una curva elptica y m Z, representaremos tambien por m a la
isogenia m : E E denida por la multiplicaci
on por m en el sentido usual
de la teora de grupos m mP . Ciertamente es una isogenia (denida sobre
k si E lo esta). La aplicaci
on Z End(E) que a cada m Z le asigna la
multiplicaci
on por m es claramente un homomorsmo de anillos. No es evidente
en absoluto, pero vamos a probar que es inyectivo. Para ello necesitaremos el
teorema siguiente que, en contra de lo que podra parecer a primera vista, no
es una consecuencia inmediata de las deniciones, sino una conexi
on no trivial
entre la suma en una curva elptica (una operaci
on especca de las curvas
75
76
1(y ) = y a1 x a3 ,
y por el teorema 2.14 tenemos que, salvo una constante que podemos despreciar,
=
dx
,
2y + a1 x + a3
luego
1() =
2(y
a1
x
dx
dx
=
= .
a3 ) + a1 x + a3
2y + a1 x + a3
y1 = (y ),
x2 = (x ),
y2 = (y ),
(3.1)
dxi
dyi
=
.
FY (xi , yi )
FX (xi , yi )
S(X1 , Y1 , X2 , Y2 )
77
tales que, para cada par de puntos (P, Q) con x (P ) = x (Q) se cumple
x (P + Q) = R(x (P ), y (P ), x (Q), y (Q)),
y (P + Q) = S(x (P ), y (P ), x (Q), y (Q)).
Denimos x3 = R(x1 , y1 , x2 , y2 ), y3 = S(x1 , y1 , x2 , y2 ) k(E). En el caso
particular (3.1) se cumple
x3 = + (x ),
y3 = + (y ).
(3.2)
En general:
dx3
R
R
R
R
dx1 +
dy1 +
dx2 +
dy2
x1
y1
x2
y2
R
R
FX (x1 , y1 )
R
R
FX (x2 , y2 )
dx1 +
dx2 .
=
+
x1
y1
FY (x1 , y1 )
x2
y2
FY (x2 , y2 )
=
(3.3)
78
m = m.
79
( + , ) = (, ) + (, )
y adem
as (, ) = grad , para toda isogenia .
De aqu se sigue inmediatamente la relacion
grad( + ) + grad( ) = 2(grad + grad ).
1 En el ap
endice de mi Geometra Algebraica se da una prueba detallada. All gura la
hip
otesis de que el cuerpo de constantes tenga caracterstica distinta de 2 o 3, pero la prueba
vale literalmente sin esta hip
otesis, pues s
olo se usa al apelar a resultados previos que aqu
hemos demostrado en general.
80
E[m]
n=1
es el subgrupo de torsi
on de E (el subgrupo formado por los elementos de orden
nito).
Observemos que E[m] es el n
ucleo de la multiplicaci
on por m. Los teoremas
2.35 y 3.4 implican que si m no es divisible entre la caracterstica del cuerpo de
constantes entonces el grupo E[m] tiene m2 elementos. Mas precisamente, bajo
dicha hip
otesis se cumple que
E[m]
= (Z/mZ) (Z/mZ).
En efecto, si descomponemos E[m] en producto de grupos cclicos de orden
potencia de primo, cada primo p | m no puede aparecer m
as que en el orden de
dos factores, pues de lo contrario |E[p]| p3 . Por otra parte, si m = pr m , con
(m, m ) = 1, entonces E[m] no puede contener un subgrupo de orden p2r , luego
ha de haber exactamente dos factores de orden pr .
Si la caracterstica del cuerpo de constantes es un primo p y m = pr m con
(m, m ) = 1, es evidente que
E[m] = E[pr ] E[m ].
Queda pendiente, pues, estudiar el orden de los subgrupos E[pr ] cuando p
es la caracterstica de k. Para ello necesitamos la nocion de isogenia dual, de la
que nos ocupamos en la seccion siguiente.
3.2
81
La isogenia dual
E2 H0 (E2 ) H0 (E1 ) E1 ,
donde la primera y la u
ltima echa representan los isomorsmos naturales.
n: Veamos primero la unicidad. Si y cumplen a), entonDemostracio
82
P (P ) [(P )/O]
= gradi
T N()
P 1 [(P )]
(P + T )
e (P )P
T 1 [O]
e (T )T
T
= (grad )P.
T N()
entonces (Q)
= ((P
)) = mP = ((P )) = (Q). En suma: = .
Denici
on 3.11 Si : E1 E2 es una isogenia de grado m entre dos curvas
elpticas, denimos la isogenia dual : E2 E1 como la u
nica isogenia que
cumple = m si m = 0 y = 0 si m = 0 (es decir, si es la isogenia nula).
Si la isogenia esta denida sobre un cuerpo k, entonces tambien lo esta
(porque obviamente la multiplicaci
on por m lo esta, y la unicidad de la denici
on
implica que es invariante por G(k/k)).
Diremos que dos curvas elpticas E1 y E2 (denidas sobre k) son is
ogenas
(sobre k) si existe una isogenia no nula : E1 E2 (denida sobre k). La
existencia de la isogenia dual prueba que esta relaci
on es de equivalencia, lo cual
no es evidente a partir de la mera denici
on.
Ejemplo Un calculo rutinario muestra que las isogenias del ejemplo de la
p
agina 61 son duales. Basta comprobar que = 2.
El teorema siguiente recoge las propiedades b
asicas de la isogenia dual:
Teorema 3.12 Sea : E1 E2 una isogenia de grado m entre dos curvas
elpticas.
a) Se cumple que = m en E1 y = m en E2 .
d) grad = grad .
e) = .
n: Si es nula todas las propiedades se cumplen trivialmente,
Demostracio
as que supondremos que no lo es.
a) La primera relaci
on es la denici
on de isogenia dual. La segunda resulta
de cancelar en la igualdad siguiente:
( ) = m = m.
83
m2 = grad m = grad( )
e) Consecuencia inmediata de a), d) y la unicidad de la denici
on.
3.3
Curvas supersingulares
84
Teorema 3.15 Sea E una curva elptica sobre un cuerpo de caracterstica prima
e
p y sea e : E E (p ) la aplicaci
on de Frobenius de grado pe . Las armaciones siguientes son equivalentes:
a) E es supersingular.
b) e es (puramente) inseparable para un (para todo) e 1.
c) La multiplicaci
on p : E E es puramente inseparable.
n: En la prueba de 3.13 hemos visto que el car
Demostracio
acter supersingular u ordinario de E depende de si 1 tiene grado de separabilidad 1 o p,
lo que equivale a que e tenga grado de separabilidad 1 o pe (es decir, a que sea
puramente inseparable o separable). Esto prueba la equivalencia entre a) y b).
Tambien hemos visto que |E[p]| = grads p, lo que nos da la equivalencia entre
a) y c).
Es obvio que el car
acter supersingular u ordinario de una curva elptica
es invariante por isomorsmos, luego depende u
nicamente de su invariante j.
Podemos hablar as de invariantes supersingulares y ordinarios. El teorema
siguiente demuestra que realmente existen curvas de ambos tipos:
Teorema 3.16 En cuerpos de caracterstica p = 2, el u
nico invariante supersingular es j = 0.
n: Seg
Demostracio
un la tabla del teorema 2.7, una curva con invariante
j = 0 es, por ejemplo,
E : Y 2 + Y = X 3.
Un punto no nulo en E[2] ha de tener tangente vertical, es decir, la derivada
parcial de la ecuaci
on respecto de Y ha de ser 0, pero dicha derivada es constante
igual a 1, luego E[2] = 0 y E es supersingular.
Por el contrario, una curva con invariante no nulo admite una ecuaci
on de
la forma
E : Y 2 + XY = X 3 + a6 ,
la cual tiene un u
nico punto de orden 2, a saber, (0, a6 ), luego E[2] = 0 y E
es ordinaria.
M
as en general, el teorema siguiente muestra que el n
umero de invariantes
supersingulares (en una caracterstica ja) es siempre nito:
Teorema 3.17 Si E es una curva elptica supersingular sobre un cuerpo de
caracterstica prima p, entonces j(E) est
a en el cuerpo de p2 elementos.
n: Sea : E (p) E la isogenia dual de la aplicaci
Demostracio
on de
Frobenius de orden p. Tenemos que es puramente inseparable de grado p,
luego por el teorema 1.22 se descompone en la forma
E
E (p)
2
E (p )
85
3.4
Los m
odulos de Tate
E[q e ],
e=0
86
Es claro que si las aplicaciones n son suprayectivas lo mismo sucede con las
proyecciones n . Sin m
as que cambiar modulo por anillo podemos denir
el lmite proyectivo de un sistema proyectivo de anillos y homomorsmos de
anillos.
Ejemplo Sea p un n
umero primo y consideremos el sistema proyectivo formado por los anillos Z/pn Z con los epimorsmos naturales Z/pn+1 Z Z/pn Z
dados por [x] [x]. Llamemos Zp al lmite proyectivo.
Se trata de un anillo conmutativo y unitario, cuya unidad es 1 = (1, 1, 1, . . . ).
Ademas, para todo m Z no nulo tenemos que m1 = ([m], [m], . . . ) = 0, pues
si m1 = 0 entonces pn | m para todo n 1. As pues, Zp tiene caracterstica 0.
Es claro que una sucesi
on ([x1 ], [x2 ], [x3 ], . . . ) es una unidad de Zp si y solo
si p
xn para todo n, pero esto equivale a que p
x1 . As pues, el grupo de las
unidades de Zp es
Up = {x Zp | 1 (x) = 0}.
Para cada x Zp no nulo, denimos vp (x) como el mnimo natural m tal
que m+1 (x) = 0. Si vp (x) = m y n (x) = [xn ], entonces, para todo n > m,
xn 0 (mod pm )
xn 0 (mod pm+1 ),
87
{xn } esta acotada, luego existe un r Z tal que vp (xn ) r para todo n 0.
Entonces es claro que {xn pr } es una sucesion de Cauchy en Zp , que converge
a un y Zp , y la sucesion original converge a ypr .
Por u
ltimo, si x Zp y n (x) = [xn ] entonces vp (x xn ) n, luego Z
es denso en Zp . Podemos identicar al cuerpo de los n
umeros p-adicos con la
clausura de Q en Qp , y entonces el anillo de los enteros p-adicos es la clausura
un acabamos de probar. Por consiguiente, Qp es el
de Z en Qp , o sea, Zp , seg
cuerpo de cocientes del anillo de los enteros p-adicos, y este es el cuerpo de los
n
umeros p-adicos.
Observemos que la topologa de Zp puede describirse f
acilmente en terminos
de su estructura de lmite proyectivo: Una base de Zp la forman los conjuntos
B(n, a) = {x Zp | n (x) = a},
n 1,
a Z/pn Z.
x = (P1 , P2 , . . .) Tl (E),
podemos denir
x = (a1 P1 , a2 P2 , . . .) Tl (E),
y es claro que as Tl (E) se convierte en un Zl -modulo. Su estructura es f
acil de
determinar:
Supongamos primero que l es distinto de la caracterstica del cuerpo de
constantes. Las aplicaciones E[le+1 ] E[le ] tienen n
ucleo de orden l2 , luego
son suprayectivas. Es claro que si P y P forman una base de E[le+1 ] como
Z/le+1 Z-modulo, entonces los puntos lP y lP forman una base de E[le ] como
Z/le Z-modulo. M
as a
un, si jamos una base en E[le ], aplicando a P y P un
cambio de base adecuado podemos exigir que lP y lP sea la base prejada.
Fijamos una base P1 , P1 de E[l] y a partir de ella ir formamos bases Pe , Pe
de E[le ], de modo que Pe = lPe+1 , Pe = lPe+1
. Con ellas podemos formar dos
elementos P , P Tl (E) tales que Tl (E) = P P . As pues, Tl (E)
= Zl Zl .
Si el cuerpo de constantes tiene caracterstica l podemos razonar igualmente,
con lo que llegamos al teorema siguiente:
88
n 1,
P E[ln ].
n 1, a, b Z/ln Z,
89
i Zl .
bi Z.
90
RE[m]
T + R
.
R
91
g(X + S)
,
g(X)
g(X + S1 + S2 ) g(X + S2 )
= em (S1 , T )em (S2 , T ).
g(X + S2 )
g(X)
92
Sea h k(E) tal que (h) = T3 O/T1 T2 . Entonces (f3 /f1 f2 ) = (hm ), luego
g3 (X + S)
g1 (X + S)g2 (X + S)h(mX + mS)
=
g3 (X)
g1 (X)g2 (X)h(mX)
= em (S, T1 )em (S, T2 ).
=
m1
iT f es constante y, si mT = T la funci
on
i=0
m1
iT g tambien lo
i=0
g(X + iT ) =
i=0
m1
g(X + (i + 1)T ).
i=0
em (S , T ) =
= em (S, T ) .
=
g (X )
g(X)
e) Si f y g denen em para T , entonces
(f m ) = T mm /Omm ,
(m g)(X + S)
g(Y + m S)
=
= em (m S, T ).
(m g)(X)
g(Y )
93
f
hm
=
O(T )
.
)
(O)(T
)m
((f ))
(T )m
(T
=
=
(h)m
Om
(O)m (h)m
m
g
mf
f
.
=
=
m
mh
(m h)m
hm
Esto signica que las funciones f /hm y ( g)/(m h) denen em para
(T ). As pues,
))
em (S, (T
=
=
=
( g)/(m h)(X + S)
( g)/(m h)(X)
g((X) + (S))
h(mX)
g((X))
h(mX + mS)
g((X) + (S)) h(mX)
= em ((S), T ).
g((X))
h(mX)
94
entonces
+ = + .
Hemos de probar que = 0.
n: Sea =
Demostracio
+ .
Para ello basta probar que se anula sobre todos los grupos E2 [m], donde m
no es divisible entre la caracterstica del cuerpo de constantes, ya que entonces
su n
ucleo sera innito. Tomamos S E1 [m], T E2 [m], de modo que
em (S, (T ))
))1 em (S, (T
))1
= em (S,
+ (T ))em (S, (T
= em (( + )(S), T )em ((S), T )1 em ((S), T )1
= em ((S), T )em ((S), T )em ((S), T )1 em ((S), T )1 = 1,
Uln+1
Z/ln Z
Uln
donde las echas horizontales son los isomorsmos de grupos dados por [a] na .
Estos isomorsmos inducen un isomorsmo de grupos
lm Z/ln Z
lm Uln .
n
95
Ahora jemos x, y Tl (E), de modo que n (x), n (y) E[ln ], luego podemos calcular eln (n (x), n (y)) Uln . Estos elementos determinan un elemento
del lmite proyectivo, pues
eln+1 (n+1 (x), n+1 (y))l = eln+1 (n+1 (x), ln+1 (y))
= eln (ln+1 (x), ln+1 (y)) = eln (n (x), n (y)).
Llamamos e(x, y) Zl a la imagen de este elemento por el isomorsmo entre
el lmite proyectivo y Zl . El teorema siguiente es inmediato:
Teorema 3.31 Si E es una curva elptica y l es un primo distinto de la caracterstica del cuerpo de constantes, entonces existe una aplicaci
on
e : Tl (E) Tl (E) Zl
que verica:
a) e(S1 + S2 , T ) = e(S1 , T ) + e(S2 , T ),
e(S , T1 + T2 ) = e(S, T1 ) + e(S, T2 ).
b) e(S, T ) = e(T, S).
c) Si e(S, T ) = 0 para todo S Tl (E), entonces T = 0.
d) Para cada G(k/k), se cumple que e(S, T ) = e(S , T ).
e) Si : E1 E2 es una isogenia entre curvas elpticas, S Tl (E1 ) y
N(l ) = det = ,
96
3.5
El anillo de endomorsmos
+ =
+ ,
=
= .
Adem
as, si Z entonces
= .
c) Si O entonces
Z,
0 y
= 0 si y s
olo si = 0.
Entonces O es isomorfo a Z, a un orden de un cuerpo cuadr
atico imaginario
o a un orden en un
algebra de cuaternios.
n: Sea A = Q O (de modo que A es una Q-algebra tal que
Demostracio
toda Z-base de O es una Q-base de A). Ciertamente O es un orden en A. Basta
probar que A es Q, un cuerpo cuadr
atico imaginario o un algebra de cuaternios.
La antiinvoluci
on de O se extiende de forma u
nica a una aplicaci
on Q-lineal
en A y es claro que conserva todas las propiedades del enunciado (salvo que
es, en general, un n
umero racional y no un n
umero entero).
Denimos una norma y una traza N, Tr : A Q mediante
,
N() =
Tr() = +
.
+ 1 = N() Tr() + 1.
N( 1) =
97
= ,
=
,
98
mediante () = n1 ().
Es f
acil ver que efectivamente es un homomorsmo
= n). Si () = 0 entonces
toma
(teniendo en cuenta que
= 0, luego
valores en el n
ucleo de , que es nito, lo cual s
olo es posible si es la isogenia
nula.
Esto prueba que el rango de End(E1 ) es menor o igual que el de End(E2 ),
pero como la relacion de isogenia es simetrica se ha de dar la igualdad.
Captulo IV
4.1
Puntos racionales
En general, una curva elptica E/k denida sobre un cuerpo k no algebraicamente cerrado no tiene por que tener puntos racionales (distintos de O). Sin
embargo, vamos a probar que si k es un cuerpo nito con |k| > 4 entonces
E/k tiene al menos un punto racional no trivial. M
as a
un, vamos a dar una
estimacion del n
umero de puntos racionales de E/k.
Lo primero que observamos es que, si k tiene m elementos, entonces los
coecientes de una ecuacion de E/k quedan invariantes al elevarlos a m, por lo
que la imagen de la aplicaci
on de Frobenius m es la propia curva E y por lo
tanto m resulta ser un endomorsmo. Explcitamente, m (X, Y ) = (X m , Y m ),
luego un punto P E esta en E(k) si y solo si (P ) = P . En otros terminos:
E(k) = N(1 m ).
ucleo sera
Vamos a probar que 1 m es separable, con lo que el orden del n
el grado. M
as en general:
Teorema 4.1 Sea E/k una curva elptica denida sobre un cuerpo k de m
elementos. Sea m : E E la aplicaci
on de Frobenius de orden m y sean r,
s Z. Entonces la aplicaci
on r + sm es separable si y s
olo si p
r.
99
100
101
luego
T (E/k) = m + 1 grad(1 m ) = 2(1, m )
y por el teorema anterior
|E(k)| m 1 2 m.
En particular, el n
umero de puntos de E en el cuerpo de m elementos es
asint
oticamente igual a m.
Ahora es inmediato que si |k| > 4 entonces toda curva elptica denida sobre
k tiene al menos un punto racional no trivial.
Otra consecuencia notable de la relaci
on |E(k)| = grad(1 m ) es que el
n
umero de puntos racionales se conserva por isogenias. En efecto:
Teorema 4.5 Dos curvas elpticas denidas sobre un mismo cuerpo nito k e
is
ogenas sobre k tienen el mismo n
umero de puntos racionales.
n: Sea : E1 E2 una isogenia no nula entre dos curvas
Demostracio
elpticas denidas sobre k y sean 1 y 2 las correspondientes aplicaciones de
Frobenius de grado m. El hecho de que este denida sobre k hace que conmute
el diagrama siguiente:
E1
E1
E2
2
E2
11
E1
E2
12
E2
102
t = T (E/k) = m + m ,
t =
t+
t2 4m
2
d
+
t2 4m
2
d
.
xk
donde m es el n
umero de elementos de k. Equivalentemente,
T (E/k) = (F (x)).
(4.1)
xk
4.2
Curvas supersingulares
103
d(u2 x)
= u1 = ,
2u3 y
104
r 2
r
i=0
Ti
y
si p 1 (mod 12),
si p 1 (mod 12),
en otro caso.
n: a) Sea : k {1} el u
Demostracio
nico car
acter no trivial de
donde m es el n
umero de elementos de k. Ahora bien, como k es un grupo
cclico de orden m 1, tenemos que (x) = x(m1)/2 (entendiendo que toma
sus valores en k). Por lo tanto, viendo a |E(k)| como elemento de k (es decir,
identic
andolo con su resto m
odulo p) tenemos que
|E(k)| = 1 + m +
F (x)(m1)/2 .
xk
xi =
m2
j=0
(m1)i
xij
0 =
x0
1
=0
xi0 1
105
n+1
1)/2
= F (X)(p
1)/2
(F (X)(p1)/2 )p .
n
i=0
()i
r
ri
2
dHp
r
i1
,
=
i iT
dT
i=1
2
d 2 Hp
r
i2
=
,
i i(i 1)T
2
dT
i=2
4(1 2T )
dHp
dT
r
r 2
i
4iT i1
i=1
r1
=
Ahora hacemos
r
i+1
4(1 2T )
r 2
i+1 4(i
+ 1)T i
r
r 2
8iT i
r
r 2
i
i=0
r
4i(i 1)T i1
8iT i ,
r 2
i
i=2
i=2
r1
r
r 2
r 2
i+1 4i(i
+ 1)T i
i=0
i
i=1
i=0
d 2 Hp
4T (1 T )
dT 2
r
r 2
ri r
i+1 i
4i(i 1)T i
4i(i 1)T i .
i=0
, y queda
r
r
r2 (r i)2 i
r 2
dHp
i
=
4T
i
i 8iT ,
dT
i
+
1
i=0
i=0
(4.2)
106
r
r
r2 (r i)2
r 2
d 2 Hp
i
i
=
4iT
i
i 4i(i 1)T .
2
dT
i
+
1
i=0
i=0
r 2
r
i=0
Ci
Ci T i , donde
(r i)2
(r i)2
4i +
4 4i(i 1) 8i 1
i+1
i+1
= 4(r i)2 4i2 4i 1 = 4r2 8ri 4i 1
= p2 2p 4pi = 0,
Hp (0) = 1,
Hp (1) =
r
r 2
i
p1
r
0 (mod p).
i=0
(La suma de cuadrados puede evaluarse as: para escoger r objetos de entre
2r,
r podemos partir los 2r en dos grupos de r, escoger i del
primer grupo de
r
formas
distintas
y
r
i
del
segundo
tambi
e
n
de
i
i formas distintas.)
c) Por el teorema 2.16, sabemos que toda curva elptica admite una ecuaci
on
de Weierstrass E en forma de Legendre, cuyo invariante es
j(E ) = 28
(2 + 1)3
.
2 ( 1)2
p1 2
1
+ p (0) + p (1728).
12
3
2
107
Falta por determinar los valores de p (0) y p (1728), es decir, cuando los
invariantes j = 0 y j = 1728 son supersingulares. Como el resultado tiene interes en s mismo lo enunciamos como teorema independiente a continuaci
on.
Observemos que el criterio depende u
nicamente del resto de p modulo 12. Llevando los cuatro casos posibles a la f
ormula anterior se obtiene el criterio del
enunciado.
Teorema 4.9 El invariante j = 0 es supersingular en caracterstica p > 3 si y
s
olo si p 1 (mod 3), mientras que el invariante j = 1728 es supersingular si
y s
olo si p 1 (mod 4).
n: Consideramos la curva Y = X 3 + 1, cuyo invariante es
Demostracio
j = 0 en cualquier caracterstica. Aplicamos el apartado a) del teorema anterior,
108
Hi
= Z/li Z.
Por el teorema 2.37 existen curvas elpticas Ei junto con isogenias separables
i : E Ei de n
ucleo Hi . Seg
un hemos comentado, hay un n
umero nito de
posibles curvas Ei , luego dos de ellas han de ser isomorfas, Ei
= Ei+j . Por otra
parte, el teorema 2.36 nos da una isogenia Ei+j Ei tal que i+j = i ,
luego el n
ucleo de es isomorfo a Hi+j /Hi
= Z/lj Z. Al componer con el
ucleo es
isomorsmo obtenemos una isogenia separable : Ei Ei cuyo n
= lj .
cclico de orden lj . Por consiguiente, tiene grado lj y
Si End(Ei )
on u
nica implica que j es par y = Klj/2 ,
= Z la factorizaci
donde K = 1. Si End(Ei ) es un orden cuadr
atico podemos llegar a la misma
conclusi
on (ahora con K Aut(Ei )) gracias a la eleccion de l. En efecto, tenemos
que l es primo con el conductor del orden, y todo ideal de un orden cuadr
atico
de norma prima con el conductor se descompone de forma u
nica como producto
de ideales primos. Como (l) es primo, la factorizaci
on de ha de ser = Klr y,
j/2
aplicando la involuci
on, de hecho = Kl .
Esto nos lleva a que el n
ucleo de lj/2 es cclico, pero por otra parte sabemos
que es producto de dos grupos cclicos, lo que nos da una contradicci
on.
4.3
El n
umero de curvas sobre un cuerpo
Seg
un el teorema 2.46, si E/k es una curva elptica de invariante j = 0, 1728,
hay tantas clases de k-isomorfa de curvas conjugadas con E/k como elementos
en k /k 2 . En general esto nos da innitas clases, pero si k es un cuerpo nito
k 2 tiene ndice 2, luego a cada invariante j le corresponden solo 2 clases de
conjugaci
on de curvas con invariante j. En esta seccion calcularemos el n
umero
de clases de k-isomorfa de curvas conjugadas a una dada a partir de una f
ormula
sobre grupos nitos, que nos permitir
a considerar incluso las caractersticas 2 y
3, exceptuadas en 2.46.
Recordemos que un grupo G act
ua sobre un conjunto X si cada elemento de
G tiene asociada una permutaci
on de X de forma consistente con la operacion
4.3. El n
umero de curvas sobre un cuerpo
109
xX
xX
|Fi (g)|,
|G| =
gG
110
4
6
4
6
3
7
4a34
.
4a34 + 27a26
Y = u3 Y ,
u k .
1
(m 1 + m 1) = 2.
m1
a3 = 0.
4.3. El n
umero de curvas sobre un cuerpo
111
Y = u3 Y + su2 X + t,
u = 0.
Estas
forman un grupo G de orden (m 1)m2 = (2n 1)22n . Ademas, las
que jan a una ecuaci
on dada son las que cumplen
u3 = 1,
(u 1)a4 + sa3 + s4 = 0,
s2 a4 + s6 + ta3 + t2 = 0.
s2 a4 + s6 + ta3 + t2 = 0.
112
=
=
(2n
1
(3(2n 1)22n + 2(2n 1)2n+1 + 2(2n 1)2 2n+1 )
1)22n
1
(3 22n + 2n+2 + 4 22n 2n+2 ) = 7.
22n
2
22r
32r+1
32r
1 (mod 12)
5 (mod 12)
7 (mod 12)
11 (mod 12)
N
22r+2 + 1
22r+1 + 5
2(32r+1 + 1)
2(32r 1 + 3)
2m + 6
2m + 2
2m + 4
2m
n: Es una comprobaci
Demostracio
on sencilla. Veamos por ejemplo el
primer caso: hay 22r+1 invariantes posibles, cada uno de los cuales da lugar a 2
curvas, excepto j = 0, que aporta 3. En total:
N = 2(22r+1 1) + 3 = 22r+2 + 1.
4.3. El n
umero de curvas sobre un cuerpo
113
xk
E : Y 2 = X 3 + a4 X.
Por 4.9 sabemos ademas que p 1 (mod 4), luego tambien m 1 (mod 4).
Como de costumbre, llamamos m al cardinal de k. Trabajando en k, se cumple
3
T (E/k) = (x3 + a4 x) =
(x + a4 x)(m1)/2
xk
xk
(m1)/2
i=0
xk
(m 1)/2 2i+(m1)/2 (m1)/2i
x
a4
.
i
x =
1
0
si m 1 | i,
en caso contrario,
114
Captulo V
Grupos formales
En este captulo introducimos una nueva tecnica para estudiar las curvas
elpticas. Esencialmente consiste en estudiar el desarrollo en serie de Taylor de
la suma en un entorno del punto (O, O). Esto nos llevar
a a la noci
on de grupo
formal, que es una serie de potencias en dos variables que satisface las condiciones necesarias obvias para poder ser una serie de Taylor de una operaci
on de
grupo. Antes de introducir la noci
on general de grupo formal dedicaremos la
primera seccion a ver con detalle c
omo aparecen estos grupos en el estudio de
las curvas elpticas.
5.1
Desarrollos de Taylor en O
z = 1/y,
115
116
Ai k.
Vamos a demostrar que en realidad An Z[a1 , . . . , a6 ]. Esto es una consecuencia de un resultado general:
Teorema 5.1 Sea A un dominio ntegro y A[[T ]] su anillo de series formales
de potencias. Sean F A[[T ]][Z] y n 1 tales que
F (0) 1 (mod T ).
F (0) 0 (mod T n ),
Entonces la sucesi
on
z0 = 0,
zm+1 = zm F (zm )
z 0 (mod T n ).
117
A1 = a1 ,
A2 = a21 + a2 ,
A3 = a31 + 2a1 a2 + a3 ,
Gr
r=0
118
zm+1 = P (T, zm ).
M
as detalladamente:
z1 = P (T, 0),
Si denimos
P1 (T, Z) = P (T, Z),
+
Gr .
r=
con Brm Gr . Como S(T ) = lm Pm (T, 0), tenemos que Ar = Brm para m
m
sucientemente grande, luego Ar tiene grado r.
El teorema siguiente resume lo que hemos obtenido hasta aqu:
Teorema 5.2 Existe una serie formal de potencias
S(T ) = T 3 (1 + A1 T + A2 T 2 + ) Z[a1 , . . . , a6 ][[T ]]
tal que si E es una curva elptica determinada por una ecuaci
on de Weierstrass
con coecientes a1 , . . . , a6 , entonces la serie de Taylor de z = 1/y en O alrededor del par
ametro t = x/y es S(T ). Adem
as, los ndices de cada monomio
de Am Z[a1 , . . . , a6 ] suman m.
Ahora podemos volver a las coordenadas de Weierstrass: observemos que la
serie 1 + A1 T + A2 T 2 + es una unidad de Z[a1 , . . . , a6 ][[T ]], luego las series
de Laurent de x = t/z e y = 1/z alrededor de O tienen sus coecientes en el
anillo Z[a1 , . . . , a6 ]. Un c
alculo rutinario muestra que
x =
y
1
a1
a2 a3 t (a4 + a1 a3 )t2 +
2
t
t
1
a1
a2
+ 2 +
+ a3 t + (a4 + a1 a3 )t2 +
t3
t
t
119
z2 z 1
.
t2 t 1
+
n=3
An3
T2n T1n
Z[a1 , . . . , a6 ][[T1 , T2 ]].
T2 T1
120
x(T )
T 2 a1 T 1
,
=
y(T ) + a1 x(T ) + a3
T 3 + a1 T 2 +
luego
i(T ) = T + Z[a1 , . . . , a6 ][[T ]].
Claramente s = t3 i, luego2
s(T1 , T2 ) = i(t3 (T1 , T2 )) = T1 + T2 + Z[a1 , . . . , a6 ][[T1 , T2 ]].
Con esto tenemos probada una parte del teorema siguiente:
Teorema 5.3 Sea E una curva elptica denida por una ecuaci
on de Weierstrass con coecientes a1 , . . . , a6 . Sean x, y las coordenadas de Weierstrass y
t = x/y. Sean s(P1 , P2 ) = t(P1 + P2 ), i(P ) = t(P ), consideradas como
funciones en k(E E) y k(E) respectivamente. Entonces sus series de Taylor
tienen sus coecientes en Z[a1 , . . . , a6 ] y son de la forma
s(T1 , T2 ) = T1 + T2 + ,
i(T ) = T +
Adem
as cumplen las propiedades siguientes:
a) s(T1 , s(T2 , T3 )) = s(s(T1 , T2 ), T3 ),
b) s(T1 , 0) = T1 , s(0, T2 ) = T2 ,
c) s(T1 , i(T1 )) = 0,
d) s(T1 , T2 ) = s(T2 , T1 ).
n: Falta demostrar las cuatro propiedades. Para la priDemostracio
mera consideramos la funci
on u O(O,O,O) (E E E) denida mediante
u(P1 , P2 , P3 ) = t(P1 + P2 + P3 ).
Si 1 : E E E E E viene dada por 1 (P1 , P2 , P3 ) = (P1 + P2 , P3 ),
tenemos que u = 1 s, luego la serie de Taylor de u en (O, O, O) es
(u) = (s)( (1 (t1 )), (1 (t2 ))) = s(s(T1 , T2 ), T3 ),
pero igualmente podemos probar que
(u) = s(T1 , s(T2 , T3 )),
luego ambas series coinciden.
Para las otras propiedades se razona an
alogamente. As, para probar b) consideramos (P ) = (P, O), para c) tomamos (P ) = (P, P ) y para d) tomamos
(P1 , P2 ) = (P2 , P1 ).
2 Aqu
usamos que si : V W es regular y O(P ) (W ), la serie de Taylor de en
P es la composici
on de la serie de Taylor de en (P ) con las series de Taylor de ti , donde
t1 , . . . , tn es el sistema de par
ametros locales considerado en (P ). Concretamente, tomamos
(P1 , P2 ) = P1 P2 y = i, con lo que (t) = t3 .
5.2
121
Grupos formales
F (X, Y ) = X + Y + XY = (1 + X)(1 + Y ) 1.
1
La serie inversa es i(X) =
(1)n X n .
1=
1+X
n=1
Vemos que un grupo formal es una serie de potencias que denira una
operaci
on de grupo en caso de converger. M
as adelante veremos que en algunos
casos podemos garantizar la convergencia y obtenemos ciertamente estructuras
de grupo. Para no llegar a expresiones forzadas conviene usar letras distintas
cuando pensamos en un grupo formal como tal y cuando lo usamos como la
serie de potencias que es. As hablaremos de un grupo formal G con suma
F A[X, Y ], si bien, conjuntistamente G = F .
122
Denici
on 5.5 Un homomorsmo h : G1 G2 entre dos grupos formales
sobre un dominio ntegro A es una serie de potencias h = H A[[T ]] sin
termino independiente tal que
H(F1 (X, Y )) = F2 (H(X), H(Y )).
Observemos que si G es un grupo formal, entonces la serie H(T ) = T dene
un homomorsmo formal 1 : G G (la identidad en G). As mismo, dados
dos homomorsmos formales h1 : G1 G2 y h2 : G2 G3 podemos denir
h1 h2 : G1 G3 mediante la composicion de series H2 (H1 (T )).
Diremos que h : G1 G2 es un isomorsmo si existe otro homomorsmo
h : G2 G1 tal que h h = h h = 1.
Ejemplo Consideremos una isogenia : E1 E2 entre dos curvas elpticas
sobre un cuerpo k con coordenadas de Weierstrass x1 , y1 y x2 , y2 respectivamente. Sean ti = xi /yi k(Ei ) y consideremos los grupos formales Gi
determinados por las series de Taylor si (X, Y ) seg
un el teorema 5.3. Sea H(T )
la serie de Taylor en O de la funci
on t2 . Vamos a comprobar que dene un
homomorsmo formal h : G1 G2 .
Ante todo, como t2 ((O)) = O, es claro que H no tiene termino independiente. Ahora basta observar la coincidencia de las funciones
+
2
E1 E1 E1 E1
k,
2
E1 E1 E1 E1 E2
k
m + 1(T ) = F (m(T ), T ),
Una inducci
on rutinaria muestra que realmente son homomorsmos. Para
estudiarlos conviene demostrar un resultado general:
Teorema 5.6 Sea A un dominio ntegro y a A una unidad. Entonces, para
toda serie de potencias F (T ) = aT + existe una u
nica serie G(T ) A[T ] tal
que F (G(T )) = T . Dicha serie cumple tambien que G(F (T )) = T .
123
La segunda condici
on implica que la sucesion Gn (T ) es de Cauchy en A[[T ]],
luego converge a una serie G(T ) que, en virtud de la primera condici
on, cumple
F (G(T )) = T (la aplicaci
on G F (G) es claramente continua).
En primer lugar tomamos G1 (T ) = a1 T . Supuesta denida Gn (T ), vamos a
probar que podemos tomar Gn+1 (T ) = Gn (T ) + cT n+1 para cierto c A. Esto
garantiza la segunda propiedad cualquiera que sea c. Respecto a la primera,
calculamos
F (Gn+1 (T )) = F (Gn (T ) + cT n+1 ) F (Gn (T )) + acT n+1
T + bT n+1 + acT n+1 (mod T n+2 ),
para cierto b A, por hip
otesis de induccion. Basta tomar c = b/a.
As tenemos la existencia de una serie G tal que F (G(T )) = T . Ahora
bien, la construcci
on muestra que G(T ) = a1 T + luego podemos aplicar la
parte ya probada a G y obtener una serie H tal que G(H(T )) = T . Entonces
F (G(H(T ))) = F (T ), luego H(T ) = F (T ) y, por consiguiente, G(F (T )) = T .
Finalmente, si G es cualquier otra serie que cumpla F (G (T )) = T , entonces
G(T ) = G(F (G (T ))) = G (T ).
124
F
dT A[[X, Y ]]
X
dX
= (1 X + X 2 X 3 + ) dX.
1+X
1
F
dX.
X (0,X)
F
= H(X).
X
F
= H(0).
X (0,X)
125
La derivada de F tiene termino independiente 1, luego H(X) esta completamente determinado por H(0) y ha de ser
1
F
H(X) =
H(0).
X (0,X)
Basta probar que la diferencial del enunciado es invariante. Esto equivale a
demostrar que
1
1
F
F
F
.
=
X (0,F (X,Y ))
X
X (0,X)
Para ello derivamos respecto de Z (aplicando la regla de la cadena) la igualdad F (Z, F (X, Y )) = F (F (Z, X), Y ), con lo que obtenemos la relaci
on
F
F
F
=
.
X (Z,F (X,Y ))
X (F (Z,X),Y ) X (Z,X)
Ahora hacemos Z = 0, con lo que la expresi
on se reduce a
F
F F
=
,
X (0,F (X,Y ))
X X (0,X)
que es la relacion que necesitabamos.
Teorema 5.9 Sea E una curva elptica sobre un cuerpo k con coordenadas
de Weierstrass x, y, sea t = x/y, sea = h dt una diferencial invariante
de E y sea H(T ) la serie de Taylor de h respecto del par
ametro t. Entonces
= H(T ) dT es una diferencial invariante del grupo formal asociado a E.
n: Sabemos que es una diferencial de primera clase de E,
Demostracio
es decir, no tiene ceros ni polos, por lo que podemos suponer que h(O) = 1.
Para cada punto P E tenemos que
h = (h P )
luego
dP
,
dt
dP
1 = h(O) = h(P )
.
dt O
126
= G(H(X))
dH
dX = h(G2 ).
dX
El termino independiente de
dH
dX
es H (0), luego el teorema anterior implica la igualdad del enunciado.
G(H(X))
127
+
2
3
4
Observemos que si A = C esta es la serie de potencias de la funcion holomorfa
log(1 + X), cuya inversa es la funci
on eX 1, cuya serie de potencias es a su
vez
Xn
expG (X) =
.
n!
n=1
logG (X) = X
Vamos a probar que esta serie es realmente expG (X) (para cualquier anillo
de coecientes A). Lo que sabemos es que, como series en C[[X]], se cumple
expG (logG (X)) = X,
luego esta identidad se cumple tambien en Q[[X]], luego en K[[X]].
El interes de los logaritmos formales se debe en gran parte al teorema siguiente:
Teorema 5.13 Sea G un grupo formal sobre un dominio ntegro A de caracterstica 0 y sea Ga el grupo formal aditivo sobre A. Si consideramos a ambos
como grupos formales sobre K = A Q, entonces logG : G Ga es un
isomorsmo.
n: Sea = P (X) dX la diferencial invariante normalizada
Demostracio
de G. Entonces
F
P (F (X, Y ))
= P (X).
X
128
logG F (X, Y ) =
logG (X).
X
X
Esto implica que
logG F (X, Y ) = logG (X) + H(Y ),
para cierta H(Y ) K[[Y ]]. Haciendo X = 0 vemos que H(Y ) = logG Y , luego
logG F (X, Y ) = logG (X) + logG (Y ).
Esto demuestra que logG es un homomorsmo. Cambiando X e Y por
expG (X) y expG (Y ) obtenemos
logG F (expG (X), expG (Y )) = X + Y,
y tomando exponenciales en ambos miembros
F (expG (X), expG (Y )) = expG (X + Y ),
luego expG tambien es un homomorsmo y es el inverso de logG , luego el logaritmo es un isomorsmo.
Nota Es f
acil ver que en la construcci
on de las funciones exponencial y logartmica de un grupo formal G no hemos usado en ning
un momento la conmutatividad de G (es decir, la propiedad F (X, Y ) = F (Y, X)), pero tenemos la
relacion
F (X, Y ) = expG (logG (X) + logG (Y )),
de donde se sigue que todo grupo formal sobre un dominio ntegro de caracterstica 0 es necesariamente abeliano. Esto no es cierto en caracterstica prima.
La restriccion a caracterstica nula es obviamente necesaria para trabajar con
logaritmos debido a que en la denici
on aparecen necesariamente denominadores
enteros. Dichos denominadores los conocemos explcitamente en el caso de la
funci
on logaritmo, pero no sucede lo mismo con su inversa, la exponencial. El
teorema siguiente nos permitir
a obtener una estimaci
on.
Teorema 5.14 Sea A un dominio ntegro de caracterstica 0 y sea
F (X) =
an n
X
n!
n=1
una serie de potencias con an A y de modo que a1 sea una unidad. Entonces
la serie inversa G(X) determinada por F (G(X)) = X es de la forma
G(X) =
con bn A.
bn n
X ,
n!
n=1
129
an n
X ,
n
n=1
expG (X) =
bn n
X ,
n!
n=1
con an , bn A, a1 = b1 = 1.
5.3
130
Observemos que si Ga es el grupo formal aditivo, entonces Ga (Pn ) es simplemente Pn con la estructura de grupo que posee como ideal de O. Por otra parte,
si Gm es el grupo formal multiplicativo, entonces el grupo (aditivo) Gm (Pn ) es
isomorfo al grupo (multiplicativo) de unidades Un = 1 + Pn , a traves del isomorsmo natural dado por a 1 + a.
No podemos usar el teorema 5.13 para probar que todos los grupos G(P) son
isomorfos a P porque el isomorsmo formal entre G y el grupo aditivo Ga esta
denido sobre un anillo mayor que O, sobre el cual no convergen necesariamente
las series exponencial y logartmica. Luego veremos que, bajo ciertas hip
otesis,
ambas series convergen sobre subgrupos sucientemente peque
nos, con lo que lo
maximo que tendremos sera un isomorsmo G(Pr )
= Pr , para r sucientemente
grande. De momento observemos que si G es un grupo formal arbitrario, el
grupo cociente
G(Pn )/G(Pn+1 )
es independiente de G. En efecto, si x, y Pn , entonces
x +G y = F (x, y) = x + y + x + y (mod Pn+1 ),
luego la identidad es un isomorsmo G(Pn )/G(Pn+1 )
= Pn /Pn+1 .
Ahora vamos a estudiar los elementos de torsion de los grupos G(Pn ). El teorema siguiente representara un papel importante en el estudio de la aritmetica
de las curvas elpticas.
Teorema 5.16 Sea p 0 la caracterstica del cuerpo de restos k. Entonces
todo elemento de torsi
on de G(P) tiene orden potencia de p. (En particular, si
p = 0 no hay elementos de torsi
on).
n: Basta probar que no existen elementos de torsion en G(P)
Demostracio
de orden primo con p (lo cual no es ninguna restricci
on si p = 0). En efecto,
si existe un elemento de torsion x G(P) y su orden m no es potencia de p,
entonces, o bien p = 0 y entonces m es primo con p, o bien multiplicando x por
la mayor potencia de p que divide a m obtenemos un nuevo elemento de torsi
on
de orden primo con p.
Supongamos, pues, que x G(P) cumple mx = 0, con (m, p) = 1, y hemos
de probar que x = 0. Como p es la caracterstica de k, el hecho de que m sea
primo con p equivale a que m
/ P, luego es una unidad de O y el teorema 5.7
nos da que la multiplicaci
on (formal) por m es un isomorsmo formal de G en
s mismo. Por consiguiente, la multiplicaci
on por m es tambien un isomorsmo
m : G(P) G(P). Esto nos permite concluir que x = 0.
Estudiemos ahora con m
as detalle el caso en que k tiene caracterstica prima.
Teorema 5.17 Supongamos que K tiene caracterstica 0 pero que la caracterstica del cuerpo de restos k es un primo p. Sea x G(P) un elemento de
torsi
on de orden pn . Entonces
v(x)
v(p)
.
pn pn1
131
v(p)
,
pn pn1
luego
mn{v(px), v(xp )}
v(p)
,
pn pn1
v(p)
,
pn pn1
luego ha de ser
v(xp ) = pv(x)
pn
v(p)
,
pn1
E(n/pi )v(p),
i=1
E(logp n)
i=1
nv(p)/pi =
nv(p)
(n 1)v(p)
(1 pE(logp n) )
,
p1
p1
132
an n
T ,
n
n=1
an O
converge en la bola abierta de centro 0 y radio 1 (esto es, sobre los puntos
x O que cumplen v(x) > 0).
b) Toda serie de la forma
g(T ) =
bn n
T ,
n!
n=1
bn O
(n 1)v(p)
p1
Si x cumple la hip
otesis de b), entonces
lm v(bn xn /n!) = +
n
y g(x) converge. M
as a
un, tenemos que si n 2 entonces
v(bn xn /n!) > v(x),
luego el valor de todas las sumas parciales de g(x) es v(x), de donde podemos
concluir que v(g(x)) = v(x).
Con esto podemos probar el siguiente resultado sobre logaritmos:
Teorema 5.20 Si K tiene caracterstica 0 y p 2 es un primo tal que v(p) > 0,
entonces el logaritmo formal induce un homomorsmo logG : G(P) K.
Si r es un natural r > v(p)/(p 1), entonces el logaritmo se restringe a un
isomorsmo logG : G(Pr ) Ga (Pr ) (donde Ga es el grupo formal aditivo).
133
0,
log p
p1 n1
donde usamos que la funci
on log t/(t 1) es monotona decreciente para t 2.
Esto prueba que cada termino de la serie logG x esta en Pr , luego lo mismo
le sucede a la suma.
El teorema anterior implica tambien que serie exponencial expG (T ) dene
un homomorsmo
expG : Ga (Pr ) G(Pr ).
El hecho de que expG (T ) y logG (T ) sean formalmente inversos se traduce en
que las aplicaciones inducidas tambien lo son.
5.4
134
= F2 (H (S q ), H (T q )) = F2 (H (X), H (Y )).
Por lo tanto, si (H ) (0) = 0, el apartado anterior nos da que podemos
a+1
expresar H (T ) = H (T p ), pero entonces H(T ) = H (T p ) y a no sera la
altura de h, contradicci
on.
Con esto podemos probar que las alturas se comportan bien con la composicion de homomorsmos:
h
1
2
Teorema 5.23 Sean G1
G2
G3 dos homomorsmos formales entre
grupos formales sobre A. Entonces alt(h1 h2 ) = alt h1 + alt h2 .
n: Sean H1 (T ) = H1 (T p ), H2 (T ) = H2 (T p ), donde a1 y
Demostracio
a2 son las alturas correspondientes. Entonces
a1
a2
135
Teorema 5.24 Sea : E1 E2 una isogenia entre dos curvas elpticas denidas por ecuaciones de Weierstrass sobre un cuerpo de caracterstica prima p
y sea h : G1 G2 el homomorsmo inducido entre los grupos formales de las
curvas. Entonces el grado de inseparabilidad de es palth .
n: Del teorema 1.22 se sigue que toda isogenia se descompone
Demostracio
como composicion de una aplicaci
on de Frobenius y una isogenia separable.
Como el grado de inseparabilidad es multiplicativo y la altura es aditiva, basta
demostrar el teorema cuando esta en uno de estos dos casos.
Si es la aplicacion de Frobenius de grado pr , entonces su grado de inseparabilidad es pr . Por otra parte,
el homomorsmo h es el determinado por la
r
r
serie de Taylor de t2 = tp1 , que es T p , luego alt h = r.
Si es separable, sea = h dt una diferencial invariante de E2 y sea (T )
la diferencial correspondiente del grupo formal de E2 . El teorema 5.10 nos da
que una diferencial invariante del grupo formal de E1 es
h((T
)) = H (0) .
Captulo VI
137
138
6.1
Ecuaciones minimales
Sea E/K una curva elptica y sean x, y K(E) dos generadores que satisfagan una ecuaci
on de Weierstrass
y 2 + a1 xy + a3 y = x3 + a2 x2 + a4 x + a6 ,
ai K.
Y = u3 Y + su2 X + t,
u = 0
139
140
141
2 (2 ) 16 2 (mod 64).
2 c4
2 ()
Y 2 = X3 + X2 +
X+
.
4
48
1728
Los covariantes de esta ecuacion son los mismos. Vamos a probar que los
coecientes son enteros, para lo cual solo hemos de ver que 2 c4 (mod 3).
otesis sobre 2 ()) y por
Tenemos que 3 3c4 + 2c6 (mod 27) (por la hip
la relaci
on entre c4 , c6 y se cumple tambien que c34 c26 (mod 27). De aqu
se sigue que
(c4 + c6 )3 3c6 (c4 + c6 )2 (mod 27).
(Basta desarrollar el cubo y sustituir las dos congruencias precedentes.) Por
consiguiente c4 + c6 0 (mod 3). Por u
ltimo, una comprobaci
on rutinaria nos
da la identidad
(X 2 c4 )3 = 2 (X)(X 3 + 2c6 ) + 3(c4 X + c6 )2 + 1728,
que al ser evaluada en X = nos da la congruencia buscada: 2 c4 (mod 3).
b) Si existe la ecuacion, aplicando si es necesario el cambio de variables
entero X = X a2 /3 podemos suponer que a2 = 0. Tomamos = a1 , = a3 .
Entonces
3 (2 ) = 26 33 (b6 2 b24 ) = 28 33 b8 0 (mod 256).
(Para comprobar la primera igualdad sustituimos c4 y c6 por sus valores en
terminos de b2 , b4 , b6 y hacemos b2 = 2 , para la segunda sustituimos b6 y b4
por sus valores en terminos de los ai .) Por otra parte,
2 (2 ) = 24 33 b6 16 2 (mod 64).
142
Supongamos ahora que ciertos enteros y cumplen las congruencias. Elegimos a1 = , a2 = 0 y a3 = , con lo que basta probar que existen enteros a4 ,
a6 tales que
c4 = 4 24( + 2a4 ),
4 c4 24
.
48
(6.2)
(6.3)
luego
(4 c4 )2 (8 )2 4(4 c4 )2 (mod 256).
Ahora bien, (6.2) y (6.3) implican que 64 | (4 c4 )2 , luego el miembro
derecho de la u
ltima congruencia es 0. En denitiva:
(4 c4 + 8 )(4 c4 8 ) 0 (mod 256).
Uno de los dos factores ha de ser 0 modulo 16, pero como 8 8 (mod 16),
en realidad han de serlo los dos, lo que prueba la integridad de a4 .
La segunda ecuacion de (6.1) determina el valor de a6 . Falta probar que
tambien este es entero. Multiplicandola por 2 queda
1728a6
= 2c6 26 + 72 3 + 32 (4 c4 24 ) 432 2
2 (2 ) + 16 2 0 (mod 64).
143
a O.
Similarmente, la relaci
on entre c4 , c6 y puede expresarse en la forma
c34 = c26 (1 + 64b),
b V.
4 (1 + 4a)2
,
1 + 64b
c6 =
6 (1 + 4a)3
.
(1 + 64b)2
144
6.2
Reducci
on de curvas elpticas
Denici
on 6.7 Sea E/K una curva elptica en P2 (K) denida por una ecuaci
on
de Weierstrass entera. Llamaremos reducci
on de E/K m
odulo P a la curva (tal
vez singular) en P2 (k) denida por la ecuaci
on resultante de tomar restos modulo
6.2. Reducci
on de curvas elpticas
145
En la pr
actica, cuando hablemos de la reducci
on de una curva elptica denida por una ecuaci
on de Weierstrass entera entenderemos que se trata de la
reducci
on asociada a dicha ecuaci
on, mientras que si no hablamos de ninguna
ecuacion en particular entenderemos que se trata de la reducci
on respecto a una
ecuacion minimal cualquiera de la curva dada.
Consideremos una curva E/K denida por una ecuaci
on de Weierstrass entera. Multiplicando las coordenadas homogeneas de un punto de P2 (K) por
una potencia adecuada de podemos hacer que todas sean enteras y al menos
una de ellas unitaria. Esto se traduce en que los restos m
odulo P de estas
coordenadas forman una terna no nula en k 3 y, en denitiva, tenemos una aplion
cacion natural P2 (K) P2 (k), la cual se restringe a su vez a una aplicaci
E(K) E(k).
A esta aplicacion la llamaremos tambien reducci
on modulo P
y la representaremos por P P .
r (k) al conjunto de puntos regulares de E/k
con coordenadas
Llamaremos E
146
P + Q
R Er (K) y
= P + Q.
P
+ Q = R = R
Con esto queda probado que Er (K) es un subgrupo y que la reducci
on es
un homomorsmo. Veamos que es suprayectivo.
Sea f (X, Y ) = Y 2 + a1 XY + a3 Y X 3 a2 X 2 a4 X a6 = 0 una ecuaci
on
r (k), que podemos
de Weierstrass minimal para E/K. Tomemos un punto en E
Digamos que sus coordenadas de Weierstrass son (, ).
suponer distinto de O.
b) E tiene reducci
on multiplicativa sobre K si E/k
tiene un nodo. En tal
caso la reduccion puede ser racional o irracional seg
un lo sea dicho nodo.
tiene una c
c) E tiene reducci
on aditiva si E/k
uspide.
Los terminos reduccion multiplicativa y reducci
on aditiva hacen referencia al teorema 2.30. Cuando hablemos del tipo de reducci
on de una curva
elptica en general, se entender
a que nos referimos al tipo de reducci
on de cualquiera de sus ecuaciones minimales.
Es f
acil saber el tipo de reducci
on de una curva elptica. El teorema siguiente
es una consecuencia inmediata de 2.28 y 2.30.
6.2. Reducci
on de curvas elpticas
147
Teorema 6.10 Sea E/K una curva elptica determinada por una ecuaci
on de
Weierstrass entera. Entonces:
a) E tiene buena reducci
on si y s
olo si v() = 0.
b) E tiene reducci
on multiplicativa si y s
olo si v() > 0 y v(c4 ) = 0.
c) E tiene reducci
on aditiva si y s
olo si v() > 0 y v(c4 ) > 0.
Ejemplo Si p 5 es un n
umero primo, las curvas siguientes tienen las propiedades indicadas:
Ecuaci
on minimal
2
Y = X + pX + 1
2 3
4
2 p
8
Y =X +X +p
2 3 p
Y 2 = X3 + p
24 33 p2
Reduccion en Qp
c4
3
2
buena
multiplicativa
aditiva
reducci
on E0 (K) Er (k). Estas reducciones determinan una u
nica aplicaci
on
r , donde Knr es la maxima extension no ramicada de K y no
E0 (Knr ) E
r porque este es k, la clausura algebraica de
indicamos el cuerpo de restos en E
r (k) es en realidad toda la curva E
(salvo el punto singular si lo hay).
k, luego E
Tenemos que Knr es un cuerpo metrico discreto no necesariamente completo,
pero las propiedades de las reducciones sobre los grupos E0 (K ) implican las
propiedades an
alogas sobre E0 (Knr ). Por ejemplo, la reducci
on es suprayecr . Esto es
tiva. As, al extender K hasta Knr obtenemos todos los puntos de E
necesario para tener la unicidad en el teorema siguiente:
Teorema 6.11 Sean E/K y E /K dos curvas elpticas denidas mediante ecuaciones de Weierstrass enteras con buena reducci
on m
odulo P y : E E
E
una isogenia denida sobre K. Entonces existe una u
nica isogenia : E
).
P ) = (P
denida sobre k tal que para todo punto P E(Knr ) se cumple (
n: La unicidad es evidente. S
Demostracio
olo hemos de probar la existencia. Sea O tal que vP () = 1. Digamos que viene denida por
(X, Y, Z) = [F1 (X, Y, Z), F2 (X, Y, Z), F3 (X, Y, Z)],
para ciertas formas Fi O[X, Y, Z] del mismo grado. Llamemos Fi k[X, Y, Z]
a la reducci
on de Fi . Si las tres reducciones son identicamente nulas sobre E,
i F , donde F (X, Y, Z) = 0 es la ecuacion de Weierstrass que
entonces Fi = H
dene a E/K. Por lo tanto Fi = Hi F +Gi , para ciertas formas Gi O[X, Y, Z].
En tal caso (X, Y, Z) = [G1 (X, Y, Z), G2 (X, Y, Z), G3 (X, Y, Z)] es una denici
on alternativa de . Ahora bien, si llamamos N al menor natural tal que N
148
(X,
Y, Z) = [F1 (X, Y, Z), F2 (X, Y, Z), F3 (X, Y, Z)]
E
. Como las curvas son elpticas, sera
dene una aplicaci
on racional : E
de hecho una aplicaci
on regular. En principio no podemos asegurar que sea
E (Knr )
E
sera conmutativo sobre todos los puntos P E(Knr ) tales que Fi (P ) = 0 para
alg
un i. Esto lo cumplen todos los puntos P salvo a lo sumo un n
umero nito
recorre los innitos puntos
de ellos. Fijamos uno P y observamos que cuando Q
toma innitos valores
que no anulan a alguna de las formas Fi , la suma P + Q
tampoco anula a
distintos, luego para alguno de ellos se cumplir
a que P + Q
alguna de las formas. Esto implica que el diagrama conmuta en P , en Q y en
P + Q. Por consiguiente:
) + (Q)
= (
P + Q)
P ) + (
Q).
= (P
(
+ Q) = (P
= (P )+ (Q).
(
+ Q) = (P
), y el diagrama conmuta en P .
P ) = (P
luego (
De este teorema no se sigue que si las curvas E y E son isogenas entonces
sus reducciones tambien lo son, pues para ello faltara justicar que la reducci
on
6.2. Reducci
on de curvas elpticas
149
p X ,
Y =
pY
Y = u3 Y + su2 X + t,
u, r, s, t O
0 v (c4 ) = v (u4 c4 ).
Por consiguiente,
0 v (u) mn{v ()/12, v (c4 )/4}.
Si E tiene reducci
on semiestable, entonces tenemos que v() = 0 o bien
v(c4 ) = 0, luego tambien v () = 0 o bien v (c4 ) = 0 y en ambos casos v (u) = 0.
As pues, v ( ) = v () y v (c4 ) = v (c4 ). Esto nos permite concluir que la
reducci
on de E/K es la misma que la de E/K.
150
= 0, 1.
Es f
acil ver que = 162 ( 1)2 , c4 = 16(2 + 1). Distinguimos tres
casos:
Caso 1: O, 0, 1 (mod P). Entonces v() = 0, por lo que la ecuaci
on
es minimal y E tiene buena reducci
on.
Caso 2: O, 0, 1 (mod P). Entonces v() > 0 y v(c4 ) = 0, luego la
ecuacion es minimal y su reducci
on es multiplicativa.
Caso 3:
/ O. Sea r = v(), de modo que v( r ) = 0. Adjuntando a K
si es necesario el elemento 1/2 podemos hacer el cambio X = r X ,
Y = 3r/2 Y , lo que nos da la ecuaci
on
Y 2 = X(X r )(X r ).
Esta ecuacion tiene coecientes enteros y cumple v() > 0, v(c4 ) = 0,
luego es minimal y su reducci
on es multiplicativa.
Si car k = 2 razonamos igualmente con la forma normal de Deuring. En una
extension de K la curva E admite una ecuaci
on de la forma
Y 2 + XY + Y = X 3 ,
3 = 27.
6.2. Reducci
on de curvas elpticas
151
(2 + 1)3
.
2 ( 1)2
As pues, cumple
(2 + 1)3 28 2 ( 1)2 = 0.
De aqu se sigue que O, 0, 1 (mod P) y como en el teorema anterior
concluimos que E tiene reducci
on estable.
Si car k = 2 consideramos una ecuacion en forma normal de Deuring, de
forma que
3 (3 24)3
j(E) =
.
3 27
Razonando an
alogamente vemos que O y 3 27 (mod P), luego la
ecuacion es minimal y su reducci
on es estable.
Por u
ltimo observamos que para que cambie el tipo de reducci
on de una
curva con reducci
on inestable es necesario que la extension de K sea ramicada:
Teorema 6.15 Sea E/K una curva elptica dada por una ecuaci
on de Weierstrass minimal y sea K /K una extensi
on no ramicada. Entonces la ecuaci
on
on es
de E sigue siendo minimal sobre K y, en consecuencia, el tipo de reducci
el mismo sobre ambos cuerpos.
n: Supongamos que car k = 2, 3. Entonces el teorema 6.4 nos
Demostracio
da que la ecuaci
on de E/K cumple v() < 12 o v(c4 ) < 4 (ver la observaci
on
on de
tras el teorema). Como la extension K /K es no ramicada, la valoraci
K extiende a la de K, luego la ecuacion tambien es minimal sobre K .
Supongamos ahora que car k = 3. Supongamos que existe un cambio de
variables semientero (respecto de O ) que transforma la ecuaci
on minimal (sobre
K) en otra ecuacion entera con menor P . Diremos que tal cambio es reductor
y vamos a probar que entonces existe un cambio de variables reductor denido
sobre O, lo que contradice la minimalidad sobre K de la ecuacion de partida.
152
Como car k = 2, podemos aplicar cambios de variables enteros para transformar tanto la ecuaci
on minimal de partida como la ecuaci
on reducida en ecuaciones de Weierstrass de tipo b. La composicion del cambio reductor con estos
dos cambios enteros sigue siendo un cambio reductor, luego podemos suponer
que este pasa de una ecuacion de tipo b en otra de tipo b.
Si el cambio reductor est
a determinado por u, r, s, t O, el teorema 2.6
muestra que el hecho de que sea reductor equivale a que v(u) > 0. M
as a
un,
dicho teorema implica que podemos hacer u = , pues con ello estamos multiplicando cada coeciente ai por un entero, luego los ai siguen estando en O y
el cambio sigue cumpliendo v(u) > 0, luego sigue siendo reductor.
La ecuacion de a1 implica que s = 0 y la de a3 que t = 0. El cambio se
reduce, pues, a
X = 2 X + r,
Y = 3 Y ,
r O .
(b4 + b2 + 62 ) 4 ,
6.2. Reducci
on de curvas elpticas
153
s s + ,
t t + 3 ,
el nuevo cambio de variables sigue siendo reductor, lo que nos permite suponer
que
r = r0 + r1 + r2 2 , s = s0 , t = t0 + t1 + t2 2 ,
donde todas las variables con subndices representan elementos de S .
Ahora las ecuaciones son:
a1
2 a2
3 a3
4 a4
6 a6
=
=
=
=
=
a1 + 2s,
sa1 + 3r s2 ,
a3 + ra1 + 2t,
a4 sa3 (t + rs)a1 + 3r2 2st,
a6 + ra4 + r3 ta3 t2 rta1 .
154
6.2. Reducci
on de curvas elpticas
155
Sustituimos a4 por la f
ormula de a4 y 3 + por la de a3 :
r2 2 (sa3 + 2st + rsa1 3r2 + 3r2 2 + 32 ) t2 3 (1 + 2 a3 r1 ) t22 4 .
Volvemos a sustituir r = + r2 2 :
r2 2 (sa3 + 2st + rsa1 3r2 2 ) t2 3 ( 2 a3 r2 1 2 ) t22 4 (mod 6 ).
Equivalentemente:
r2 2 s(a3 + 2t + ra1 ) 3r22 4 t2 5 (a4 r2 1 ) t22 4 (mod 6 ).
Aplicamos de nuevo la ecuacion de a3 :
r2 sa3 5 3r22 4 t2 5 (a4 r2 1 ) t22 4 (mod 6 ).
De aqu se sigue que = K 4 , con K O. Dividiendo entre 4 queda
K 3r22 t22 r0 r22 + t22 (mod ).
Ahora usamos que r s2 (mod ), de donde r0 s20 (mod ):
K (s0 r2 + t2 )2 (mod ).
El argumento usual de inseparabilidad nos da que s0 r2 + t2 k. En otros
terminos, existe un u O tal que s0 r2 + t2 u (mod ). M
as explcitamente,
digamos que t2 + s0 r2 = u + v, con v O .
El teorema quedar
a probado si justicamos que podemos cambiar
r r r2 2 = r0 + r1 ,
t t + s0 r2 2 = t0 + t1 + u 2 + v 3
de modo que el cambio de variables sigue siendo reductor, pues en tal caso
sabemos que el termino v 3 tambien puede eliminarse, con lo que llegamos
nalmente a un cambio denido sobre O.
En la pr
actica hemos de probar que i | fi (r r2 2 , s0 , t + s0 r2 2 ), para
todo ndice i. Veamoslo por ejemplo para i = 4.
f4 (r r2 2 , s0 , t + s0 r2 2 )
156
6.3
157
si y solo si
P = O.
158
si y solo si
x, y O.
En otras palabras, los puntos enteros son los que tienen coordenadas anes
enteras. Finalmente, si v(P ) > 0, tenemos que P = (x, y) = [x , y , z ], donde
x = x /z , y = y /z y
v(x) = v(x ) v(z ) = 2v(P ),
v(y) = v(y ) v(z ) = 3v(P ).
Podemos decir, pues, que v(P ) mide lo que dista P de tener coordenadas
anes enteras. Notemos ahora que de la propia denici
on de E1 (K) se sigue que
E1 (K) = {P E(K) | v(P ) 1}.
Para cada natural m 1 denimos
Em (K) = {P E(K) | v(P ) m}.
No es evidente en absoluto que los conjuntos Em (K) sean subgrupos de
E(K), pero lo cierto es que lo son, como se deduce del teorema siguiente:
Teorema 6.18 Sea E/K una curva elptica dada por una ecuaci
on de Weierstrass entera, sea G su grupo formal y sea : G(P) E1 (K) el isomorsmo dado por el teorema 6.16. Entonces, para todo t G(P) se cumple que
v(t) = v((t)).
n: Basta observar que
Demostracio
1
1
v((t)) = v(1/z(t)) = v(z(t)) = v(t).
3
3
Esto prueba que, en efecto los conjuntos Em (K) son las imagenes por el
isomorsmo de los subgrupos G(Pm ) = Pm = {t K | v(t) m}, luego
tenemos una cadena de subgrupos
E(K) E0 (K) E1 (K) Em (K)
Em (K) = 0.
m=1
159
Otra observaci
on sobre los subgrupos Em (K) es que el cociente de dos consecutivos es isomorfo a k + o, en otros terminos, que tenemos sucesiones exactas
(para m 1):
0 Em+1 (K) Em (K) k + .
En efecto (ver las observaciones de la p
agina 5.3):
Em (K)/Em+1 (K)
= G(Pm )/G(Pm+1 )
= Pm /Pm+1
= k+ .
El u
ltimo isomorsmo es el inducido por el epimorsmo Pm k + dado
por [ m ].
Para m = 0 tambien tenemos una sucesion exacta, pero su u
ltimo grupo no
r (k), tal y como hemos demostrado en 6.8.
es k + , sino E
Finalmente, el teorema 5.20 nos da que si car K = 0 entonces, para todo
natural m sucientemente grande se cumple que
Em (K)
= G(Pm )
= Pm
= O+ .
El u
ltimo isomorsmo es el dado por m . De hecho, si p = car k y
v(p) = 1, tenemos el isomorsmo para m = 2, e incluso para m = 1 si p > 2.
La consecuencia mas importante que vamos a extraer del teorema 6.16 es la
siguiente:
Teorema 6.19 Sea E/K una curva elptica dada por una ecuaci
on de Weierstrass entera y m 2 un n
umero natural primo con car k. Entonces E1 (K)
La restriccion a
Si E/k
es regular entonces E0 (K) = E(K) y E
E(K)[m] de la reducci
on m
odulo P tiene n
ucleo trivial, luego es inyectiva.
Este teorema permite en muchos casos determinar los elementos de torsion de
una curva elptica denida sobre Q o, mas en general, sobre un cuerpo numerico.
Ejemplo
y E(Z/3Z)
160
Se comprueba f
acilmente que |E(Z/5Z)|
= 6, |E(Z/7Z)|
= 13. Si p es un
primo distinto de 5 y de 7, el teorema anterior implica que E(Q)[p] puede verse
Es f
acil comprobar que los grupos E(Z/3Z)
y E(Z/5Z)
tienen orden 4. Esto
implica que E(Q) todo elemento de torsion de E(Q) no trivial ha de tener orden
2 o 4. M
as concretamente, vemos que
E(Z/3Z)
= {O, (0, 0), (2, 1), (2, 2)},
E(Z/5Z)
= {O, (0, 0), (2, 0), (3, 0)}.
En ambas curvas, los elementos de orden 2 son los que cumplen Y = 0, luego
E(Z/3Z)
= Z/4Z,
E(Z/5Z)
= Z/2Z Z/2Z.
161
6.4
La topologa m
etrica
162
y llamamos pi : Ai K n a la aplicaci
on que a cada P Ai le asigna la n-tupla
resultante de eliminar xi en la u
nica n+1-tupla de coordenadas homogeneas de P
que cumple xi = 1. Se comprueba inmediatamente que las composiciones p1
i pj
son homeomorsmos de K n en s mismo (dotado de la topologa producto),
lo cual permite denir una u
nica topologa en Pn (K) respecto a la cual los
conjuntos Ai son abiertos y las aplicaciones pi son homeomorsmos.
Denici
on 6.23 Llamaremos topologa metrica en Pn (K) a la u
nica topologa
respecto a la cual los conjuntos Ai son abiertos y las funciones pi : Ai K n
son homeomorsmos.
Notemos que todo el razonamiento precedente es valido si K es un cuerpo
metrico arbitrario, no necesariamente discreto. Es obvio que si L es una extension algebraica de K considerada como cuerpo metrico con la u
nica extensi
on
posible del valor absoluto de K, entonces la topologa inducida en Pn (L) extiende a la de Pn (K). En particular esto se aplica cuando L es la clausura
algebraica K de K.
Si V Pn (K) es una variedad proyectiva, llamaremos topologa metrica en
V a la restriccion de la topologa metrica de Pn (K). En particular, si V esta
denida sobre K, la restriccion a V (K) de la topologa metrica de V coincide
con la restriccion a V (K) de la topologa metrica de Pn (K).
Si F K[X1 , . . . , Xn+1 ] es una forma, entonces el conjunto
V (F ) = {P Pn (K) | F (P ) = 0}
es cerrado para la topologa metrica, pues V (F ) An+1 se corresponde a traves
n
de la aplicaci
on pn+1 con el cerrado {X K | F (X, 1) = 0}, y lo mismo vale
para los dem
as abiertos Ai .
Como consecuencia, todo subconjunto algebraico de Pn (K) es cerrado para
la topologa metrica o, equivalentemente, todo abierto para la topologa de
Zariski es abierto para la topologa metrica (en Pn (K) y, por consiguiente, en
cualquier variedad proyectiva).
n+1
163
es un entorno de P para la topologa de Zariski, luego tambien para la topologa metrica. Sobre este entorno U , la aplicaci
on puede obtenerse como
composicion de tres funciones continuas:
n
a) La aplicaci
on U K dada por [X1 , . . . , Xn ] (X2 /X1 , . . . , Xn /X1 )
n
(que es la restriccion del homeomorsmo A1 K ).
b) La aplicaci
on polin
omica X (F1 (1, X), . . . , Fm+1 (1, X)),
c) La aplicacion p : K
m+1
\ {0} Pm (K).
Ahora es f
acil ver que la topologa metrica en un producto V W es el
producto de las topologas metricas. En efecto, basta demostrarlo para el caso
de Pn (K) Pm (K), y a su vez basta probar que la topologa metrica en un
abierto Ai Aj es la topologa producto. Ahora bien, la aplicaci
on natural
Ai Aj K n+m es un homeomorsmo para la topologa metrica (porque es
regular con inversa regular) y tambien para la topologa producto.
Por u
ltimo, observemos que si K es localmente compacto y V /K es una
variedad proyectiva denida sobre K, entonces el conjunto de puntos racionales
V (K) es compacto respecto a la topologa metrica. Como V (K) es cerrado
en un espacio proyectivo Pn (K), basta probar que este es compacto, pero ello
on continua
es evidente, ya que es espacio Pn (K) es la imagen por la aplicaci
p : K n+1 \ {0} Pn (K) del compacto
C = {x K n+1 | |xi | = 1}.
i
164
2 V
ease
3 Para
Captulo VII
7.1
El discriminante mnimo
Diremos que una ecuacion de Weierstrass para una curva elptica E/K es
entera si tiene sus coecientes en O, de modo que tambien es una ecuacion entera
para todas las extensiones E/KP . Es claro que toda curva elptica E/K admite
una ecuaci
on de Weierstrass de tipo c que, mediante un cambio X = u2 X ,
165
166
ai O,
Y = u3P Y + sP u2P X + tP ,
uP , sP , tP OP ,
.
Para
todos
los
primos
P
salvo
a
lo
P
P
sumo un n
umero nito de ellos tendremos vP () = vP (P ) = 0, luego tambien
vP (uP ) = 0 y podemos denir el ideal
a = PvP (uP ) ,
P
167
Recprocamente, supongamos que W = 1. Tomemos una ecuacion de Weierstrass entera para E y discriminante . Para cada divisor primo no arquimediano
P de K consideremos un cambio de variables
X = u2P X + rP ,
Y = u3P Y + sP u2P XP + tP
Y = u3 Y + su2 X + t.
168
2
3
X = 10 X ,
Y = 10 Y
transforma la ecuaci
on en Y 2 = X 3 1/8, que es minimal y tiene buena re12
ducci
on en q. Por consiguiente, DE/K = (24 33 ) y WE/K
= [56 ], con lo que
WE/K = [q].
169
a) c6 1 (m
od 4),
b) c4 0 (mod 16) y c6 0, 8 (mod 32).
n: Si existe tal ecuacion ha de cumplir el teorema 6.6 para
Demostracio
K = Q2 y K = Q3 , luego cumple las condiciones del enunciado (ver la observaci
on tras 6.6).
Recprocamente, si se cumplen estas condiciones, el teorema 6.6 nos da que
existen curvas elpticas E2 /Q2 y E3 /Q3 que admiten ecuaciones de Weierstrass
enteras con covariantes c4 y c6 . Mediante un cambio de variables adecuado con
u = 1, ambas se transforman en la misma ecuacion de tipo c:
c4
c6
Y 2 = X3 X
.
(7.1)
48
864
Equivalentemente, para p = 2, 3, existen cambios de variable determinados
por rp , sp , tp Qp y u = 1 que transforman esta ecuaci
on en dos ecuaciones
enteras sobre Qp . Vamos a ver que dado un n
umero natural arbitrariamente
grande N existen r, s, t Q tales que
vp (r rp ) N,
vp (s sp ) N,
vp (s sp ) N
para p = 2, 3
para p = 2, 3,
p > 3.
170
c4 (mod 2),
[a1 {0, 1}],
c6 a1 (mod 3),
[a2 {1, 0, 1}],
(b32 3c4 b2 2c6 )/16 (mod 2), [a3 {0, 1}, b2 = a1 + 4a2 ],
= (b2 24a1 a3 c4 )/48,
= (b32 c6 + 36b2 (a1 a3 + 2a4 ) 216a3 )/864.
s = (a1 a1 )/2.
Similarmente, ha de ser
a2
a3
a4
a6
=
=
171
172
donde p recorre los primos que dividen al mcd(x, d) y q los divisores de x distintos
de 3 y que no dividen a d. Claramente vq (Q) = 0, luego vq = vq (y 2 ) es par,
luego q vq 1 (mod 8). Por hip
otesis tambien p 1 (mod 8), luego
x 3u 1, 3 (mod 8),
cuando tenamos que x 5 (mod 8).
Ejemplo Las curvas siguientes muestran que la restriccion sobre los divisores
primos de es necesaria en el teorema anterior:
Y 2 = X 3 X,
= 26 ,
2
3
Y +Y =X ,
= 33 ,
2
3
2
Y + XY = X X 2X 1, = 73 .
173
a
,
qh1 qhs
Y = u3p Y ,
up K .
174
que verica
DE/K = ()/a12
.
Si consideramos estos ideales como ideales de KS , entonces los primos de S
se vuelven triviales, con lo que tenemos
DE/K = ()/ p12vp (up )
pS
/
7.2
El subgrupo de torsi
on
vP (y(P )) 3rP .
175
Teorema 7.15 Sea E/Q una curva elptica dada por una ecuaci
on de Weierstrass entera. Entonces todo punto de torsi
on de E(Q) (distinto de O) tiene
coordenadas enteras, salvo quiz
a un u
nico punto de orden 2 con coordenadas
(a/4, b/8), con a, b Z impares. Para que pueda existir tal punto es necesario
que a1 sea impar.
n: Si existe un punto P = (x, y) de orden 2, entonces la
Demostracio
tangente a la curva en dicho punto ha de ser vertical, luego la derivada respecto
de Y de la ecuacion de Weierstrass se ha de anular. Esto signica que
y=
a1 x + a3
.
2
a1 a3
X
2
2
transforma la ecuaci
on en una de tipo b. Los puntos de orden 2 de esta ecuaci
on
se caracterizan por tener la segunda coordenada nula, y han de corresponderse
con los puntos de orden 2 de la ecuaci
on original, luego ser
an (xi , 0). Esto
implica que x1 , x2 , x3 son las races del miembro derecho de la ecuacion de
Weierstrass de tipo b. En particular
x1 x2 x3 =
b6
a2
= a6 + 3 .
4
4
Por una parte, v2 (x1 x2 x3 ) = 6, mientras que por otra v2 (a6 + a23 /4) 2,
y esta contradiccion prueba el teorema.
Ejemplo La curva Y 2 = X 3 + 8 contiene los puntos de coordenadas enteras
(1, 3) y (2, 4) que, no obstante, tienen orden innito, pues, por ejemplo
2(1, 3) = (14/8, 13/8),
176
x4 b4 x2 2b6 x b8
.
4x3 + b2 x2 + 2b4 x + b6
v(X)
177
= 2 1.
= 219 13.
(5, 16),
(11, 32).
Usando la f
ormula de duplicaci
on del teorema 2.21 comprobamos que si
P = (3, 8) entonces
x(P ) = 3,
x(2P ) = 5,
x(4P ) = 11,
x(8P ) = 3,
178
Teorema 7.17 Sea E/Q una curva elptica dada por una ecuaci
on de Weierstrass entera y sea S el conjunto de los primos con buena reducci
on. Entonces
el orden de Etor (Q) divide a
mcd(Kp |E(Z/pZ)|),
pS
el n
ucleo de la reducci
on tiene orden 2 y |Etor (Q)| divide a 2|E(Z/2Z)|.
La tabla siguiente contiene 15 ejemplos de curvas elpticas sobre Q con la
estructura de su grupo de torsi
on. Un notable teorema debido a Mazur asegura
que el grupo de torsi
on de una curva elptica sobre Q ha de ser necesariamente
uno de los 15 grupos que aparecen en la tabla.
Ecuaci
on
Y2
Y2
Y2
Y2
Y2
Y2
Y2
Y2
Y2
Y2
Y2
Y2
Y2
Y2
Y2
= X3 2
= X3 + 8
= X3 + 4
= X 3 + 4X
Y = X3 X2
= X3 + 1
= X 3 43X + 166
+ 7XY = X 3 + 16X
+ XY + Y = X 3 X 2 14X + 29
+ XY = X 3 45X + 81
+ 43XY 210Y = X 3 210X 2
= X 3 4X
= X 3 + 2X 2 3X
+ 5XY 6Y = X 3 3X 2
+ 17XY 120Y = X 3 60X 2
212
26 33
210 33
28 33
212
11
24 33
219 13
28 34 17
29 35
210 35 11
36 53 74 13
212
28 3 2
22 36 5 2
28 38 54 7 2
Etor (Q)
Generadores
1
C2
C3
C4
C5
C6
C7
C8
C9
C10
C12
C2 C2
C2 C4
C2 C6
C2 C8
O
(2, 0)
(0, 2)
(2, 4)
(0, 0)
(2, 3)
(3, 8)
(2, 4)
(3, 1)
(0, 9)
(0, 0)
(0, 0), (0, 2)
(3, 0), (1, 2)
(2, 2), (0, 0)
(40, 400), (0, 0)
E(Z/11Z).
Ahora bien, el n
umero de puntos de esta reducci
on es a lo sumo 23
(cada valor de x da a lo sumo dos valores posibles para y, luego hay a lo sumo
22 puntos nitos). Por otra parte, dicho n
umero ha de ser m
ultiplo de 16, luego
|E(Z/11Z)|
= 16 y tambien |Etor (Q)| = 16.
179
180
Entonces
6
C3
Etor (E)
=
C2
0
si B = 1,
si B = 24 33 o B es un cuadrado B = 1,
si B es un cubo, B = 1,
en otro caso.
7.3
El teorema d
ebil de Mordell-Weil
181
182
Res
Res
0 S M N 0
induce una sucesi
on exacta
0 H 0 (A/K, S) H 0 (A/K, M ) H 0 (A/K, N )
183
F
H 1 (L/K, E[m])
E(K)/mE(K)
E(L)/mE(L)
inf
H 1 (A/K, E[m]) res H 1 (A/L, E[m])
184
185
reducci
on de Q Q en kP es nula.
Pero m(Q Q) = (mQ) mQ = P P = 0, pues P E(K). Concluimos
on nula
que Q Q E[m] E(K), luego Q Q E(K)[m] y tiene reducci
en E(kP
), luego tambien en E(kp ). Por la inyectividad de la reducci
on tenemos
que Q Q = 0.
Acabamos de probar que el grupo de inercia deja jo a Q, luego deja jas
a sus coordenadas y, por consiguiente, a todo KP
. En suma, dicho grupo de
inercia es trivial.
Extensiones de Kummer El teorema debil de Mordell-Weil quedar
a probado si demostramos que toda extension abeliana de exponente m de K no
ramicada fuera de un conjunto nito S de primos de K que contenga al menos
a los primos no arquimedianos es nita. (Pues la extensi
on L/K cumple estas
propiedades.)
En primer lugar observamos que si el resultado es cierto para una extensi
on
nita K de K, entonces tambien es cierto para K, pues si L es una extension
abeliana de K de exponente m no ramicada fuera de un conjunto nito S
de primos, entonces LK /K es una extension abeliana de exponente m de K
no ramicada fuera del conjunto S formado por los divisores de los primos de
S en K . As pues, LK /K es nita, LK /K tambien y L/K tambien. Por
consiguiente podemos extender el cuerpo K y suponer que contiene las races
m-simas de la unidad.
En segundo lugar, tampoco perdemos generalidad si extendemos el conjunto
de primos S. Podemos hacerlo de tal modo que vp (m) = 0 para todo primo p
/
S. Por u
ltimo, el teorema 7.12 nos permite suponer adem
as que la localizacion
KS es un dominio de ideales principales.
El grupo de unidades de KS es
US = { K | vp () = 0 para todo p
/ S}.
186
7.4
Alturas
7.4. Alturas
187
1
1
(a(mPj ) + C2 ) = 2 (a(Pj1 Qij ) + C2 )
2
m
m
1
(2a(Pj1 ) + C1 + C2 ),
m2
donde C1 es la mayor de las constantes C1 dadas por la hip
otesis a) para los
elementos Q = Qi . Notemos que las constantes C1 y C2 no depende de P .
2
m2
n
a(P ) +
C1 + C2
2n a(P ) + (C1 + C2 )/2.
m2 2
188
nP =
P|p
n(P/p)np = |L : K|np ,
(7.4)
P|p
|x|p p = 1,
La f
ormula del producto implica claramente que esta denici
on no depende
de la eleccion de las coordenadas homogeneas del punto P . Otro hecho elemental
es que AK (P ) 1. En efecto, siempre podemos elegir un vector de coordenadas
homogeneas con una coordenada igual a 1, con lo que todos los factores que
aparecen en la denici
on de AK (P ) son como mnimo 1.
Observemos que todo punto de PN (Q) se expresa en forma u
nica como
P = [x0 , . . . , xN ], donde los xi son enteros primos entre s. Entonces, para
todo primo arquimediano p, el factor correspondiente en la denici
on de altura
vale 1, luego
AQ (P ) = m
ax{|x0 | , . . . , |xN | }.
La denici
on de altura para cuerpos numericos arbitrarios es una forma de
generalizar esta denici
on teniendo en cuenta que los anillos de enteros algebraicos no tienen necesariamente factorizacion u
nica, por lo que en el caso general
no podemos hablar de coordenadas enteras primas entre s.
De la f
ormula (7.4) se sigue f
acilmente que si L/K es una extension de
cuerpos numericos y P PN (K), entonces
AL (P ) = AK (P )|L:K| .
Esto hace que podamos denir la altura absoluta de un punto P como
A(P ) = AK (P )1/|K:Q|
(tomando la raz positiva), de modo que A(P ) es independiente de K. Seguidamente demostraremos varios resultados tecnicos sobre las alturas que acabamos
de denir.
7.4. Alturas
189
Denici
on 7.23 Una aplicaci
on regular de grado d entre espacios proyectivos
es una aplicaci
on : PN (A) PM (A) tal que existen polinomios homogeneos
aneamente en ning
un punto de
F0 , . . . , FM de grado d que no se anulan simult
AN +1 distinto de O y para todo P PN (A) se cumple
(P ) = [F0 (P ), . . . , FM (P )].
Observemos que toda aplicaci
on regular entre espacios proyectivos es de esta
forma para ciertos polinomios unvocamente determinados salvo una constante,
pues si pudieramos expresar tambien (P ) = [G0 (P ), . . . , GM (P )], tendramos
que = Fi /Gi sera independiente de i. Si expresamos = U/V , con U y V
primos entre s, tenemos que V Fi = U Gi , luego V | Gi y U | Fi para todo i,
luego U y V son constantes (o los Fi y Gi tendran ceros comunes).
As pues, lo que hemos denido es el grado de una aplicaci
on regular entre
espacios proyectivos.
Para el caso de una aplicaci
on : P1 (A) P1 (A) este grado coincide con
el que ya tenamos denido para aplicaciones entre curvas. En efecto, el cuerpo
de funciones racionales de P1 (A) es A(X), y su imagen por es A( X). Si
identicamos a = X con una funci
on racional en A1 (A), tenemos que
= F1 (X)/F0 (X), donde los polinomios Fi (X) = Fi (X, 1) son primos entre
s y el de mayor grado tiene grado d. Hemos de probar que |A(X) : A()| = d.
Cambiando por 1/ si es preciso podemos suponer que grad F1 = d. Entonces
F1 (T )F0 (T ) A()[T ] es un polinomio de grado d que anula a X. Ademas
es irreducible, pues si se descompusiera en producto de dos factores, uno de ellos
tendra grado 0 en y dividira a F1 y F2 , luego sera constante.
Teorema 7.24 Sea : PN (A) PM (A) una aplicaci
on regular de grado d.
Entonces existen constantes C1 , C2 > 0 tales que para todo P PN (A) se
cumple
C1 A(P )d A((P )) C2 A(P )d .
n: Sea = [F0 , . . . , FM ] y P = [x0 , . . . , xN ]. Tomemos un
Demostracio
cuerpo numerico K que contenga a todos los xi y a todos los coecientes de los
polinomios Fi . Para cada divisor primo p de K llamamos ||p al maximo de los
valores absolutos respecto a p de los coecientes de los Fi . Denimos tambien
|P |p = max |xi |p ,
0iN
Entonces
AK (P ) =
|P |p p ,
Denimos AK () =
AK ((P )) =
|(P )|p p .
p
n
190
|Fi (P )|p C1
||p |P |dp ,
donde la constante C1 es el n
umero de monomios de grado d en N + 1 variables
con coeciente 1. Tomando el maximo sobre i vemos que
9(p)
|(P )|p C1
||p |P |dp .
K(p)np =
np = |K : Q|.
p
p|
Con esto tenemos probada la mitad del teorema. Estamos suponiendo que
las formas Fi no tienen ceros comunes en AN +1 salvo el punto (0, . . . , 0). En
otros terminos, que
V (F0 , . . . , FM ) = .
Por el teorema de los ceros de Hilbert, esto implica que el ideal (F0 , . . . , FM )
contiene todas las formas de grado e, para un cierto e sucientemente grande.
En particular, existen polinomios Gij A[X0 , . . . , XN ] tales que
Xie =
M
Gij Fj .
j=0
Eliminando terminos, podemos suponer que los Gij son formas de grado
e d. Extendiendo K si es necesario, podemos suponer tambien que todos los
polinomios Gij tienen sus coecientes en K. Llamamos |G|p al maximo valor
absoluto respecto de p de un coeciente de alg
un Gij y
np
AK (G) = |G|p .
p
|P |ep C2
|Gij (P )|p C3
|G|p |P |ed
.
p
7.4. Alturas
191
|P |dp C4
Por u
ltimo, elevamos a np , multiplicamos para todo p y elevamos a |K : Q|1 ,
con lo que obtenemos la desigualdad buscada.
Si A, llamaremos A() = A([, 1]). El teorema siguiente relaciona la
altura de los coecientes de un polinomio con la altura de sus races:
Teorema 7.25 Sea
F (T ) = a0 T d + a1 T d1 + + ad = a0 (T 1 ) (T d ) A[T ]
un polinomio de grado d. Entonces
2d
d
d
j=1
A(j ).
j=1
d
d
j=1
max{|j |p , 1}.
j=1
0id
0id
0id
d
max{|j |p , 1},
j=1
donde en la u
ltima desigualdad hemos aplicado la hip
otesis de induccion.
192
j=1
0id
0id
Si p no es arquimediano el u
ltimo termino es
|d |p |bj1 |p = K(p)1 max |bi |p |d |p ,
0id1
y si es arquimediano entonces
|bj d bj1 |p |d |p |bj1 |p |bj |p (|d |p 1)|bj1 |p
= (|d |p 1) max |bi |p > K(p)1 |d |p max |bi |p ,
0id1
0id1
pues |d |p > 2.
En cualquier caso tenemos que
max |i |p > K(p)1 max |bi |p max{|d |p , 1},
0id
0id1
0iN p
0iN
193
7.5
El teorema de Mordell-Weil
194
y(Q) y(P )
x(Q) x(P )
2
y(Q) y(P )
x(Q) x(P )
2x(P ) 2x(Q),
2
2x(P ) 2x(Q),
195
EE
P1 P1
P1 P1
P2
P2
2u(A + v) + 4B = 0,
(v A)2 4Bu = 0.
Como motivacion del paso siguiente podemos pensar que si, de acuerdo con
el diagrama conmutativo, (t, u, v) = (1, x(P ) + x(Q), x(P )x(Q)), entonces la
primera ecuacion es (x(P ) x(Q))2 = 0, luego x(P ) = x(Q) = u/2. No vamos
a usar esto para nada, pero es la raz
on de fondo por la que conviene hacer el
cambio x = u/2, con lo que las ecuaciones se convierten en
x2 v = 0,
4x(A + v) + 4B = 0,
(v A)2 8Bx = 0.
x4 2Ax2 8Bx + A2 = 0.
Los polinomios
F (X) = X 3 + AX + B,
(7.5)
196
1
(grad f )ax + O(1).
2
197
198
Teorema 7.31 Sea K un cuerpo numerico y E/K una curva elptica. Para
cada funci
on par no constante f K(E) y cada punto P E(A), el lmite
1
lm 4N af (2N P )
grad f N
existe y es independiente de f .
n: Seg
Demostracio
un hemos visto en la prueba del teorema de MordellWeil, (la propiedad b para m = 2), existe una constante C tal que para todo
Q E(A) se cumple
|af (2Q) 4af (Q)| C.
Vamos a probar que la sucesion del enunciado es de Cauchy. Consideremos
naturales N M 0. Entonces
N 1
n1
|4N af (2N P ) 4M af (2M P )| =
4
af (2n+1 P ) 4n af (2n P )
n=M
N
1
n=M
N
1
4n1 C C/4M +1 .
n=M
1
(grad f )ax + O(1),
2
199
1
(
a(P + Q) a
(P ) a
(Q))
2
es bilineal y a
(P ) = P, P .
d) Si P E(A) entonces a
(P ) 0 y a
(P ) = 0 si y s
olo si P es un punto de
torsi
on.
e) Si f K(E) es una funci
on par no constante, entonces
(grad f )
a = af + O(1).
Adem
as, a
es la u
nica funci
on que cumple a la vez e) para cierta funci
on f
y b) para cierto natural m 2.
n: En primer lugar demostramos e). En la prueba del teoDemostracio
rema anterior hemos visto que existe una constante C (que depende de f ) tal
que
|4N af (2N P ) 4M af (2M P )| C/4M +1 .
Basta tomar M = 0 y hacer tender N a innito:
|(grad f )
a(P ) af (P )| C/4.
Para probar a) partimos de 7.29:
af (P + Q) + af (P Q) = 2af (P ) + 2af (Q) + O(1),
sustituimos P , Q por 2N P , 2N Q, multiplicamos por 4N / grad f y hacemos
tender N a innito.
b) se demuestra analogamente partiendo de la relaci
on
af (mP ) = m2 af (P ) + O(1),
demostrada en la prueba del teorema de Mordell-Weil.
La propiedad c) es consecuencia directa de a). En efecto, observemos que
P, Q =
1
1
(
a(P + Q) a
(P ) a
(Q)) = (
a(P ) + a
(Q) a
(P Q)).
2
2
200
es identicamente nula.
Como a
(0) = 0 y a
(Q) = a
(Q) vemos que P, Q = P, Q y, por
simetra, P, Q = P, Q. De aqu a su vez obtenemos que
S(P, R, Q) = S(P, R, Q),
aa
= O(1).
Por lo tanto,
a (P ) = m2N a (mN P ) = m2N a
(mN P ) + m2N O(1) = a
(P ) + m2N O(1).
Haciendo tender N a innito obtenemos a
= a .
Los teoremas de estructura para Z-modulos nitamente generados nos dicen
que E(K) = Etor (K) L, donde L es un Z-modulo libre. El rango r de este
modulo es un invariante de E/K a cuyo estudio dedicaremos todo el captulo
siguiente. La altura can
onica es una forma cuadr
atica en E(K), o tambien en
el Z-modulo libre
E(K)/Etor (K)
=L
= Zr .
En este cociente ademas es regular, es decir, a
([P ]) = 0 si y s
olo si [P ] = 0.
Es claro que a
se extiende a una forma cuadr
atica en
R E(K)/Etor (K)
= Rr .
(Tomar el producto tensorial no es m
as que sumergir Zr en Rr .) Sucede que
esta extension es denida positiva, pero esto no es una consecuencia inmediata
del apartado d) del teorema anterior.
201
s
i=1
x2i
t
i=1
x2s+i ,
B(K, ) = {P Rr |
i=1
x2i K,
t
i=1
x2s+i }
s
i=1
x2i
t
i=1
x2s+i /2,
en contradicci
on con la eleccion de .
Claramente el teorema es aplicable a a
E considerando a E(K)/Etor (K) como
retculo en R E(K).
Captulo VIII
Ejemplo Si n es un n
umero natural libre de cuadrados, el teorema 7.18 arma
que la curva Y 2 = X 3 n2 X tiene 4 puntos de torsi
on, que obviamente son O,
(n, 0) y (0, 0). En virtud del Teorema 1 de la introducci
on, tenemos que n es
congruente si y solo si la curva tiene rango > 0. (Es f
acil ver que la hip
otesis de
que n sea libre de cuadrados se puede eliminar.)
Mientras el calculo del grupo de torsi
on de una curva elptica es relativamente
simple y siempre puede obtenerse en un n
umero nito de pasos (al menos para
curva sobre Q), no se conoce ning
un metodo para calcular el rango de una
curva elptica arbitraria. Se conocen tecnicas que funcionan en muchos casos
concretos, pero no un procedimiento general.
Hemos demostrado el teorema de Mordell-Weil a traves del teorema 7.21.
M
as concretamente podemos tomar m = 2, pues al aplicarlo hemos visto que
203
204
donde
Cpmj /2Cpmj
j
C2
0
si pj = 2,
si pj =
2.
8.1
Sea E/K una curva elptica sobre un cuerpo numerico. En esta seccion
veremos un metodo para calcular el ndice |E(K) : 2E(K)| bajo el supuesto de
(8.1)
205
m fT = gTm .
206
e1 , e2 , e3 K,
de modo que los puntos de orden 2 de E son Ti = (ei , 0). Si llamamos T = (e, 0)
a uno cualquiera de los tres, la funci
on fT del teorema anterior es fT = x e.
En efecto, tiene un u
nico cero en T y un u
nico polo en O, y su divisor es de
la forma (fT ) = T 2 /O2 , ya que vO (fT ) = vO (x) = 2. Adem
as, la f
ormula de
duplicaci
on se reduce a
2x=
207
a4 = e1 e2 + e1 e3 + e2 e3 ,
a6 = e1 e2 e3
b1 z12 = x e1 ,
b2 z22 = x e2 .
b1 z12 = x e1 ,
b2 z22 = x e2 .
Por u
ltimo, eliminamos x, con lo que el sistema equivale a
b1 z12 b2 z22 = e2 e1 ,
b1 z12 b1 b2 z32 = e3 e1 .
y = b1 b2 z1 z2 z3 .
208
e1 e3
= (e1 e2 )(e1 e3 ),
e1 e2
e igualmente
b(T2 , T2 ) = (e2 e1 )(e2 e3 ).
El teorema siguiente resume lo que hemos obtenido:
Teorema 8.2 Sea E/K una curva elptica sobre un cuerpo numerico K dada
por una ecuaci
on de Weierstrass
y 2 = (x e1 )(x e2 )(x e3 ),
con e1 , e2 , e3 K.
(x e1 , x e2 )
((e1 e2 )(e1 e3 ), e1 e2 )
P = (x, y)
(e2 e1 , (e2 e1 )(e2 e3 ))
(1, 1)
si
si
si
si
x = e1 , e2 ,
x = e1 ,
x = e2 ,
x = (o sea, si P = O).
b1 z12 b1 b2 z32 = e3 e1
209
e2 = 2,
e3 = 10.
2
5
10
1, 2, 5, 10
(18, 48)
Q5
Q5
(20, 60)
(10, 0)
R
Q5
Q5
(1, 3)
(2, 0)
Q5
Q5
(0, 0) (10/9, 80/27)
R
Q5
Q5
1
O
Q5
En efecto:
a) En primer lugar situamos los cuatro puntos de torsi
on.
b) Si b1 < 0 y b2 > 0 la ecuacion b1 z12 b2 z22 = 2 no tiene soluciones en R.
c) Si b1 < 0 y b2 < 0 la ecuacion b1 z12 b1 b2 z32 = 10 no tiene soluciones en R.
d) Para (b1 , b2 ) = (1, 1), las ecuaciones son
z12 + z22 = 2,
(18, 48),
210
f) Si 5
b1 y 5 | b2 observamos que
v5 (b1 z12 ) = 2v5 (z1 ),
211
= {O, (1, 2), (1, 0), (1, 2), (0, 0), (3, 0), (3, 6), (3, 6)}
= (1, 2) (0, 0)
= C4 C2 .
Tenemos que Q(S, 2) = {[1], [2], [3], [6]}. Tomaremos por ejemplo
e1 = 0, e2 = 1, e3 = 3. Las imagenes en Q(S, 2) Q(S, 2) de los puntos de
torsi
on son los pares
(1, 1),
(1, 2),
(3, 1),
(3, 2).
b1 z12 b1 b2 x23 = 3,
z1 , z2 = 0.
La primera ecuacion no tiene soluciones reales cuando b1 < 0, b2 > 0, mientras que la segunda no tiene soluciones reales cuando b1 > 0, b2 < 0. As pues,
b1 y b2 han de tener el mismo signo.
Si 3
b1 , 3 | b2 , como en el ejemplo anterior deducimos que z1 , z2 , z3 son
enteros en Q3 . Por la primera ecuaci
on 3
z1 , mientras que la segunda implica
lo contrario. Esto nos descarta los ocho pares
(1, 3),
(1, 6),
(2, 3),
(2, 6).
Multiplicando estos pares por (3, 2), que s tiene antiimagen, obtenemos ocho
pares mas sin antiimagen:
(3, 6),
(3, 3),
(6, 6),
(6, 3).
Para (3, 1) tenemos la ecuacion 3z12 z22 = 1, que implica que z1 y z2 son
enteros en Q3 y z22 1 (mod 3), lo cual es imposible. Al multiplicar este par
por los cuatro pares con antiimagen obtenemos cuatro pares sin antiimagen:
(3, 1),
(3, 2),
(1, 1),
(1, 2).
Si 2 | b1 , b2 = 1, la primera ecuaci
on nos da que z1 y z2 son enteros en Q2 .
Por otra parte, v2 (b1 z12 ) = 2v2 (z1 ) + 1, v2 (b1 b2 z32 ) = 2v2 (z3 ) + 1. Si ambos
valores coinciden entonces z3 tambien es entero, y si son distintos la segunda
ecuacion nos da que el menor de ellos es 0, luego en cualquier caso z3 es entero.
212
El n
umero 2 no es congruente.
(2, 2),
(2, 1),
(1, 2).
1
O
(2, 0)
Q2
Q2
(0, 0)
(2, 0)
b1 z12 b1 b2 z32 = 4,
(z1 , z2 , z3 ) Q Q Q.
Los casos descartados con R son obvios. Basta probar que, por ejemplo, las
z12 + 2z32 = 4.
Si hubiera soluci
on:
2 = v2 (4) = mn{2v2 (z1 ), 2v2 (z3 ) + 1},
de donde v2 (z1 ) = 1. Con la primera ecuaci
on obtenemos similarmente que
v2 (z2 ) = 0. Haciendo z1 = 2K, tenemos que 2K2 + z22 = 1. Por consiguiente
1 2 + 1 (m
od 4),
lo cual es absurdo.
213
El n
umero 10 no es congruente.
10
1
5
2
O
Q5
Q2
Q2
Q2
Q5
Q2
Q2
Q5
Q2
Q5
Q2
10
Q2
(10, 0)
Q2
Q2
1
5
2
Q2
Q5
Q2
Q2
Q2
Q5
Q2
Q2
Q5
(0, 0)
Q5
Q2
10
Q2
Q2
(10, 0)
Q2
1 5 2 10
e1 , e2 , e3 Z
214
dos de las races ei han de ser congruentes modulo 2, luego la curva tiene mala
reducci
on m
odulo 2 y, por consiguiente, 2 | . Si llamamos s al n
umero de
primos que dividen a , concluimos que el conjunto S denido en 8.2 cumple
|S| = s + 1, luego |Q(S, 2)| = 2s+1 y
|E(Q)/2E(Q)| 22s+2 .
Por otra parte, E(Q) contiene al menos un subgrupo C2 C2 , luego el n
umero
de divisores elementales pares es t 2. Si llamamos r al rango de E, tenemos la
relacion 2r+t = |E(Q)/2E(Q)| 22s+2 , luego r 2s + 2 t 2s. Tenemos as
una cota sencilla para el rango de la curva, que no obstante puede ser mejorada:
Teorema 8.3 Sea E/Q una curva elptica de la forma
Y 2 = (X e1 )(X e2 )(X e3 ),
e1 , e2 , e3 Z.
Sean m y a el n
umero de primos sobre los que E tiene reducci
on multiplicativa y aditiva respectivamente. Entonces el rango r de E/Q satisface la
relaci
on
r m + 2a 1.
n: Observemos en primer lugar que si p | y las tres races
Demostracio
son congruentes modulo p, entonces la reduccion es de la forma Y 2 = (X e)3 , y
claramente es aditiva. Por el contrario, si s
olo dos de las races son congruentes
modulo p, entonces la reduccion es de la forma Y 2 = (x e)2 (X e ), que tras
un cambio de variables se convierte en Y 2 = X 3 eX 2 . Esta curva tiene un
nodo en (0, 0), luego la reducci
on es multiplicativa.
La aplicaci
on del teorema 8.2 inyecta E(Q)/2E(Q) en un grupo que es suma
directa de grupos tantos grupos C2 C2 como elementos tiene el conjunto S.
Por ejemplo, la coordenada asociada al primo S viene dada por
si x = e1 , e2 ,
(sig(x e1 ), sig(x e2 ))
(1, sig(x e2 )) si x = e1 , e2 ,
(1, 1)
si x = e1 ,
(x, y) =
si x = e2 ,
(1, 1)
(1, 1)
si x = .
215
El n
umero 1 no es congruente.
2 si p 1 (mod 8),
r 0 si p 3 (mod 8),
1 si p 5, 7 (mod 8).
216
p
2
2p
1, p, 2, 2p
1, 5
1, 7
1
1, 7
1, 5
(p, 0)
R
Teorema anterior
1, 5 (0, 0)
1
1, 7
1, 7
1
(p, 0) 1, 5
R
Teorema anterior
1
O
1
(2p, p),
(p, 1),
(2, p),
(p, p),
(2p, 1),
(1, p)
217
p = z12 + z22 ,
que equivalen a
La segunda ecuacion corresponde a una c
onica proyectiva. Obviamente no
contiene puntos racionales con z1 = 0, luego no perdemos soluciones si deshomogeneizamos respecto de z1 y pasamos a la ecuacion afn z32 2z22 = 1.
Un punto racional es (z2 , z3 ) = (0, 1), que no nos sirve, pues no cumple la
primera ecuacion, pero podemos usarlo para parametrizar las dem
as soluciones
racionales seg
un explicamos en la introducci
on.
Las rectas que pasan por (0, 1) son de la forma z3 = tz2 + 1. El segundo
punto de intersecci
on con la c
onica es
2t
2 + t2
(z2 , z3 ) =
,
.
2 t2 2 t2
Haciendo t = r/s, con (r, s) = 1, vemos que si la curva tiene un punto
racional, han de existir enteros r y s tales que
1
2rs
2t
2 + t2
2s2 + r2
= 1, 2
,
(z1 , z2 , z3 ) = 1,
,
,
z1
2 t2 2 t2
2s r2 2s2 r2
218
luego
z1 = (2s2 r2 ),
z3 = (2s2 + r2 ),
z2 = 2rs,
para cierto Q.
Veamos que = 1/n, con n Z. Si = m/n, con (m, n) = 1, entonces
m divide a los enteros nz1 y nz2 (son enteros por las expresiones dadas por los
miembros derechos), pero
p=
(nz1 )2 + (nz2 )2
,
n2
luego m2 | p, lo que s
olo es posible si m = 1.
En conclusi
on, si encontramos enteros r, s, n tales que (r, s) = 1 y
p = z12 + z22 =
(2s2 r2 )2 + 4r2 s2
4s4 + r4
=
,
2
n
n2
(2s2 r2 )2
p.
n2
Ahora es f
acil programar un ordenador para que recorra los pares (r, s) y
compruebe si (4s4 + r4 )/p es un entero cuadrado perfecto (que ser
a n2 ). La
tabla siguiente contiene los resultados para los primos p 5 (mod 8) menores
que 150:
p
r
s
n
x(P )
5
1
1
1
4
13
1
3
5
36
25
29
13
4.900
169
37
21
145
1.764
21.025
53
119
143
5.945
61
41
39
445
101
97
325
21.041
109
10
1.764
25
149
14
17
50
56.644
625
1.158.313.156
35.343.025
10.227.204
198.025
42.630.008.164
442.723.681
Observamos que casi todas las soluciones se obtienen con valores relativamente peque
nos de r y s.
Ejercicio: Encontrar primos p 7 (m
od 8) que sean n
umeros congruentes.
8.2
219
En esta seccion veremos una tecnica para calcular el rango de una curva
elptica que generaliza a la que acabamos de describir, al tiempo que nos permitir
a comprender mejor el problema.
Sea K un cuerpo numerico, p un divisor primo de K, sea Kp la complecion
correspondiente y K p una clausura algebraica. Fijemos un K-monomorsmo
i : A K p , que a su vez induce inclusiones i : Pn (A) Pn (K p ).
Consideremos una curva elptica E/K, que podemos suponer denida por
una ecuaci
on de Weierstrass, la cual dene tambien una curva elptica E/Kp .
La inclusi
on i en P2 (A) se restringe a un monomorsmo i : E/K E/Kp .
Observemos que este monomorsmo depende de i, pero la curva E/Kp esta
completamente determinada por E/K.
Si C/K es un espacio homogeneo para E/K, las ecuaciones de C denen
tambien un conjunto algebraico C/Kp . Las funciones racionales que denen un
isomorsmo (sobre A) C E determinan tambien una aplicaci
on birracional
entre las curvas sobre K p , luego C/Kp es una curva proyectiva de genero 1. Por
el teorema de los ceros de Hilbert, si C no tiene singularidades sobre A, tampoco
las puede tener sobre K p , luego C/Kp es regular e isomorfa a E/Kp . M
as a
un,
las funciones racionales que denen la acci
on C E C sobre A, tambien
denen una acci
on sobre K p (los axiomas de espacio homogeneo equivalen a que
las funciones racionales que denen la acci
on cumplan ciertas relaciones, y esto
no depende del cuerpo de coecientes que consideremos). En denitiva, vemos
que cada espacio homogeneo C/K determina un espacio homogeneo C/Kp de
modo que el diagrama siguiente conmuta:
C(A) E(A)
ii
C(K p ) E(K p )
C(A)
i
C(K p )
WC(E/Kp )
= H 1 (G(K p /Kp ), E(K p )).
220
WC(E/Kp )
H 1 (G(A/K), E(A))
H 1 (G(K p /Kp ), E(K p ))
0 E[] E E 0,
de la que derivamos la sucesion exacta larga
donde el u
ltimo grupo es el n
ucleo de la aplicaci
on inducida por sobre el
grupo de cohomologa. Representaremos por WC(E/K)[] el subgrupo correspondiente del grupo de Weil-Ch
atelet de E/K. Tenemos as una sucesion exacta
0 E (K)/[E(K)] H 1 (G(A/K), E[]) WC(E/K)[] 0.
Esta sucesion no es u
til para estudiar el grupo E (K)/[E(K)] porque el
1
grupo H (G(A/K), E[]) resulta ser innito. Sin embargo, podemos sumergir
a E (K)/[E(K)] en un grupo menor considerando el homomorsmo
WC(E/K) WC(E/Kp ).
p
221
Denici
on 8.6 En las condiciones anteriores, llamaremos grupo de Selmer de
la isogenia al n
ucleo S (E/K) del homomorsmo
H 1 (G(A/K), E[]) WC(E/Kp ).
p
(8.3)
222
n: Tomemos un primo p
Demostracio
/ S y una clase de cohomologa
= [{ } ] H 1 (G(A/K), E[]) no ramicada en p. Esto signica que existe
un punto P E[] tal que = P P , para todo Ip . Fijemos una
extension normal L/K tal que E[] E[m] E(L) y de modo que dependa
u
nicamente de la clase de en G(L/K). Sea P un primo de L que divida a p.
Los automorsmos Ip se caracterizan por que inducen la identidad en el
cuerpo de restos l de LP . Por lo tanto, cumplen que
= P P = O.
Por otra parte, como P
m, el teorema 6.19 nos da que la reducci
on m
odulo
P es inyectiva sobre E(LP )[m], luego = O para todo Ip . De aqu se
sigue a su vez que si G(A/K) es arbitrario, entonces
= + = ,
es decir, que solo depende de la clase de modulo Ip . Por consiguiente, si
dos automorsmos , G(K p /kp ) inducen el mismo automorsmo en G(k/k),
mediante
resulta que = . Esto nos permite denir [{ } ] H 1 (G(k/k), E)
#
= .
= P P = O.
Por otra parte, E[] E[m] y el teorema 6.19 nos da que = O.
Ciertamente entonces es no ramicada en p.
M
as precisamente, acabamos de probar que S (E/K) esta formado por las
clases H 1 (G(A/K), E[]; S) que son triviales en H 1 (G(K p /Kp ), E(K p )) (o,
223
224
225
punto racional en todas las compleciones de K (mas los asociados a los puntos de
orden 2). En realidad basta considerar las compleciones respecto de los primos
de S.
En todos los ejemplos que hemos considerado en la seccion 8.1, el grupo
de Selmer S 2 (E/Q) ha coincidido con la imagen de E(Q)/2E(Q) en el grupo
Q(S, 2) Q(S, 2). Dicho de otro modo: para todos los pares que no tenan
antiimagen en E(Q)/2E(Q) hemos encontrado una compleci
on Qp (tal vez con
p = ) en la que el espacio homogeneo correspondiente no tena puntos racionales. Esto signica que en todos ellos se cumpla X(E/Q)[2] = 0.
El teorema siguiente nos permite calcular la antiimagen de un elemento de
S (E/K) en E (K)/[E(K)] cuando existe, es decir, cuando el espacio homogeneo correspondiente es trivial.
Teorema 8.10 Consideremos una isogenia : E/K E /K denida sobre
K, sea [{ } ] H 1 (G(A/K), E[]) y sea C/K un espacio homogeneo para
E/K que represente a la clase de WC(E/K) correspondiente a [{ } ]. Sea
: C E un isomorsmo tal que 1 = . Entonces la aplicaci
on
a denida sobre K y, si P C(K), entonces la imagen de
: C E est
( )(P ) E (K) por el homomorsmo : E (K) S (E/K) es [{ } ].
n: Fijemos G(K/K) y P C. Entonces
Demostracio
(((P )) = ( (P )) = ((P ) + ) = ((P )),
pues E[]. Esto prueba que ( ) = . Si P C(K), entonces
(((P ))) = (P ) (P ) = (P ) (P ) = (P ) + (P ) = .
Los resultados que hemos obtenido nos permiten calcular el orden del grupo
abamos el de E(K)/mE(K) en la
E (K)/[E(K)] de forma similar a como calcul
seccion 8.1. Aparentemente no ganamos nada generalizando, pues necesitamos
calcular este orden cuando es la multiplicaci
on por m, para alg
un m. Ahora
bien, si m es el grado de y consideramos la isogenia dual : E E, tambien
(K)], y la sucesion exacta
podemos calcular el orden de E(K)/[E
0
E (K)[]
E (K) E(K)
E(K)
[E(K)[m]]
[E(K)]
mE(K)
[E (K)]
(8.4)
226
8.3
a, b K.
(X,
Y)=
.
,
4X 2
8X 2
Sea S el conjunto de los primos de K que dividen a 2 m
as los primos
arquimedianos. Puesto que E[] y {1} son isomorfos como G(A/K)-modulos
(ambos son triviales), tenemos que
H 1 (G(A/K), E[])
= H 1 (G(A/K), {1})
= K /K 2 .
Veamos que este isomorsmo se restringe a
H 1 (G(A/K), E[]; S)
= K(S, 2).
En efecto: tomemos H 1 (G(A/K), E[]), digamos = 0. Entonces,
el n
ucleo de es un grupo G(A/L)
de ndice 2 en G(A/K), es decir, tal que
|L : K| = 2. Digamos que L = K( d ), con d K . Entonces
O si (d ) = d,
() =
(8.5)
T si ( d ) = d.
Es claro entonces que la imagen de en K /K 2 es [d]. En la prueba del
teorema 8.9 hemos visto que H 1 (G(A/K), E[]; S) si y solo si la extension
L/K es no ramicada fuera de S. Ahora basta probar que L/K es no ramicada
en un primo no arquimediano p tal que p
2 si y solo si 2 | vp (d).
En efecto: sea P un primo de L que divida a p. La extension L/K es no
ramicada en P si y solo si lo es LP /Kp . Si 2
vp (d), entonces
227
(x, y) = (z, w) =
d x/y, d (x b/x)(x/y)2 .
Como x/y = xy/y 2 = y/(x2 + ax + b), otra expresi
on para es
dy
d (x2 b)
(x, y) =
,
.
x2 + ax + b x2 + ax + b
Veamos que la imagen esta ciertamente en C :
d(w/z 2 )2 = (x b/x)2 = (x + b/x)2 4b = ((y/x)2 a)2 4b = (d/z 2 a)2 4b.
Multiplicando por z 4 queda
dw2 = (d az 2 )2 4b = d2 2adz 2 + (a2 4b)z 4 .
Se cumple que es birracional, pues
d w az 2 + d dw a d z 2 + d d
1
(z, w) =
.
,
2z 2
2z 3
228
( d ) = d, entonces
d w az 2 + d dw + a d z 2 d d
1
(x, y) = ( ) (z, w) =
,
2z 2
2z 3
dw
2a d z 2 2d d
=
2 + x,
+y
z
2z 3
b y(ax2 y 2 + x3 )
b
by
=
=
= T (x, y).
,
,
x
x3
x x2
As pues, C/K se corresponde con un elemento de H 1 (G(A/K), E), luego
admite estructura de espacio homogeneo, y su cociclo asociado es el dado por
(8.5), esto es, el correspondiente a d.
Siguiendo el teorema 8.10, ahora calculamos = r 1 : C E . Si
r(P ) = (z, w), entonces,
(P ) = (d/z 2 , dw/z 3 ).
El teorema siguiente recoge lo que hemos obtenido y algunos hechos adicionales:
Teorema 8.11 Sean E/K y E /K las curvas elpticas dadas por las ecuaciones
E : Y 2 = X 3 + aX 2 + bX,
[1]
([P ]) = [a2 4b]
[x(P )]
si P = O,
si P = (0, 0),
en otro caso,
[d] [Cd ],
donde Cd es la regularizaci
on de la curva
Cd : dW 2 = d2 2adZ 2 + (a2 4b)Z 4 .
229
Se cumple que
S (E/K)
= {[d] K(S, 2) | Cd (Kp ) = para todo p S}.
La aplicaci
on : Cd E dada por
(z, w) = (d/z 2 , dw/z 3 )
cumple que si P Cd (K) es regular, entonces ((P )) = [d].
El rango r de las curvas cumple
(K)]|.
2r+2 = |E (K) : [E(K)]| |E(K) : [E
n: S
Demostracio
olo falta probar que se calcula como indica el enunciado
y la f
ormula para el rango. Si P = (x, y) = O, (0, 0), para calcular ([P ])
tomamos Q E tal que (Q) = P , consideramos el cociclo = Q Q y
calculamos su imagen en K . Hemos de probar que es x.
2
2
2
2
que
Sea Q
= (u, v). Entonces x = v /u, y = v(b u )/u . Pongamos
x = K x, con K = 1. Entonces (v/u) = Kv/u. Como P E (K), tenemos
que y = y, luego
(v(b u2 )/u2 ) = K(v/u)((b u2 )/u) = v(b u2 )/u2 .
Concluimos que
((b u2 )/u) = K(b u2 )/u.
Como (u, v) cumple la ecuacion de E, vemos que x = v 2 /u2 = (u2 +b)/u+a,
luego
((u2 + b)/u) = (u2 + b)/u.
Restando las dos u
ltimas ecuaciones vemos que
(2u) =
As pues,
u =
(1 K)b + (1 + K)u2
.
u
u
b/u
si (x ) = x,
si ( x ) = x.
O
si (x ) = x,
(0, 0) si ( x ) = x.
a a2 4b
u=
.
2
230
1
2
si t = 2,
si t = 1.
V = Z 2.
(W, Z) (Z 2 , W, Z)
U = Z 2.
2
2
4
La parte af
n de esta curva es isomorfa a la de W = a + bZ + cZ , que es
regular en ( a, 0), luego C es regular.
En particular, la curva Cd del teorema 8.11 viene dada por las ecuaciones
dW 2 = d2 2adV + (a2 4b)V 2 ,
V = Z 2.
Los puntos
innitos de Cd (que se corresponden con el punto (0, 1, 0) de Cd )
2
son (0, 1, (a 4b)/d, 0).
De todos modos, notemos que para comprobar que Cd (Kp ) = basta probar
que Cd no tiene puntos racionales regulares (o sea, nitos), ya que si Cd tiene
puntos en Kp , entonces es una curva elptica y tiene innitos de ellos, luego Cd
tendr
a puntos racionales regulares.
231
232
Resulta que 2
/ S (E /Q), de donde podemos concluir que
E : Y 2 = X 3 2aX 2 + b X,
b = a2 4b,
m
,
e2
y=
n
,
e3
(m, e) = (n, e) = 1.
233
E : Y 2 = X 3 + 4aX 2 + 16bX,
luego el teorema nos da que d | 16b. Sin embargo podemos concluir que en
realidad d | b. En efecto, si P = O es d = 1, si P = (0, 0) entonces d es la
parte libre de cuadrados de 16b, que ciertamente divide a b y, en el caso general,
tenemos que P = (x, y) cumple la ecuacion de E , pero entonces (x/4, y/8)
cumple la ecuacion de E, luego por el teorema x/4 es congruente modulo Q2
con un entero divisor de b, luego lo mismo le sucede a x.
Otra condici
on necesaria sencilla para que un entero d pueda estar en el
grupo de Selmer es la siguiente:
Teorema 8.14 Sean E/Z y E /Z las curvas elpticas dadas por las ecuaciones
E : Y 2 = X 3 + aX 2 + bX,
E : Y 2 = X 3 2aX 2 + b X,
b = a2 4b.
234
E : Y 2 = X 3 2aX 2 + b X,
b = a2 4b.
Para usar este teorema tendremos en cuenta las siguientes reglas de calculo:
Fijamos p < y sean K, unidades p-adicas. Entonces
a) (, )p = 1, (, )p = (, 1)p .
b) Si p = 2 entonces (p, K)p = (K/p) (smbolo de Legendre), (K, )p = 1.
c) (2, K)2 = 1 si y solo si K 1 (mod 8),
(K, )2 = 1 si y solo si K 1 (mod 4) o bien 1 (mod 4).
235
Notemos por u
ltimo que (, ) = 1 si y solo si > 0 o > 0.
Teorema 8.17 Sea D un entero no nulo y E/Q la curva elptica dada por la
ecuaci
on Y 2 = X 3 + D3 . Supongamos que todo primo p | D cumple p = 3 o
bien p 5 (mod 12). Entonces el rango de E/Q es r = 0.
n: No perdemos generalidad si suponemos que D es libre de
Demostracio
cuadrados, pues si D = d2 D , el cambio de variables X = d2 X , Y = d3 Y
transforma la ecuaci
on en Y 2 = X 3 + D3 .
Como el punto de orden 2 es (D, 0), aplicamos la traslaci
on X = X D,
con lo que la ecuaci
on se convierte en
E : Y 2 = X 3 3DX 2 + 3D2 ,
que se corresponde con
E : Y 2 = X 3 + 6DX 2 3D2 .
En principio vemos que la imagen de E contiene a {1, 3}, mientras que la
de E contiene a {1, 3}. Vamos a probar que no hay m
as posibilidades. Cualquier
elemento de Q(S, 2) que este en la imagen de una de las dos curvas ha de ser de
la forma [d], donde d es un entero libre de cuadrados divisor de 3D2 .
Si d es divisible entre un primo p 5 (mod 12), entonces
(d, 3D2 )p = (d, 3)p = (p, 3)p = (3/p) = (p/3) = (2/3) = 1,
luego [d] no puede estar en las im
agenes de E o E .
La clase [1] tampoco puede estar en ninguna de las dos im
agenes, pues
(1, 3D2 )3 = (1, 3)3 = (1/3) = 1.
As pues, el rango r cumple 2r+2 = 2 2, luego es r = 0.
Ahora vamos a acotar el rango que una familia de curvas:
Teorema 8.18 Para cada primo impar p, consideremos la curva elptica
Ep : Y 2 = X 3 + pX.
Entonces
0
rangEp (Q) + dim2 X(Ep /Q)[2] = 1
si p 7, 11 (mod 16),
si p 3, 5, 13, 15 (mod 16),
si p 1, 9 (mod 16).
236
237
3
(3, 11)
9
(1, 2)
17
(3, 0)
19
(1, 3)
25
(3, 2)
La conclusi
on es que 2 S (E/Q) si y solo si p 1, 3, 9 (mod 16).
d = 2 Ahora la ecuaci
on es
W 2 = 2 2pZ 4 .
La discusi
on es muy similar a la del caso anterior. La existencia de soluci
on
en Qp equivale a que la congruencia W 2 2 (mod 0) tenga soluci
on, lo
cual equivale a que p 1, 7 (mod 8).
Si p 1 (mod 8) sabemos que 1, 2 S (E/Q), luego tambien se
cumple que 2 S (E/Q). Falta estudiar el caso p 7 (mod 8). Podemos
hacer el cambio (Z, W ) = (Z , 2W ) y pasar a 2W 2 = 1 pZ 4 .
Si p 7 (mod 16) no hay soluciones m
odulo 16 y si p 15 (mod 16)
entonces tenemos las soluciones siguientes modulo 32:
(1, 3) si p 15 (mod 32),
(Z, W ) =
(1, 1) si p 31 (mod 32).
La conclusi
on es que
2 S (E/Q) si y solo si p 1, 9, 15 (mod 16).
Con esto tenemos informacion
2
|S (E/Q)| = 4
238
El teorema 7.18 muestra que tanto E(Q) como E (Q) tienen exactamente
dos puntos de torsi
on, luego
dim2 E (Q)[]/[E(K)[2]]
= 1,
dim2 E(Q)/2E(Q) = r + 1,
donde r es el rango de E(Q). Por otra parte, hemos visto que todos los elementos
= 0,
0 X(E/Q)[] X(E/Q)[2] X(E /Q)[]
de la que obtenemos que
dim2 X(E/Q)[] = dim2 X(E/Q)[2].
En total llegamos a que
r + 2 = 1 + dim2 S (E/Q) dim2 X(E/Q)[2].
De aqu se sigue inmediatamente la formula del enunciado.
Vamos a usar el teorema anterior para dar ejemplos de curvas cuyo grupo
de Tate-Shafarevich no es trivial. Vamos a usar una consecuencia de la ley de
reciprocidad bicuadr
atica: Todo primo p 1 (mod 8) puede expresarse en la
forma p = A2 + B 2 . Se cumple que 2 es un resto bicuadr
atico modulo p si y
solo si 8 | AB.
Teorema 8.19 Sea p 1 (mod 8) un primo tal que 2 no sea un resto bicuadr
atico m
odulo p. Entonces la curva E/Q dada por Y 2 = X 3 + pX tiene
rango 0 y X(E/Q)[2]
= Z/2Z Z/2Z.
n: En la prueba del teorema anterior hemos visto que
Demostracio
S (E/Q) = {1, 2, p, 2p}.
Basta probar que la imagen de esta formada u
nicamente por los dos puntos
obvios: 1 y p. A su vez, para ello basta probar que los espacios homogeneos
C1 , C2 y C2 no tienen puntos racionales en Q.
Consideramos primeramente los espacios C2 , dados por
W 2 = 2 2pZ 4 .
Haciendo Z = r/t, con r, t Z primos entre s, la ecuacion se convierte en
(t2 W )2 = 2t4 2pr4 ,
de donde se sigue que t2 W Z y ademas es par. Digamos, pues, que W = 2s/t2 .
Ahora la ecuaci
on es
2s2 = t4 pr4 .
239
j
j ,
240
17 = 12 + 42 ,
41 = 52 + 42 ,
97 = 92 + 42 ,
193 = 72 + 122 .
8.4
0
1
2
si p 3, 11, 13 (m
od 16),
si p 5, 7, 9, 15 (m
od 16),
si p 1 (m
od 16).
En esta seccion daremos una cota para el rango de una curva elptica E/Q
sin puntos racionales de orden 2. El punto de partida ser
a el teorema siguiente:
Teorema 8.20 Sea E/Q una curva elptica dada por una ecuaci
on de Weierstrass de tipo b: Y 2 = f (X). Supongamos que E(Q) no contiene puntos de orden
2, es decir, que el polinomio f (X) no tiene races en Q. Sea una raz de f (X)
y L = Q(). Entonces, la aplicaci
on : E(Q) L /L2 dada por
[x(P ) ] si P = O,
(P ) =
[1]
si P = O,
es un homomorsmo de grupos, que induce un monomorsmo
: E(Q)/2E(Q) L /L2 .
n: Como E(L) tiene un punto de orden 2 (a saber, el punto
Demostracio
T = (, 0)), podemos aplicarle el teorema 8.11, que nos da un homomorsmo
E(L) L /L2 cuya restriccion a E(Q) es el homomorsmo del enunciado.
(Notemos que en 8.11 es (P ) = [x(P )] porque hemos trasladado la curva para
tomar = 0.)
Hemos de probar que el n
ucleo de es 2E(Q). Ciertamente, si P 2E(Q)
se cumple (P ) = 1. Recprocamente, si se cumple (P ) = 1, tenemos que
241
ai Z.
b6
b 2 2 b4
X + X+ ,
4
2
4
bi Z,
242
243
de las 32 ecuaciones de Weierstrass con coecientes en Z/2Z solo 8 corresponden a curvas supersingulares, y el n
umero de puntos vara entre 1, 3 y 5. As
pues, 15E(Q) E1 (Q), donde E1 (Q) es el n
ucleo de la reducci
on modulo 2.
Seg
un las observaciones tras la denici
on 6.17, tenemos que v2 (P ) 1 para
todo P 15E(Q), luego v2 (x) = 2v2 (P ) 2. El isomorsmo entre E y E
cumple X = 4X, luego si (x, y) 15E (Q), entonces v2 (x) 0.
El resultado que perseguimos es el siguiente:
Teorema 8.23 Sea E/Z una curva elptica tal que E(Q)[2] = 0 y sea f (X) el
miembro derecho de su ecuaci
on 2-minimal de tipo b. Sea una raz compleja
de f (X) y L = Q(). Sea DL el discriminante del cuerpo L, sea O su anillo
de enteros algebraicos, sea I el ndice de Z[] en O y sea H el grupo de clases.
Entonces, el rango r de E(Q) satisface la desigualdad
r nL + 2np + nq + nh ,
donde
a) nL =
1
2
si DL < 0,
si DL > 0.
b) np es el n
umero de primos p | I con tres divisores distintos en L.
c) nq es el n
umero de primos q | I con exactamente dos divisores distintos
en L.
d) nh = dim2 H[2].
La cota anterior puede reducirse en una unidad si adem
as E es cuasisupersingular en 2 y, llamando p al primo de L que cumple vp (2) 2, se cumple que
O contiene una unidad K 1 (mod p2 ).
n: Sea E /Z la curva dada por la ecuaci
Demostracio
on 2-minimal de tipo
b de E. Podemos aplicarle el teorema 8.20 y considerar el monomorsmo
: E (Q)/2E (Q) L /L2 .
El mismo razonamiento que en la prueba de 8.13 nos da que todo punto no
nulo de E /Q es de la forma (m/e2 , n/e3 ), con m, n, e Z, e 1, (m, e) =
(n, e) = 1. Por lo tanto, la imagen de es el Z/2Z-espacio vectorial
V = {[m e2 ] | (m/e2 , n/e3 ) E (Q)}.
(En principio faltara a
nadir (O) = [1], pero esta clase aparece ciertamente
como imagen de otros puntos no nulos.) Seg
un hemos visto al principio del
captulo, el rango r de E/Q (o de E /Q) cumple |V | = 2r . De la relacion
n2 = (m e2 )(m e2 )(m e2 )
deducimos que todo ideal p de L que tenga exponente impar en m e2 debe
dividir a = (m e2 )(m e2 ), luego tambien a (m e2 , ).
244
e4 f () = (m e2 ) (3 + 2a)e2 + (m e2 ) .
p = p31 ,
p = p21 q1 ,
p = p 1 q2 ,
p = p 1 q1 r 1 .
p21 q21 | (m e2 )2 ,
m2 2me2 + 2 e4
O,
p
p Z[].
245
Ademas
/ Z[], pues ello implicara que p | e, pero
(e, n)
= 1. Esto
implica que p | I, pues basta considerar el m
odulo M = 1, , 2 , y examinar
la sucesion
pM Z[] M O.
Tenemos que |M : pM | = p3 , |O : Z[]| = I, |M : Z[]| =
1.
En los casos cuarto y quinto p no se ramica en L, luego p
DL , aunque
p | Df , luego p | I.
Esto hace que a solo pueda variar en un conjunto de 22np +nq ideales, donde
np es el n
umero de divisores de I con factorizacion de tipo 5 y nq el n
umero
de divisores con factorizaciones de tipo 3 o 4. (Notemos que son los n
umeros
denidos en el enunciado.)
Para cada ideal a que pueda obtenerse a partir de un punto (no nulo) de
E (Q), escogemos un a = m e2 , de modo que a = ab2a . De este modo, para
un punto (no nulo) arbitrario de E (Q) tenemos que
2
m e2 = a (bb1
a ) .
2
2 j1
h
(bb1
a ) = 1 nh ,
m e2 = Ka 2 1j1 nhh ,
(8.6)
tiene n
ucleo 2N E (Q), y N E (Q)/2N E (Q) = E (Q)/2E (Q). Esto hace que la
imagen (nita) de N E (Q) sea la misma que la de E (Q), es decir,
V = {[m e2 ] | (m/e2 , n/e3 ) N E (Q)}.
246
tiene rango 0.
En efecto, el discriminante es = 11 y j = 212 /11, luego la curva tiene
reducci
on supersingular en 2. La ecuaci
on 2-minimal de tipo b es
Y 2 = X 3 4X 2 + 16,
Df = 28 11.
Ejemplo
tiene rango 0.
247
3
,
con
D
=
28 39 . Obviamente
f
3
3
2
3
acil
L = Q( 2), y entonces O = Z[ 2], DL = 2 3 , con lo que I = 63 . Es f
comprobar que nL = 1, np = nq = nh = 0, lo que nos da la cota r 1 para
el
rango, que puede ser rebajada a r = 0 mediante la unidad K = 1 + 3 2 + 3 4.
Acabamos de probar que la curva Y 2 = X 3 432 tiene rango 0, y en el
primer ejemplo de este captulo hemos visto que esto equivale a que la ecuacion
de Fermat X 3 + Y 3 = Z 3 no tiene soluciones no triviales.
Ejemplo
tiene rango 1.
Ahora tenemos = 37, j = 212 33 /37, luego de nuevo la reducci
on en 2 es
supersingular. La ecuaci
on minimal es Y 2 = X 3 16X + 16, con Df = 28 37.
Si es una ecuacion del miembro derecho y = /2, la ecuacion de es
3 4 + 2 = 0.
El orden Z[] tiene discriminante 22 37, y una comprobaci
on rutinaria muestra que el 22 no se puede eliminar, con lo que O = Z[], DL = 22 37, I= 8.
Todoideal de L es equivalente a otro de norma menor que M3,0 DL =
0.22223 22 37 = 2.7, pero es obvio que N() = 2, luego 2 = () y concluimos
que el n
umero de clases es h = 1. Por lo tanto nL = 2, np = nq = nh = 0.
Esto nos proporciona una cota r 2 para el rango, que puede ser rebajada a
r 1 con la unidad K = 3 + 2 . (Una comprobaci
on rutinaria muestra que
N(K) = 1.)
Por otra parte, es claro que (0, 0) E(Q) y la f
ormula de duplicaci
on nos
da que
21 69
8(0, 0) =
,
.
25 125
Este punto no puede ser de torsi
on, luego r = 1.
El ejemplo de Selmer
En la introducci
on hemos anunciado que la curva
3U 3 + 4V 3 + 5W 5 = 0
248
3
Si llamamos = 22 35 52 y = 3 30, entonces = 32 y = 2 /270,
luego L = Q() = Q() es un cuerpo c
ubico puro, cuyo anillo de enteros es1
2
5
2
4
O = Z[], DL = 2 3 5 , I = 2 3 5.
Todo ideal de L es equivalente a uno de norma menor que M11 |DL | = 44,1.
La tabla siguiente contiene todos los ideales (p, ) primos de L de norma menor
que 44 junto con N(). Para calcular las normas observamos que
3
N( + a) = a + 30.
(M
as en general, se cumple que
2
3
3
3
N(a + b + c ) = a + 30b 90abc + 900c .)
(p, )
N()
(2, )
235
(11, 2)
2 11
(19, + 3)
3 19
(29, 1)
29
(31, 6) 2 3 31
(p, )
N()
(3, )
235
(17, 4) 2 17
(19, 5) 5 19
(31, + 1)
31
(41, + 6)
2 3 41
(p, )
(5, )
(19, + 2)
(23, + 9)
(31, + 5)
N()
235
2 19
3 11 23
5 31
249
Captulo IX
Puntos enteros
Hasta ahora hemos estudiado esencialmente el grupo de puntos racionales de
una curva elptica. Ahora nos ocuparemos de los puntos enteros. El resultado
mas importante de este captulo ser
a un teorema de Siegel en virtud del cual toda
curva elptica contiene a lo sumo un n
umero nito de puntos con coordenadas
enteras. Dicho teorema se basa en un profundo resultado sobre aproximaci
on
diof
antica conocido como teorema de Roth. Antes de entrar en estas cuestiones,
dedicaremos la primera seccion a probar algunos hechos m
as sencillos.
9.1
Resultados elementales
252
= 218 17,
= 29 172 .
253
Es f
acil ver que Etor
(Q) = {(0, 0)}, as como que los u
nicos puntos enteros de
E (Q) son (4, 16). Adem
as, (4, 16) + (0, 0) = (8, 32), luego por el teorema
anterior
E (Q) = (0, 0) (4, 16) .
1
No podemos aplicar el teorema anterior a la curva E, pues tiene discriminante negativo. Sin embargo, vamos a ver que
E(Q) = (0, 0) (4, 6) .
Para ello consideramos la isogenia : E E , cuya isogenia dual viene
dada por
2
Y
Y (32 X 2 )
(X,
Y)=
,
,
4X 2
8X 2
Aplic
andola al punto (4, 16) obtenemos (4,
16) = (4, 6). Este punto
tiene la propiedad de que (4, 6) = 2(4, 16).
Pongamos que E(Q) = (0, 0) P . Entonces (4, 6) = u(0, 0) + vP , con
u, v Z. Aplicando obtenemos que 2(4, 16) = v(P ), de donde se sigue
f
acilmente que v = 1, 2. Basta descartar las posibilidades v = 2. Si se
diera una de las dos, tendramos que
17 51
(4, 6) 2E(Q),
o bien
(4, 6) + (0, 0) =
,
2E(Q).
4
8
Veamos que el segundo caso es imposible, y el primero se descarta analogamente. La f
ormula de duplicaci
on para E se reduce a
x(2(X, Y )) =
X 2 17
2Y
2
.
Si 17/4 fuera de esta forma, para un punto (X, Y ) E(Q), tendramos que
(X 2 17)2
= Y 2 = X 3 6X 2 + 17X.
17
Al operar obtenemos que X ha de ser raz de un polinomio m
onico con coecientes enteros, luego X ha de ser entero, pero al mismo tiempo se comprueba
que dicho polinomio no tiene races enteras.
Ejemplo
= 37,
254
(0, 0),
(1, 0),
(1, 1),
(0, 1),
(1, 1),
(0, 0),
(1, 1),
(0, 1),
(0, 0),
(1, 1),
(0, 1).
Calculamos:
2(0, 0) = (1, 0),
21
69
,
25 125
1357 53277
2(6, 15) =
,
.
841
24389
2(2, 3) =
,
9.2. Aproximaci
on diof
antica
255
(1, 0),
(2, 3),
(1, 1),
(2, 2),
(1, 0),
(6, 15),
(1, 1),
(6, 14).
9.2
Aproximaci
on diof
antica
La prueba del resultado principal que vamos a ver sobre puntos enteros en
curvas elpticas se basa en un profundo teorema de aproximaci
on diof
antica. En
esta seccion presentaremos el contexto en el que este teorema surge de forma
natural.
La idea b
asica es que, puesto que Q es denso en R, cualquier n
umero irracional puede ser aproximado con la precisi
on deseada por un n
umero racional
adecuado. Sin embargo, las aproximaciones pueden ser malas en el sentido de
tener un denominador muy grande. Por ejemplo, siempre podemos aproximar
un irracional salvo una centesima mediante una fraccion con denominador 100.
Esto es un ejemplo de una mala aproximaci
on. En cambio,
355
= 3, 1415929 . . .
113
es una aproximaci
on muy buena de , pues con un denominador del orden de
100 lo aproxima con 7 cifras decimales exactas. Se trata de un caso particular
del teorema siguiente:
256
Teorema Si es un n
umero irracional y p/q es un convergente de la fracci
on
continua de , entonces
p < 1 ,
q q2
luego existen innitas aproximaciones de (con precisi
on arbitraria) en estas
condiciones.
Si es un n
umero algebraico, Liouville demostr
o que el exponente 2 del
teorema anterior no puede incrementarse indenidamente:
Teorema 9.4 (Liouville) Sea A un n
umero algebraico de grado d 2
sobre Q (es decir, |Q() : Q| = d). Entonces existe una constante C > 0
dependiente tal que para todo n
umero racional p/q se cumple
p C .
q qd
n: Sea f (T ) = a0 T d + a1 T d1 + + ad Z[T ] el polinomio
Demostracio
mnimo de (multiplicado por un a0 Z para que sus coecientes sean enteros).
Sea
C1 = sup{f (T ) | 1 t + 1}.
Si un n
umero racional cumple
p
1,
q
C
,
1
qd
q
siempre y cuando p/q aproxime a con error menor que 1, pero tomando
C = mn{1, 1/C1 } tenemos una constante que vale para todo p/q.
Conviene observar que podemos eliminar la constante C del enunciado a
cambio de admitir un n
umero nito de contraejemplos:
Teorema 9.5 Si es un n
umero algebraico de grado d, entonces hay a lo sumo
una cantidad nita de n
umeros racionales p/q que cumplen
p < 1 .
q qd
n: Para cada valor de q hay a lo sumo una cantidad nita de
Demostracio
valores de p que cumplan la aproximaci
on, luego si existieran innitas aproximaciones, las habra con denominador arbitrariamente grande, luego podramos
tomar una tal que 1/q d < C/q d , donde C es la constante del teorema anterior,
lo cual es imposible.
257
Ejemplo Liouville us
o su teorema para mostrar ejemplos concretos sencillos
de n
umeros trascendentes. Por ejemplo, el n
umero
= 21! + 22! + 23! +
es trascendente, pues si j j0 , podemos aproximarlo con pj /qj , donde
pj = 2j! (21! + 22! + + 2j! ),
qj = 2j! ,
y la diferencia es
1
1
1
1
pj = 2(j+1)! + 2(j+2)! + <
= (j+1)!1 < j j0 .
(j+1)!+k
qj
2
2
qj
qj
k=0
As, pj /qj aproxima a con exponente j0 . Si fuera algebraico, su grado
debera ser d j0 para todo j0 , lo cual es absurdo.
En denitiva, tenemos que cualquier n
umero irracional puede aproximarse
arbitrariamente bien mediante n
umeros racionales p/q con un error menor que
1/q 2 , pero que si es algebraico de grado d no es posible conseguir aproximaciones arbitrariamente buenas con error menor que 1/q d . Esto plantea la cuesti
on
de si el exponente 2 es el mejor posible o si, por el contrario, podemos conseguir
aproximaciones arbitrariamente buenas con exponente 2 < e < d. Esto ha sido
objeto de numerosos trabajos. Entre otras contribuciones citamos que Thue
demostro en 1909 que el teorema de Liouville se cumple tambien con un
exponente d/2 + 1 + K, para todo K > 0. Siegel demostro en 1921 que vale 2 d + K,
mientras que Gelfond y Dyson demostraron
independientemente en 1947 que el
9.3
El teorema de Roth
C
.
AK (r)2+9
Observemos que este teorema recoge el caso clasico que hemos discutido en
la seccion anterior, pues si K = Q y p = la altura viene dada por AQ (p/q) =
max{|p|, q}. Si para una constante C existieran innitas aproximaciones con
258
| p/q| < C/q 2+9 , las habra con q sucientemente grande como para que
C/q 2+9 < 1, pero entonces |q p| < q y |p| < 2||q, luego tendramos que
AQ (p/q) < 2||q y no se cumplira el teorema para la constante C(2||)2+9 .
Por otra parte, eligiendo la constante C sucientemente peque
na podemos
asegurar que para todo n
umero racional p/q se cumpla | p/q| C/q 2+9 , con
lo que tenemos exactamente el teorema de Liouville con 2 + K en lugar de d.
Como primer paso en la demostracion del teorema de Roth probaremos que
es suciente demostrar una version ligeramente mas debil:
Teorema 9.7 Sea K un cuerpo numerico, sea p un divisor primo de K (arquimediano o no) extendido arbitrariamente a A, sea A un entero algebraico
y sea K > 0. Entonces el conjunto de las alturas de los n
umeros r K tales que
| r|p <
1
AK (r)2+9
est
a acotado.
n (de que este teorema equivale al teorema de Roth): Es
Demostracio
evidente que el teorema de Roth implica 9.7. Recprocamente, supongamos que
se cumple 9.7 y veamos que se cumple el teorema de Roth. En primer lugar
supongamos que es un entero algebraico. Si existieran innitas aproximaciones
r K para una constante dada C, entonces
C
1
C
=
AK (r)2+9
AK (r)2+9/2 AK (r)9/2
y tendramos innitas aproximaciones para las que C/AK (r)9/2 < 1, las cuales
tambien incumpliran el teorema con C = 1 y K/2 (al ser innitas, sus alturas
no estaran acotadas).
As pues, tenemos probado el teorema de Roth para enteros algebraicos. Si
no es necesariamente entero, existe un entero racional m = 0 tal que m es
un entero algebraico. Aplicamos el teorema 7.24 a la aplicaci
on P1 P1 dada
por [x, y] [mx, y], con lo que obtenemos constantes tales que
C1 AK (r) AK (mr) C2 AK (r),
para todo r K. (El teorema esta enunciado para la altura absoluta, pero es
obvio que tambien vale para la altura de K.) As, si
| r|p <
entonces
|m mr|p <
C
,
AK (r)2+9
C|m|p
C|m|p C129
<
,
AK (r)2+9
AK (mr)2+9
259
(i)
G (T, . . . , T )(T X1 )i1 (T Xn )im ,
i
(i)
i1 +im G
1
=
.
im
i1 ! im ! X1i1 Xm
(T,...,T )
k
Xjki .
i
2r1 ++rm .
i1
im
Si p es un divisor primo en K, representamos por |G|p el maximo de los
valores absolutos de los coecientes de G. Denimos tambien |G| = max |G|p .
p|
1
,
2
260
Teorema 9.9 Sea K un cuerpo numerico de grado N , sea O su anillo de enteros, m > 0 un n
umero natural, 0 < < 1/16m+N , sean r1 , . . . , rm naturales
no nulos tales que
r1 > r2 , r2 > r3 , . . . , rm > 10.
(9.1)
Sea G(X1 , . . . , Xm ) O[X1 , . . . , Xm ] no nulo tal que gradXj G rj . Consideremos 1 , . . . , m K n
umeros de altura A1 , . . . , Am respectivamente y supongamos:
N log 4 + 4m log A1 ,
(9.2)
r1 log A1 rj log Aj ,
|G|
j = 1, . . . , m,
(9.3)
1
Ar
1 .
(9.4)
(9.5)
y G(s) (1 , . . . , m ) = 0.
Admitiendo estos resultados, vamos a probar el teorema 9.7:
Partimos de un cuerpo numerico K de grado N y un entero algebraico A.
Sea F (Y ) O[Y ] su polinomio mnimo, digamos de grado n. Supongamos
que existen elementos K que aproximan a seg
un el enunciado (respecto
de un primo p) con altura arbitrariamente grande. Fijemos un n
umero real
0 < < 1/10 y vamos a elegir m, , 1 , . . . , m , r1 , . . . , rm en este orden con
los criterios siguientes:
Tomamos m > (2n/)2 , de modo que podemos aplicar el teorema 9.8 a F
con y m.
m
Luego tomamos 0 < < tal que < 1/16m+N , 20m (1/2) < .
A continuaci
on elegimos 1 K que aproxime a y con altura A1 sucientemente grande como para que cumpla (9.2) y
(1 ) log A1 > log C
(la constante de 9.8 c).
Seguidamente elegimos 2 , . . . , m K que aproximen a y cuyas alturas
A2 , . . . , Am cumplan
log A2 > 2 log A1 , . . . , log Am > 2 log Am1 .
Luego elegimos un natural r1 tal que
r1 log A1 > 10 log Aj ,
j = 2, . . . , m.
Y por u
ltimo elegimos naturales r2 , . . . , rm de modo que
r1
log A1
log A1
rj < 1 + r1
.
log Aj
log Aj
261
De este modo
r1 log A1 rj log Aj log Aj + r1 log A1 < (1 + /10)r1 log A1 .
(9.6)
log Aj
< 1+
< 1+
<
rj
10 log Aj+1
10 2
y
log A1
rm r1
> 10.
log Am
Podemos aplicar 9.8, que nos da un polinomio G(X1 , . . . , Xn ) que cumple
|G| C r1 ++rm C r1 (1+++
m1
en el que son nulos todos los terminos salvo los correspondientes a m-tuplas i
tales que
i1 /r1 + + im /rm m(1/2 2).
(9.7)
(Notemos que m(1/2 2) > m(1/2 ) .) De todos modos, el n
umero total
de sumandos es a lo sumo
1m
2r1 ++rm 2mr1 Ar
.
1
En total,
(i)
1m
1
|G (, . . . , )|p 2mr1 |F |p |2|mr
C1mr1 Ar
,
p
1
262
1
,
(Ai11 Aimm )2+9
|G(1 , . . . , m )|p p A1
1
,
(Ai11 Aimm )2+9
r
Ahora cambiamos cada ij por rj ij /rj y usamos que Ar11 Aj j por (9.6).
Luego sustituimos i1 /r1 + + im /rm por m(1/2 2), con lo que obtenemos
1
2mr1 Np
|G(1 , . . . , m )|p p A1
mr (1/22)(2+9)
A1 1
(9.8)
2mr1 Np
|G(1 , . . . , m )|p p A1
(9.10)
N
|G(1 , . . . , m )|p p
1N
Ar11 Armm
A2mr
1
mr1 (1/22)(2+9)
A1
mr1 (1+)
1N
A2mr
A1
1
mr1 (1/22)(2+9)
A1
263
Tomando logaritmos:
(1/2 2)(2 + K) 2N + 1 + .
Ahora bien, jado , esto es valido para arbitrariamente peque
no, por lo
que
(1/2 2)(2 + K) 1 + .
A su vez, es arbitrariamente peque
no, luego llegamos a que K 0, lo cual es
absurdo.
9.4
Resultados auxiliares
En esta seccion demostraremos los teoremas 9.8 y 9.9 que hemos usado para
probar el teorema de Roth. Para el primero de ellos necesitamos dos resultados
previos:
Teorema 9.10 Si K es un cuerpo numerico de grado N y O es su anillo de
enteros, existen constantes C1 , C2 , B0 > 0 tales que para todo B B0 el
conjunto de los n
umeros O tales que ||p B para todo primo arquimediano
p de K es nito y su cardinal (B) cumple
C1 B N (B) C2 B N .
n: Esto se debe a que la representacion geometrica transDemostracio
forma O en un retculo completo en Rs Ct
umero de
= RN , donde s y t son el n
primos arquimedianos reales y complejos de K, respectivamente. Si llamamos
T = {x Rs Ct | |xi | 1, para i = 1, . . . , s + t},
entonces T es un subconjunto acotado de RN y el conjunto del enunciado est
a
formado por los puntos cuya representaci
on geometrica esta en el homotetico
BT . Obviamente el conjunto es nito y la estimaci
on de su cardinal se basa en
un resultado general sobre retculos completos: Si v es el volumen de T y V es
el volumen del paraleleppedo fundamental del retculo, entonces1
v
(B) = B N + O(B N 1 ).
V
Explcitamente, existe una constante C > 0 tal que
v
v
C
(B)
C
<
<
+ .
N
V
B
B
V
B
Si tomamos B0 sucientemente grande como para que C/B0 < v/2V , entonces, para todo B B0 se cumple
0<
v
3v
(B)
<
<
,
N
2V
B
2V
264
r1
rm
2
es a lo sumo (r1 + 1) (rm + 1)/m1/2 .
n: Por inducci
Demostracio
on sobre m. Para m = 1 es trivial, pues si
1/2 no hay ninguno y si < 1/2 entonces (r1 + 1)/ > r1 + 1.
Supongamos ahora que m > 1 y tomemos determinado por
1
1
m
= (m ),
2
2
es decir, = 2m. En terminos de la cota superior es
2m1/2
(r1 + 1) (rm + 1).
La armaci
on es trivial si 2m1/2 . Supongamos, pues, que > 2m1/2 .
El n
umero de m-tuplas i sera la suma del n
umero de m 1-tuplas que cumplen
i1
im1
1
m 1 1 + 2im /rm
im
+ +
(m )
=
,
r1
rm1
2
rm
2
2
para cada im = 0, . . . , rm . Por hip
otesis de induccion, el n
umero de m-tuplas
sera a lo sumo
rm
im
2(m 1)1/2
(r1 + 1) (rm1 + 1).
1 + 2im /rm
=0
rm
im
rm
im
rm
2
2
2
= (rm + 1) 2
.
2 (1 2i /r )2
21
1
m
m
=0
i =0
m
As pues, el n
umero de m-tuplas esta acotado por
2(m 1)1/2
(r1 + 1) (rm + 1).
2 1
Falta comprobar que
2(m 1)1/2
2m1/2
2
1
265
o, equivalentemente, que
m1
m
1/2
2 1
.
2
266
El teorema quedar
a probado si justicamos que tomando B sucientemente
grande podemos conseguir dos polinomios distintos G1 y G2 con los mismos resa cumpliendo las propiedades
tos, pues entonces el polinomio G = G1 G2 seguir
a) y c) de 9.8, pero adem
as cumplir
a b), pues los G(i) (Y, . . . , Y ) correspondientes a ndices en las hip
otesis de b) seran m
ultiplos de F , luego se anular
an en
sus races.
Dichos polinomios existir
an si
1/2
1/2
Equivalentemente, (C4r1 ++rm B)N n/m < (C1 B)N . Tenemos como hipotesis que m > (2n/)2 , luego nos basta conseguir
(C4r1 ++rm B)N/2 < (C1 B)N .
Esto equivale a
C5r1 ++rm < C1N B N/2 .
Podemos suponer que C1 < 1, con lo que C1N > 1 y por consiguiente
< (C1N C5 )r1 ++rm , luego basta conseguir
C5r1 ++rm
1
r
,
im
i1 ! im ! X1i1 Xm
267
(9.11)
G1
Gn
DF1 + + Gn
DFn +
DF1 + +
DFn = 0.
Xj
Xj
Xj
Xj
D
ij + 1 Xj
es un operador diferencial de grado menor que i + 1, luego cumple (9.11), y lo
sigue cumpliendo si eliminamos el coeciente. Por lo tanto
G1
Gn
Di F1 + +
Di Fn = 0,
Xj
Xj
i = 1, . . . , n 1.
268
inc
ognitas las derivadas de los Gk , la matriz de coecientes (Di Fk ) tiene determinante no nulo, luego podemos concluir que todas las derivadas parciales
son nulas, luego las funciones racionales Gk son todas constantes. Aplicando
(9.11) al operador identidad concluimos que los polinomios Fi son linealmente
dependientes sobre K, en contra de lo supuesto.
Teorema 9.13 Sea G K[X1 , . . . , Xm ] un polinomio no nulo, m 2, tal que
gradXj G rj para cada j = 1, . . . , m. Entonces existe un natural 1 l rm +1
y operadores diferenciales D0 , . . . , Dl1 en las variables X1 , . . . , Xm1 tales que
el grado de cada Di es menor o igual que i y si
1 j G
F (X1 , . . . , Xm ) = det Di
j
j! Xm
l1
i,j=0
269
1 j
im
X1i1 Xm
,
j
j! Xm
La f
ormula para la suma es obvia. Veamos la del producto. De entre todas las
m-tuplas i = (i1 , . . . , im ) tales que ind F = i1 /r1 + + im /rm , consideremos
las que tienen el menor valor posible de i1 ; de entre ellas, las que tienen el
menor valor posible de i2 ; y as sucesivamente, hasta quedarnos con una mtupla mnima i. Similarmente, tomamos una m-tupla mnima j de manera que
ind G = j1 /r1 + + jm /rm . Entonces
(F G)(i)+(j) (1 , . . . , m ) =
F (u) G(v) (1 , . . . , m ),
u+v=i+j
270
v1
vm
+ +
< ind G,
r1
rm
o bien
luego F (u) G(v) = 0, lo que nos permite concluir que el ndice de F G se alcanza
con la m-tupla (i) + (j).
Ind 2
Si
j1 ++jm F
jm
X1j1 Xm
entonces
ind
j1 ++jm F
X1j1
jm
Xm
= 0,
ind F
j1
jm
.
r1
rm
1
indr, F.
l
He aqu el u
ltimo resultado que necesitamos para demostrar el teorema 9.9:
Teorema 9.15 En las condiciones del teorema 9.13, tomemos 0 1 y
supongamos que r1 r2 , . . . , rm1 rm , rm 10. Sean 1 , . . . , m K y
sea = indr, G. Entonces
mn{, 2 }
4
indr, F + 4.
l
271
Di =
de grado l 1. Si el polinomio
Di
1 j G
j
j! Xm
i1
im1
j
rm
j
,
r1
rm1
rm
rm1
rm
l1
max{0, j/rm } l.
j=0
max{0, j/rm } =
j=0
m ]
1 l1
1 [r
max{0, rm j}
([rm ] j)
rm j=0
rm j=0
[rm ]([rm ] + 1)
[rm ]2
.
2rm
2rm
Es f
acil ver que si a > 10 entonces (a 1)2 /2 > a2 /3. Aplicamos esto a
rm > 10, con lo que
[rm ]2
(rm 1)2
2 rm
>
.
2rm
2rm
3
En resumen, indF 2 rm /3 l, luego
2
3l 1
4
3l
ind F + 4,
ind F +
rm l
rm
l
pues rm 10 y l rm + 1.
272
max{0, j/rm } =
j=0
l1
( j/rm ) = l
j=0
l(l 1)
l
.
2rm
2
p
|G|p p
|G|p p
p
p|
N r1
N
p
|G|N
.
= |G| A1
(9.12)
j = 1, . . . , m,
r1
AN
.
1
(9.14)
(9.15)
273
m1
indlrm ,m V 20(2)1/2 .
m1
m1
2 20m1 (2)(1/2)
2 2 20m1 (1/2)
.
Por consiguiente,
m1
indr, F l 2 2 20m1 (1/2)
.
m1
2
mn{, } 8 2 20m1 (1/2)
+ 4
m1
m1
(8 2 + 4)20m1 (1/2)
20m (1/2)
,
donde hemos usado que 4 4 (1/2)
m1
4 20m1 (1/2)
m1
274
Por u
ltimo, si 2 hacemos
m
9.5
El teorema de Siegel
C
.
AK (r)2+9
Por consiguiente
log | r|p
log C
(2 + K).
log AK (r)
log AK (r)
Supongamos que podemos aproximarnos a desde puntos r K con la
topologa p-adica (es decir, que Kp ). Entonces AK (r) tiende a innito, por
lo que
log | r|p
lm inf
(2 + K)
r
log AK (r)
y, como esto vale para todo K > 0, concluimos que
lm inf
r
log | r|p
2.
log AK (r)
275
Denici
on 9.17 Sea K un cuerpo numerico, p uno de sus divisores primos,
E/K una curva elptica, Q E(Kp ) y t Kp (E) una funci
on racional con un
cero de orden e 1 en Q. Para cada P E(Kp ) denimos
1/e
> 0,
1/e
> 0,
P Q
276
n: Sean t y t par
Demostracio
ametros locales de E1 y E2 en Q y (Q)
respectivamente. Vamos a usar estas funciones para calcular dp . El teorema
anterior implica que el resultado ser
a cierto para cualquier otra elecci
on.
Entonces t = Kte (Q) , donde K Kp (E2 ) no tiene ni un cero ni un polo
en Q. As pues, para puntos P sucientemente cercanos a Q,
log dp ((P ), (Q))
log |K(P )|p + eQ (P ) log |t(P )|p
log |t ((P ))|p
=
=
log dp (P, Q)
log |t(P )|p
log |t(P )|p
La funci
on |K|p es continua y no nula en un entorno compacto de Q, luego
log |K(P )|p esta acotado en dicho entorno, mientras que log |t(P )|p tiende a innito cuando P Q. La conclusi
on es ahora inmediata.
Pasemos ahora a reformular el teorema de Roth en terminos de distancias
sobre curvas:
Teorema 9.20 Sea K un cuerpo numerico, p un divisor primo en K, sea E/K
una curva proyectiva denida sobre K, sea Q E(A) un punto de acumulaci
on
de E(K) respecto de la topologa p-
adica y f K(E) una funci
on racional no
constante. Entonces
log dp (P, Q)
lm inf
2,
P Q log AK (f (P ))
donde P vara en E(K).
n: Notemos que para que Q pueda ser un punto de acumuDemostracio
laci
on de E(K) es necesario que Q E(Kp ) (pues E(Kp ) E(A) es cerrado
en E(A), viendo ambos conjuntos como subespacios de E(Kp )). Por lo tanto
la distancia est
a denida. Tambien es claro que no importa con que funci
on
t Kp (E) la calculamos.
Aplicando el teorema 7.24 a la aplicaci
on 1/x (extendida de forma natural
a una aplicaci
on regular P1 (K) P1 (K)) vemos que el lmite inferior del
enunciado no se altera si cambiamos f por 1/f , luego podemos suponer que f
no tiene un polo en Q. Esto nos permite tomar t = f f (Q) para calcular dp .
Llamemos e al orden de t en Q. Entonces, para todo K > 0,
log dp (P, Q)
log |f (P ) f (Q)|p
= lm inf
P Q
log AK (f (P ))
e log AK (f (P ))
log AK (f (P ))2+9 |f (P ) f (Q)|p
1
= lm inf
(2 + K) .
e P Q
log AK (f (P ))
lm inf
P Q
277
log dp (P, Q)
2+K
.
log AK (f (P ))
e
log dp (Pi , Q)
= L.
af (Pi )
278
log dp (Pi , Q)
= 1.
log dp (Pi , Q )
Combinando esto con la desigualdad que hemos obtenido para las alturas
vemos que
L = lm
i
log dp (Pi , Q)
lm inf
i
af (Pi )
log dp (Pi , Q )
.
2 af (Pi ) + O(1)
m2
4|K : Q|
.
m2
Como m es arbitrario, ha de ser L 0.
L
1
n
log max{1, |x(Pi )|p p }.
|K : Q| pS
(9.16)
279
para todo i.
}.
Si i es sucientemente grande,
log dp (Pi , O)
log |x(Pi )|p
1
=
.
ax (Pi )
2ax (Pi )
2|S|
F (x) + G(x)y
,
H(x)
(9.17)
280
F (x)2 ,
f H(x)F (x),
G(x)2 x3 .
281
Ai , Bi KS
Di US .
282
Bi /Di6 = Bj /Dj6 ,
Y = (Di /Dj )3 Y
Captulo X
10.1
Denici
on 10.1 Un retculo complejo es un grupo R = 1 , 2 Z , donde 1 y
2 son dos n
umeros complejos linealmente independientes sobre R.
Es claro que la independencia lineal de 1 y 2 equivale a que sean no nulos
y = 2 /1 tenga parte imaginaria no nula. Eligiendo el orden de 1 y 2
podemos exigir que Im > 0. Diremos entonces que el par (1 , 2 ) es una base
orientada del retculo R. En lo sucesivo sobrentenderemos siempre que las bases
con las que trabajamos estan orientadas.
Se llama paralelogramo fundamental asociado a una base 1 , 2 de un retculo
complejo R al conjunto
P = {1 + 2 | 0 , < 1}.
Es claro entonces que el plano complejo se descompone en union disjunta de
los trasladados de P , es decir,
C=
+ P.
283
284
pR
C/R
C
pS
C/S
285
2 = b1 + a2 ,
ad bc = 1.
286
a, b, c, d Z, ad bc = 1.
a + b
,
c + d
a, b, c, d Z, ad bc = 1.
Observemos que
Im =
Im((a + b)(c
+ d)))
bc Im + ad Im
ad bc
=
=
Im .
|c + d|2
|c + d|2
|c + d|2
(10.1)
Si suponemos que las bases estan orientadas entonces Im e Im son positivos, luego ad bc > 0. Con esto hemos probado el teorema siguiente:
Teorema 10.7 Sean R = 1 , 2 Z y S = 2 , 2 Z dos retculos complejos,
donde las bases est
an orientadas. Entonces R y S son linealmente equivalentes
si y s
olo si existen n
umeros enteros a, b, c, d tales que
=
a + b
,
c + d
ad bc = 1.
Ahora es claro que existen innitos retculos no equivalentes dos a dos, luego,
tal y como arm
abamos, hay innitos toros complejos no conformemente equivalentes dos a dos.
En particular tenemos que todo retculo complejo R = 1 , 2 Z es linealmente equivalente a otro de la forma 1, Z , con Im > 0 (solo tenemos que
tomar = 2 /1 ). Por ello en muchas ocasiones podremos limitarnos a trabajar
con retculos de esta forma.
10.2
Dos n
umeros complejos 1 y 2 linealmente independientes sobre R determinan un paralelogramo en C. El retculo R generado por 1 y 2 es un articio
algebraico para tratar m
as comodamente el toro que resulta de identicar los
lados opuestos de dicho paralelogramo. En efecto, dicho toro puede identicarse con el cociente C/R, donde por comodidad trabajamos con todo el plano
complejo en lugar de con el paralelogramo determinado por 1 y 2 .
En esta seccion veremos que todo toro complejo es conformemente equivalente (e isomorfo como grupo) a una curva elptica compleja. El isomorsmo
induce de forma natural un isomorsmo entre el cuerpo de funciones racionales
de la curva elptica y el cuerpo de funciones meromorfas del toro, las cuales a
su vez pueden identicarse de forma natural con las funciones meromorfas en
C con periodos 1 y 2 . Esto nos lleva a las funciones elpticas en el sentido
clasico:
287
Denici
on 10.8 Una funci
on elptica respecto a un retculo complejo R es una
funci
on meromorfa f : C C tal que f (z + ) = f (z) para todo z C y
todo R.
Un n
umero complejo que cumpla f (z + ) = f (z) para todo z C se
llama periodo de f . As pues, los elementos de R son periodos de f , pero
no exigimos que sean los u
nicos periodos de f . Es obvio que para que f sea
elptica respecto de R basta con que tenga por periodos a una base de R. En
otras palabras, una funci
on elptica (respecto a alg
un retculo) no es mas que
una funci
on meromorfa doblemente peri
odica (una funci
on con dos periodos
linealmente independientes).
Es evidente que si f : C/R C es una funci
on meromorfa en un toro
complejo y p : C C/R es la proyeccion natural, entonces f = p f es una
funci
on elptica sobre R y, recprocamente, toda funci
on elptica sobre R induce
una funci
on meromorfa f tal que f = p f. En lo sucesivo no distinguiremos
entre f y f.
El hecho de que las funciones elpticas puedan verse como funciones meromorfas sobre una supercie de Riemann compacta tiene muchas consecuencias.
Por lo pronto tenemos que las funciones elpticas sobre un retculo forman un
cuerpo con las operaciones denidas puntualmente. M
as a
un, el cuerpo M(T )
de las funciones meromorfas sobre una supercie de Riemann compacta T es
un cuerpo de funciones algebraicas de una variable.1 Ademas, los puntos de T
se corresponden biunvocamente con los divisores primos de M(T ): un punto P
se corresponde con el primo P tal que vP (f ) es el orden de la funci
on f en el
punto P .
Si f M(T ) no es constante, podemos considerarla como elemento del
cuerpo k = C(f ), donde su divisor asociado es de la forma (f ) = p/q, para cier
tos divisores primos p y q de k. Estos
factorizar
an en M(T ) como p = P1 Pn
y q = Q1 Qn , donde los primos Pi y Qi (no necesariamente distintos) se
corresponden respectivamente con los ceros y polos de f en T (y el n
umero de
veces que aparece repetido cada primo es el orden del cero o polo correspondiente). El n
umero n de factores es el mismo para p y q porque los divisores
principales tienen grado 0. Esto signica que (contando multiplicidades) f tiene
el mismo numero de ceros que de polos en T . A este n
umero se le llama orden
de la funci
on f . Observemos que, como p tiene grado 1 en k y grado n en M(T ),
podemos concluir que
|M(T ) : C(f )| = orden de f.
(10.2)
288
converge (absolutamente) si y s
olo si > 2.
n: Notemos que, puesto que no hemos especicado un orDemostracio
den en los sumandos, s
olo tiene sentido hablar de convergencia absoluta. Sea
1 , 2 una base de R y llamemos m y M a las distancias mnima y m
axima,
respectivamente, de 0 a la frontera del paralelogramo indicado en la gura:
2
1 + 2
1 2
M 1
m
0
1 + 2
1 2
.
(kM )
||
(km)
Si llamamos S(n) = || , donde recorre los 8(1+2+ +n) elementos
de R mas cercanos a 0, tenemos que
8
28
n8
8
28
n8
+
+ +
S(n) +
+ +
,
M
(2M )
(nM )
m
(2m)
(nm)
lo cual equivale a
n
n
8
8
1
1
S(n)
.
M k=1 k 1
m k=1 k 1
289
Seg
un la teora b
asica sobre productos innitos, la convergencia de la serie
del teorema anterior para = 3 implica la convergencia absoluta y casi uniforme
del producto en todo el plano complejo. Tenemos as una funci
on entera con
ceros simples en todos los puntos de R (y solo en ellos). Se trata de una funci
on
impar, pues recorre R \ {0} cuando lo hace, y claramente
(z)
= 1.
z0 z
lm
Todos estos hechos determinan una cierta analoga entre las funciones (z) y
sen z. Observemos que (z) no puede ser una funci
on elptica porque tendra
un u
nico cero y ning
un polo en cada paralelogramo fundamental de R.
Introducimos ahora la funci
on dseta de Weierstrass, denida por
(z) =
(z)
.
(z)
2 2
R\{0}
luego
(z) =
1
+
z
R\{0}
1
z
1
+ +
z 2
.
290
R\{0}
Denimos la funci
on de Weierstrass como
1
1
1
(z) = (z) = 2 +
2 .
z
(z )2
R\{0}
291
1
(z) = 2 +
(2n + 1)G2n+2 z 2n .
z
n=1
n: Usamos el desarrollo de Taylor
Demostracio
1
=
(n + 1)z n ,
(1 z)2
n=0
|z| < 1.
z n
1
1
1
,
=
(n + 1)
2 = 2 1 +
(z )2
2 1 z
n=1
luego
1
n+1 n
1
=
z .
2
2
(z )
n+2
n=1
Sumando sobre y teniendo en cuenta que todas las series convergen absolutamente,
(z) =
1
+
(n + 1)
2
z
n=1
R\{0}
1
n+2
zn =
1
+
(n + 1)Gn+2 z n .
2
z
n=1
292
2
+ 6G4 z + 20G6 z 3 +
z3
Por lo tanto
4
24G4
2 80G6 +
z6
z
donde los puntos suspensivos representan una funci
on holomorfa que se anula
en 0. Por otra parte,
(z)2 =
(z)3 =
1
9G4
+ 2 + 15G6 +
z6
z
Por consiguiente
(z)2 43 + 60G4 (z) = 140G6 +
Esta funci
on es elptica y no tiene polos, luego ha de ser constante, lo que
nos da la ecuacion diferencial que buscamos.
Si llamamos g2 = 60G4 y g3 = 140G6 tenemos que la funci
on satisface la
ecuacion diferencial
2 = 43 g2 g3 .
Equivalentemente, las funciones y satisfacen la ecuacion algebraica
Y 2 = 4X 3 g2 X g3 .
Esto es lo que en 2.4 hemos llamado una ecuacion de Weierstrass clasica, que
no es una ecuacion de Weierstrass en el sentido general, pero que en realidad es
el tipo de ecuacion que consider
o Weierstrass al estudiar las funciones elpticas
debido a que, como acabamos de ver, es el tipo de ecuacion que relaciona a las
funciones y . Recordemos que hemos denido el discriminante y el invariante
de una ecuaci
on de este tipo como los correspondientes a la ecuacion que resulta
de hacer Y = 2Y , a saber,3
= g23 27g32 ,
j=
1728 g23
.
g23 27g32
293
Denici
on 10.15 Si R = 1 , 2 Z es un retculo complejo y es su correspondiente funci
on de Weierstrass, denimos
1 + 2
1
2
e1 =
, e2 =
, e3 =
.
2
2
2
El teorema siguiente muestra, entre otras cosas, que estos n
umeros no dependen (salvo el orden) de la elecci
on de la base de R:
Teorema 10.16 Si R es un retculo en C, entonces
4X 3 g2 X g3 = 4(X e1 )(X e2 )(X e3 ).
Adem
as, las races e1 , e2 , e3 son distintas dos a dos.
n: Sea i uno de los tres n
Demostracio
umeros 1 /2, 2 /2, (1 +2 )/2, de
/ R, pero 2i R. La funci
on (z) ei
modo que (i ) = ei . Claramente i
tiene un cero doble en i , pues, usando que es impar, vemos que
(i ) = (i ) = (i + 2i ) = (i ),
luego ha de ser (i ) = 0 y as i es un cero de ei de orden al menos dos.
Contando los polos vemos que la funci
on tiene orden 2, luego i ha de ser su
u
nico cero y su orden ha de ser exactamente 2.
Por consiguiente, la funci
on g(z) = 4(e1 )(e2 )(e3 ) tiene exactamente
tres ceros dobles. Lo mismo podemos decir de la funcion 2 , que tiene orden
6 (solo tiene polos de orden 6 en los puntos de R) y acabamos de ver que tiene
ceros de orden al menos 2 en los mismos puntos que g. As pues, dichos ceros
han de ser exactamente de orden 2 y no puede tener m
as. El cociente
(z)2
4(z)3 g2 (z) g3
=
g(z)
4((z) e1 )((z) e2 )((z) e3 )
ha de ser constante y, calculando su lmite en 0 (dividiendo entre 3 ), vemos
que la constante ha de ser 1, y as tenemos la igualdad
43 g2 g3 = 4( e1 )( e2 )( e3 ).
Es claro que la funci
on toma innitos valores distintos, luego los dos miembros de la igualdad del enunciado son polinomios que coinciden en innitos
puntos, luego son iguales.
Para terminar observemos que, aunque ya sabemos que los ei han de ser
distintos, ahora podemos dar una sencilla prueba directa: si por ejemplo
fuera e1 = e2 , entonces (z) e1 tendra un cero doble en 1 /2 y otro en 2 /2,
pero ya hemos visto que su orden es 2, luego esto es imposible.
Seg
un hemos visto hasta aqu, a cada retculo complejo R le hemos asociado
una funci
on de Weierstrass y unos n
umeros complejos g2 y g3 que a su vez determinan una ecuaci
on de Weierstrass que a su vez determina una curva elptica
plana. A continuaci
on demostramos que las funciones y parametrizan la
curva de forma natural:
294
295
Esto signica que las derivadas (para un z1 jo) son funciones elpticas, pero
no tienen polos, luego son constantes o, dicho de otro modo, no dependen de
z2 . Igualmente se demuestra que no dependen de z1 . Esto se traduce en que
f(z1 , z2 ) = az1 + bz2 + c,
para ciertos a, b, c C. Por lo tanto:
([az1 ] + [bz2 ] + [c]) = ([z1 ]) + ([z2 ]).
Evaluando en (0, 0) queda que ([c]) = O, luego [c] = 0. Evaluando en (z1 , 0)
tenemos que ([az1 ]) = ([z1 ]), luego [az1 ] = [z1 ] para todo z1 , e igualmente
on se reduce a
[bz2 ] = [z2 ], luego la ecuaci
([z1 ] + [z2 ]) = ([z1 ]) + ([z2 ]).
Extendiendo la denici
on 10.3 a aplicaciones entre toros complejos y curvas
elpticas, podemos decir que la aplicaci
on dada por el teorema anterior es
un isomorsmo analtico. Es obvio que dos toros complejos son analticamente
isomorfos si y solo si lo son sus curvas elpticas asociadas, lo cual equivale a que
sean isomorfas como curvas elpticas, lo cual equivale a su vez a que tengan el
mismo invariante. De este modo, hemos asociado un invariante j C a cada
retculo complejo (o a cada toro complejo) de tal forma que dos retculos son
linealmente equivalentes (y dos toros son analticamente isomorfos o conformemente equivalentes) si y solo si tienen el mismo invariante.
Ejemplo
En primer lugar observamos que cuando (m, n) recorre Z2 \ (0, 0), entonces
tanto m + ni como i(m + ni) = n + mi recorren R \ {0}. Por lo tanto,
1
1
G6 =
=
= G6 ,
6
(i(m + ni))
(m + ni)6
(m,n)=(0,0)
(m,n)=(0,0)
mZ\{0}
(m ni)4 + (m + ni)4
1
+
.
m4 n>0
(m2 + n2 )4
296
G4 =
(m,n)Z2
(m,n)=(0,0)
1
4
1
=
(m + n)4
(m,n)Z2
(m,n)=(0,0)
(m2
1
1
=
4
+ n)
(m,n)Z2
(m,n)=(0,0)
(m,n)Z2
(m,n)=(0,0)
(m,n)Z2
(m,n)=(0,0)
(m3
1
+ n)4
1
((n m) m)4
1
1
= G4 ,
(m + n)4
10.3
Isogenias complejas
297
Teorema 10.19 Si E1 /A y E2 /A son dos curvas elpticas, entonces toda isogenia entre las extensiones E1 /C y E2 /C es la extensi
on de una isogenia entre
E1 /A y E2 /A.
n: Sea : E1 E2 una isogenia entre las extensiones.
Demostracio
Seg
un las observaciones tras el teorema 1.17, basta ver que [E1 (A)] E2 (A).
Supongamos, por el contrario, que existe un punto P E1 (A) de manera que
(P )
/ E2 (A). Para cada A-automorsmo de C tenemos que (P ) = (P ) .
Si (P ) tiene una coordenada trascendente, entonces (P ) recorre una cantidad
no numerable de puntos de E2 (C) al variar , luego recorre una cantidad no
numerable de isogenias en Hom(E1 , E2 ), pero esto es imposible, pues el grupo
de isogenias es numerable por el teorema 3.23.
As pues, en las condiciones del teorema anterior, el grupo Hom(E1 , E2 ) es el
mismo tanto si consideramos las curvas sobre A o sobre C. (M
as precisamente,
la extension y la restricci
on son isomorsmos mutuamente inversos entre ambos
grupos.) En particular lo mismo sucede con el anillo de endomorsmos End(E)
de una curva elptica E/A.
Si E1 /C y E2 /C son dos curvas complejas, podemos representarlas mediante
dos toros complejos Ei
= Ti = C/Ri , y entonces es claro que tenemos un isomorsmo Hom(E1 , E2 )
= Hom(T1 , T2 ), donde el segundo grupo es el de los
homomorsmos analticos entre los toros. El isomorsmo se obtiene componiendo cada isogenia con sendos isomorsmos analticos jos entre las curvas y
los toros.
El interes de esta representacion de las isogenias se debe al teorema 10.4,
seg
un el cual cada homomorsmo analtico entre los toros complejos es de la
forma [z] [z], donde C ha de cumplir que R1 R2 . Notemos que
esta completamente determinado por el homomorsmo, pues si [z] = [z] para
todo z C, entonces ( )z R2 para todo z C, lo cual s
olo es posible si
= 0.
Esto nos permite identicar cada homomorsmo analtico entre T1 y T2 con el
n
umero complejo que lo determina. De este modo podemos ver a Hom(T1 , T2 )
como un subgrupo de C. (Notemos que, en efecto, la suma de n
umeros complejos
se corresponde con la suma de homomorsmos denida puntualmente.)
Si los dos toros son el mismo T = C/R, entonces la composicion de endomorsmos de T se corresponde con el producto de n
umeros complejos, por lo
que End(T ) resulta ser un subanillo de C.
En particular vemos que End(T ) es un anillo conmutativo. Esto es un hecho
no trivial sobre curvas elpticas: Si E/C es una curva elptica, tenemos denido un monomorsmo de anillos End(E) C que prueba que End(E) es
conmutativo.
Esto restringe al teorema 3.35, pues ahora sabemos que End(E) no puede
ser un orden en un algebra de cuaternios, sino que ha de ser isomorfo a Z o bien
a un orden cuadr
atico imaginario. El teorema siguiente lo muestra de forma
explcita:
298
Teorema 10.20 Sea R = 1 , 2 Z un retculo complejo, sea T = C/R y llamemos = 2 /1 . Se cumple End(T ) = Z si y s
olo si Q( ) es un cuerpo
cuadr
atico imaginario, y en tal caso End(T ) es un orden de Q( ).
n: Supongamos que existe un End(T ) que no es entero.
Demostracio
Entonces R R, y existen a, b, c, d Z tales que
1 = a1 + b2 ,
2 = c1 + d2 .
a, b, c Z, a = 0.
Denimos = a
/ R. Entonces
1 = a2 ,
2 = a 2 1 = b 1 c1 = c1 b2 ,
299
300
301
n: Una implicaci
Demostracio
on es el teorema 3.36. Si se da el isomorsmo, entonces ambas curvas tienen multiplicacion compleja. Sean O1 y O2
los anillos respectivos de multiplicaciones complejas. Ambos son ordenes de un
mismo cuerpo cuadr
atico K. Sea O su orden maximal y sea E/C una curva
elptica isomorfa a C/O. Entonces Ei /C es analticamente isomorfa a un toro
complejo C/Ri y es facil encontrar un entero no nulo m tal que mRi Oi O,
luego existe un homomorsmo de C/Ri en C/O, luego las dos curvas Ei son
ambas isogenas a E y, por consiguiente, son is
ogenas entre s.
Ahora tambien es claro que dos curvas isogenas no tienen necesariamente
el mismo anillo de endomorsmos. Basta pensar en dos curvas isomorfas a dos
toros asociados a dos ordenes de un mismo cuerpo cuadr
atico.
Si K es un cuerpo cuadr
atico complejo, un m
odulo completo en K es un
Z-modulo libre R K de rango 2. Observemos que esto es lo mismo que un
retculo R K, pues si OK es el orden maximal de K, siempre es posible
encontrar un entero no nulo m tal que mR OK , el hecho de que OK sea un
retculo implica que mR tambien lo es, y por consiguiente R tambien.
Cada modulo completo R en K tiene asociado un anillo de coecientes
OR = { K | R R},
que resulta ser un orden en K. Es evidente entonces que el toro complejo C/R
tiene a OR como anillo de endomorsmos. El interes de esto se debe a que el
conjunto de todos los m
odulos completos con un mismo anillo de coecientes O
se convierte en un grupo abeliano con el producto dado por
1 , 2 1 , 2 = 1 1 , 2 2 , 1 2 , 2 1 .
El neutro es O. Ademas, los modulos de la forma O, con K forman un subgrupo, de modo que dos m
odulos R1 y R2 son congruentes modulo
este subgrupo si y s
olo si son similares, es decir, si y solo si existe K
(equivalentemente, en C ) tal que R1 = R2 .
Puesto que modulos similares determinan toros complejos isomorfos, concluimos que las clases de isomorfa de curvas elpticas con un anillo O de multiplicaciones complejas se corresponden con las clases de similitud de modulos
con anillo de coecientes O. Ahora bien, este n
umero es siempre nito y es lo
que se conoce como n
umero de clases de O. En particular vemos que hay un
n
umero nito de clases de isomorfa de curvas elpticas con un mismo anillo de
endomorsmos (no trivial).
De esta observacion deducimos una propiedad de las curvas con multiplicacion compleja:
Teorema 10.24 Si una curva elptica E/C tiene multiplicaci
on compleja, entonces su invariante j es un n
umero algebraico (luego E es isomorfa a una curva
denida sobre un cuerpo numerico).
n: Consideremos una ecuacion de Weierstrass para E/C y un
Demostracio
automorsmo de C. Al aplicarlo a los coecientes de la ecuacion obtenemos
302
303
10.4
para todo C .
g3 (1 , 2 ) = 6 g3 (1 , 2 ),
(1 , 2 ) = 12 (1 , 2 ),
j(1 , 2 ) = j(1 , 2 ).
304
g3 (1 , 2 ) = 16 g3 (1, ),
(1 , 2 ) = 112 (1, ),
j(1 , 2 ) = j(1, ).
c32
es holomorfa en H.
305
A > 0, > 0.
|m + n |
|m + ni|
para todo S y todo (m, n) Z2 \ {(0, 0)}. A su vez, basta ver que existe
una constante K tal que |m + n |2 > K|m + ni|2 para todo S. (Si T 2 > K,
entonces T > K /2 .) Si = x + iy, esto equivale a
(m + nx)2 + (ny)2 > K(m2 + n2 ).
Si n = 0 esto se cumple siempre que 0 < K < 1. Si n = 0 llamamos q = m/n,
con lo que la desigualdad equivale a
(q + x)2 + y 2
> K.
1 + q2
Veamos que esto se cumple para todo q con
K=
2
.
1 + (A + )2
q
y
A+
(q + x)2 + y 2
q2
(A + )2
2
2
>
= K,
1 + q2
(A + )2 1 + q 2
(A + )2 1 + (A + )2
donde hemos usado que la funci
on t/(1 + t) es creciente.
Como consecuencia inmediata:
Teorema 10.28 Las funciones G2k ( ) (para k 2), g2 ( ), g3 ( ), ( ) y j( )
son holomorfas en el semiplano Im > 0.
Al tratar con las funciones del teorema anterior, podemos identicar cada
punto H con el retculo complejo 1, Z , pero hemos de tener presente que,
306
seg
un el teorema 10.7, dos retculos 1, Z y 1, Z son linealmente equivalentes
si y solo si existen n
umeros enteros a, b, c, d tales que
=
a + b
,
c + d
ad bc = 1.
(10.3)
Como consecuencia:
a + b
a + b
g2
= (c + d)4 g2 ( ), g3
= (c + d)6 g3 ( ),
c + d
c + d
a + b
= (c + d)12 ( ).
c + d
En particular, tomando a = b = d = 1, c = 0, vemos que j( + 1) = j( ),
G2k ( + 1) = G2k ( ), etc., es decir, que todas las funciones que estamos considerando tienen periodo 1. Esto nos permite desarrollarlas en serie de Fourier,
en el sentido del teorema siguiente:
Teorema 10.29 Sea f : Hr C una funci
on holomorfa de periodo 1 en el
semiplano
Hr = { C | Im > r}.
Entonces f admite un u
nico desarrollo en serie de la forma
f ( ) =
+
an e2ni ,
an C,
n=
307
z
z
sen z = z
1
1+
.
m
m
m=1
La teora de los productos innitos nos da que, para z
/ Z, un logaritmo de
la funci
on (sen z)/(z) viene dado por
sen z
z2
log
log 1 2 ,
=
z
m
m=1
donde la serie es absolutamente convergente y el logaritmo es cualquier rama
uniforme del logaritmo (por ejemplo, si la tomamos en C menos el semieje real
negativo, el logaritmo est
a denido para Im z > 0). Derivando llegamos a que
cos z
1
1
1
= +
+
.
sen z
z m=1 z m z + m
De la relacion entre las funciones trigonometricas y la exponencial se sigue
que
1
1
cos z = eiz (e2iz + 1),
sen z = eiz (e2iz 1).
2
2i
Por consiguiente, si Im z > 0,
cos z
e2iz + 1
2i
e2miz .
= i 2iz
= i + 2iz
= i 2i
sen z
e
1
e
1
m=0
As pues,
1
+
z m=1
1
1
+
zm z+m
Derivando k 1 veces:
k1
(1)
(k 1)!
1
+
z k m=1
= (2i)k
= i 2i
e2miz .
m=0
1
1
+
(z m)k
(z + m)k
(10.4)
mk1 e2miz .
m=1
Si cambiamos k por 2k y z por n , con n Z, n = 0, la serie del miembro izquierdo se descompone en suma de dos series absolutamente convergentes
(pues son subseries de G2k ( )), que a su vez se pueden agrupar en la forma:
1
2k
=
(2i)
m2k1 e2mni .
2k
m= (m + n )
m=1
(2k 1)!
+
308
G2k ( ) = 2(2k) + 2
donde ( ) es la funci
on dseta de Riemann. Si llamamos
k (n) = dk ,
d|n
G2k ( ) =
(m,n)Z2
(m,n)=(0,0)
1
(m + n )2k
(2i)2k
2k1 (n)e2ni .
(2k 1)! n=1
4
,
90
6
,
945
(6) =
vemos que
(2)4
g2 ( ) = 60G4 ( ) = 2
2 3
(2)6
g3 ( ) = 140G6 ( ) = 3 3
2 3
1 + 240
2ni
3 (n)e
n=1
1 504
2ni
5 (n)e
n=1
(n)e2ni ,
n=1
donde la funci
on (n) (que no hay que confundir con la variable ) toma valores
enteros y (1) = 1.
309
n: Llamemos
Demostracio
A=
3 (n)e2ni ,
B=
n=1
5 (n)e2ni .
n=1
Entonces
( ) = g23 ( ) 27g32 ( ) =
64 12
((1 + 240A)3 (1 504B)2 ).
27
Notemos que
(1+240A)3 (1504B)2 = 1+720A+32402 A2 +2403 A3 1+1.008B 5042 B 2
= 122 (5A + 7B) + 123 (100A2 147B 2 + 8.000A3 ).
Ademas, para todo entero d se cumple que
3 2
d (d 1) 0 (mod 3),
5d3 + 7d5 = d3 (5 + 7d2 )
d3 (1 d2 ) 0 (mod 4),
y al sumar sobre todos los divisores de n Z obtenemos que 12 | 53 (n)+75 (n),
por lo que 12 divide a todos los coecientes de la serie 5A + 7B y 123 divide a
todos los coecientes de (1 + 240A)3 (1 504B)2 . As pues,
( ) =
64 12 3
(n)e2ni = (2)12
(n)e2ni ,
12
27
n=1
n=1
(2) = 24,
(6) = 6.048,
(3) = 252,
(7) = 16.744,
(4) = 1472,
(8) = 84.480,
(5) = 4.830,
(9) = 113.643,
(10) = 115.920.
La funci
on tiene muchas propiedades aritmeticas que no son faciles de
probar, muchas de las cuales fueron conjeturadas por Ramanujan. Por ejemplo,
es multiplicativa y satisface varias congruencias del estilo de
(n) 11 (n) (mod 691).
Nos ocuparemos de estos hechos en el captulo XII, donde daremos tambien
una f
ormula sencilla para calcular la funci
on. (El car
acter multiplicativo de la
funci
on lo probaremos en el apendice B.) Ahora pasamos a la funci
on de
Klein:
310
c(n)e2ni ,
n=0
an e2ni
n=0
64 12
64 12
(1 + E)3 =
(1 + E ),
27
27
( ) =
64 12 3 2i
(1 + E ).
12 e
27
Por consiguiente:
j( ) =
123 g23 ( )
1 + E
= 2i
.
( )
e
(1 + E )
(1 + E )(1 + E )
2i
=
e
+
c(n)e2ni .
e2i
n=0
c(1) = 196.884,
c(4) = 20.245.856.256,
c(2) = 21.493.760,
c(5) = 333.202.640.600,
c(3) = 864.299.970,
c(6) = 4.252.023.300.096.
311
Vemos que los coecientes crecen muy rapidamente. Esto no es casual. Por
ejemplo, c(2) = 211 5 2.099, y el factor 211 es obligado, ya que la funci
on c(n)
satisface muchas congruencias, tales como
c(2m n) 0 (mod
c(3m n) 0 (mod
c(5m n) 0 (mod
c(7m n) 0 (mod
23m+8 ),
32m+3 ),
(10.5)
m+1
5
),
m
7 ).
z
(z m n)2
(m + n)2
2
(m,n)Z
(m,n)=(0,0)
1
e2iz
2
2niz
2
=
(2i)
ne
=
(2i)
.
2
(1 e2iz )2
n= (z + n)
n=1
(10.6)
1
2
(m
+ n)2
n=
e2iz
2
2iz
2
(1 e
)
3
ne2ni(z+m ) + ne2ni(z+m ) 2ne2nmi .
m=1n=1
Equivalentemente:
1
e2iz
1
+
(z; ) =
+
ne2inm (e2niz + e2niz 2).
2
2iz
2
(2i)
12 (1 e
)
m=1n=1
312
e2 ( ) = ( /2; ),
e3 ( ) = ((1 + )/2; )
son holomorfas en H.
n: Si hacemos z = /2 en la f
Demostracio
ormula que acabamos de
obtener, podemos agrupar los sumatorios como una serie de Laurent f (w),
donde w = ei , y sabemos que f (w) es convergente si H, es decir, si
w D(0, 1) \ {0}. Puesto que una serie de Laurent convergente determina
siempre una funci
on holomorfa, concluimos que e2 ( ) = ( /2; ) es holomorfa
en H. Lo mismo vale para e3 ( ). En cambio, no podemos aplicar el mismo
razonamiento a e1 ( ), pues ahora sera z = 1/2, cuando necesitamos Im z > 0.
No obstante, e1 ( ) = e2 ( ) e3 ( ), luego tambien es holomorfa.
10.5
El grupo modular
En esta u
ltima seccion estudiaremos un caso particular que servir
a como
motivacion para una teora mucho mas general que trataremos en los captulos
siguientes. Hemos visto que la funci
on modular de Klein satisface j( ) = j( )
si y solo si
a + b
=
,
c + d
para ciertos enteros a, b, c, d tales que ad bc = 1. Se dene el grupo modular
como el grupo formado por todas las matrices 2 2 con coecientes enteros
y determinante 1. A cada matriz
a c
A=
b d
le podemos asociar la transformacion de M
obius A : C C dada por
A ( ) =
a + b
.
c + d
313
de donde concluimos que todos los elementos de se restringen a transformaciones conformes del semiplano H en s mismo.
Ahora podemos decir que la funci
on j coincide sobre dos puntos , H
si y solo si existe un tal que = ( ). En tal caso diremos que y
son equivalentes respecto de .
Conviene observar aqu una analoga con las funciones elpticas: Si f es
elptica respecto de un retculo R, la aplicaci
on que a cada R le asocia la
traslaci
on ( ) = + es un monomorsmo de R en el grupo de las traslaciones
del plano. Si llamamos G a su imagen, tenemos que f toma el mismo valor sobre
cada par de puntos , equivalentes respecto de G, es decir, tales que existe
un G tal que = ( ). Un paralelogramo fundamental P de R es un
subconjunto del plano con la propiedad de que todo punto es equivalente por G
a un u
nico punto de P . Si lo tomamos cerrado, la u
nica excepcion es que cada
punto de la frontera de P es equivalente a su opuesto. Vamos a probar que el
conjunto
D = { H | | Re | 1/2, | | 1}
cumple la misma propiedad para el grupo (esto se expresa diciendo que D es
un dominio fundamental de ):
Teorema 10.34 Todo punto H es equivalente respecto al grupo modular
a un punto de D, y dos puntos , D no son equivalentes entre s excepto si
est
an en la frontera y cumplen Re = Re , Im = Im . Adem
as, el grupo
modular est
a generado por las matrices
1 0
0 1
t=
y s=
1 1
1 0
(cuyas transformaciones asociadas son t( ) = + 1 y s( ) = 1/ ).
n: El dominio D es la parte
Demostracio
sombreada en la gura. El n
umero es la raz
c
ubica de la unidad
1 + 3
=
.
2
314
cumple | Re z| 1/2. Si fuera |z| < 1 entonces s(z) tendra parte imaginaria
mayor, luego ha de ser |z| 1.
Con esto hemos probado que todo punto de H es equivalente a un punto de
D respecto a . Ahora veamos que dos z, z D no son equivalentes respecto
de salvo que esten en la frontera y sean simetricos respecto al eje imaginario.
Ciertamente, un par de puntos simetricos en estas condiciones son equivalentes
(a traves de t si Re z = 1/2 o a traves de s si |z| = 1).
Pongamos que Im z Im z y que z = g(z), con g dada por
g( ) =
a + b
.
c + d
a + a 1
1
=a
.
+1
+1
315
Captulo XI
Supercies modulares
En el captulo anterior hemos visto que las propiedades b
asicas de las funciones elpticas complejas son consecuencia de que pueden verse como funciones
meromorfas sobre una supercie de Riemann compacta (un toro complejo). As
mismo, nos han aparecido una serie de funciones holomorfas asociadas ( ),
j( ), etc., denidas sobre el semiplano
H = { C | Im > 0}.
Son ejemplos de lo que en el captulo siguiente llamaremos funciones modulares, que est
an muy relacionadas con ciertas supercies compactas llamadas
supercies modulares, pero que no son tan f
aciles de construir como los toros
complejos, sino que para ello vamos a necesitar todo este captulo.
En la u
ltima seccion del captulo anterior esbozamos la construcci
on de la
mas simple de las supercies modulares: la que se obtiene al identicar los
puntos de H equivalentes respecto al grupo modular. Las supercies modulares
en general se obtienen del mismo modo a partir de grupos de transformaciones
adecuados. Dedicamos la primera seccion a introducir los grupos con los que
vamos a trabajar.
11.1
Transformaciones de M
obius
az + b
,
cz + d
a, b, c, z C,
ad bc = 0.
318
resultado se enuncia m
as habitualmente para discos, pero cualquier disco puede
transformarse en cualquier semiplano mediante una transformaci
on de M
obius, luego es v
alido
igualmente para semiplanos.
11.1. Transformaciones de M
obius
319
Finalmente notamos que multiplicando una matriz de LG+ (2, R) por una
matriz diagonal adecuada obtenemos otra que induce la misma transformaci
on
de M
obius y tiene determinante 1.
Si A es un anillo, denimos el grupo lineal especial LE(n, A) como el subgrupo de LG(n, A) formado por las matrices de determinante 1.
Acabamos de justicar que toda transformaci
on conforme de H en s mismo
puede obtenerse a partir de una matriz de LE(2, R). Por ello, a partir de este
momento solo trataremos con matrices de este grupo. Notemos que dos matrices
determinan la misma transformaci
on de M
obius si y s
olo si se diferencian a lo
sumo en un factor 1. Equivalentemente, el grupo de las transformaciones
conformes de H es isomorfo al cociente LE(2, R)/{I}.
Nota Observemos que la representacion matricial en LE(2, R) de una transformacion de H no siempre es la obvia. Por ejemplo, la representaci
on de f ( ) = 2
no es
2 0
2
0
,
sino
.
0 1
0 1/ 2
En lo sucesivo no distinguiremos entre las matrices de LE(2, R) y sus transformaciones de M
obius asociadas, si bien hemos de tener siempre presente que
los pares de matrices A se identican como transformaciones de M
obius.
Recapitulando, si
f=
a c
b d
LE(2, R),
320
11.2
Grupos topol
ogicos
Denici
on 11.1 Un grupo topol
ogico es un grupo G dotado de estructura de
espacio topol
ogico (de Hausdor) de modo que el producto G G G y la
aplicaci
on G G dada por 1 son continuas.
Ejemplos El grupo LG(2, C) puede identicarse con un subconjunto de C4
de forma natural:
a c
LG(2, C) (a, b, c, d) C4 .
b d
La imagen la forman las cu
adruplas (a, b, c, d) C4 tales que ad bc = 1,
luego es un abierto. A traves de esta biyeccion podemos dotar a LG(2, C) de
321
a las deniciones an
alogas que hemos dado en la seccion anterior. La acci
on es
transitiva si todos los puntos de S son equivalentes entre s, es decir, si S/G
consta de una u
nica orbita.
322
Ejemplos Es f
acil ver que la accion C LG(2, C) C descrita en la
seccion anterior es continua, si bien no vamos a necesitar este hecho general.
Es mas f
acil comprobar directamente la continuidad de la acci
on que realmente
nos va a interesar, que es la accion H LE(2, R) H. Identicando el
grupo con un subconjunto de R4 , esta determinada por funciones racionales
cuyos denominadores no se anulan. La acci
on es transitiva, pues para todo
a + bi H, la matriz
b
0
=
a/ b 1/ b
cumple que i = a + bi, luego la orbita de i es todo el semiplano.
Tambien es continua la accion C T C del grupo de las traslaciones
del plano complejo (identicando T con C, se trata de la suma de n
umeros
complejos). La accion es obviamente transitiva. Si R es un retculo complejo, a
traves del isomorsmo C
= T se identica con un subgrupo cerrado y discreto
de T , de modo que el cociente C/R que acabamos de denir es el toro complejo
denido por R en el sentido usual.
Si G es un grupo topol
ogico y K es un subgrupo de G, entonces K act
ua
sobre G por multiplicaci
on (por la derecha). El conjunto cociente es G/K (en
el sentido usual de la teora de grupos).
Denici
on 11.3 Si G es un grupo topol
ogico que act
ua sobre un espacio S
y p : S S/G es la proyeccion natural en el cociente, denimos en S/G la
topologa respecto a la cual un conjunto A S/G es abierto si y solo si p1 [A]
es abierto en S. Nos referiremos a ella como la topologa cociente.
Es claro que la topologa cociente es ciertamente una topologa en S/G respecto a la cual p es continua. M
as a
un, p es abierta, pues
si X S es abierto,
entonces p[X] es abierto en S/G, ya que p1 [p[X]] =
Xg es uni
on de abiergG
tos.
En el caso en que G es un retculo complejo R, la topologa en C/R que
acabamos de denir es la topologa usual en el toro complejo. Un retculo
complejo es un subgrupo discreto de C (que podemos identicar con un subgrupo
discreto del grupo de las traslaciones del plano). Nuestro objetivo es obtener
una construcci
on similar a la de los toros complejos a partir de un cociente del
semiplano H respecto de un subgrupo discreto de LE(2, R). Si no exigimos
que sea discreto podemos encontrarnos muchas patologas. Por ejemplo, si
act
ua transitivamente sobre H el cociente se reduce a un punto, o si una orbita
tiene un punto de acumulaci
on en otra orbita (en particular si es densa en H)
entonces el cociente no tiene la propiedad de Hausdor, etc.
En esta seccion demostraremos que si es discreto entonces H/ es un
espacio de Hausdor, y mas adelante veremos que podemos dotarlo de estructura
analtica. Como primera observaci
on sobre los subgrupos discretos demostramos
que son siempre cerrados:
323
(U V ) f 1 [K] = .
G
pp
G/K G/K
G/K
324
Si un grupo topol
ogico G act
ua transitivamente sobre un espacio S, jado
un s S, podemos considerar el estabilizador K = { G | s = s}, que es
un subgrupo cerrado de G. Si llamamos G/K al espacio de clases Kg, podemos
denir la biyecci
on G/K S dada por Kg sg.
Ciertamente es continua, pues si U es abierto en S, su antiimagen en G/K
es p[fs1 [U ]], donde fs : G S es la aplicacion continua determinada por
fs (g) = sg. Sin embargo, en general no podemos garantizar que la biyecci
on
sea un homeomorsmo. El teorema siguiente nos da una condici
on suciente.
Teorema 11.6 Sea G un grupo topol
ogico con una base numerable que act
ua
transitivamente sobre un espacio topol
ogico S localmente compacto. Sea s S
y K = { G | s = s}. Sea G/K = {Kg | g G}. Entonces la aplicaci
on
G/K S dada por Kg sg es un homeomorsmo.
n: Ya sabemos que es continua. Basta probar que es abierta.
Demostracio
Un abierto en G/K es de la forma p[U ], donde U es un abierto en G. Hemos de
ver que su imagen en S, es decir, sU = {sg | g U } es abierta en S. Fijamos
g U y hemos de ver que sg es un punto interior de sU .
Tenemos que U g 1 es un entorno de 1. Su antiimagen por el producto en G
contiene un entorno V V de (1, 1). As, V es un entorno de 1 con la propiedad
de que V V U g 1 . Puesto que V 1 tambien es un entorno de 1, cambiando
V por V V 1 , podemos suponer que V = V 1 .
Si sV contiene un punto interior sv, entonces sg = svv 1 g sera un punto
interior de sV V g U , como queremos probar. As pues, basta ver que sV no
tiene interior vaco.
Obviamente, G =
V . Como G tiene una base numerable, podemos
G
encontrar
{n }
n=0
G de modo que G =
n=0
V n . Entonces S =
sV n .
n=0
ucleo N(f ) y la
aplicaci
on considerada en el teorema anterior es el isomorsmo G/ N(f )
= H,
luego, suponiendo que G tenga una base numerable y que H sea localmente
compacto, el isomorsmo que proporciona el teorema de isomorfa es topologico
(es decir, es tambien un homeomorsmo).
Ejemplos La aplicaci
on R S 1 dada por t e2it es un epimorsmo
continuo de R en la esfera unidad compleja cuyo n
ucleo es Z. Por consiguiente,
el grupo R/Z es topologicamente isomorfo a S 1 .
Antes hemos construido tambien un epimorsmo continuo R OE(2, R)
con n
ucleo Z. Concluimos que el grupo ortogonal especial es topol
ogicamente
325
G/K
H
H
326
El conjunto p
compacto.
i=1
U2 = X2 U12 Ur2 .
11.3
327
328
b) g es elptica si y s
olo si | Tr(g)| < 2,
c) g es hiperb
olica si y s
olo si | Tr(g)| > 2.
n: El polinomio caracterstico de g es x2 Tr(g)x + 1, cuyo
Demostracio
olica si y solo si tiene un
discriminante es Tr(g)2 4. Es claro que g es parab
u
nico valor propio, lo cual equivale a que Tr(g) = 2. Si | Tr(g)| > 2 entonces
g tiene dos valores propios reales, luego tiene dos vectores propios reales y, por
consiguiente, es hiperb
olica. Igualmente se tiene el recproco. Por exclusi
on
tenemos tambien la caracterizacion de las matrices elpticas.
Nota Esta clasicacion tiene una interpretaci
on en terminos de la geometra
hiperb
olica. Recordemos que las transformaciones de LE(2, R) son los movimientos hiperb
olicos. De entre ellos, las transformaciones hiperb
olicas (movimientos sin puntos jos) son el equivalente no eucldeo de las traslaciones, las
transformaciones elpticas (movimientos con un punto jo) son el equivalente
no eucldeo de los giros, mientras que las transformaciones parab
olicas son un
tipo de movimientos sin equivalente eucldeo, llamados tambien giros innitos
(giros con centro en el innito).
Consideremos por ejemplo los generadores del grupo modular: la transformacion t(z) = z + 1 es una traslaci
on eucldea, pero desde el punto de vista de
la geometra hiperb
olica es un giro alrededor de (tiene traza 2 y ja a ).
En cambio, la transformaci
on s(z) = 1/z es un giro de 180 alrededor de i.
Denici
on 11.14 Si es un subgrupo de LE(2, R), diremos que z R {}
es un punto parab
olico (respecto de ) si existe un elemento parabolico g
tal que g(z) = z. Diremos que z H es elptico (respecto de ) si existe un
elemento elptico g tal que g(z) = z.
Notemos que si z R {} es parab
olico para y g , entonces g(z)
tambien lo es, pues si f es parab
olico y f (z) = z, tenemos que f g
tambien es parab
olico (por ejemplo, porque tiene la misma traza) y claramente
f g (g(z)) = g(z). Igualmente, la imagen de un punto elptico z H por un
elemento de es de nuevo un punto elptico. Denimos
H = H {z R {} | z es parab
olico (respecto de )}.
Seg
un acabamos de observar, si z H y g , entonces g(z) H , de
modo que act
ua sobre H . Ademas la orbita de un punto parab
olico esta
formada exclusivamente por puntos parab
olicos y la orbita de un punto elptico
esta formada exclusivamente por puntos elpticos. En la pr
actica hablaremos de
puntos parab
olicos y elpticos de H / para referirnos a las orbitas formadas
por tales puntos de H . As, el cociente H / contiene los puntos de H/ mas
los puntos parab
olicos, que son los puntos que nos proponamos a
nadir.
Seguidamente calculamos como ejemplo los puntos elpticos y parab
olicos
del grupo modular.
329
b d
una transformaci
on parab
olica tal que g(z) = z.
Esto signica que cz 2 + (d a)z b = 0 (con c = 0, o si no g = 1), y
ademas z es la u
nica soluci
on de esta ecuacion. Por consiguiente el polinomio
es reducible en Q[x] y su raz z ha de ser racional.
Ocupemonos ahora de los puntos elpticos. Una transformaci
on elptica g ha
de cumplir | Tr(g)| < 2, luego Tr(g) = 1, 0, 1 y el polinomio caracterstico de
g ha de ser x2 + 1 o bien x2 x + 1. Teniendo en cuenta que g y g jan a los
mismos puntos (pues determinan la misma aplicacion), podemos suponer que el
polinomio caracterstico de g es x2 + 1 o bien x2 + x + 1. Ambos polinomios son
irreducibles en Q[x], por lo que g, vista como matriz racional, tiene un u
nico
factor invariante y su forma can
onica correspondiente es una de las matrices
0 1
0
1
o bien
.
1 0
1 1
Esto signica que g es conjugada a una de estas dos matrices, pero necesitamos garantizar que la matriz de paso esta en . Para ello consideramos el
anillo Z[g] (subanillo del anillo de matrices 2 2 con coecientes enteros, donde
Z se identica con el anillo de matrices diagonales). Teniendo en cuenta que g
es raz de su polinomio caracterstico, es facil ver que todo elemento de Z[g] es
de la forma m + ng, con m, n Z. La expresi
on es u
nica, pues si m + ng = 0
entonces g sera diagonal, luego sera g = 1. Es f
acil ver entonces que Z[g]
es isomorfo a Z[i] o bien a Z[]. En particular Z[g] es un dominio de ideales
principales, y esto permite aplicar toda la teora de endomorsmos de espacios
vectoriales al caso de g como endomorsmo de Z2 .
Concretamente, Z2 es un Z[g]-modulo nitamente generado y libre de torsi
on,
pues si (m + ng)v = 0, para un v Z2 no nulo, entonces g(v) = (m/n)v, luego
m/n sera un valor propio de g y, en particular una raz (racional) de su polinomio caracterstico, lo cual es imposible. Por consiguiente, Z2 es un Z[g]-modulo
libre. No puede tener rango 2, ya que entonces g tendra un espacio de vectores
propios de dimensi
on 2 o bien dos vectores propios reales, en contradicci
on con
330
donde
= g ,
1
donde g( ) = +1
,
= t ,
donde
s( ) = 1 ,
t( ) = + 1.
331
332
0
.
0 1
Si g tiene orden nito, lo mismo le sucede a esta matriz, lo cual se traduce en
que es una raz de la unidad. Si = 1, entonces g = 1. En caso contrario,
como la traza se conserva, es claro que | Tr g| < 2, luego g es elptico.
Denici
on 11.19 Si es un subgrupo discreto de LE(2, R) y z H es un
z.
punto elptico, llamaremos orden de z al n
umero de elementos del grupo
Por ejemplo, el grupo modular determina dos clases de puntos elpticos: los
equivalentes a i, de orden 2, y los equivalentes a , de orden 3.
Nos ocupamos ahora de los puntos parab
olicos. Si s R {} es un
punto parab
olico de un subgrupo discreto de LE(2, R), el grupo s contiene
ciertamente a todas las transformaciones parab
olicas de que jan a s, pero en
principio podra contener tambien transformaciones hiperb
olicas que tuvieran
a s como uno de sus dos puntos jos. Vamos a ver que no es as, sino que s
consta u
nicamente de transformaciones parab
olicas. (En el caso en que z es
nicamente de transformaciones
un punto elptico, es evidente que z consta u
elpticas, pues se trata de un grupo nito.)
Para cada s R {}, llamamos
P (s) = {g LE(2, R) | sg = s, g es parab
olico} {1}.
Queremos probar que si s es un punto parab
olico de un subgrupo discreto
de LE(2, R), entonces s = P (s) . Al mismo tiempo veremos que el grupo de
s es un grupo cclico innito. Razonaremos con
transformaciones de M
obius
y despues trasladaremos los resultados a un punto parab
olico arbitrario por
conjugaci
on.
Supongamos, pues, que es parab
olico respecto a . Es facil ver que las
matrices de LE(2, R) que jan a son las de la forma
a
0
t a1
y, de entre ellas, las parab
olicas (de traza 2) son las de la forma
1 0
.
t 1
Ahora es claro que el grupo P () es topologicamente isomorfo a R {1}.
El grupo P () esta formado por las traslaciones z z +t, y es topol
ogicamente
isomorfo a R.
333
334
=
,
0 1
b d
b d
0
1
de donde b = 0 y a = d, con lo que 1 = det = a2 , contradicci
on.
Ejercicio: Demostrar que todo elemento hiperb
olico de LE(2, R) es conjugado con su
inverso.
11.4
La estructura analtica
335
336
1
1
2
.
c2 + d2
M + (1 + |h|M )2
1
.
r2
1
Im z
1
Im z
2
.
|cz + d|2
(c Im z)2
r Im z
337
L = {z C | Im z = u},
K = {z L | 0 Re z |h|},
V = {z H | Im z > u} {}.
Como K es compacto, el teorema anterior nos da un entorno U de s (podemos
tomarlo b
asico) tal que K U = . Veamos que V U = . En caso
contrario, existe un g tal que V U g = . Por hip
otesis sg = , luego
la frontera de U g ha de ser una circunferencia tangente a R, luego claramente
L U g = . Por consiguiente, U g corta a una traslaci
on de K por un elemento
de , es decir, existe tal que U g K = . As, U g 1 K = ,
contradicci
on.
A continuaci
on denimos una estructura analtica en H /. Si z H , los
teoremas 11.9 y 11.24 nos dan que existe un entorno abierto U de z en H tal
que
z = {g | U g U = }.
En particular, dos elementos de U se corresponden por un elemento de si
y solo si se corresponden por un elemento de z .
338
z = 1 y U no puede
Si z no es un punto elptico ni parab
olico, entonces
contener puntos equivalentes, luego la proyecci
on natural p : H H /
se restringe a una aplicaci
on inyectiva p|U : U H /. Obviamente, dicha
restriccion es un homeomorsmo en la imagen. Tomamos a su inversa como
carta de H /, es decir, las cartas alrededor de los puntos de H / que no
son elpticos ni parab
olicos seran por denici
on las inversas de las restricciones
de p a los abiertos donde p es inyectiva. Al componer dos cartas de este tipo
obtenemos la identidad, que ciertamente es holomorfa, luego estas cartas son
compatibles entre s.
Supongamos ahora que z es un punto elptico de orden n. Esto signica que
z es cclico de orden n. Sea : H D(0, 1) una transformaci
el grupo
on
z es un grupo de n transformaconforme que cumpla (z) = 0. Entonces 1
ciones conformes del disco unitario en s mismo que jan a 0. Es conocido que
las u
nicas transformaciones en estas condiciones son de la forma w w, donde
|w| = 1, y para que formen un grupo cclico de orden n la u
nica posibilidad es
que tome los valores e2ki/n .
As, dos puntos w1 , w2 U se corresponden por un elemento de si y solo
si se corresponden por un elemento de z , si y s
olo si (w1 ) = e2ki/n (w2 ), si
n
n
y solo si (w1 ) = (wn ) .
La aplicaci
on p[U ] D(0, 1) dada por p(w) (w)n esta bien denida y
es inyectiva. De hecho, su imagen es un abierto y la aplicaci
on es un homeomorsmo en la imagen. Para probarlo observamos que si A es abierto en p[U ],
entonces p|1
U [A] es un abierto en U , su imagen por es un abierto en el disco
unitario y su imagen por w wn tambien es abierta. El recproco se prueba
igualmente. Tomamos esta aplicacion como carta alrededor de p(z).
Si componemos dos cartas correspondientes a dos elecciones de obtenemos
una transformaci
on conforme. Ello se debe a que 1
on
1 2 es una rotaci
del disco unidad, de donde se sigue que la composici
on de las cartas es (la
restriccion) de una rotaci
on de angulo n veces mayor.
Por otra parte, si componemos una de estas cartas con la carta correspon
diente a un punto no elptico p|1
on
U : p[U ] U , obtenemos la aplicaci
n
w (w) que es holomorfa y biyectiva (en su dominio), luego una transformacion conforme.
No es necesario considerar la composicion de dos cartas correspondientes a
dos puntos elpticos distintos, pues hemos visto que p[U ] no tiene m
as puntos
elpticos. Por consiguiente, un punto en la intersecci
on de los dominios de cartas
de este tipo sera no elptico, y la composici
on de las cartas elpticas podra
desdoblarse en la composicion de cada una de ellas con una carta no elptica.
339
340
A partir del grupo modular podemos encontrar muchos otros grupos que
determinan supercies modulares. Para ello conviene obtener algunos resultados
generales.
Denici
on 11.29 Diremos que dos subgrupos G1 y G2 de un grupo G son
conmensurables si G1 G2 tiene ndice nito en ambos.
Se trata de una relaci
on de equivalencia, pues si G1 es conmensurable con
G2 y G2 es conmensurable con G3 , entonces tenemos una inyeccion natural
%
%
(G1 G2 ) (G1 G2 G3 ) G2 (G2 G3 )
que prueba que G1 G2 G3 tiene ndice nito en G1 G2 , luego en G1 , de
donde G1 G3 tambien tiene ndice nito en G1 . Igualmente se prueba que
G1 G3 tiene ndice nito en G3 .
ogico,
Si G1 y G2 son subgrupos conmensurables de un mismo grupo topol
entonces G1 es discreto si y solo si lo es G2 . En efecto, por la transitividad,
no perdemos generalidad si suponemos que G2 es un subgrupo de ndice nito
en G1 . As, si G1 es discreto tambien lo es G2 trivialmente. Si G2 es discreto,
on nita de clases modulo G2 , es decir, una uni
on nita
entonces G1 es una uni
de espacios cerrados discretos disjuntos, luego es discreto.
Teorema 11.30 Si y son subgrupos conmensurables discretos de LE(2, R)
entonces ambos determinan el mismo conjunto de puntos parab
olicos.
n: No perdemos generalidad si suponemos que es un subDemostracio
grupo de ndice nito en . Obviamente, todo punto parab
olico de lo es de .
Recprocamente, si s es un punto parab
olico de , entonces existe un elemento
parab
olico g tal que sg = s. Como el ndice | : | es nito, g n para
cierto natural n > 0, con lo que obtenemos un elemento parab
olico de que
tambien ja a s. As pues, s es un punto parab
olico de .
Notemos que en las hipotesis del teorema puede ocurrir que dos puntos
parab
olicos esten relacionados para un subgrupo y no para el otro.
Teorema 11.31 Si y son subgrupos conmensurables discretos de LE(2, R)
entonces H / es compacto si y s
olo si lo es H / .
n: Podemos suponer que es un subgrupo de ndice nito
Demostracio
en . En estas condiciones, la aplicaci
on natural H / H / es continua
y suprayectiva. Por lo tanto, si H / es compacto, tambien lo es H /. Supongamos ahora que H / es compacto. Vamos a ver que todo x H / tiene
un entorno que es imagen de un subconjunto compacto de H por la aplicaci
on
p : H H /. Si x no es parab
olico, entonces x = p(z), con z H, y basta
tomar un entorno compacto de z en H. Si x es parab
olico, entonces x = p(s),
donde s R {}, y el problema es que s no tiene entornos compactos en H .
No perdemos generalidad si suponemos que s = .
341
n
m
p [Kj gl ],
j=1l=1
luego H / es compacto.
En particular, todo subgrupo de LE(2, R) conmensurable con el grupo modular determina una supercie modular. Consideremos con m
as detalle el caso
en que es un subgrupo discreto de LE(2, R) que dene una supercie modular
y es un subgrupo de de ndice nito. Tal y como hemos comentado en
la prueba del teorema anterior, la aplicaci
on natural : H / H / es
continua y suprayectiva. M
as a
un, es holomorfa. Para probarlo tomamos un
z.
punto arbitrario z H . Claramente,
z
z = 1, entonces z no es elptico ni parab
Si
olico para ninguna de las dos
supercies modulares. Podemos tomar como cartas alrededor de p (z) y p(z) las
aplicaciones p (w) w y p(w) w, con lo que la lectura de es la identidad.
Supongamos ahora que z es un punto elptico para . Sean
z |,
n = |
|,
m = |
z
z :
|.
e = |
z
z :
|. Tomamos
que z y z son dos grupos cclicos innitos. Sea e = |
z
esta
LE(2, R) tal que (z) = . Claramente | : | = e y si
Para cada z H , el ndice de ramicaci
on de en p (z) es
z :
|.
e(, p (z)) = |
z
342
n: S
Demostracio
olo falta comprobar que el grado de es el indicado.
Dicho grado es el n
umero de antiim
agenes de un punto de H / no ramicado,
por ejemplo, cualquier punto p(z) que no sea ni elptico ni parab
olico. Sea
= {g1
, . . . , gn
}.
/
Entonces, 1 [p(z)] = {p (zg1 ), . . . , p (zgn )} y los n puntos son distintos
tal que
dos a dos. En efecto, si p (zgi ) = p (zgj ), entonces existe un h
1
1
1
,
zgi h = zgj , es decir, zgi hgj = z, luego gi hgj z = 1, luego gi gj = h
luego gi = gj , luego i = j.
Por otra parte, si p (w) 1 [p(z)], entonces p(w) = p(z), luego existe un
tal que w = zg. Podemos expresar g = gi h, con h
, y entonces
g
p (w) = p (zgi h) = p (zgi ).
En el caso en que es el grupo modular, podemos usar la f
ormula de Hurwitz
para determinar el genero de la supercie denida por el subgrupo :
Teorema 11.33 Sea un subgrupo de ndice nito del grupo = LE(2, Z).
:
| y sean 2 , 3 y el n
Sea = |
umero de puntos elpticos de orden 2,
puntos elpticos de orden 3 y de puntos parab
olicos de H / respectivamente.
Entonces el genero g de H / es
g =1+
2
3
.
12
4
3
2
n: Sea : H / H / la aplicaci
Demostracio
on natural. La f
ormula
de Hurwitz arma que
2 2g = 2n() + (1 e(, a)),
a
(1 e(, a)) =
(a)=p(i)
2
2
(1) =
.
2
2
(1 e(, a)) =
3
2(3 )
(2) =
.
3
3
343
(a)=p()
As pues,
2 2g = 2 +
2 2(3 )
+
+ .
2
3
Al despejar obtenemos la f
ormula del enunciado.
Terminamos con un teorema que necesitaremos en la seccion siguiente:
Teorema 11.34 Sea un subgrupo discreto de LE(2, R) tal que H / sea compacto y sea un subgrupo de ndice nito. Sea : H / H / la aplicaci
on natural. Sea z H y supongamos que 1 (p(z)) = {p (z1 ), . . . , p (zk )}.
Sea i tal que zi i = z. Entonces
=
k
z i
(uni
on disjunta).
i=1
11.5
Denici
on 11.35 Para cada n
umero natural N 1, llamaremos
a c
(N ) =
LE(2, Z) a d 1 (mod N ), b c 0 (mod N ) .
b d
A (N ) se le llama subgrupo de congruencias principal de nivel N . En
general, un grupo de congruencias de nivel N es un grupo que satisfaga las
inclusiones (N ) LE(2, Z).
Observemos que (1) = LE(2, Z) es simplemente el grupo modular. El
teorema siguiente prueba que (N ) tiene ndice nito en (1), con lo que todos
los subgrupos de congruencias son conmensurables con el grupo modular y, por
consiguiente, denen supercies modulares.
Llamaremos X(N ) = H /(N ).
344
345
1
|LE(2, Z/pe Z)| = p3e 1 2 .
p
En denitiva:
|(1) : (N )| = |LE(2, Z/N Z)| =
i
1
1
3
i
1
=
N
1
.
p3e
i
p2i
p2
p|N
si N > 2,
/2)
(N
2
p
)| =
N = |(1)
(11.1)
: (N
p|N
6
si N = 2.
Vamos a calcular el genero de la supercie X(N ) aplicando el teorema 11.33.
Acabamos de calcular el valor de . El teorema siguiente nos da que 2 = 3 = 0:
346
,
,
.
1 0
1 1
1
0
Ninguna de ellas est
a en (N ) y, por ser normal, tampoco lo est
an sus
conjugadas, luego, en efecto, (N ) no contiene ning
un elemento elptico.
Respecto a tenemos lo siguiente:
Teorema 11.38 La supercie X(N ) tiene exactamente = N /N puntos
parab
olicos.
n: Claramente
Demostracio
'
(
'
1 0
1
(1) =
, (N ) = (N ) (1) =
1 1
N
0
1
(
,
: (N
) | = N . Seg
luego |(1)
un el teorema 11.32 este ndice es el ndice de
ramicaci
on de para la aplicaci
on : X(N ) X(1). Ahora bien, si s es
cualquier punto parab
olico, sabemos que existe g (1) tal que g = s, luego
)g es el estabilizador de s en el grupo (N
)g = (N
). As pues,
(N
s : (N
)s | = |(1)
g : (N
)g | = |(1)
: (N
) | = N.
|(1)
As pues, X(1) tiene exactamente antiim
agenes con ndice de ramicacion N . Consecuentemente, N = N .
El teorema 11.33 nos da ahora que el genero de la supercie X(N ) (para
N > 1) es
N 6
gN = 1 + N
,
12N
donde N es el dado por (11.1). La tabla siguiente contiene los primeros valores
de gN :
N
gN
1
0
2
0
3
0
4
0
5
0
6
1
7
3
8
5
9
10
10 11 12 13 14 15
13 26 25 50 49 73
347
Claramente (N ) 0 (N ) LE(2, Z), luego 0 (N ) dene una supercie modular, que representaremos por X0 (N ) = H /0 (N ). Observemos que
0 (1) = LE(2, Z).
Vamos a calcular los elementos que intervienen en la formula de 11.33. En
primer lugar observamos que la funci
on f del teorema 11.36 dene un isomorsmo entre 0 (N )/(N ) y el grupo de las matrices de LE(2, Z/N Z) de la forma
a
0
.
b a1
Este grupo tiene orden N (N ), donde es la funci
on de Euler.
en cuenta que 1 0 (N ), concluimos que
|(1) : (N )|
1+
|(1) : 0 (N )| = |(1) : 0 (N )| =
=N
|0 (N ) : (N )|
p|N
Teniendo
1
p
.
0
1
b) 2 =
1
+
p
si 4 | N ,
si 4
N ,
p|N
0
3
c) 3 =
1
+
p
si 9 | N ,
si 9
N ,
p|N
d) =
(mcd(d, N/d)),
d|N
donde es la funci
on de Euler y
0 si p = 2,
1
1 si p 1 (mod 4),
=
p
1 si p 3 (mod 4),
3
p
0
1
=
1
si p = 3,
si p 1 (mod 3),
si p 2 (mod 3),
348
d | N,
0 < c N/d.
349
350
(11.2)
351
forman otra base de Z[] y w1 = (d1 v1 ) + (d2 v2 ), w2 = sd2 (d1 v1 ) + rd1 (d2 v2 )
forman otra base de a, de modo que w2 = N w2 . El isomorsmo f : Z[] Z2
que hace corresponder w1 , w2 con la base canonica cumple f [a] = L.
En el caso en que f T2 consideramos : Z2 Z2 de matriz
1 0
=
,
0 1
que cumple [L] = L, luego f = f sigue cumpliendo f [a] = L y si f esta
asociado a g S2 , entonces f esta asociado a g S1 . As pues, en cualquier
caso a = ag para un cierto g S1 (ademas g 0 (N ) porque a es un ideal).
Ahora probamos que dos elementos de S1 0 (N ) se corresponden con el
mismo ideal si y solo si son conjugados en 0 (N ).
Supongamos que g, g S1 0 (N ) se corresponden con el mismo ideal
a. Sean f y f los isomorsmos asociados. Entonces = f 1 f , luego
f = f . Aplicando (11.2) vemos que g = g y si u L, entonces u = f (v)
con v a, luego u = f (v) = f (v) L, as pues, L L, e igualmente se
prueba la otra inclusi
on, luego L = L y, por consiguiente, 0 (N ).
Recprocamente, supongamos que g = g para cierto 0 (N ). Si f
cumple (11.2) para g, entonces f lo cumple para g , luego
ag = (f )1 [L] = f 1 [1 [L]] = f 1 [L] = ag .
Con esto hemos probado que 3 es el n
umero de ideales a de Z[] de norma
N tales que el cociente Z[]/a es cclico. Vamos a ver que la u
ltima condici
on
se da exactamente cuando a no es divisible entre naturales mayores que 1.
Si a es divisible entre un n
umero natural, entonces es divisible entre un
primo p, es decir, a (p). Entonces el cociente Z[]/(p) es una imagen de
Z[]/a, luego debera ser un grupo cclico, pero como anillo tiene caracterstica
p, contradicci
on.
Supongamos ahora que a no es divisible entre naturales mayores que 1. Recordemos que un primo racional p factoriza en Z[] de una de las tres formas
siguientes:
a) Si (3/p) = 0 (o sea, p = 3) entonces p = p2 .
b) Si (3/p) = 1 entonces p = pp, p = p.
c) Si (3/p) = 1 entonces p se conserva primo.
La descomposicion de a en ideales primos ha de ser de la forma a = pe11 perr ,
donde cada pi tiene norma prima pi con los pi distintos dos a dos (es decir, a no
puede ser divisible entre dos primos conjugados distintos). Adem
as, si pi = 3,
entonces ei = 1. Por el teorema chino del resto,
Z[]/a
= (Z[]/pe11 ) (Z[]/perr )
352
y cada factor es un grupo cclico de orden pei i y como anillo tiene caracterstica
pei i , ya que pei i es el menor natural divisible entre pei i . Esto equivale a que el
cociente es cclico y por lo tanto el producto tambien lo es.
El an
alisis que acabamos de realizar nos dice tambien cuantos ideales hay en
las condiciones indicadas. Si N es divisible entre 9, todo ideal de norma N ha
de ser divisible entre 3, luego no existen ideales de esta forma. Si N es divisible
entre un primo que se conserva primo en Z[], entonces tampoco existe ninguno.
En caso contrario, para cada primo p que divida a N con exponente e y p = pp,
tenemos dos posibilidades: que a contenga a pe o que contenga a pe . Ahora es
claro que la f
ormula del enunciado para 3 nos da el n
umero de ideales.
El c
alculo de 2 es analogo al de 3 , considerando ahora las matrices
0 1
0 1
3
=
,
=
1 0
1
0
y el anillo Z[i] en lugar de Z[].
El teorema 11.33 nos permite ahora calcular el genero de cualquier supercie
modular X0 (N ). La tabla siguiente contiene los primeros casos:
N
g
N
g
N
g
1
0
13
0
25
0
2
0
14
1
26
2
3
0
15
1
27
1
4
5
6
7
0
0
0
0
16 17 18 19
0
1
0
1
28 29 30 31
2
2
3
2
8
0
20
1
32
1
9 10 11 12
0
0
1
0
21 22 23 24
1
2
2
1
33 34 35 36
1
3
3
1
n
si p = 12n + 5 o p = 12n + 7,
n + 1 si p = 12n + 11.
11.6
353
() =
I
|cz + d|2
c
z+d
dz
=
,
y
(cz + d)2
cz + d
c
z+d
2yi
1 =
= 2i d log(cz + d).
cz + d
cz + d
El apartado b) es un c
alculo directo y c) se sigue de a):
I (d) = d(I ()) = d.
354
Esta invarianza nos permite elevar la medida m a cualquier supercie modular. En efecto, sea un subgrupo discreto de LE(2, R) que determine una
supercie modular H /.
Para cada punto z H llamamos z = {g | zg = z}. Sabemos que
existe un entorno abierto Uz de z tal que
z = {g | Uz g Uz = }.
Este entorno no puede contener puntos elpticos o parab
olicos distintos del
propio z. Podemos exigir que, para todo g , se cumpla Uzg = Uz g. Sea
on natural. Como es abierta, tenemos que p[Uz ] es
p : H H / la proyecci
un entorno de [z] en H /.
Si z no es elptico ni parab
olico, entonces p|Uz es inyectiva y, para cada
A p[Uz ], podemos denir (A) = m(p|1
on no depende
Uz [A]). Esta denici
de la eleccion del representante z de la clase [z], pues si z = gz, entonces
1
p|1
Uz [A] = g[p|Uz [A]], y ambos conjuntos tienen la misma medida.
Si z es un punto elptico de orden e, entonces cada punto de p[Uz ] tiene e
exactamente antiimagenes en Uz , por lo que denimos la medida de un conjunto
A p[Uz ] como (A) = m(p|1
on
Uz [A])/e. Como en el caso anterior, esta denici
no depende de la eleccion de z.
Si z es un punto parab
olico, tomamos g LE(2, Z) tal que zg = . As,
es un punto parab
olico de g . El grupo g esta generado por una traslaci
on
z z + h y podemos tomar Uz de modo que Uz g = {w H | Im w > c} {}.
Para cada A p[Uz ], denimos
(A) = m(Ag {w H | Im w > 0, 0 Re w < h}).
La invarianza de m implica una vez m
as que esta denicion no depende de
la eleccion de z o g. Notemos que todas las medidas (A) que hemos denido
son nitas. Esto es evidente en todos los casos salvo en el u
ltimo, donde s
olo
hay que comprobar que la integral
dxdy
2
[0,h][c,+] y
es nita.
De este modo, tenemos cubierta la supercie modular H / por una familia
de abiertos p[Uz ], en cada uno de los cuales tenemos denida una medida nita
z . Se comprueba que estas medidas son compatibles dos a dos, en el sentido
de que si A p[Uz ] p[Uz ], entonces z (A) = z (A). Por ejemplo, si z es un
punto elptico de orden e y z no es elptico ni parab
olico, tomamos un punto
agenes en p|1
an de la
z0 p|1
Uz [A]. Entonces p(z0 ) tiene e antiim
Uz [Uz ], que ser
forma z0 gi , con gi , i = 1, . . . , e. Claramente
p|1
Uz [A] =
e
i=1
p|1
Uz [A]gi ,
1
con lo que m(p|1
Uz [A]) = e m(p|Uz [A]), luego z (A) = z (A).
355
(H /) =
= .
2
3
D y
A partir de aqu, el teorema siguiente nos permite calcular la medida de las
supercies modulares que hemos estudiado en las secciones precedentes:
Teorema 11.43 Sea un subgrupo discreto de LE(2, R) que dena una supercie modular H / y sea un subgrupo de ndice nito | : | = m.
Entonces (H / ) = m(H /).
n: Consideramos la aplicacion natural : H / H /,
Demostracio
que tiene grado m. Podemos triangular H / de modo que las antiim
agenes
angulo de
por de los tri
angulos formen una triangulaci
on de H / , y cada tri
H / de lugar a m tri
angulos en H / (los detalles son los mismos que los de
la prueba de la f
ormula de Hurwitz para funciones holomorfas entre supercies
de Riemann). Si exigimos que los puntos elpticos y parab
olicos de cualquiera de
las dos supercies sean vertices de la triangulaci
on y que los tri
angulos sean sucientemente peque
nos, entonces cada una de las m antiim
agenes de un tri
angulo
tiene la misma medida que el tri
angulo de partida (porque sus proyecciones en
H son tri
angulos equivalentes respecto a ), luego la medida de H / es m
veces la de H /.
Captulo XII
Funciones modulares
Ya estamos en condiciones de denir las funciones modulares. La idea b
asica
es que las funciones modulares son las funciones meromorfas sobre una supercie
modular, pero hemos de bajarlas a funciones sobre el semiplano H, y la cuesti
on
es entonces que condiciones garantizan que una funci
on meromorfa en H se eleva
a una funci
on meromorfa en una supercie dada. Dichas condiciones ser
an
dos: la invarianza por el grupo de transformaciones que dene a la supercie y
otra en terminos de series de Fourier que asegure la meromorfa en los puntos
parab
olicos. No obstante, con todo esto tendremos un concepto de funci
on
modular que incluir
a a funciones como j( ) pero no a otras como ( ). Por ello
despues daremos una denici
on m
as general que incluir
a a las demas funciones
cuyo car
acter modular habamos anunciado en el captulo X.
12.1
Denici
on 12.1 Una funci
on automorfa asociada a un subgrupo discreto de
LE(2, R) que dena una supercie modular H / es una funci
on f : H C
358
359
f (z) =
cn e2niz/h ,
Im z > R,
n=
cn e2niz/h ,
Im z > R,
k Z.
n=k
(En realidad basta con que esto se cumpla para un punto parab
olico de
cada
orbita y para un jo.)
Ahora ya es evidente que la funci
on modular de Klein j( ) es ciertamente una
funci
on modular: es holomorfa, invariante por el grupo modular y su desarrollo
en serie de Fourier calculado en 10.32 muestra que tiene un polo simple en
con residuo 1. El teorema siguiente recoge las propiedades b
asicas de j. Como
ya explicamos en el captulo X, de el se sigue inmediatamente el teorema de
uniformizaci
on, cuya prueba tenamos pendiente.
Teorema 12.3 Si j es la funci
on modular de Klein, entonces el cuerpo de
todas las funciones modulares respecto al grupo modular = LE(2, Z) es C(j).
La funci
on j toma todos los valores complejos. Si = e2i/3 , se cumple que
j() = 0 y j(i) = 1718. Adem
as es un cero triple de j, mientras que i es un
cero doble de j 1728.
360
=
LE(2, R),
0
1/ N
que induce la transformaci
on = N . Sabemos que : H H es un
homeomorsmo. Ademas, si dos puntos , H son equivalentes respecto a
0 (N ), entonces y son equivalentes respecto a (1). En efecto, tenemos
que
a + b
=
,
a, b, c, d Z, ad bcN = 1
cN + d
luego
aN + N b
=
= (N )g = g,
cN + d
donde
a Nb
g=
(1).
c d
361
M(X0 (N ))
C(j, jN )
C(j)
n
(Y fi )
i=1
tiene sus coecientes en C(j), pues todos ellos son polinomios simetricos en
f1 , . . . , fn . M
as a
un, son funciones holomorfas en H, ya que todas las funciones
fi lo son, luego en realidad F tiene sus coecientes en C[j]. As pues, podemos
expresarlo en la forma F (j, Y ), donde F [X, Y ] C[X, Y ].
Si probamos que las funciones fi son distintas dos a dos y que adem
as son
conjugadas sobre C(j), tendremos que F (j, Y ) sera un polinomio irreducible de
362
12.2
La ecuaci
on modular
363
u w
v x
364
As pues, la condici
on (a, b, d) = 1 se va a cumplir necesariamente. Multiplicando si es preciso por 1 conseguimos a, d 0. Si observamos ademas
que
a 0
1 0
a
0
=
,
b d
k 1
b + dk d
concluimos que nos bastar
a conseguir que c = 0.
Si w = 0 no queda nada que probar y si u = 0 tomamos
0 1
g=
.
1 0
Supongamos que u = 0 = w y sea e = (u, w), de modo que (w/e, u/e) = 1,
luego existen enteros r y s tales que ru/e + sw/e = 1. Tomamos
r w/e
g=
.
s u/e
Ciertamente, g LE(2, Z) y g cumple c = uw/e + uw/e = 0.
El n
umero de matrices i en las condiciones del teorema anterior con determinante N = ad para un d | N dado es (d/e)(e), donde e = (d, N/d).
En efecto, (a, b, d) = 1 equivale a (b, e) = 1, y cada uno de los (e) enteros
0 b0 < e primos con e da lugar a d/e valores posibles b = b0 + ke, con
0 k < d/e. As pues, el n
umero total de matrices posibles i es
n(N ) =
d
(e).
d|N e
p|N
1+
1
p
.
0 (1) :
0 (N )|,
Ahora bien, seg
un 11.40, este n
umero es precisamente n = |
luego concluimos que los i recorren todas las matrices de la forma indicada,
con lo que tenemos una expresion explcita para el polinomio modular:
FN (j, Y ) =
Y j ad+b ,
(12.1)
donde a, b, d recorren todos los n
umeros naturales tales que ad = N , 0 b < d,
(a, b, d) = 1.
365
j( ) = e2i +
c(n)e2ni ,
n=0
a + b
fi ( ) = j
c(n)db e2nai /d .
= db e2ai /d +
d
n=0
(12.2)
fi (z) = db z a/d +
c(n)db z na/d Q(N ){z}.
n=0
S(f1 , . . . , fn ) =
cn z n/N ,
k Z,
cn Z[N ].
n=k
cn e2ni /N .
n=k
n n
q( + 1) =
cn N
z =
cn z n = q( ),
n=k
n=k
n
y la unicidad de las series de Laurent hace que cn = 0 siempre que N
= 1, es
decir, siempre que N
n. Por consiguiente,
q( ) =
cn e2ni ,
k Z,
cn Z.
n=k
366
a + b
j( )j
c(n)e2ni
c(n)db e2nai /d .
= e2i db e2ai /d +
d
n=0
n=0
La clave esta en que los dos terminos no singulares no se cancelan, y el de
menor grado (sea cual sea de los dos) tiene por coeciente una raz de la unidad.
Multiplicando sobre todas las ternas (a, b, d) obtenemos el desarrollo en serie de
Fourier de FN (j, j), que, por otra parte, ha de tener coecientes enteros. El
menor coeciente de Fourier no nulo es el producto de los coecientes an
alogos
de cada factor, que son todos races de la unidad, luego es a la vez entero y raz
de la unidad. Por consiguiente es 1. As pues:
Fn (j, j) = e2im + cm1 e2i(m1) + ,
de donde se sigue que
Fn (X, X) = X m + cm1 X m1 +
367
a, b, c, d Z,
= cz + d,
y denamos
=
a c
b d
.
az + b
z
=
= z,
cz + d
luego FN (j(z), j(z)) = 0. As pues, j(z) es raz del polinomio FN (X, X) y, como
N es libre de cuadrados, el teorema anterior nos da que el polinomio es m
onico,
luego j(z) es un entero algebraico. El del enunciado es de la forma = rz + s,
con r, s Q, r > 0. Equivalentemente, = z, con
r 0
=
.
s 1
Multiplicando por el producto de los denominadores de r y s podemos suponer que tiene entradas enteras (aunque la u
ltima ya no sea 1 necesariamente).
Dividiendo entre el m
aximo com
un divisor de las tres podemos suponer que son
primas entre s. Esto no altera la transformaci
on de M
obius, luego sigue siendo
cierto que = z y podemos aplicar a el teorema 12.6, seg
un el cual existe
g LE(2, Z) tal que g esta en las condiciones de (12.1) para N = det . As
pues:
FN (j(z), j(zg)) = FN (j(z), j( )) = 0.
Esto signica que j( ) es raz del polinomio FN (j(z), X), que es monico y sus
coecientes son enteros algebraicos, luego j( ) tambien es un entero algebraico.
Veamos ahora otras consecuencias de la existencia de la ecuacion modular.
Podemos considerar la curva proyectiva plana V /Q denida por FN (X, Y ). Tenemos un C-isomorsmo C(j, jN )
= C(V ) por el que j y jN se corresponden,
respectivamente, con las funciones coordenadas x e y. A traves de este isomorsmo, el cuerpo Q(j, jN ) se corresponde con Q(x, y) = Q(V ). La curva V es,
368
en general, singular, pero por el teorema 1.18 sabemos que existe una curva
proyectiva regular MN /Q tal que Q(MN ) es Q-isomorfo a Q(V ), y el isomorsmo se extiende a un C-isomorsmo entre C(MN ) y C(V ). Componiendo estos
isomorsmos, obtenemos un C-isomorsmo C(j, jN )
= C(MN ) que se restringe
a un Q-isomorsmo Q(j, jN )
= Q(MN ). A su vez, este isomorsmo determina
una transformaci
on conforme : MN X0 (N ) de modo que el isomorsmo
no es mas que la composicion con . En denitiva:
Teorema 12.10 Existe una curva proyectiva regular MN /Q y una transformaci
on conforme : MN X0 (N ) de modo que el cuerpo Q(j, jN ) se corresponde a traves de con el cuerpo Q(MN ).
El cuerpo Q(j, jN ) admite una caracterizacion sencilla:
Teorema 12.11 Si K es un subcuerpo de C, entonces K(j, jN ) est
a formado
por las funciones de C(j, jN ) con coecientes de Fourier en K.
n: Tenemos que C(j, jN ) es isomorfo a un cuerpo de funcioDemostracio
nes racionales C(V ), de modo que Q(j, jN ) se corresponde con Q(V ), con lo
que K(j, jN ) se corresponde con K(V ). El grupo de K-automorsmos G(C/K)
act
ua sobre C(V ), y la acci
on puede trasladarse a C(j, jN ) a traves del isomorsmo, de modo que el cuerpo jado por G(C/K) en C(j, jN ) es K(j, jN ). Basta
probar que si f C(j, jN ) tiene como desarrollo de Fourier
f ( ) =
+
cn e2ni /h
n=r
y G(C/K), entonces
f ( ) =
+
n=r
cn e2ni /h .
(12.3)
ci C,
369
gi C(j),
i
i
luego basta probar que los coecientes de Fourier de (gi jN
) = gi jN
son las
i
imagenes por de los de gi jN , sabiendo que esto es cierto para gi y que los
i
son enteros. Basta tener en cuenta que los coecientes del
coecientes de jN
producto se calculan como los de un producto de series de Laurent.
n
(j2 jN ( gi )),
i=1
370
12.3
b d
y todo H se cumple
f ( ) = (c + d)2k f ( ).
(Notemos que la u
nica funci
on modular de grado impar sera la forma nula,
pues solo ella cumplira la relaci
on anterior con = I.)
La relacion (10.3) prueba que la serie de Eisenstein G2k es una funci
on
cuasimodular de grado 2k (en particular g2 y g3 son funciones cuasimodulares
de grados 4 y 6, respectivamente), e inmediatamente despues de (10.3) hemos
visto que es cuasimodular de grado 12.
Las funciones modulares en sentido amplio ser
an las funciones cuasimodulares meromorfas en los puntos parab
olicos, pero todava no estamos en condiciones de denir esta noci
on de meromorfa. Primeramente conviene expresar las
reglas de transformaci
on que estamos considerando como la invarianza de otras
funciones asociadas. Recordemos que LG+ (2, R) es el subgrupo de LG(2, R)
formado por las matrices de determinante positivo.
Dada
=
a c
b d
LG+ (2, R),
denimos
d
= (det )(c + d)2 .
d
Aplicando la regla de la cadena vemos que si , LG+ (2, R), entonces
j ( ) =
j ( ) =
d
d
d
=
( )
= j ( )j ( ).
d
d
d
(12.4)
371
a 0
0 a
,
j ( ) = a2 a2 = 1.
372
cn e2ni /h ,
Im > R.
n=
Denici
on 12.15 Diremos que una funci
on cuasimodular f de grado 2k respecto a un subgrupo de ndice nito en LE(2, Z) es meromorfa en un punto
parab
olico s Q {} si cuando g LE(2, Z) cumple sg = entonces la
funci
on g 1 |2k f admite un desarrollo en serie de Fourier cuyos coecientes son
nulos para ndices menores que un cierto r Z.
Notemos que la condicion no depende de la elecci
on de g, ya que si tenemos
sg1 = sg2 = , entonces = g21 g1 cumple = , luego
1 0
=
.
t 1
Sea (g 1 |2k f )( ) = f (e2i /h ), para cierta funci
on f meromorfa en 0.
Entonces
(g21 |2k f )( ) = (g11 |2k f )( ) = (|2k (g11 |2k f ))( )
= f (e2i( +t)/h ) = g (e2i /h ),
donde g (z) = f (e2it/h z) es una funci
on meromorfa en 0. Adem
as el orden
de f en 0 es el mismo que el de g , por lo que podemos hablar del orden de
una funci
on cuasimodular meromorfa en un punto parab
olico.
Denici
on 12.16 Sea un subgrupo de ndice nito en LE(2, Z) y sea k Z.
Una funci
on modular de grado 2k respecto de es una aplicacion f : H C
que cumpla las propiedades siguientes:
a) f es meromorfa en H,
b) para todo se cumple |2k f = f ,
c) f es meromorfa en los puntos parab
olicos de .
373
fk A2k (),
y vamos a probar que todas las fk son nulas. En caso contrario, supongamos
que i es el menor ndice tal que fi = 0. Tenemos entonces que
fi = fi+1 fn .
Consideremos la transformacion s( ) = 1/ . Como tienen ndice nito
en el grupo modular, existe un natural l > 0 tal que sl . Aplicando la
igualdad anterior a smr ( ) vemos que
2lri fi ( ) = 2lr(i+1) fi+1 ( ) 2lrn fn ( ),
de donde
fi ( ) = 2lr fi+1 ( ) 2lr(ni) fn ( ).
Haciendo r queda que fi ( ) = 0 para todo H con | | < 1. Por
on.
consiguiente fi = 0, contradicci
Esto nos permite denir la suma directa
A() =
+
A2k (),
k=
374
Denici
on 12.18 Sea un subgrupo de ndice nito en LE(2, Z) y sea k Z.
Una forma modular de grado 2k respecto de es una funci
on modular de grado
2k holomorfa en H y en los puntos parab
olicos de (lo cual signica que su
orden en estos es 0). Una forma parab
olica respecto de es una forma
modular que se anula en los puntos parab
olicos (es decir, que tiene orden > 0
en ellos).
Por ejemplo, el desarrollo en serie de Fourier de G2k ( ) muestra que no
es parab
olica, al igual que g2 y g3 . Por el contrario, s que es una forma
parab
olica de grado 12. La funci
on modular j no es una forma modular, pues
tiene un polo en . (De hecho, es claro que no hay formas modulares no
constantes de grado 0.)
Llamaremos M2k () al espacio vectorial de las formas modulares de grado
0
2k respecto de y M2k
() al subespacio de las formas parab
olicas. As mismo
podemos considerar las sub
algebras graduadas de A() dadas por
M () =
+
M2k (),
k=
+
y M 0 () =
0
M2k
().
k=
375
376
12.4
En esta seccion estudiamos mas detalladamente las funciones y formas modulares respecto al grupo modular completo = LE(2, Z). Vamos a determinar
la estructura del algebra de las formas modulares. Como consecuencia obtendremos varios resultados notables sobre los coecientes de Fourier de y j.
Si f es una funci
on modular y z H, representamos por o(f, z) al orden de f
en z en el sentido usual de la teora de funciones de variable compleja, mientras
que si z Q {} es un punto parab
olico, el orden o(f, z) es el determinado
por la serie de Fourier de f . El resultado b
asico es el siguiente:
Teorema 12.21 Sea f una funci
on modular no nula de grado 2k. Entonces
1
k
1
o(f, ) + o(f, ) + o(f, i) +
o(f, z) = ,
3
2
6
z = i,
donde la suma recorre los puntos z H m
odulo no equivalentes a ni a i.
n: Vamos a considerar la integral de la funci
Demostracio
on meromorfa
f /f sobre el ciclo indicado en la gura:
377
dz = o(f, ).
2i |z|=r f (z)
Las integrales sobre los segmentos verticales se cancelan porque f tiene periodo 1 y los segmentos se recorren en sentidos opuestos (esto sigue siendo cierto
si hemos tenido que sortear polos).
Consideremos ahora la integral alrededor de y su simetrico. Si f tiene
orden m en , entonces
f ()
m
=
+ h(),
f ()
donde h es holomorfa en . Llamemos cr al arco alrededor de correspondiente
a un radio r. Como h esta acotada en un entorno de , es claro que
1
lm
h() = 0.
r0 2i c
r
Por otra parte,
m
d
m
m
m i
lm
=
lm (log cr (1) log cr (0)) =
= .
r0 2i c
r0
2i
2i
3
6
r
El mismo resultado se obtiene sobre el punto simetrico de respecto al eje
imaginario, luego, en total, el lmite cuando r 0 de la integral sobre los dos
arcos es o(f, )/3.
378
f ()
1
d =
f ()
2i
B
A
f (s())
d.
2 f (s())
f (s())
f () 2k
=
+
.
2 f (s())
f ()
Concluimos que
1
2i
f ()
1
d =
f ()
2i
B
A
f ()
2k
d
f ()
2i
B
A
d
,
con lo que la suma de las integrales sobre los dos arcos considerados resulta ser
2k
2i
A
B
d
.
(Notemos que hemos invertido los extremos, de modo que ahora el arco se recorre
en sentido positivo).
Si hubieramos rodeado otros polos situados sobre el arco, es claro que la
integral sobre el arco modicado coincide con la integral sobre el arco de circunferencia sin modicar (porque ahora el integrando 1/ no tiene polos sobre
la circunferencia), y la integral es simplemente k/(2) por la longitud del arco
A B . Cuando hacemos tender a 0 los radios de los arcos alrededor de los puntos
elpticos, dicha longitud tiende a 2/12, luego la integral tiende a k/6.
En denitiva, si llamamos r al ciclo formado con arcos de radio r alrededor
de los polos, hemos probado que
1
f ()
k 1
1
lm
d = o(f, ) o(f, i).
r0 2i f ()
6 3
2
r
La conclusi
on es ahora inmediata.
Como primera consecuencia vemos que no existen formas modulares de grado
negativo (pues el miembro izquierdo en la f
ormula del teorema anterior es no
negativo si la funci
on es una forma modular). En realidad podemos decir mucho
mas:
379
cg
2 tenga un cero
2
adicional, llegamos a que f g2 .
An
alogamente vemos que M10 = g2 g3 : Si f M10 no es nula, el miembro
derecho de la f
ormula es 5/6, que s
olo puede conseguirse si o(f, ) = o(f, i) = 1.
Supongamos ahora que k 6 y sea f M2k una forma no nula. Supongamos
como hip
otesis de induccion que toda forma de grado menor que 2k se expresa
como polinomio en g2 y g3 . Sea k = 2r o k = 2r + 1. Podemos tomar una
constante c tal que f cg2r o bien f cg2r1 g3 se anule en . Equivalentemente,
podemos suponer que f se anula en . En tal caso, como tiene un cero simple
en , el cociente f / es holomorfo en , con lo que claramente f / M2k12 .
Por hip
otesis de induccion f / es un polinomio en g2 y g3 , luego f tambien.
Falta probar que g2 y g3 son algebraicamente independientes. Supongamos
que verican una relaci
on polin
omica P (g2 , g3 ) = 0, donde podemos suponer
que el polinomio P (X, Y ) tiene grado mnimo. Puesto que los espacios M2k
tienen suma directa, todos los monomios que aparecen en P (g2 , g3 ) han de
corresponder a formas del mismo grado m. No puede aparecer una potencia de
g2 , pues entonces la relacion sera g2r +g3 Q(g2 , g3 ) = 0, lo cual es absurdo, ya que
g2 (i) = 0, g3 (i) = 0. Por consiguiente g3 aparece en todos los monomios, lo que
nos permite simplicarlo y llegar a una relaci
on de grado menor, contradicci
on.
Como consecuencia:
380
E2k ( ) =
4k
2k1 (n)e2ni .
B2k n=1
Los primeros n
umeros de Bernoulli son
B2 = 1/6,
B8 = 1/30,
B4 = 1/30,
B10 = 5/66,
B6 = 1/42,
B12 = 691/2730.
= 1 + 240
=
1 504
n=1
n=1
= 1 + 480
n=1
E12 ( )
1+
3 (n)e2ni ,
5 (n)e2ni ,
7 (n)e2ni ,
65520
11 (n)e2ni .
691 n=1
381
Igualmente, la funci
on discriminante normalizada es
( )
=
(n)e2in .
12
(2)
n=1
n1
3 (m)3 (n m).
m=1
Un caso mas notable se obtiene al considerar el espacio M12 , que tiene dimension 2. Tenemos que E12 , E62 , /(2)12 M12 , luego tienen que ser linealmente dependientes. M
as concretamente, viendo la serie de Fourier
E62 ( ) = 1 1008
5 (n)e2ni + 254016
n=1
n1
5 (m)5 (n m)e2ni ,
n=1m=2
65520
1008 = 1,
691
691
de donde obtenemos = =
. Igualando los coecientes n-simos
762048
resulta
(n) =
65
691
691 n1
11 (n)
5 (n)
5 (m)5 (n m).
756
756
3 m=1
(12.5)
Tenemos as una f
ormula explcita para calcular la funci
on de Ramanujan
(n). En particular, 756 3 (n) 3 6511 (n) (mod 691) o, lo que es lo mismo:
(n) 11 (n) (mod 691),
(12.6)
n=0
c(n)e2in .
382
n1
5 (n)e2in + 5042
n=1
5 (k)5 (n k)e2in ,
n=2 k=1
j( )( )/(2)12 = 1 +
(n + 1)e2in +
n=1
n1
c(k) (n k)e2in ,
n=1 k=0
n1
5 (k)5 (n k) = (n + 1) +
k=0
n1
k=0
n1
5 (k)5 (n k) =
k=0
65520
762048
11 ( )
(n).
691
691
n1
k=1
65520
(11 ( ) (n)) 1008 (n),
691
o tambien
n1
k=1
c(k) (n k) + (n + 1) + 24 (n) =
65520
(11 ( ) (n)).
691
Esta f
ormula permite calcular recurrentemente los coecientes c(n). Notemos que, como el miembro izquierdo es entero y el primo 691 no divide a 65520,
esta formula implica tambien la congruencia (12.6).
12.5. La funci
on eta de Dedekind
12.5
383
La funci
on eta de Dedekind
( ) = (2)12 e2i
(1 e2ni )24 .
n=1
Precisamente, la funci
on eta es la que se obtiene al eliminar el exponente 24
en el miembro derecho (y la constante):
Denici
on 12.25 La funci
on eta de Dedekind es la funci
on
( ) = ei /12
(1 e2ni ),
n=1
denida en el semiplano H.
Observemos que el producto innito
(1 z n ) es absolutamente conver-
n=1
n=1
24
24
luego ( + 1) = ( ).
El punto m
as delicado es determinar el comportamiento de bajo la transformaci
on 1/ . La prueba cl
asica utiliza funciones elpticas, pero aqu
daremos una prueba corta debida a Siegel.
Teorema 12.26 Para todo H se cumple
(1/ ) = (i )1/2 ( ),
donde la raz cuadrada es la rama uniforme que es positiva sobre el semieje real
positivo.
n: Basta probar la relaci
Demostracio
on cuando = yi, con y > 0, pues el
caso general se sigue entonces por prolongacion analtica. Hemos de ver, pues,
que (i/y) = y 1/2 (iy). Es inmediato que tanto (i/y) como (iy) son n
umeros
reales positivos. Por lo tanto, esta relaci
on equivale a
log (i/y) log (iy) =
1
log y.
2
384
Ahora bien,
log (iy) =
=
e2mny
y
y
log(1 e2ny ) =
+
12 n=1
12 n=1 m=1
m
y
y
e2my
1
=
+
.
2my
12 m=1 m 1 e
12 m=1 m(1 e2my )
1
1
2my
2m/y
) m=1 m(1 e
) 12
m=1 m(1 e
y
1
y
1
= log y.
2
(12.7)
Denimos
Fn (z) =
1
N z
cot(iN z) cot
,
8z
y
N = n + 1/2.
n
1
im
cot
.
y
m=1 8m
Res Fn (z) = 2
m=n z=im/N
m=0
Pero
cos i
e2 + 1
e + e
1
cot i =
=
i
= i
=
2
sen i
e e
e 1
i
2
1
1 e2
Res Fn (z) =
m=n z=im/N
m=0
n 1
n
1
1
1
.
4i m=1 m 2i m=1 m(1 e2m/y )
Similarmente,
n
Res
m=n z=my/N
m=0
Fn (z) =
n 1
n
1
i
i
.
4 m=1 m 2 m=1 m(1 e2my )
12.5. La funci
on eta de Dedekind
385
(ez )2n+1 + 1
.
(ez )2n+1 1
i si Re z > 0,
i si Re z < 0.
Similarmente,
cot
N z
(eiz/y )2n+1 + 1
,
= i iz/y 2n+1
y
(e
)
1
lm
N z $ i si Im z < 0,
=
i si Im z > 0.
y
de donde
n
Esto implica que lm zFn (z) = 1/8 cuando z esta sobre el paralelogramo
n
C salvo quiz
a en sus vertices. El signo es positivo en los lados que unen y con
i y y con i, mientras que es negativo en los otros dos.
Las expresiones anteriores muestran tambien que las funciones zFn (z) estan
uniformemente acotadas en C. Por ejemplo, si Re z > 0 tenemos que |ez | < 1
y, como z vara en un compacto (uno de los lados de C) existe, de hecho,
un K > 0 tal que |ez | < 1 K, luego tambien |(ez )2n+1 | < 1 K, luego
|(ez )2n+1 1| K y as obtenemos una cota de cot iN z independiente de n.
Puesto que la funci
on 1/z esta acotada en C, concluimos que las funciones
Fn (z) estan uniformemente acotadas en C y podemos aplicar el teorema de la
convergencia acotada de Lebesgue:
lm
Fn (z) dz =
lm Fn (z) dz =
n
1
8
y
i
i
i
i
dz
dz
dz
dz
dz
dz
1
+
+
=
+
z
z
z
z
4
z
i
y
i
y
i
y z
1
i
i
1
=
log y +
+
log y
= log y.
4
2
2
2
y
386
generadores del grupo modular, luego es, de hecho, invariante por todo el grupo.
Claramente es holomorfa en H y no se anula. Veamos su comportamiento en el
punto . En primer lugar:
24 ( ) = e2i
n=1
donde g (z) = z
n=1
(1 e2ni )24 .
n=1
12.6
Fp (j, Y ) = (Y jp ( ))
Y j
b=0
+b
p
.
As pues, la traza de jp es
Tr jp ( ) = jp ( ) +
p1
b=0
j
+b
p
C(j).
Denici
on 12.28 Si p es un n
umero primo, denimos la funci
on
fp ( ) =
+b 1
1 p1
j p = (Tr jp ( ) jp ( )).
p b=1
p
387
j( ) = e2i +
c(n)e2ni ,
n=0
luego
fp ( ) =
p1
2nib/p
1 p1
1
c(n)e2ni( +b)/p =
c(n)e2ni /p
e
.
p b=1 n=1
p n=1
b=1
2ib/p n
(e
) =
b=1
As,
fp ( ) =
0
p
si p
n,
si p | n.
c(pn)e2ni .
n=0
Vamos a usar esta funcion para obtener las congruencias (10.5) para m = 1.
El caso general se obtiene aplicando repetidamente los argumentos que vamos
a emplear. De momento hacemos una disgresion que nos llevar
a a un metodo
general de construccion de funciones modulares.
Sea f una funci
on cuasimodular de grado 2k respecto a un subgrupo
de ndice nito en LE(2, Z). Para comprobar si es meromorfa en un punto
parab
olico s Q {} tomamos una transformaci
on g LE(2, Z) tal que
sg = y estudiamos la serie de Fourier de g 1 |2k f . Vamos a probar que
en realidad podemos tomar cualquier LE(2, R) (que cumpla s = ), si
bien entonces el orden de la serie de Fourier que obtengamos no tendr
a por que
coincidir con el orden de f en s.
En efecto, se comprueba inmediatamente que 1 |2k f es invariante por ,
:
| = |
:
s |. Suponemos que 1 |2k f
y en particular tiene periodo h = |
no tiene polos en un semiplano y que admite un desarrollo en serie de Fourier (1 |2k f )( ) = f (e2i /h ), donde f (z) es una funci
on meromorfa en un
entorno de 0.
Tomemos, por otra parte, g LE(2, Z) tal que sg = . El hecho de que
1 |2k f no tenga polos en un semiplano se traduce en que f no tiene polos
en un entorno (reducido) de s, y esto a su vez en que g 1 |2k f no tiene polos
en un semiplano. Consideramos su serie de Fourier (g 1 |2k f )( ) = g (e2i /h ).
Hemos de probar que g (z) es meromorfa en 0.
Ahora, la matriz = g 1 ja a , luego es de la forma
a
0
=
,
a, b R,
b 1/a
luego = a2 + ab. Consecuentemente:
g (e2i /h ) = (g 1 |2k f )( ) = (1 |2k f )( ) = (|2k (1 |2k f ))( )
388
2
2
1 1
1
( |2k f )(a2 + ab) = f (e2iab/h e2i a /h ) = (e2i a /h ),
a
a
donde (z) = (1/a)f (e2iab/h z) es una funci
on meromorfa en 0.
=
entonces
1 =
a
b
Nc
d
389
0 (N ),
N
a Nc
0
b d
1/ N
1/ N
0
d N b
=
0 (1).
c
a
0
N
0
Ademas,
( ) = (2)12
(n)e2ni ,
n=1
vemos que
(N ) = (2)12
(n)e2N ni ,
n=1
(N )
( )
390
n: Seg
Demostracio
un hemos observado, las funciones modulares respecto
de 0 (p) estan generadas por cualquier raz p 1-esima de ( ) = (p )/( ).
En terminos de la funci
on de Dedekind es
( ) =
24 (p )
= p1 ( ).
24 ( )
1
1
Tr(jp )(1/p ) j(1/ ) =
p
p
1
1
1
1
Tr(jp )(p ) j( ) = fp (p ) + j(p2 ) j( ),
p
p
p
p
con
f (z) = z p + z 1 + F (z),
2
(12.8)
e2irp /24
(1 e2nip )r
n=1
( ) =
2i
=e
(1 e2ni )r
e2i /24
r
1 e2i pn
n=1
1 e2i n
= g (e2i ),
n=1
donde
g (z) = z
r
1 z pn
n=1
Es f
acil ver que
1 zn
=z
(1 + z n + + z n(p1) )r .
n=1
g (z) = z + d2 z 2 + d3 z 3 +
( ) = e2i +
dn e2i n ,
dn Z.
n=2
391
r (1/ )
1
(i )r/2 r ( )
= r/2
.
=
r
r/2
r
(1/p )
(ip ) (p )
p ( )
Denimos
( ) = pr/2 (1/p ) =
1
= h (e2i ),
( )
donde
1
+ H(z),
(12.9)
z
y la funci
on H(z) es holomorfa en 0, cumple H(0) = 1 y su serie de Taylor tiene
coecientes enteros. Combinando (12.8) y (12.9) vemos que
h (z) =
pfp (1/p ) p ( ) b1 p
( ) = K1 (e2i ),
bp2 1 pr/2 ( ).
Esta funci
on ( ) es modular respecto a 0 (p), es holomorfa en H y tambien
en , pues tanto como fp lo son. Por u
ltimo, sabemos que (1/p ) es
holomorfa en , lo que se traduce en que ( ) es tambien holomorfa en 0.
(Aqu usamos que para comprobar la holomorfa en 0 podemos llevarlo a
mediante la funci
on 1/p , aunque no este en LE(2, Z).)
En conclusi
on es una funci
on modular sin polos, luego es constante. Teniendo en cuenta que () = 0, la constante es concretamente () = pc(0).
Con esto tenemos:
2
n > 0.
392
12.7
;
=
c + d c + d
z2
(c + d)2
(c + d)2
.
+
Como la transformaci
on es unimodular, 1, Z = a + b, c + dZ , de donde
llegamos claramente a que
z
a + b
;
= (c + d)2 (z; ).
c + d c + d
Eligiendo adecuadamente los valores de z resulta:
1 a + b
a + b
c + d
2
e1
=
;
= (c + d)
; ,
c + d
2 c + d
2
(a + b)/2 a + b
a + b
a + b
2
e2
=
;
= (c + d)
; ,
c + d
c + d
c + d
2
a + b
(a + c) + (b + d)
e3
= (c + d)2
; .
c + d
2
La periodicidad de permite reducir m
odulo 2 los coecientes a, b, c, d, con
lo que los miembros derechos son de la forma (c + d)2 ei ( ), pero el ndice i
depende de la paridad de los coecientes.
En particular, si la transformaci
on esta en (2) tenemos que a y d son
impares, mientras que b y c son pares, y entonces las relaciones se reducen a
a + b
ei
i = 1, 2, 3.
= (c + d)2 ei ( ),
c + d
Esto prueba que las funciones ei son cuasimodulares respecto de (2). Conviene observar la acci
on concreta de los generadores del grupo modular sobre
las funciones ei :
e1 ( + 1) = e1 ( ),
e2 ( + 1) = e3 ( ),
e3 ( + 1) = e2 ( ),
e2 (1/ ) = 2 e1 ( ),
393
e3 (1/ ) = 2 e3 ( ).
(h1 |4 g2 )( ) = g2 (ei ),
(h1 |6 g3 )( ) = g3 (ei ),
donde g2 (z) y g3 (z) son funciones holomorfas en 0 y f (z) es holomorfa con una
singularidad en 0. Tenemos que, para z = 0,
4f 3 (z) = g2 (z)f (z) + g3 (z),
luego
g2 (z)
g3 (z)
+
= 1.
4f 2 (z) 4f 3 (z)
394
n: S
Demostracio
olo hay que probar que es meromorfa en los puntos parab
olicos. Supongamos que
f n ( ) + an1 ( )f n1 ( ) + + a0 ( ) = 0,
donde las funciones ai ( ) son modulares respecto de . Sea s Q {} un
punto parab
olico y g LE(2, Z) tal que sg = . Entonces
f n ( g 1 ) + an1 ( g 1 )f n1 ( g 1 ) + + a0 ( g 1 ) = 0,
o tambien
1=
an1 ( g 1 )
a0 ( g 1 )
n
.
1
f ( g )
f ( g 1 )
f (z)
f (z)
Sea k un natural mayor que el orden de cualquier polo en 0 de cualquiera de
las funciones ai (z). Entonces
1=
z k an1 (z)
z kn a0 (z)
.
z k f (z)
(z k f )n (z)
de grupos : (1)
{e1 ,e2 ,e3 } , cuya imagen contiene al menos las trasposiciones (e2 , e3 ) y (e1 , e2 ) (las imagenes de +1 y 1/ 2 ). Estas trasposiciones generan todo el grupo de permutaciones, luego es un epimorsmo. Su
n
ucleo contiene a (2)
y la f
ormula (11.1) nos da que |(1)
: (2)|
= 6, luego el
n
ucleo es exactamente (2).
En denitiva tenemos que (1)/
(2)
= {e1 ,e2 ,e3 } .
Esta representacion nos permite calcular la acci
on de (1) sobre el cuerpo
K = A0 ((2)) de las funciones modulares de grado 0 respecto de (2). Nos
395
(1)/
(2)
on
= G(K/k). Para ello consideramos la funci
( ) =
e1 ( ) e3 ( )
.
e2 ( ) e3 ( )
e1 e3
,
e2 e3
1=
e1 e2
,
e3 e2
1
e2 e1
=
,
e3 e1
e2 e3
1
=
,
e1 e3
e3 e2
1
=
,
1
e1 e2
e3 e1
=
.
1
e2 e1
As pues, estas seis funciones son k-conjugadas de y son distintas dos a dos
(o de lo contrario sera una funci
on algebraica sobre C, luego sera constante,
y no es el caso). Concluimos que K = k() = C(j, ). Ademas, esto prueba que
(1) induce al menos seis automorsmos distintos, por lo que la representaci
on
es un epimorsmo, como queramos probar.
La funci
on tiene una interpretaci
on geometrica muy sencilla: para cada
H, el valor ( ) cumple que la ecuacion de Legendre
Y 2 = X(X 1)(X ( ))
determina una curva elptica de invariante j( ). En efecto, en principio sabemos
que una curva con invariante j( ) es la dada por la ecuaci
on de Weierstrass
Y 2 = 4(X e1 )(X e2 )(X e3 ).
Queremos otra con races 0, 1 y ( ). El cambio de variables X = X e3
nos da una curva isomorfa de ecuaci
on
Y 2 = 4X(X (e1 e3 ))(X (e2 e3 )).
Ahora hacemos X = (e2 e3 )X y obtenemos
Y 2 = 4(e2 e3 )3 X(X 1)(X ( )).
Finalmente, el cambio Y = 4(e2 e3 )3 Y (para una elecci
on arbitraria de
la raz cuadrada) nos da la ecuaci
on de Legendre que busc
abamos.
Ahora, la observaci
on tras la denici
on 2.15 nos da que
j = 28
(2 + 1)2
.
2 ( 1)2
396
27 1728g3
j 1728 =
,
El ejemplo siguiente nos da otra prueba de la modularidad de que no depende de los razonamientos anteriores, a la vez que nos proporciona un ejemplo
de funci
on modular respecto de (3).
Ejemplo
j=
(2)12 24
j 1728 =
27 1728g32
27 1728g32
,
=
(2)12 24
1/3
12g2
=
,
(2)4 8
j 1728 =
27 1728g3
.
(2)6 12
j(1/ ) 1728 = j( ) 1728.
orden 6. Si llamamos N al n
ucleo de , tenemos que /N
es un grupo abeliano
cumple
N .
de 6 elementos. En particular, el subgrupo derivado de
397
que jan a g
H de ndice 3 en , mientras que los elementos de
K
de ndice 2 en .
forman el u
nico subgrupo
: (2)|
: (3)|
La f
ormula (11.1) nos da que |
= 6, mientras que |
= 12.
epimorsmo, luego su n
ucleo es = H K , luego concluimos que H = H,
Captulo XIII
Multiplicaci
on compleja
Ahora vamos a estudiar m
as profundamente las curvas elpticas con multiplicaci
on compleja, es decir, las curvas con endomorsmos distintos de las
multiplicaciones por enteros. Los hechos b
asicos sobre las multiplicaciones complejas de una curva elptica las discutimos en la seccion 10.3. Recordemos que
toda curva elptica E/C es analticamente isomorfa a un toro complejo C/R,
con R = 1 , 2 Z . Seg
un el teorema 10.20, la curva E/C tiene multiplicaciones
complejas si y solo si = 2 /1 pertenece a un cuerpo cuadr
atico imaginario
K. Puesto que podemos sustituir el retculo R por 1, Z , vemos que toda
curva con multiplicaci
on compleja puede representarse como un toro complejo
determinado por un retculo R contenido en un cuerpo cuadr
atico imaginario
K. Recprocamente, si R es un retculo en estas condiciones, toda curva elptica
isomorfa al toro C/R tiene multiplicaciones complejas, y su anillo de endomorsmos es isomorfo al orden cuadr
atico
OR = { K | R R}.
Recordemos as mismo que los retculos contenidos en un cuerpo cuadr
atico
imaginario K son lo que en teora de n
umeros se llaman modulos completos de
K y OR es lo que se llama el anillo de coecientes del modulo R. As pues, el
objeto de este tema sera estudiar las curvas elpticas representables por toros
complejos determinados por los modulos de los cuerpos cuadr
aticos imaginarios.
13.1
Multiplicaciones ideales
400
401
402
n
Om
K OK a 0,
Hom(a, R)
Hom(a, C)
Hom(a, E)
Hom(On , R)
K
Hom(On , C)
K
Hom(On , E)
K
Hom(Om , R)
K
Hom(Om , C)
K
Hom(Om , E)
K
Hom(a, C)
= a1 C = C.
403
a1 R
C
Hom(a, E)
Rn
Cn
En
0
Rm
Cm
Em
0
404
405
406
ser = .
En las hip
otesis del teorema, es claro que cumple las condiciones anteriores
luego ha de ser
respecto de ,
= . En consecuencia, si llamamos m = grad ,
tenemos que
)
m=m
= = ,
luego grad = m. (Notemos que m
= m porque la reducci
on es un homomorsmo de anillos).
Teorema 13.6 Sea : E1 E2 una isogenia denida sobre un cuerpo
numerico K entre dos curvas elpticas denidas sobre K y sea p un primo de
K en el que ambas curvas tengan buena reducci
on. Sea p la caracterstica del
1 E
2 cumple
cuerpo de restos. Si p
grad , entonces la reducci
on : E
grad = grad .
n: Si H es el n
Demostracio
ucleo de , el teorema 6.19 nos da que la reducci
on es inyectiva sobre , luego el n
ucleo de contiene un subgrupo isomorfo
Tomando m = grad = grad , tenemos que = m, con lo que
= m.
ha de ser m = grad .
13.2
En esta seccion demostraremos que si E/C es una curva elptica cuyo anillo
de multiplicaciones complejas es el orden maximal OK de un cuerpo cuadr
atico
imaginario K, entonces el cuerpo K(j(E)) es el cuerpo de clases de Hilbert de
K, es decir, la maxima extension abeliana no ramicada de K. Empezamos
demostrando que la extensi
on es abeliana:
Teorema 13.7 Sea E/C una curva elptica cuyo anillo de multiplicaciones
complejas sea el orden maximal OK de un cuerpo cuadr
atico imaginario K.
Entonces la extensi
on K(j(E))/K es abeliana.
n: No perdemos generalidad si suponemos que E esta deDemostracio
nida sobre A. Consideramos el homomorsmo F : G(A/K) HK dado por
407
el teorema 13.4. Su n
ucleo es un subgrupo normal de G(A/K) de ndice nito,
luego es de la forma G(A/H), para cierta extensi
on normal H de K, que sera
abeliana, pues G(H/K) es isomorfo a un subgrupo del grupo de clases HK .
Tenemos que un automorsmo G(A/K) cumple G(A/H) si y solo
si F () = 1, si y s
olo si E
= E, si y solo si j(E) = j(E ) = j(E), si y solo si
G(A/K(j(E))).
As pues, G(A/H) = G(A/K(j(E))) y, por consiguiente, H = K(j(E)).
Seg
un hemos visto en la demostracion del teorema anterior, a partir de aqu
podemos considerar el monomorsmo
F : G(H/K) HK ,
donde H = K(j(E)) (y E es cualquier curva elptica cuyo anillo de multiplicaciones complejas sea OK , pues todos los invariantes j(E) generan el mismo
cuerpo H).
El conjunto de clases de isomorfa de curvas elpticas con anillo de multiplicaciones complejas OK es nito. Tomemos un conjunto de representantes
on nita de K tal que todas las curvas Ei esten
E1 , . . . , Eh . Sea L una extensi
denidas sobre L. M
as a
un, podemos tomarlo de forma que toda isogenia entre
dos curvas Ei este denida sobre L. Ello se debe a que los anillos Hom(Ei , Ej )
son Z-modulos nitamente generados, luego basta asegurar que la condici
on se
cumpla para un n
umero nito de isogenias.
Llamamos S al conjunto nito formado por los primos siguientes:
a) Los primos que se ramican en L.
b) Los primos tales que alguna curva Ei tiene mala reduccion en uno de sus
divisores en L.
c) Los divisores de uno de los n
umeros NL
Q (j(Ei ) j(Ek )), para i = k.
Observemos que las normas que aparecen en la propiedad c) son n
umeros
enteros, porque sabemos que los invariantes j(Ei ) son enteros algebraicos. Por
simplicidad podemos a
nadir a S los primos 2 y 3.
Fijemos ahora un primo p
/ S y supongamos ademas que se escinde en K,
digamos p = pp .
La clase de ideales [p]1 contiene innitos primos. Tomemos uno q tal que
N(q) = p. Entonces pq = (), para cierto OK . Consideremos las aplicaciones dadas por el esquema siguiente:
C/R
C/p1 R
C/R
E
pE
C/R
E
408
grad q = grad q = NK
Q (q),
dx
,
2y + a1 x + a3
d( x)
= .
2( y) + a1 ( x) + a3
d( x)
dx
dx
dx
,
y
= 0, pues p P.
Seg
un el teorema 1.19, esto signica que la isogenia
no es separable, pero
q s que lo es, ya que su grado es primo con p. Por consiguiente, ha de ser p la
409
reducci
on inseparable y, como su grado es p, el teorema 1.22 implica que p es
precisamente la aplicacion de Frobenius de grado p.
luego su invariante es j(p E) = j(E) . Equivalentemente:
j(p E) j(E)p (mod P).
Consideramos ahora el cuerpo H = K(j(E)) L y el smbolo de Artin
H/K
=
G(H/K).
p
Si P es el primo de H que divide a P, se cumple que
410
esta contenido en el n
ucleo del homomorsmo de Artin. La clase de a en I()/Pf
contiene innitos primos de grado 1. Podemos tomar uno p para el que se cumpla
el teorema anterior. Entonces = / tal que () Pf y a = ()p. Se cumple
que
H/K
H/K
H/K
F
=F
=F
= [p] = [a].
a
()p
p
Llamemos N I() al n
ucleo del homomorsmo de Artin, es decir, al grupo
de clases de H sobre K. Si p es un ideal primo de K tal que p
, tenemos que
H/K
H/K
pN
=1F
= [p] = 1 p es principal.
p
p
As pues, salvo a lo sumo para un n
umero nito de primos (los divisores de
) tenemos que p N si y solo si p esta en el grupo de los ideales fraccionales
principales de K, que es precisamente el grupo de clases del cuerpo de clases
de Hilbert de K. Si dos grupos de ideales contienen casi los mismos primos,
entonces determinan el mismo cuerpo de clases, luego podemos concluir que H
es el cuerpo de clases de Hilbert de K. El teorema siguiente recoge este hecho
y otras consecuencias sencillas:
Teorema 13.9 Sea E/C una curva elptica cuyo anillo de multiplicaciones
complejas sea el orden maximal OK de un cuerpo cuadr
atico imaginario K.
Llamemos hK al n
umero de clases de K. Entonces
a) K(j(E)) es el cuerpo de clases de Hilbert de K.
b) |Q(j(E)) : Q| = |K(j(E)) : K| = hK .
c) Para todo ideal a de OK se cumple
K(j(E))/K
(j(E)) = j(a E).
a
d) Si E1 , . . . , Eh son un sistema completo de representantes de las clases de
isomorfa de curvas elpticas con anillo de multiplicaciones complejas OK ,
entonces j(E1 ), . . . , j(Eh ) son los conjugados de j(E) sobre K (y tambien
sobre Q).
n: Ya tenemos probado a). La segunda igualdad en b) es
Demostracio
consecuencia inmediata de a). Respecto a la primera, es obvio que
hK = |K(j(E)) : K| |Q(j(E)) : Q|,
y la desigualdad contraria la conocamos ya (ver la nota tras el teorema 10.24).
Como consecuencia de a), ahora sabemos que el discriminante de la extension
K(j(E))/K es = 1, luego el isomorsmo de Artin esta denido sobre todo el
grupo de clases HK , y hemos probado que es el inverso de F . La propiedad c)
es equivalente a la propiedad que dene a F . Por u
ltimo toda Ei es de la forma
a E, para cierto ideal a, luego d) es consecuencia de c).
13.3. La m
axima extension abeliana
411
p = (2, 1 + 5) = 2, 1 + 5 Z .
El teorema anterior nos da que el cuerpo de clases H esta generado sobre K
por el par de n
umeros conjugados
j( 5 ) 1264538.9094751405 . . .
j
1+
538.9094751405 . . .
j( 5 ) = 632000 + 282880 5.
13.3
La m
axima extensi
on abeliana
412
2 , 2 , ()2 Q,
= .
13.3. La m
axima extension abeliana
413
9
(p)
) ,
E
E
E
donde es la aplicacion de Frobenius y K es un isomorsmo. Ahora bien,
) = E
(p) y K es un
modulo P es el automorsmo de Frobenius, luego E
)
automorsmo de E . Basta probar que K = K0 , para cierto automorsmo K0 de
E , pues entonces la isogenia buscada sera = p K1
0 ,
0 . Notemos que si K = K
autom
aticamente K0 es un automorsmo, pues la reducci
on conserva el grado
(teorema 13.5). Por el teorema anterior basta ver que K conmuta con todas las
reducciones.
Observemos, en general, que si f : V W es una aplicaci
on racional entre
dos curvas denidas sobre un cuerpo de caracterstica prima p y V , W son las
respectivas aplicaciones de Frobenius de grado p, entonces f : V (p) W (p) ,
donde es el automorsmo de Frobenius y se cumple la relacion f W = V f .
La comprobaci
on es inmediata.
Un endomorsmo arbitrario de E viene determinado por un OK . Si
) =
aplicamos la observacion anterior a ,
vemos que
=
. Notemos
que la de los dos primeros terminos es un endomorsmo de E, mientras que
la u
ltima es un endomorsmo de E . Ahora calculamos:
K
= p
= p
=
p=
K=
K.
Aqu hemos usado el teorema 10.22. Como es biyectiva esto implica que
K
=
K, como tenamos que probar.
Si el ideal p es principal podemos decir m
as:
Teorema 13.13 Sea K un cuerpo cuadr
atico imaginario, sea H su cuerpo de
clases de Hilbert y E/H una curva elptica cuyo anillo de multiplicaciones complejas sea el orden maximal OK . Para cada ideal principal primo p de grado 1
en K, salvo a lo sumo un n
umero nito de ellos, existe un u
nico OK tal
que p = () y la multiplicaci
on por se reduce a la aplicaci
on de Frobenius de
grado p = N(p).
414
x si j = 0, 1728,
2
g2 2
h=
x
si j = 1728,
g3 x3 si j = 0.
13.3. La m
axima extension abeliana
415
Esta funci
on h no depende de la ecuaci
on de Weierstrass considerada, pues
las coordenadas relativas a dos ecuaciones de Weierstrass estan relacionadas en
la forma x = u2 x , y = u3 y , para cierto u C , y los coecientes se transforman
seg
un las relaciones
g2 = u4 g2 ,
g3 = u6 g3 ,
= u12 ,
416
coincide con
sobre E(L
P
unidad K OK tal que = K.
) . Si excluimos los primos p cuya
Ahora calculamos: T) = T =
(T) = T
norma divide a |E[m]|, tenemos que la reduccion m
odulo P es inyectiva sobre
).
coincide con
en E(L
P
a la aplicaci
Llamemos h
on denida seg
un 13.14 para la curva reducida E.
ser los puntos KT , cuando K recorre las seis unidades de OK (que son distintos
dos a dos, porque la reducci
on es inyectiva en E[m]). Por consiguiente
T es
uno de estos seis puntos.
luego ( K)T = O, luego T = KT , luego
Concluimos que (
K)T = O,
1
K T = T , luego (K 1)T = O.
Por el teorema 13.1, tenemos que la aplicacion T induce un isomorsmo OK /(m)
= E[m], luego K1 1 (mod m) y ademas p = () = (K1 ),
luego p Pm . Por consiguiente p se escinde completamente en A.
1
13.3. La m
axima extension abeliana
417
3 2 3
.
3
418
u
ltimo factor son = 3 2 2. Por lo tanto, el cuerpo de clases radiales
modulo 4 es K4 = Q(i, 2 ).
13.4
El teorema fundamental
es un isomorsmo de OK -m
odulos.
b) Si a es un ideal fraccional de K, para cada primo p de K, la inclusi
on
K Kp induce un isomorsmo (K/a)[p ]
= Kp /ap .
c) Si a es un ideal fraccional de K, entonces K/a
Kp /ap .
=
p
419
420
Denimos la multiplicaci
on por s como el isomorsmo de OK -modulos determinado por el siguiente diagrama conmutativo:
K/a
K/sa
Kp /ap
Kp /sp ap
s1
f
E
K/s1 a
E
s1
K/s1 a1
E1
f
E1
421
s1
K/s1 a
K/a1
E1
E
K/s1 a1
f1
f1
E1
E
422
Km /K
s 1
= 1.
Ahora bien, el n
ucleo del homomorsmo de Artin para el cuerpo radial Km
es el grupo K Wm , de modo que s 1 = u, para cierto K y cierto
u Wm . Esto u
ltimo signica que
uq Uq ,
para todo q | m.
C
C/a
C/p1 a
E
f
E
423
Como P
m, el teorema 6.19 nos da que la reducci
on es inyectiva sobre
E[m], luego (T ) = T .
Recordemos ahora la descomposicion s = u del elemento ideal del enunciado. Claramente (s) = ()() = ()p, luego s1 a = 1 p1 a. As pues,
la multiplicaci
on por 1 nos da un isomorsmo C/p1 a C/s1 a, con lo
que eligiendo adecuadamente un isomorsmo fm
: C/s1 a E tenemos el
siguiente diagrama conmutativo:
C/a
C
1
C
1
C
E
C/p1 a
f
E
C/s1 a
fm
E
Vamos a demostrar que fm
cumple lo que queramos, es decir, la conmutatividad del diagrama
m1 a/a
s1
E
m1 s1 a/s1 a
fm
E
Concretamente, si t m1 a/a, hemos de probar que f (t) = fm
(s1 t). Lo
1
que sabemos es que f (t) = (f (t)) = fm ( t). Como fm es un isomorsmo,
basta ver que 1 t = s1 t.
424
13.5
M
odulos completos
El u
nico problema que presenta la generalizaci
on del teorema fundamental
a
ordenes arbitrarios es que hay que denir el producto de un elemento ideal
por un m
odulo completo arbitrario, mientras que ahora s
olo lo tenemos denido
para ideales fraccionales. Nos ocupamos de ello en esta seccion.
Sea K un cuerpo numerico de grado n y sea p un primo racional. Para cada
divisor primo p de K representaremos por Kp la complecion de K correspondiente a p. En particular, Qp sera el cuerpo de los n
umeros p-adicos. Denimos
la Qp -algebra (conmutativa y unitaria, pero con divisores de cero)
Kp =
Kp .
p|p
13.5. M
odulos completos
425
Op = {x Kp | #x#p 1},
p|p
mij Z.
426
Mp = Op .
13.5. M
odulos completos
427
n: La unicidad es obvia. De hecho, ha de ser M = Np .
Demostracio
p
S
olo hemos de comprobar que M cumple lo pedido.
Sea S el conjunto nito de primos p para los que Np = (OK )(p) . Fijemos
una base B de OK . Las coordenadas en B de cualquier elemento de M son
n
umeros racionales con denominador divisible a lo sumo entre primos de S.
Vamos a ver que el exponente de cada primo p S en los denominadores de
dichas coordenadas esta acotado superiormente. Esto equivale a que el valor
absoluto p-adico de las coordenadas este acotado superiormente. Tomamos una
Z(p) -base B de Np y consideramos la matriz A de cambio de base con respecto
a B. Las coordenadas en B de un elemento de M son combinaci
on lineal (con
coecientes en A) de sus coordenadas en B , que estan en Z(p) , luego el valor
absoluto p-adico de las coordenadas respecto a B esta acotado por el m
aximo
valor absoluto p-adico de los coecientes de A.
Como consecuencia, existe un m Z no nulo (sucientemente divisible entre
los primos de S) tal que mM OK . Esto implica que mM es un Z-modulo
nitamente generado.
Por otra parte, para cada p S existe un r 0 tal que pr OK Np (basta
expresar los elementos de B como combinaciones lineales racionales de una Z(p) base de Np y considerar la potencia de p que hace enteros p-adicos a todos los
coecientes). Como S es nito, existe un m Z no nulo tal que m OK M .
Esto implica que el Z-modulo OK /mM es de torsion, luego el rango de mM ha
de ser n.
Tenemos probado que M es un modulo completo de K. Es evidente que
M(p) Np para todo primo p, y se da la igualdad salvo a lo sumo para un
conjunto nito de primos. Si existe x Np \ M(p) , razonando igual que antes
podemos encontrar un m Z tal que p
m y m x M . En particular
m x Np , pero esto es imposible, pues el hecho de que x
/ M(p) equivale a que
alguna de las coordenadas de x en una Z-base de M no esta en Z(p) , y a m x
le sucede lo mismo. As pues M(p) = Np y M cumple lo que pide el enunciado.
En realidad nos interesa la versi
on para compleciones:
Teorema 13.20 Si {Np }p es una sucesi
on de Zp -m
odulos libres de rango n
tales que Np Kp y Np = Op para todo primo p salvo a lo sumo un n
umero
nito de ellos, entonces existe un u
nico m
odulo completo M tal que Mp = Np
para todo primo p.
n: Veamos en primer lugar que N(p) = Np K es un Z(p) Demostracio
modulo libre de rango n. Es claro que existe un r 0 tal que pr Np Op ,
luego pr N(p) Op K = (OK )(p) . Esto implica que pr N(p) es un Z(p) -modulo
libre de rango n. Igualmente, existe un s 0 tal que ps Op Np , luego
ps (OK )(p) N(p) , de donde se sigue que el modulo (OK )(p) /pr N(p) es de torsion,
luego pr N(p) tiene rango n y N(p) tambien.
Podemos aplicar el teorema anterior, que nos da un m
odulo completo M tal
que M(p) = N(p) para todo primo p. Ahora observamos que Np es abierto y
428
Kp =
Kp ,
Up =
p|p
Up
p|p
p|
formado por los elementos cuyas componentes estan todas en Up salvo a lo sumo
un n
umero nito de ellas.
Dado un m
odulo completo M de K y un elemento ideal s JK , para cada
primo p Z tenemos el Zp -modulo Mp (de rango n) y sp Kp . Es claro que
sp Mp es tambien un Zp -modulo de rango n, as como que casi todos ellos son
nico m
odulo completo, al que
iguales a Op . Por el teorema anterior existe un u
representaremos por sM , tal que (sM )p = sp Mp para todo primo p.
Aplicamos el teorema 13.17 a) con K = Q, OK = Z. Tenemos que K/M es
un Z-modulo de torsi
on, luego podemos descomponerlo como
K/M
= (K/M )[p ].
p
13.5. M
odulos completos
429
m
pr um + bvm
u
1
=
= m + r (vm).
r
p b
pr b
b
p
Por u
ltimo observamos que la inclusi
on induce un isomorsmo
K/M(p)
= Kp /Mp .
Obviamente es inyectivo y, como Mp es abierto en Kp y K es denso, dado
Kp podemos encontrar un K tal que +Mp , de modo que [] = [].
En denitiva tenemos un isomorsmo natural
K/M
= Kp /Mp .
p
y la multiplicaci
on por sp determina homomorsmos Kp /Mp Kp /sp Mp .
As pues, podemos denir la multiplicaci
on s : K/M K/sM como el u
nico
homomorsmo que hace conmutativo el diagrama
K/M
p
Kp /Mp
K/sM
sp
Kp /sp Mp
p
S
olo nos falta demostrar que el producto sM que acabamos de denir y el
homomorsmo s : K/M K/sM coinciden con los que ya tenamos denidos
430
p|p
En la seccion anterior hemos denido sa como (s)a y este ideal cumple que
((s)a)p = ((s)a)p = pvp (sp ) ap = sp ap .
p|p
p|p
As pues, seg
un la denici
on de esta seccion, tambien se cumple sa = (s)a.
Claramente
Kp /ap = Kp /ap ,
p|p
de donde se sigue f
acilmente que las dos deniciones de la multiplicaci
on por s
determinan en realidad el mismo homomorsmo.
En la seccion siguiente necesitaremos esta caracterizacion de los modulos
cuadr
aticos con un anillo de coecientes dado:
Teorema 13.22 Sea O un orden de un cuerpo cuadr
atico K y sea M un m
odulo
completo en K. Entonces O es el anillo de coecientes de M si y s
olo si existe
un elemento ideal s JK tal que M = sO.
n: Ciertamente, los modulos de la forma M = sO tienen
Demostracio
anillo de coecientes O, pues un K es un coeciente de M si y solo si
cumple sO = sO sO, si y solo si O O, si y solo si O.
Recprocamente, si M tiene anillo de coecientes O, por el teorema 13.21
sabemos que para cada primo p existe un sp K tal que Mp = sp Op . Ademas
podemos exigir que sp = 1 salvo a lo sumo para un n
umero nito de primos p.
Los sp determinan un s JK tal que M = sO.
13.6. Ordenes
arbitrarios
13.6
431
Ordenes
arbitrarios
s1
K/s1 R
E
f
E
K/a
1
s
K/R
E
E
K/s1 R
1
K/s1 a
s1
f
E
E
Aqu f es el isomorsmo que queremos denir. La cara anterior es conmutativa por la construcci
on de g , la cara superior lo es por denici
on de , la
432
1
(K/a)[p ]
Kp /Rp
1
(K/R)[p ]
s1
p
1
Kp /ap
1
s1
p
Kp /s1
p ap
1
(K/s1 a)[p ]
1
Kp /s1
p Rp
1
1
(K/s R)[p ]
1
s1
s1
Queremos probar la conmutatividad de la cara anterior, y esta se sigue inmediatamente de la conmutatividad de las restantes.
El n
ucleo de es g[R/a], luego el n
ucleo de es [g[R/a]] = g [s1 [R/a]].
Por otra parte, R/a es el n
ucleo de la echa superior de la cara izquierda del
primer cubo. Teniendo en cuenta que la multiplicaci
on por s1 es un isomorsmo (su inversa es la multiplicaci
on por s), es claro que s1 [R/a] ha de ser el
n
ucleo de la echa inferior de dicha cara, es decir, s1 R/s1 a. En denitiva, el
n
ucleo de es g [s1 R/s1 a].
Sea E una curva elptica isomorfa a C/s1 R y sea f : C/s1 R E
un isomorsmo. El homomorsmo C/s1 a C/s1 R se corresponde a traves
ucleo es el mismo que el de
de g y f con una isogenia : E E . Su n
, luego el teorema 2.37 nos da que E es isomorfa a E. M
as a
un, existe un
isomorsmo que hace conmutativo el diagrama siguiente:
C/s1 R
f
C/s1 a
E
E
E
13.6. Ordenes
arbitrarios
433
Teorema 13.24 Si E es una curva elptica cuyo anillo de multiplicaciones complejas es un orden de un cuerpo cuadr
atico imaginario K, entonces la extensi
on
K(j(E))/K es abeliana y para todo elemento ideal s JK se cumple
K
j(s E) =
(j(E)).
s
n: Aplicamos el teorema anterior con s = 1, lo que nos da que
Demostracio
si es cualquier automorsmo de C que je a la m
axima extension abeliana de
K, entonces E
on.
= E, luego j(E) = j(E), luego j(E) esta en dicha extensi
Ahora consideramos un s arbitrario y concluimos que E
= s E, luego
K
j(s E) = j(E) =
(j(E)).
s
Teorema 13.25 Sea E/C una curva elptica cuyo anillo de multiplicaciones
complejas sea un orden O de un cuerpo cuadr
atico imaginario K y sea R un
m
odulo completo en K tal que C/R
= E. Sea W = {s JE | sR = R}.
Entonces el grupo de clases de K(j(E))/K es K W .
n: Observemos que s W equivale a que sp Rp = Rp para
Demostracio
todo primo p, lo que a su vez equivale a que sp Op para todo primo p (donde
Op es el grupo de unidades de Op ). En efecto, por el teorema 13.21 existe un
K tal que Rp = Op , luego sp Op = Op , luego sp Op = Op , y esto implica
claramente que sp Op . Igualmente se prueba el recproco. En denitiva:
W = K
Op .
p
Observemos que para casi todo primo p se cumple que Op = (OK )p , luego
Op = Up (el grupo de unidades de OK ). Para los primos restantes, Op es
cerrado en (OK )p y tiene ndice nito, luego es abierto y cerrado en (OK )p y,
por consiguiente, en Kp . Esto implica que Op es abierto y cerrado en Kp , luego
W es abierto y cerrado en JK , luego K W es un subgrupo abierto y cerrado de
JK .
Sea L el cuerpo de clases de K W . Hemos de probar que L = K(j(E)).
Para ello tomamos un K-automorsmo de la mayor extensi
on abeliana de
K. Si ja a L, entonces existe un s W tal que = (K/s). Por denici
on
de W tenemos que s1 R = R, luego s E = E, y por el teorema anterior
j(E) = j(E). Esto demuestra que K(j(E)) L.
Recprocamente, si j(E) = j(E), tomemos s JE tal que = (K/s).
El teorema anterior implica que s E
= E, luego existe un K tal que
1
1
s R = R. Llamamos s = s JK , de modo que s W y s K W ,
luego ja a L. Con esto tenemos la igualdad.
Observemos ahora que si O es un orden cuadr
atico imaginario y HO es el
grupo de las clases de similitud m
odulos completos con anillo de coecientes O,
434
el n
ucleo es K W , donde W es el grupo denido en el teorema anterior. As
pues, JK /K W
= HO . En particular, en las condiciones del teorema anterior,
|K(j(E)) : K| = hO (donde hO es el n
umero de clases de O).
M
as a
un, sea f el conductor de O y sea H el grupo de clases de O modulo f .
Esto signica que I(f )/H es isomorfo al grupo de Galois del cuerpo de clases de
O. Por otra parte, tenemos un isomorsmo HO
= I(f )/H que se calcula como
sigue: a cada clase de HO le escogemos como representante un ideal de norma
prima con f y le asignamos la clase en I(f )/H determinada por el ideal de OK
generado por dicho representante. Componiendo obtenemos un isomorsmo
JK /K W
= I(f )/H.
Vamos a determinar explcitamente este isomorsmo. Tomemos una clase
[a] HO , donde podemos suponer que a es un ideal de O de norma prima con f .
Consideremos un primo p. Si p | f , entonces p
N(a) = |O : a| = |OK : aK |.
Estos ndices son, respectivamente, el valor absoluto del determinante de la
matriz de coordenadas de una base de a respecto a una base de O y el an
alogo
con aK y OK . Por consiguiente, Op = ap y (OK )p = (aK )p , de donde a su vez
deducimos que podemos expresar a = sO para un s JK tal que sp = 1 siempre
que p | f , y entonces (aK )p = sp (OK )p para tales primos.
Si p
f , entonces p
|OK : O| = |aK : a|, luego (OK )p = Op , (aK )p = ap
y, como ap = sp Op , tambien (aK )p = sp (OK )p . En denitiva, tenemos a la vez
a = sO y aK = sOK .
De aqu deducimos que toda clase de JK /K W es de la forma [s] para
un cierto s JK tal que sOK = (s) I(f ) y de modo que la imagen de [s] en
I(f )/H es precisamente [(s)]. En denitiva, el isomorsmo JK /K W
= I(f )/H
es el inducido por el epimorsmo natural JK /K I(f )/H, lo que nos permite
concluir que H es el grupo de clases modulo f correspondiente a K W , as como
que K(j(E)) es el cuerpo de clases de O.
13.6. Ordenes
arbitrarios
435
de
estos
nueve
cuerpos
m
a
s
los
o
rdenes
de
conductor
f
=
2
en
Q(
1
),
Q(
3 ),
Q( 7 ) y el orden de conductor f = 3 en Q( 3 ).
436
7
11
19
43
67
163
f
1
2
1
1
2
3
1
2
1
1
1
1
1
Ecuaci
on minimal
Y 2 = X3 + X
Y 2 = X 3 11X + 14
Y 2 = X 3 + 4X 2 + 2X
Y 2 + Y = X3
Y 2 = X 3 15X + 22
Y 2 + Y = X 3 30X + 63
Y 2 + XY = X 3 X 2 2X 1
Y 2 = X 3 595X + 5586
Y 2 + Y = X 3 X 2 7X + 10
Y 2 + Y = X 3 38X + 90
Y 2 + Y = X 3 860X + 9707
Y 2 + Y = X 3 7370X + 243528
Y 2 + Y = X 3 2174420X + 1234136692
26
29
29
j
26 33
23 33 113
26 53
33
28 33
35
73
212 73
113
193
433
673
1633
0
24 33 53
215 3 53
33 53
33 55 173
215
215 33
218 33 53
215 33 53 113
218 33 53 233 293
Ap
endice A
La hip
otesis de Riemann
Si K es un cuerpo de funciones algebraicas de genero g sobre un cuerpo de
constantes exacto k de q elementos, se dene la norma absoluta de un divisor a
on dseta de K es la funci
on
de K como N(a) = q grad a . La funci
K (s) =
a
1
,
N(a)s
donde a recorre los divisores enteros de K. Los resultados siguientes son consecuencias relativamente sencillas del teorema de Riemann-Roch:1
Convergencia La funci
on K (s) converge en el semiplano Re s > 1 a una
funci
on holomorfa.
Racionalidad Dicha funci
on se extiende a una funci
on meromorfa en todo el
plano complejo dada por
K (s) =
L(q s )
,
(1
q 1s )
q s )(1
para todo s C.
N(p)s
p
1 Estos
y los dem
as resultados citados aqu sin prueba est
an demostrados en el captulo IX
de mi Geometra Algebraica.
437
438
Apendice A. La hip
otesis de Riemann
De esta u
ltima propiedad se sigue que K (s) no se anula en el semiplano
Re s > 1, y por la ecuaci
on funcional tampoco lo hace en el semiplano Re s < 0.
En otras palabras, sus ceros han de estar en la banda 0 Re s 1.
En este apendice demostraremos el analogo en este contexto a la famosa
hip
otesis de Riemann, es decir:
Hip
otesis de Riemann
sobre la recta Re s = 1/2.
Si llamamos 1 , . . . , 2g a los inversos de los ceros del polinomio L(x), entonces s es un cero de K si y solo si q s = i , para cierto i (y todo i puede
ponerse de esta forma, porque L(0) = 1). La hip
otesis de Riemann equivale,
pues, a que |i | = q 1/2 para todo i.
Esto es especialmente interesante porque puede probarse que si llamamos Nn
al n
umero de primos de grado 1 de la extensi
on de constantes de K de grado n,
entonces
2g
n
Nn = q + 1
in ,
i=1
439
obstante, no hemos de confundir el k(C)-automorsmo : k(C) k(C)
que extiende a como elemento del grupo G(k/k), con el k-monomorsmo
: k(C) k(C) inducido por como aplicacion regular entre curvas.
Fijemos un punto racional P C(k) o, equivalentemente, un divisor primo
p k(C) de grado 1 (puede probarse que siempre existe al menos uno, pero
no necesitaremos este hecho, pues si no existe todo lo que vamos a concluir se
cumplir
a trivialmente.)
Para cada r 0 denimos Mr = m(P r ), es decir, el conjunto de las funciones
racionales en k(C) que tienen a lo sumo un polo en P de orden a lo sumo r.
Vamos a demostrar algunas propiedades:
Teorema A.1 Con la notaci
on precedente, se cumple:
a) dim Mr+1 dim Mr + 1.
b) dim Mr r + 1.
c) dim Mr m g + 1, y si r > 2g 2 se da la igualdad.
1
d) Si f Mr , entonces f = (f )q .
e) Mr Mrq .
e
F ((Q))
F (Q)q
= f (Q)q .
=
G((Q))
G (Q)q
1
Mr , pues ja a P . Por el
e
440
Apendice A. La hip
otesis de Riemann
g) La aplicaci
on Mr Mr dada por f f es obviamente lineal y
suprayectiva. Basta ver que es inyectiva. Ahora bien, si f = g, entonces
1
1
1
1
(f )q = (g )q , luego f = g , luego f = g.
Si A es un subespacio de Mr y B un subespacio de Rs , llamaremos AB al
subespacio de Mr+s generado por los productos f g con f A y g B.
Teorema A.2 Si lpe < q, entonces el epimorsmo natural
e
Mlp k ( Mr ) Mlp ( Mr )
es un isomorsmo.
n: Por la propiedad a) del teorema anterior podemos enconDemostracio
trar una base f1 , . . . , ft de Mr tal que vP (fi ) < vP (fi+1 ), para i = 1, . . . , t 1.
Entonces fi es una base de Mr , y cada elemento del producto tensorial
se expresa de forma u
nica como
t
i=1
gip ( fi ),
gi Ml .
gip ( fi ) = 0,
y basta probar que en tal caso todos los gi son nulos. Si alguno no lo es, sea j
el menor ndice posible. Entonces
e
gjp ( fj ) =
t
i=j+1
gip ( fi ).
1
luego
pe vP (gj ) lpe + q(vP (fj+1 ) vP (fj )) q lpe > 0.
Esto signica que gj tiene un cero en P , pero esta en Ml , luego no tiene
polos fuera de P , luego no tiene ning
un polo, luego gj = 0, contradicci
on.
Como consecuencia inmediata:
Teorema A.3 Si lpe < q entonces
e
441
Teorema A.4 Supongamos que (g + 1)4 < q y que q es una potencia par de la
caracterstica p. Entonces
N1 q + 1 + (2g + 1) q.
n: (Notemos que el teorema se cumplira trivialmente si fuera
Demostracio
N1 = 0, aunque ya hemos comentado que este caso no puede darse.) Tomemos
l y e tales que lpe < q. Mantenemos la notaci
on empleada en la prueba de A.2.
Denimos
e
e
: Mlp ( Mr ) Mlp Mr
mediante
t
i=1
t
e
e
gip ( fi ) =
gip fi .
i=1
t
i=1
gip ( fi )
t
i=1
gi (Q)p fi ((Q)) =
t
gi (Q)p fi (Q) = 0.
i=1
442
Apendice A. La hip
otesis de Riemann
g
pb + g.
g+1
443
posibles para como automorsmos jen a P, es decir, tantos como el ndice
de ramicaci
on e(P/p). En particular, si llamamos T al conjunto de los primos
de T no ramicados, tenemos una aplicaci
on : T G dada por P .
Llamaremos T() al conjunto de los primos P T tales que (P) = y
N1 (, L/K) al cardinal de T().
Cada primo p T no ramicado en L es divisible entre |G| primos de T ,
luego |T| = |G|N1 + O(1), donde el error O(1) depende del n
umero de primos
ramicados en L/K, pero no de q (es decir, si sustituimos k por una extensi
on
nita la cota O(1) sigue siendo la misma). Por otra parte,
T =
T (),
G
y la uni
on es disjunta, luego
N1 (, L/K) = |G|N1 + O(1).
(A.2)
N1 (, L/K) q + 1 + (2
g + 1) q.
n: Podemos suponer que existe un punto P C (k) y deniDemostracio
mos Mr = m(P ). Sea
e
: Mlp ( Mr ) Mrp ( Mr )
la aplicaci
on dada por
t
i=1
e
gip (
t
e
fi ) =
gip ( fi ).
i=1
Aqu usamos la notacion de la prueba del teorema A.2, el cual justica que
esta bien denida (suponiendo lpe < q).
1
444
Apendice A. La hip
otesis de Riemann
q + 1 + |G|(N1 q 1) + O( q) N1 (, L/K).
n: Por el teorema anterior
Demostracio
0 q + 1 + (2
g + 1) q N1 (, L/K).
Sumamos sobre y usamos (A.2):
0
(q + 1 + (2
g + 1) q N1 (, L/K))
G
|G|(q + 1 + (2
g + 1) q) |G|N1 + O(1).
q + 1 + (2
g + 1) q N1 (, L/K) |G|(q + 1 + (2
g + 1) q) |G|N1 + O(1),
de donde
q + O( q) N1 (, L/k(x)).
Enseguida veremos que si H entonces N1 (, L/k(x)) = N1 (, L/K).
Aceptandolo de momento, sumamos en H y, usando (A.2), obtenemos
|H|q + O( q)
N1 (, L/K) = |H|N1 + O(1),
H
445
y uniendo las dos desigualdades tenemos la relaci
on Nn = q n + O(q n/2 ), que,
seg
un hemos comentado, equivale a la hip
otesis de Riemann.
Falta probar que, en efecto, si H entonces N1 (, L/k(x)) = N1 (, L/K).
Sea P un divisor primo de L que divida a un primo de grado 1 p de k(x)
y tal que P = P . Basta probar que P divide a un primo de grado 1 de K.
Sea p el primo de K divisible entre P. Claramente p = p = p , pero esto
signica que el punto de la curva C asociado a p esta en C(k) (porque lo ja
la aplicaci
on de Frobenius). As pues, p es un divisor primo de grado 1 de K.
Para terminar la demostraci
on solo hemos de ver que todo cuerpo K tiene
una extensi
on nita de constantes que satisface las hip
otesis del teorema anterior. Ahora bien, para cada n 1, llamemos kn a la extension de grado n de k.
Tomemos n sucientemente grande para que (g + 1)4 < q n . Podemos elegir n
par y as q n es una potencia par de p. Existe x kn K tal que kn K/kn (x) es
separable. Sea L la clausura normal de kn (x) sobre K y sea km el cuerpo de
constantes exacto de L. Entonces n | m, luego q m sigue siendo una potencia
par de p y es claro que L sigue siendo la clausura normal de km (x) sobre km K.
As pues, km K cumple el teorema anterior, y esto termina la prueba.
Ap
endice B
Operadores de Hecke
En este apendice demostraremos el caracter multiplicativo de la funci
on
de Ramanujan. Para ello introduciremos los llamados operadores de Hecke del
grupo modular.
Una correspondencia entre dos conjuntos S y S es, en el sentido usual de
la teora de conjuntos, un subconjunto Z S S . Podemos pensar que Z
determina un criterio para asignar a cada elemento de S algunos elementos
de S (tal vez ninguno). En particular, toda aplicaci
on f : S S es una
correspondencia, con la peculiaridad de que asigna un u
nico elemento de S a
cada elemento de S.
Una correspondencia nita entre S y S es una correspondencia Z tal que
para todo s S el conjunto Z[s] = {s S | (s, s ) Z} es nito, es decir, una
correspondencia que a cada elemento de S le asigna un n
umero nito (tal vez
ninguno) de elementos de S . Toda aplicaci
on es una correspondencia nita.
Las correspondencias se pueden componer igual que las aplicaciones: dadas
Z S S y Z S S , entonces
Z Z = {(s, s ) S | existe s S tal que (s, s ) Z, (s , s ) Z }.
La composicion de correspondencias nitas es de nuevo una correspondencia
nita. Ahora vamos a denir la noci
on de correspondencia nita algebraica,
que generaliza la noci
on de correspondencia nita (conjuntista) a un marco
algebraico m
as adecuado para nuestros nes.
Denici
on B.1 Una correspondencia nita algebraica entre dos conjuntos S y
S es un homomorsmo de modulos Z : SZ S Z entre los Z-modulos
libres generados por S y S .
Ciertamente, esta denicion generaliza a la noci
on conjuntista de correspondencia nita, pues si Z es una correspondencia en el sentido conjuntista,
podemos identicarla con el homomorsmo dado por
Z(s) =
s.
s Z[s]
447
448
No obstante, la noci
on algebraica es mas general, pues para una correspondencia arbitraria Z y cada s S tenemos que
Z(s) =
nss s ,
nss Z,
s S
C \ {0}.
(B.2)
449
Denici
on B.2 Sea S el conjunto de todos los retculos complejos. Para cada
natural n 1 llamamos T (n) C(S) a la correspondencia nita dada por
T (n)(L) =
L .
|L:L |=n
|L:L |=pn+1
aL L ,
donde aL es el n
umero de retculos L L L tales que |L : L | = p,
n
|L , L | = p . Por otra parte,
T (pn+1 )(L) =
L ,
|L:L |=pn+1
|L:L |=pn+1
bL L ,
450
donde
$
bL =
1 si L pL,
0 en otro caso.
451
Seg
un hemos visto, toda funci
on modular f de grado 2k puede verse como
un homomorsmo de Z-modulos f : SZ C, donde S es el conjunto de todos
los retculos complejos. Por otra parte tenemos denidas las correspondencias
T (n) : SZ SZ , que nos permiten formar la composici
on T (n)f = T (n)f ,
cuya restriccion a S cumple la relacion (B.2):
T (n)f (L) = f (T (n)(L)) = f (T (n)(L))
= 2k f (T (n)(L)) = 2k T (n)f (L).
Esto nos permite a su vez ver a T (n)f como una funci
on denida sobre
H que verica la relaci
on de invarianza de las formas modulares de grado 2k.
Vamos a ver que es, de hecho, una forma modular. Explcitamente, teniendo en
cuenta el teorema B.4, vemos que
(T (n)f )( ) = f (T (n)(1, Z )) = f
d, a + bZ
a,b,d
2k a + b
1
=
d
f
= k (|2k f )( ),
d
n
a,b,d
donde recorre las matrices del teorema B.4.
Esta expresi
on muestra que T (n)f es una funci
on holomorfa en H. Falta
probar que es holomorfa en . Sea
f ( ) =
c(m)e2im
m=0
a,b,d
Ahora bien,
d2k
c(m)e2im(a +b)/d .
m=0
e2imb/d =
0b<d
d
0
si d | m,
si d
m.
Por consiguiente,
T (n)f ( ) =
d2k+1
a,d
m =0
c(m d)e2im a .
Esta expresi
on muestra que T (n)f es holomorfa en , as como que si c0 = 0,
entonces el primer coeciente de la serie de T (n)f tambien es nulo, luego T (n)
transforma formas parab
olicas en formas parab
olicas.
Para evitar denominadores conviene modicar ligeramente la denici
on de
los operadores T (n). Llamemos T (n) a lo que hasta ahora hemos llamado T (n).
452
Denici
on B.5 Sea M2k el espacio de las formas modulares de grado 2k. Para
cada natural n 1, denimos el operador de Hecke T (n) : M2k M2k como
el dado por
T (n)f = n2k1 T (n) f = nk1 |2k f,
T (n)
c(m)e2i m =
b(m)e2i m ,
m=0
m=0
donde
b(m) =
a2k1 c(mn/a2 ).
a|(n,m)
si (m, n) = 1,
si p es primo y n 1.
453
Ahora podemos entender la relaci
on entre los operadores de Hecke y los
coecientes de Fourier de las formas modulares. Pensemos, por ejemplo, en el
0
espacio M12
. Sabemos que tiene dimensi
on 1 y que esta generado por la funci
on
discriminante ( ). Esto hace que sea necesariamente un vector propio de
todos los operadores de Hecke, es decir, que existen n
umeros complejos (n) tales
que T (n) = (n). Vamos a ver que esto implica el caracter multiplicativo
de la funci
on de Ramanujan.
Teorema B.7 Sea f una forma modular de grado 2k > 0 cuyo desarrollo en
serie de Fourier sea
f ( ) =
c(n)e2in .
n=0
d2
d|(m,n)
En particular de aqu se desprende su caracter multiplicativo:
(mn) = (m) (n),
si (m, n) = 1,
454
(n)
L(, s) =
.
ns
n=1
(n)
1
=
,
s
s + p112s
n
1
(p)p
p
n=1
1
1
(s)L(, s) = (2)s12
(12 s)L(, 12 s).
s
12 s
Bibliografa
[1] Apostol, T.M. Modular Functions and Dirichlet Series in Number Theory.
Springer, New York, 1976.
[2] Cassels, J.W.S. Diophantine equations with special reference to elliptic curves. J. London Math. Soc. 41 (1966), 193291.
[3] Connell, I. Elliptic Curve Handbook. Manuscrito, 1996.
[4] Dolgachev, I. Lectures on Modular Forms. Apuntes 1997.
[5] Knapp, A.W. Elliptic Curves. Princeton University Press, Princeton, New
Jersey, 1992.
[6] Lang, S. Diophantine Geometry. John Wiley & Sons, New York, 1962.
[7] Lang, S. Elliptic Functions. Springer, New York, 1987.
[8] Milne, J.S. Modular Functions and Modular Forms. Apuntes, 1990.
[9] Milne, J.S. Elliptic Curves. Apuntes, 1996.
[10] Serre, J.P., Cours darithmetique. Presses universitaires de France, Paris,
1970.
[11] Shafarevich, I. R. Basic Algebraic Geometry 1. Springer, New York, 1994.
[12] Shimura, G. Introduction to the Arithmetic Theory of Automorphic Functions. Iwanami Shoten and Princeton University Press, 1971.
[13] Siegel, C. L. Topics in Complex Function Theory. (3 vol
umenes) John Whiley & sons, New York, 1969, 1971, 1973.
[14] Silverman, J.H. The Arithmetic of Elliptic Curves. Springer, New York,
1986
[15] Silverman, J.H. Advanced Topics in the Arithmetic of Elliptic Curves.
Springer, New York, 1994
455
Indice de Materias
accion de un grupo, 321
algebra de cuaternios, 96
invariante, 124
modular, 374
parab
olica, 374
Fourier (serie de), 307
Frobenius (aplicaci
on de), 28
funci
on
cuasimodular, 370
de Weierstrass, 290
elptica, 287
modular, 372
buena reducci
on, 146
Burnside (f
ormula de), 109
conmensurables (grupos), 340
correspondencia, 447
cuasisupersingular, 242
curva elptica, 31
c
uspide, 53
grupo
de congruencias, 343
formal, 121
ortogonal especial, 321
topol
ogico, 320
Deuring (ecuaci
on de), 47
diferencial invariante, 53
discriminante, 37
mnimo, 166
dominio fundamental, 320
ecuacion
de Weierstrass
reducida, 170
entera, 138
minimal, 139
global, 166
Eisenstein
funciones de, 380
serie de, 291
elptico (punto), 328
entero (punto), 157
espacio homogeneo, 66
exponencial formal, 127
invariante, 38
isogenia, 58
dual, 82
isomorsmo, 122
analtico, 285
de curvas elpticas, 31
isogenas (curvas), 82
Kummer (producto de), 184
Legendre (ecuacion de), 46
linealmente disjuntos, 14
logaritmo formal, 127
lmite proyectivo, 85
medida hiperb
olica, 353
456
INDICE DE MATERIAS
modular
funci
on, 357
funci
on de Klein, 304
grupo, 312
supercie, 339
multiplicaci
on compleja, 79, 298
nodo, 53
racional, 54
operador diferencial, 266
orbita, 321
orden, 96
de un punto elptico, 332
de una funci
on algebraica, 287
parab
olico (punto), 328
paralelogramo fundamental, 283
polinomio modular, 362
reducci
on, 144
buena, mala, etc., 146
estable, etc., 149
retculo complejo, 283
Selmer
curvas de, xii, 21, 35
grupo de, 221
sistema proyectivo, 85
subgrupo de congruencias, 343
supersingular, 83
Tate (modulo de), 87
Tate-Shafarevich (grupo de), 221
Teorema
de Kraus, 141
de Mordell-Weil, 197
debil, 180
de Roth, 257
de Shafarevich, 281
de uniformizaci
on, 296
fundamental de la multiplicaci
on
compleja, 420, 431
topologa cociente, 322
toro complejo, 284
transformaci
on elptica, hiperb
olica,
parab
olica, 327
457
transitiva (acci
on), 321
traslacion, 52
traza de Frobenius, 100
unimodular (transformaci
on), 320
valores covariantes, 139
Weber (funci
on de), 414
Weierstrass (ecuacion de), 32
Weil (producto de), 91
Weil-Chatelet (grupo de), 67