Sei sulla pagina 1di 482

Carlos Ivorra Castillo

CURVAS EL IPTICAS

La aritmtica es una clase de conocimiento en e el que las mejores naturalezas deben ser entrenadas, y que no debe ser abandonado. Platon

Indice General
Introduccin o Cap tulo I: Preliminares de geometr algebraica a 1.1 Variedades anes . . . . . . . . . . . . . . . . . 1.2 Variedades proyectivas . . . . . . . . . . . . . . 1.3 Variedades cuasiproyectivas . . . . . . . . . . . 1.4 Variedades complejas . . . . . . . . . . . . . . . 1.5 Curvas proyectivas . . . . . . . . . . . . . . . . Cap tulo II: La geometr de las a 2.1 Ecuaciones de Weierstrass . 2.2 La estructura de grupo . . . 2.3 Cbicas singulares . . . . . u 2.4 Isogenias . . . . . . . . . . . 2.5 Curvas conjugadas . . . . . curvas el pticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix 1 1 8 10 14 19 31 31 47 53 58 63 75 75 81 83 85 96

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

Cap tulo III: El lgebra de las curvas el a pticas 3.1 Las multiplicaciones enteras . . . . . . . . . 3.2 La isogenia dual . . . . . . . . . . . . . . . 3.3 Curvas supersingulares . . . . . . . . . . . . 3.4 Los mdulos de Tate . . . . . . . . . . . . . o 3.5 El anillo de endomorsmos . . . . . . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

Cap tulo IV: Curvas el pticas sobre cuerpos nitos 99 4.1 Puntos racionales . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 4.2 Curvas supersingulares . . . . . . . . . . . . . . . . . . . . . . . . 102 4.3 El nmero de curvas sobre un cuerpo . . . . . . . . . . . . . . . . 108 u Cap tulo V: Grupos formales 5.1 Desarrollos de Taylor en O . . . . . . . 5.2 Grupos formales . . . . . . . . . . . . . 5.3 Grupos formales sobre cuerpos mtricos e 5.4 Grupos formales en caracter stica prima v 115 115 121 129 133

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

vi

INDICE GENERAL 137 138 144 156 161 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

Cap tulo VI: Curvas el pticas sobre cuerpos locales 6.1 Ecuaciones minimales . . . . . . . . . . . . . . . . 6.2 Reduccin de curvas el o pticas . . . . . . . . . . . . 6.3 Puntos enteros y puntos de torsin . . . . . . . . . o 6.4 La topolog mtrica . . . . . . . . . . . . . . . . . a e Cap tulo VII: Curvas el pticas sobre cuerpos 7.1 El discriminante m nimo . . . . . . . . . . 7.2 El subgrupo de torsin . . . . . . . . . . . o 7.3 El teorema dbil de Mordell-Weil . . . . . e 7.4 Alturas . . . . . . . . . . . . . . . . . . . 7.5 El teorema de Mordell-Weil . . . . . . . .

. . . .

. . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

numricos e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Cap tulo VIII: El rango de una curva el ptica 8.1 Curvas con tres puntos de orden 2 . . . . . 8.2 Los grupos de Selmer y Tate-Shafarevich . . 8.3 Curvas con un punto de orden 2 . . . . . . 8.4 Curvas sin puntos de orden 2 . . . . . . . . Cap tulo IX: Puntos enteros 9.1 Resultados elementales . 9.2 Aproximacin diofntica o a 9.3 El teorema de Roth . . . 9.4 Resultados auxiliares . . 9.5 El teorema de Siegel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Cap tulo X: Curvas el pticas complejas 10.1 Ret culos y toros complejos . . . . . 10.2 Las funciones de Weierstrass . . . . . 10.3 Isogenias complejas . . . . . . . . . . 10.4 Funciones modulares asociadas . . . 10.5 El grupo modular . . . . . . . . . . . Cap tulo XI: Supercies modulares 11.1 Transformaciones de Mbius . . . . . o 11.2 Grupos topolgicos . . . . . . . . . . o 11.3 Puntos el pticos y parablicos . . . . o 11.4 La estructura anal tica . . . . . . . . 11.5 Ejemplos de supercies modulares . 11.6 La medida de una supercie modular

Cap tulo XII: Funciones modulares 12.1 Funciones modulares de grado cero . . . . 12.2 La ecuacin modular . . . . . . . . . . . . o 12.3 Funciones modulares de grados superiores 12.4 Funciones modulares de LE(2, Z) . . . . . 12.5 La funcin eta de Dedekind . . . . . . . . o

INDICE GENERAL

vii

12.6 Funciones modulares respecto a 0 (N ) . . . . . . . . . . . . . . . 386 12.7 Funciones modulares respecto a (2) . . . . . . . . . . . . . . . . 392 Cap tulo XIII: Multiplicacin compleja o 13.1 Multiplicaciones ideales . . . . . . . 13.2 El cuerpo de clases de Hilbert . . . . 13.3 La mxima extensin abeliana . . . a o 13.4 El teorema fundamental . . . . . . . 13.5 Mdulos completos . . . . . . . . . . o 13.6 Ordenes arbitrarios . . . . . . . . . . Apndice A: La hiptesis de Riemann e o Apndice B: Operadores de Hecke e Bibliograf a Indice de Materias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399 399 406 411 418 424 431 437 447 455 456

Introduccin o
La teor de las curvas el a pticas es una de las creaciones ms interesantes a de la matemtica del siglo XX, si bien sus antecedentes se remontan hasta la a matemtica griega. Con la teor que vamos a desarrollar en este libro podremos a a tratar problemas como ste (resuelto por Mordell en 1962): e Problema 1 Demostrar que los unicos nmeros naturales no nulos que pueden u expresarse simultneamente como producto de dos y tres nmeros consecutivos a u son 6=23=123 y 210 = 14 15 = 5 6 7. Esto equivale a encontrar las soluciones enteras de la ecuacin o Y (Y + 1) = (X 1)X(X + 1). El problema puede ser abordado mediante tcnicas de la teor algebraica de e a nmeros, es decir, utilizando la factorizacin real o ideal de los anillos de enteros u o algebraicos de los cuerpos numricos. Sin embargo, nosotros lo trataremos desde e el punto de vista de la geometr algebraica. La ecuacin anterior determina a o una curva proyectiva regular de gnero 1, y la cuestin es, pues, encontrar los e o puntos con coordenadas enteras de una curva algebraica dada. Puntos racionales y enteros En realidad la teor que vamos a desarrollar se a centra principalmente en la bsqueda de puntos con coordenadas racionales,1 si u bien en muchos casos y de forma ms o menos indirecta nos permitir ocuparnos a a de las soluciones enteras. Sucede que la existencia de puntos enteros o racionales en una curva depende crucialmente de su gnero. Podemos distinguir tres casos: e Una curva de gnero g = 0 no tiene puntos racionales o bien tiene innitos. e Sin embargo, puede no tener puntos enteros, tener una cantidad nita de ellos o tener innitos. Una curva de gnero g = 1 no tiene puntos racionales, tiene un nmero e u nito de ellos o bien tiene innitos, pero slo puede tener una cantidad o nita de puntos enteros.
1 Por soluciones racionales entenderemos soluciones en un cuerpo arbitrario k prejado, no necesariamente Q.

ix

Introduccin o Una curva de gnero g 2 slo puede tener una cantidad nita de puntos e o racionales. Veamos un ejemplo que ilustra la situacin en gnero 0: o e

Problema 2 Encontrar todas las ternas pitagricas, es decir, las ternas (a, b, c) o de nmeros naturales tales que a2 + b2 = c2 . u Solucion: Ante todo es fcil ver que si dos componentes de una terna a pitagrica tienen un divisor primo comn p, lo mismo le sucede al tercero, y al o u eliminarlo de los tres obtenemos otra terna pitagrica. Diremos que una terna o es primitiva si sus componentes son primas entre s (en cuyo caso lo son dos a dos). Toda terna pitagrica es mltiplo de una unica terna primitiva, luego o u basta determinar las ternas primitivas. Ms an, si a y b fueran impares, entonces c2 2 (md 4), lo cual es impoa u o sible, luego una de las dos primeras componentes ha de ser par, y no perdemos generalidad si suponemos que lo es la primera. Si (a, b, c) es una terna pitagrica, entonces (a/c, b/c) es un punto racioo nal de la cnica X 2 + Y 2 = 1. Rec o procamente, todo punto racional de esta cnica determina una terna pitagrica (admitiendo temporalmente ternas con o o componentes negativas). Tomamos uno de estos puntos, por ejemplo (0, 1), y consideramos la proyeccin estereogrca que a cada punto (t, 0) del eje X le asigna el segundo o a punto donde la recta que pasa por (0, 1) y (t, 0) corta a la cnica. La recta es o X = (1Y )t, y el punto de corte con la cnica ha de cumplir (1Y )2 t2 +Y 2 = 1 o o, equivalentemente, (1 + t2 )Y 2 2t2 Y + t2 1 = 0 Una ra es Y = 1, pero buscamos la otra. Si dividimos entre el coeciente z director, el trmino independiente ser el producto de las dos ra e a ces, luego la otra es (t2 1)/(t2 + 1). De la ecuacin de la recta obtenemos el valor de X, o con lo que el punto t de la recta se corresponde con el punto 2t t2 1 (t) = 2 , 2 . t +1 t +1 Es fcil calcular la correspondencia inversa y comprobar que tambin est a e a denida por funciones racionales en X, Y , de modo que biyecta los nmeros u racionales t con los puntos racionales de la cnica. (El punto (0, 1) se correso ponde con el punto innito de la recta proyectiva.) Si t = u/v, con u, v Z, primos entre s v 6= 0, entonces , 2uv u2 v 2 (t) = , 2 , u2 + v 2 u + v 2 que se corresponde con la terna pitagrica (2uv, u2 v 2 , u2 + v 2 ). Notemos o que si eliminamos la restriccin v 6= 0 (con lo que estamos admitiendo t = ) o

xi recuperamos el punto (0, 1) que hab amos perdido (o, ms exactamente, las a ternas triviales asociadas a l). e Vamos a probar que las ternas pitagricas primitivas (con primera compoo nente par) son exactamente las de la forma (2uv, u2 v 2 , u2 + v 2 ), donde 0 < v < u son nmeros naturales primos entre s de paridades opuestas. u Es inmediato comprobar que estas condiciones hacen que la terna sea primitiva. Rec procamente, 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

Obviamente ha de ser 0 < v < u (si partimos de una terna de nmeros u naturales no nulos). Si u y v fueran ambos impares podr amos simplicar el 2 de la primera fraccin y concluir o amos que a es impar, en contra de lo supuesto. El procedimiento empleado es general: Si una cnica dada por una ecuacin o o con coecientes en un cuerpo k tiene un punto racional (o sea, con coordenadas en k), entonces tiene innitos puntos racionales, parametrizables en P1 (k) mediante la proyeccin estereogrca. o a Ms en general an, veremos que toda curva proyectiva de gnero 0 denida a u e mediante ecuaciones con coecientes en k es birracionalmente equivalente a una cnica con coecientes en k a travs de una aplicacin birracional denida meo e o diante polinomios con coecientes en k, de modo que los puntos racionales de la curva dada se corresponden biun vocamente (salvo quiz un nmero nito de a u excepciones) con los de la cnica. Si la curva es regular no hay excepciones. o Adems, toda cnica admite una ecuacin homognea de la forma a o o e aX 2 + bY 2 + cZ 2 = 0, a, b, c k.

(La ecuacin de una cnica en coordenadas homogneas es una forma cuadrtica, o o e a y toda forma cuadrtica es diagonalizable.) a Dicho esto, no volveremos a ocuparnos de las curvas de gnero 0. En general, e los problemas concernientes a estas curvas se tratan ms convenientemente con a tcnicas de la teor algebraica de nmeros. El objeto de este libro sern las e a u a curvas de gnero g = 1. Una curva el e ptica sobre un cuerpo k es una curva proyectiva regular de gnero 1 denida por ecuaciones con coecientes en k y que e tiene al menos un punto racional. En el problema 1 hemos visto un ejemplo de curva el ptica. No es casual que venga dada por una ecuacin cbica. Veremos o u que toda curva el ptica es isomorfa a una cbica (plana) regular. u El ejemplo de Selmer Toda cbica proyectiva regular tiene gnero g = 1. u e Supuesto que est denida mediante una ecuacin con coecientes en Q, para e o

xii

Introduccin o

que sea una curva el ptica sobre Q todav falta que cumpla una condicin a o adicional, a saber, que tenga un punto racional, y esto dista mucho de ser trivial. Para curvas de gnero g = 0, el problema puede reducirse a determinar si e una forma cuadrtica de tipo a aX 2 + bY 2 + cZ 2 = 0, a, b, c Q.

tiene una solucin no trivial en Q. El teorema de Hasse-Minkowski arma que o esto es equivalente a que tenga solucin en R y en todos los cuerpos p-dicos o a Qp , y a su vez esto puede reducirse a un nmero nito de comprobaciones en u trminos de congruencias. e Sin embargo, el teorema de Hasse-Minkowski no es vlido para curvas de a gnero 1. Un ejemplo clsico se debe a Selmer, quien demostr que la ecuacin e a o o 3U 3 + 4V 3 + 5W 3 = 0 tiene soluciones no triviales en R y en todos los cuerpos Qp , pero no tiene soluciones en Q. El estudio local de las curvas el pticas no deja por ello de ser una herramienta valiosa, pero ya no es denitiva, lo cual hace que algunos aspectos de la teor sean mucho ms complejos que los equivalentes en el caso a a de curvas de gnero 0. e Veamos otro problema que nos lleva a una familia de curvas el pticas: Problema 3 Un nmero natural es congruente si es el rea de un tringulo u a a rectngulo de lados racionales. Encontrar un mtodo para decidir si un nmero a e u dado es o no congruente. Observemos en primer lugar que es muy fcil determinar si un nmero naa u tural n es o no el rea de un tringulo rectngulo de lados enteros. Dichos lados a a a formarn una terna pitagrica d(2uv, u2 v 2 , u2 + v 2 ), luego a o n = d2 uv(u2 v 2 ). Teniendo en cuenta que u, v y d han de ser divisores de n, siempre es posible decidir si existen en un nmero nito de casos. Por ejemplo, es fcil ver que el u a menor natural que cumple esto es 6, el rea del tringulo de lados (3, 4, 5). a a El problema ya no es trivial cuando admitimos lados racionales. Observemos que un nmero es congruente si y slo si lo es su parte libre de cuadrados, u o luego basta ocuparse de nmeros libres de cuadrados. Notemos tambin que no u e ganar amos en generalidad si buscramos nmeros racionales congruentes, pues a u u/v es el rea de un tringulo rectngulo racional si y slo si lo es uv. a a a o No es cierto que 6 sea el menor nmero congruente, pues en 1225 Fibonacci u descubri que 5 tambin lo es. El tringulo correspondiente tiene lados o e a 3 20 41 , , . 2 3 6

xiii Se trata del menor posible, pero esto no es trivial. Tuvieron que pasar cuatro siglos hasta que Fermat demostrara que los nmeros 1, 2 y 3 no son congruentes u (luego 4 tampoco). La relacin con las curvas el o pticas viene dada por el teorema siguiente, que todav no estamos en condiciones de probar completamente: a Teorema 1 Si n es un nmero natural libre de cuadrados, las condiciones u siguientes son equivalentes: a) n es congruente. b) Existen tres cuadrados racionales en progresin aritmtica de razn n. o e o 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). Demostracion: De momento probaremos que a) b) c). La implicacin que falta est en la pgina 51. o a a a) b) Si n = ab/2, para cierta terna pitagrica (a, b, c), entonces tomemos o x = c2 /4, de modo que (ab)2 /4 = xn y (a+b)2 /4 = x+n, luego los nmeros u x n, x, x + n forman una progresin aritmtica de cuadrados racionales. o e b) a) Si la progresin es x n, x, x + n, denimos o a = x + n + x n, b = x + n x n, de modo que a, b, c Q, a2 + b2 = c2 y n = ab/2. b) c) Si la progresin es x n, x, x + n, entonces su producto es de la o forma y 2 , para un cierto y Q. As pues, y 2 = x3 n2 x2 . No puede ser x = 0 o x = n porque n es libre de cuadrados. An no estamos en condiciones de aprovechar este teorema para obtener u resultados concretos, pero veamos un ejemplo relacionado. Ejemplo La ecuacin U 4 + V 4 = W 2 . o c = 2 x,

Fermat demostr que esta ecuacin no tiene soluciones enteras no triviales o o (trivial quiere decir con una componente nula). Su argumento es elemental y se basa en aplicar varias veces la frmula para las ternas pitagricas. No vamos a o o verlo aqu En cambio veremos que el problema se puede reformular en trminos . e de curvas el pticas. En primer lugar, una solucin no trivial cumple (U/V )4 + 1 = (W/V 2 )2 . o Es inmediato comprobar que la ecuacin dada no tiene soluciones enteras no o triviales si y slo si la ecuacin Y 4 + 1 = Z 2 no tiene soluciones racionales o o distintas de (0, 1). Para convertir esta ecuacin en una cbica basta hacer el cambio de variable o u Z = Z 0 + Y 2 , con lo que obtenemos Z 2 + 2ZY 2 = 1. Tambin es inmediato que e las soluciones racionales de la ecuacin anterior se corresponden biun o vocamente con las de sta, y las soluciones triviales siguen siendo (Y, Z) = (0, 1). e

xiv

Introduccin o

Ya tenemos una curva el ptica,2 pero veremos que toda curva el ptica admite un tipo de ecuacin cannica llamada forma de Weierstrass, que no es sino una o o ecuacin de la forma o Y 2 + a1 XY + a3 Y = X 3 + a2 X 2 + a4 X + a6 , y la ecuacin que hemos obtenido no es de esa forma, aunque estamos muy cerca. o Para obtener una ecuacin de Weierstrass consideramos la clausura proyectiva, o cuya ecuacin homognea es o e XZ 2 + 2ZY 2 = X 3 . Los puntos triviales son ahora (X, Y, Z) = (1, 0, 1), a los que hemos de aadir los dos puntos innitos (0, 1, 0) y (0, 0, 1), pues stos tampoco proporcion e nan soluciones a la ecuacin de Fermat. o Ahora consideramos la curva af que resulta de tomar como recta del innito n 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 ecuacin de Weierstrass basta cambiar el 2 de o sitio. Multiplicando por 8 tenemos (4Y )2 = (2X)3 4(2X), y un cambio de variables obvio transforma la ecuacin en: o Y 2 = X 3 4X. Los puntos triviales son ahora (2, 0) y (0, 0). Hemos probado que la ecuacin U 4 + V 4 = W 2 no tiene soluciones enteras no triviales si y slo si o o 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 ecuacin de Fermat es elemental tenemos probado que 2 no es un nmero o u congruente. Consideremos ahora la curva el ptica Y 2 = X 3 25X, relacionada con la congruencia del nmero 5. Si particularizamos la prueba del teorema 1 al tringulo u a de Fibonacci obtenemos el punto racional 20.172 62.279 , . 1.728 1.728 Hay soluciones no triviales ms simples, como (4, 6). Fermat descubri a o una forma sencilla de obtener nuevos puntos racionales de una cbica a partir u de otros dados. Es fcil ver que si trazamos la secante a la curva por dos puntos a
2 Habr que comprobar que ciertamente lo es, pero esto ser evidente en cuanto dispongaa a mos de la teor elemental. a

xv racionales, la recta cortar a la curva en un tercer punto racional. Aqu hay a que considerar que una recta pasa dos veces por cada punto de la curva donde es tangente (o a veces incluso tres veces, segn el sentido usual de orden de u interseccin denido en geometr algebraica). o a 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 tringulo de a Fibonacci:
(45, 300)

P (4, 6)

Este procedimiento geomtrico se reduce en la prctica a unas sencillas e a frmulas algebraicas expl o citas que veremos en su momento. En realidad Diofanto ya lo hab utilizado algebraicamente sin darse cuenta de su interpretacin a o geomtrica, y a su vez Fermat no pod advertir el profundo signicado del proe a ceso. En efecto, veremos que mediante el trazado de secantes y tangentes se puede denir una operacin de grupo abeliano sobre toda curva el o ptica, de modo que stas resultan ser los ejemplos ms simples de variedades abelianas e a (variedades proyectivas con una estructura de grupo denida por aplicaciones regulares). Por ejemplo, uno de los resultados fundamentales de la teor de curvas a el pticas (generalizable a variedades abelianas) es el teorema de Mordell-Weil, segn el cual, los puntos racionales de una curva el u ptica denida sobre un cuerpo numrico forman un grupo abeliano nitamente generado. Esto se traduce en e que todos los puntos racionales de la curva pueden obtenerse a partir de un nmero nito de ellos mediante la construccin sucesiva de secantes y tangenu o tes. Desde un punto de vista algebraico, el teorema de Mordell-Weil implica que el conjunto de puntos racionales de una curva el ptica denida sobre un cuerpo numrico se descompone en suma directa del subgrupo formado por los e elementos de torsin (los elementos de orden nito) y un grupo abeliano libre. o La solucin de los problemas que hemos comentado depende en gran medida o de la determinacin de esta descomposicin. Veremos que es fcil determinar el o o a subgrupo de torsin de una curva el o ptica, mientras que el problema de calcular, no ya unos generadores concretos, sino simplemente el rango de la parte libre, es complicado, hasta el punto de que no se conoce ningn mtodo general para u e resolverlo. La solucin de los problemas que hemos comentado depende en gran o medida de la posibilidad de calcular este rango en algunos casos concretos.

xvi

Introduccin o

Supondremos al lector familiarizado con la geometr algebraica y la teor a a algebraica de nmeros. No obstante, en el primer cap u tulo revisaremos los conceptos y los resultados ms importantes que vamos a necesitar de geometr a a algebraica, poniendo especial nfasis (con demostraciones completas) en las cone secuencias que podemos extraer del hecho de que una variedad algebraica pueda ser denida mediante ecuaciones en un cuerpo espec co (no necesariamente algebraicamente cerrado). Algunos de estos resultados requerirn algunos conocia mientos de cohomolog de grupos. Estos hechos son esenciales en la prueba de a la hiptesis de Riemann para curvas algebraicas, que incluimos en un apndice o e porque, siendo un resultado de gran inters en s mismo, no nos va a ser necesae rio en todo el libro (el caso particular correspondiente a curvas el pticas admite una demostracin mucho ms simple que veremos en el cap o a tulo IV). Los dos cap tulos siguientes desarrollan la teor bsica sobre curvas el a a pticas, y a continuacin estudiamos las curvas el o pticas denidas sobre cuerpos nitos y cuerpos locales, como requisitos necesarios para abordar las curvas denidas sobre cuerpos numricos, y en particular el teorema de Mordell-Weil. En e el cap tulo X nos centramos en las curvas el pticas denidas sobre C, lo que nos conduce de forma natural al estudio de las llamadas funciones modulares, que son unas familias de funciones holomorfas que podr ser estudiadas de an forma independiente, pero que estn a ntimamente relacionadas con las curvas el pticas. De hecho, los resultados ms profundos de la teor que vamos a a a exponer (resultados que quedan completamente fuera del alcance de este libro y que conducen, entre otras cosas, a la demostracin del Ultimo Teorema de o Fermat) consisten en mostrar profundas relaciones entre las curvas el pticas y las funciones modulares. Finalmente, el ultimo cap tulo est dedicado a mostrar una conexin clsica a o a entre las curvas el pticas, las funciones modulares y la teor de cuerpos de a clases.

Cap tulo I

Preliminares de geometr a algebraica


Suponemos que el lector est familiarizado con la geometr algebraica bsica. a a a De todos modos, en este primer cap tulo recordaremos los conceptos y resultados ms importantes que vamos a necesitar. Al mismo tiempo aprovecharemos a para observar que, si bien la geometr algebraica requiere trabajar con cuerpos a 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 travs de las construcciones usuales. e A lo largo de todo este cap tulo k ser un cuerpo perfecto y k ser una a a clausura algebraica prejada. De este modo, la extensin k/k es de Galois, y o los elementos de k son los jados por el grupo de k-automorsmos G(k/k).

1.1

Variedades anes

El espacio af n-dimensional sobre un cuerpo k es An (k) = kn . Entonces n tenemos que An (k) An (k). Escribiremos An en lugar de An (k). A los puntos de An (k) los llamaremos puntos racionales de An . Un sistema de referencia af en An (k) es una n + 1-tupla (O, P1 , . . . , Pn ) n tal que los vectores OPi sean linealmente independientes sobre k. Diremos que est denido sobre k si los puntos O y Pi son racionales. Los puntos racionales a de An se caracterizan como los puntos que tienen coordenadas en kn respecto a cualquier sistema de referencia prejado denido sobre k. Siempre que hablemos de un sistema de referencia en An se entender que a est denido sobre k. a 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

Cap tulo 1. Preliminares de geometr algebraica a

Se dice que un conjunto C An es algebraico si C = V (S), para cierto conjunto de polinomios S k[X1 , . . . , Xn ] (y cierto sistema de referencia). Si S k[X1 , . . . , Xn ] diremos que C est denido sobre k. a El carcter algebraico de un conjunto (y el hecho de que est o no denido a e sobre k) no depende del sistema de referencia considerado, si bien el conjunto S que lo dene variar de un sistema a otro. a Si C es un conjunto algebraico denido sobre k, llamaremos C(k) al conjunto de todos los puntos racionales de C, es decir, C(k) = C An (k). Conviene tener presente que C(k) puede ser vac por lo que en ningn momento podremos o, u apoyarnos en C(k) para denir conceptos asociados a C. (Basta pensar en C = V (X 2 + Y 2 + 1) con k = Q). El grupo de Galois G(k/k) acta de forma natural (componente a compou nente) sobre An y, como deja invariantes a los puntos de cualquier sistema de referencia (denido sobre k), es claro que para cada G(k/k) y cada P An , las coordenadas de P son las imgenes por de las coordenadas de P . En para ticular, los puntos racionales de An son los jados por todos los automorsmos de G(k/k). De aqu obtenemos una caracterizacin de los conjuntos algebraicos o denidos sobre k: Teorema 1.1 Un conjunto algebraico C An est denido sobre k si y slo si a o [C] = C para todo G(k/k). Demostracion: La condicin es claramente necesaria: si C = V (S) con o S k[X1 , . . . , Xn ], P C, F S y G(k/k), entonces F (P ) = 0, luego F (P ) = 0, luego P C. Rec procamente, sea C = V (S), con S k[X1 , . . . , Xn ]. La hiptesis hace o que si F S y G(k/k), entonces F (P ) = 0 para todo P C. En efecto, 1 1 tenemos que P C, luego F (P ) = 0, luego F (P ) = 0. Esto implica que podamos suponer que S es unin de clases de conjugacin respecto a la accin o o o de G(k/k). Supongamos que F1 , . . . , Fr es una de estas clases de conjugacin y sean o e1 , . . . , er los polinomios simtricos elementales con r indeterminadas. Vamos e a probar que V (S) no se altera si sustituimos F1 , . . . , Fr por ei (F1 , . . . , Fr ), para i = 1, . . . , r, con lo que el teorema quedar probado, pues estos polinomios a tienen sus coecientes en k. Concretamente, hemos de probar que un punto P es ra de los polinomios Fi si y slo si lo es de los ei (F1 , . . . , Fr ). Una implicacin z o o es obvia. Si P es ra de los ei (F1 , . . . , Fr ), en particular lo es de z er (F1 , . . . , Fr ) = F1 Fr . Esto signica que Fi (P ) = 0 para un i. No perdemos generalidad si suponemos F1 (P ) = 0. Teniendo en cuenta esto y que P es ra de em1 (F1 , . . . , Fr ), z concluimos que tambin es ra de F2 Fr , luego Fi (P ) = 0 para i 2. Podee z mos suponer F2 (P ) = 0. Prosiguiendo de este modo concluimos que P anula a todos los Fi .

1.1. Variedades anes

As pues, si C est denido sobre k el grupo G(k/k) acta sobre C. Tambin a u e es claro que C(k) = {P C | P = P para todo G(k/k)}. Si C es un conjunto algebraico, llamaremos I(C) al ideal de todos los polinomios de k[X1 , . . . , Xn ] que se anulan sobre (las coordenadas de) los puntos de C. Si C est denido sobre k denimos adems a a I(C/k) = I(C) k[X1 , . . . , Xn ], que es un ideal de k[X1 , . . . , Xn ]. Una variedad af es un conjunto algebraico V An tal que I(V ) es un n ideal primo. Si V est denida sobre k, es claro que I(V /k) tambin es un ideal a e primo, pero del hecho de que I(V /k) sea primo no podemos inferir que V sea una variedad. Basta pensar en V (X 2 + Y 2 ) con k = Q. Una aplicacin : V W entre dos variedades anes denidas sobre k o es polinmica (sobre k) si, jados sistemas de referencia anes denidos sobre o k, existen F1 , . . . , Fn k[X1 , . . . , Xm ] tales que para todo P V se cumple que (P ) = (F1 (P ), . . . , Fn (P )). (Aqu (P ) representa en realidad al vector de coordenadas de (P ).) Un isomorsmo es una aplicacin biyectiva tal que tanto ella como su inversa o son polinmicas. o Es claro que la composicin de aplicaciones polinmicas es una aplicacin o o o polinmica y que las aplicaciones polinmicas transforman puntos racionales en o o puntos racionales. Sea V una variedad af denida sobre k. Llamaremos k[V ] al conjunto de las n funciones polinmicas (denidas sobre k) V k. Aqu estamos considerando a o k = A1 (k) como una variedad. Es claro que k[V ] es un anillo con las operaciones denidas puntualmente (y aqu consideramos a k como cuerpo y no meramente como espacio af n). Adems contiene una copia de k (formada por las funciones a constantes). Notemos que haciendo k = k tenemos denido el anillo k[V ] como caso particular. Evidentemente k[V ] k[V ]. Fijado un sistema de referencia, cada polinomio F k[X1 , . . . , Xm ] dene una funcin polinmica f k[V ] dada por f (P ) = F (P ) (entendiendo que el o o segundo miembro es F actuando sobre las coordenadas de P ). La aplicacin o F 7 f es un epimorsmo de anillos y su ncleo es I(V /k). Por consiguiente u tenemos la representacin o k[V ] k[X1 , . . . , Xn ]/I(V /k). = (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 travs de los isomorsmos (1.1) con la inclusin k[V ] k[V ]. e o

Cap tulo 1. Preliminares de geometr algebraica a

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 representacin (1.1) muestra que k[V ] es un dominio o ntegro, luego podemos considerar su cuerpo de cocientes, al que llamaremos k(V ). Tenemos la inclusin o k(V ) k(V ). Ms an, como ambos cuerpos estn generados por las clases x1 , . . . , xn , de a u a hecho k(V ) = kk(V ). Esto implica que la extensin k(V )/k(V ) es de Galois. o Se dice que k(V ) es regular en P V si = f /g con1 f , g k[V ], g(P ) 6= 0, y en tal caso denimos (P ) = f (P )/g(P ). As puede haber re, presentaciones 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 representacin con la que se calcula. Si no es regular en P se dice que es o singular. Podemos identicar los elementos de k(V ) con las funciones que determinan, en el sentido de que si f /g y f 0 /g 0 coinciden sobre el conjunto de puntos regulares para ambas, entonces f /g = f 0 /g 0 . En efecto, jado un sistema de referencia, sea f = [F ], g = [G], f 0 = [F 0 ] y g = [G0 ]. Sea H = F G0 GF 0 . Entonces tenemos que HGG0 I(V /k), pero G, G0 I(V /k), pues g, g 0 6= 0. Como I(V /k) es primo, ha de ser H I(V /k), / luego f g 0 gf 0 = 0, con lo que f /g = f 0 /g 0 .
0

En vista de esto, los elementos de k(V ) se llaman funciones racionales de V . Es claro que el grupo de Galois G(k/k) acta de forma natural sobre el u anillo de polinomios k[X1 , . . . , Xn ] (coeciente a coeciente), de modo que los polinomios invariantes son precisamente los de k[X1 , . . . , Xn ]. Observemos que si F k[X1 , . . . , Xn ], P An y G(k/k), entonces F (P ) = F (P
1

) .

Si V es una variedad denida sobre k, entonces [I(V )] = I(V ) para todo 1 1 G(k/k), pues si F I(V ) y P V , entonces P V , luego F (P ) = 0, luego F (P ) = 0, con lo que F I(V ). Esto nos permite extender cada automorsmo G(k/k) a un automorsmo : k[V ] k[V ] (dado por [F ] = [F ]) y ste a su vez a un automorsmo e G(k(V )/k(V )). Expl citamente, si k(V ), P V y G(k/k), entonces (P ) = (P
1

) .
1

(Entendiendo que es regular en P si y slo si es regular en P o

.)

Tenemos as un isomorsmo de grupos G(k/k) G(k(V )/k(V )). En efecto, = cada k(V )-automorsmo de k(V ) se restringe a un k-automorsmo de k (porque k/k es normal) y est completamente determinado por dicha restriccin, dado a o
1 Notemos que no exigimos que f y g estn en k[X , . . . , X ]. De este modo es regular e n 1 en los mismos puntos vista como elemento de k(V ) o de k(V ).

1.1. Variedades anes

que k(V ) = kk(V ). As pues, cada k(V )-isomorsmo de k(V ) es la (nica) u imagen de su restriccin a k. En particular vemos que o k(V ) = { k(V ) | = para todo G(k/k)}. Tambin podemos concluir que k es algebraicamente cerrado en k(V ), pues e si k(V ) es algebraico sobre k, entonces k y queda jo por todo G(k/k), luego k. Otra consecuencia es que si k, sus conjugados sobre k son tambin e conjugados sobre k(V ), luego el polinomio m nimo de sobre k sigue siendo irreducible sobre k(V ). De aqu se sigue que si l es una extensin nita de o k entonces |l : k| = |l(V ) : k(V )|, y a su vez esto implica que una k-base de k es tambin una k(V )-base de k(V ). En otros trminos, todo elemento e e de k(V ) se expresa de forma unica como combinacin lineal de dicha k-base o con coecientes en k(V ). De aqu podemos concluir que existe un isomorsmo natural k(V ) k(V ) k k y, por consiguiente, k[V ] k[V ] k k. = = Tenemos las sucesiones exactas 0 / I(V /k) k k / I(V ) / k[X1 , . . . , Xn ] k k / k[X1 , . . . , Xn ] / k[V ] k k / k[V ] /0

/0

donde las dos ultimas echas verticales son los isomorsmos naturales, que for man un cuadrado conmutativo. De aqu concluimos que el isomorsmo central se restringe a un isomorsmo I(V ) I(V /k) k k. En otros trminos, concluie = mos que el ideal I(V ) es el espacio vectorial (o el ideal) generado por I(V /k). Tenemos as una caracterizacin de las variedades denidas sobre k (que o enunciamos conjuntamente con el teorema 1.1): Teorema 1.2 Si V An es una variedad af las armaciones siguientes son n, equivalentes: a) Existe S k[X1 , . . . , Xn ] tal que V = V (S) (es decir, V est denida a sobre k). b) Existe S k[X1 , . . . , Xn ] tal que I(V ) = (S). c) [V ] = V para todo G(k/k). Hemos probado que k(V ) es el cuerpo jado por G(k/k) en k(V ). Ms a delicado es el teorema siguiente: Teorema 1.3 Si V es una variedad af denida sobre k, entonces n k[V ] = {f k[V ] | f = f para todo G(k/k)}.

Cap tulo 1. Preliminares de geometr algebraica a

Demostracion: Una inclusin es trivial, pero para la contraria necesitamos o usar un resultado de cohomolog de grupos. a 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 nmero nito de conjugados, luego en realidad tenemos un nmero nito de u u polinomios H . Teniendo en cuenta que I(V ) est generado por I(V /k), es claro que I(V ) a es, de hecho, el k-espacio vectorial generado por I(V /k). Los polinomios H se expresarn como combinacin lineal de un nmero nito de polinomios de a o u I(V /k), con coecientes en una extensin nita de Galois K de k. Sea M I(V ) o 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 adems que K a 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 ten amos 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 . i Ms an, si llamamos H K a la coordenada de H en la base B corresa u i i i pondiente a fi , tenemos igualmente que H = H + H (aqu usamos que la base es invariante por G(K/k)). i Esto signica que la aplicacin 7 H (para un i jo) es un 1-cociclo o respecto de la accin de G = G(K/k) sobre K + . Ahora usamos un resultado de o la cohomolog de grupos nitos, a saber, que H 1 (G, K + ) = 0, lo que signica a que todo cociclo es una cofrontera. Expl citamente, existe un Gi K tal que i H = G Gi . El polinomio G I(V ) que en la base B tiene coordenadas Gi i verica la relacin H = G G, con lo que F F = G G, o equivalentemente o (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 trminos: si k[V ] est denida sobre k como elemento de k(V ) e a (es decir, si es el cociente de dos elementos de k[V ]), entonces est en k[V ]. En a efecto, al estar denida sobre k es invariante por G(k/k). Observemos que para calcular una funcin k(V ) en un punto P V o podr hacer falta expresarla como = f /g con f , g k[V ], pero an as si P a u ,

1.1. Variedades anes

es un punto racional de V se cumple que (P ) k, pues (P ) es invariante por el grupo de Galois G(k/k). Para cada punto P V denimos el anillo local OP (V ) como el anillo de las funciones racionales de V regulares en P . Claramente k[V ] OP (V ) k(V ). Teorema 1.4 Sea V una variedad af denida sobre k. Entonces n T k[V ] = OP (V ),
P V

es decir, k[V ] es el conjunto de las funciones de k(V ) que no tienen singularidades. Demostracion: Sea k(V ) una funcin sin singularidades. Considereo mos el ideal I = {G k[X1 , . . . , Xn ] | [G] k[V ]}. Se cumple que V (I) = . En efecto, como claramente I(V ) I, tenemos que V (I) V (I(V )) = V , luego si P V (I) entonces P es un punto de V , donde no es singular, luego = [F ]/[G] con G(P ) 6= 0, pero entonces [G] = [F ] k[V ] y G I, contradiccin. o Por el teorema de los ceros de Hilbert ha de ser I = k[X1 , . . . , Xn ], luego 1 I y, por lo tanto, = [1] k[V ] k(V ) = k[V ]. Necesitamos un ultimo resultado sobre funciones polinmicas: o Si : V W es una aplicacin polinmica denida sobre k podemos o o denir el k-homomorsmo de anillos : k[W ] k[V ] dado por (f ) = f . Es claro que determina a , pues si es otra aplicacin polinmica y se o o cumple = , entonces, para todo P V , tenemos que (xi )(P ) = (xi )(P ), es decir, xi ((P )) = xi ((P )), luego (P ) = (P ). Teorema 1.5 Si V Am y W An son variedades anes denidas sobre k, la correspondencia 7 es una biyeccin entre las aplicaciones polinmicas o o : V W (denidas sobre k) y los k-homomorsmos : k[W ] k[V ]. Demostracion: Hemos probado que la correspondencia es inyectiva. Para probar que es suprayectiva tomamos un k-homomorsmo : k[W ] k[V ]. Sea (xi ) = [Fi ], con Fi k[X1 , . . . , Xm ]. Entonces los Fi determinan una aplicacin polinmica : Am An , as como el homomorsmo de anillos o o : k[X1 , . . . , Xn ] k[X1 , . . . , Xm ] dado por G 7 G(F1 , . . . , Fn ). Si G es un generador de I(W ) con coecientes en k, entonces (G) I(V ), pues la clase de (G) mdulo I(V ) es o G([F1 ], . . . , [Fn ]) = G((x1 ), . . . , (xn )) = ([G]) = (0) = 0. Por lo tanto [V ] W , pues si P V y G I(W ) es un generador, entonces G((P )) = (G)(P ) = 0, luego (P ) V (I(W )) = W . As pues, se restringe a una funcin polinmica de V en W denida sobre k, y es fcil ver que cumple o o a = .

Cap tulo 1. Preliminares de geometr algebraica a

1.2

Variedades proyectivas

Llamaremos Pn (k) al espacio proyectivo de dimensin n sobre el cuerpo o k. Como en el caso af podemos considerar Pn (k) Pn (k). Escribiremos n simplemente Pn para referirnos a Pn (k) y a los puntos de Pn (k) los llamaremos puntos racionales de Pn . Diremos que un sistema de referencia de Pn est denido sobre k si est a a determinado por puntos racionales. Respecto a un sistema en estas condiciones, los puntos racionales son los que admiten un vector de coordenadas homogneas e en kn+1 . En lo sucesivo supondremos siempre que los sistemas de coordenadas que consideramos estn denidos sobre k. a El grupo G(k/k) acta de forma natural sobre Pn y ja a los puntos raciou nales. El rec proco no es trivial: Teorema 1.6 En las condiciones anteriores, se cumple que
n n P (k) = {P P | P = P para todo G(k/k)}.

Demostracion: Fijemos un sistema de referencia y consideremos un punto invariante de coordenadas P = [1 , . . . , n+1 ]. Sea K una extensin nita de o Galois de k que contenga a todos los i . Tenemos entonces que
[1 , . . . , n+1 ] = [1 , . . . , n+1 ],

para todo G(K/k),

luego existe un K tal que i = i , para i = 1, . . . , n + 1.

Si , G(K/k), tenemos que


i = i = ( i ) = i .

Como algn i ha de ser no nulo, concluimos que = . Esto signica u que 7 es un 1-cociclo para la accin de G = G(K/k) sobre K , y el o teorema de Hilbert-Speiser arma que H 1 (G, K ) = 1, luego existe un K tal que = /. Por consiguiente, i = i / o, lo que es lo mismo, (i /) = i / para todo G(K/k). Por consiguiente i / k y P = [1 /, . . . , n+1 /] Pn (k). Si S es un conjunto de formas (polinomios homogneos) en k[X1 , . . . , Xn+1 ], e llamaremos V (S) al conjunto de todos los puntos de Pn cuyas coordenadas homogneas en un sistema de referencia prejado anulan a todos los polinomios e de S. Se dice que un conjunto C Pn es algebraico si C = V (S), para cierto conjunto de formas S k[X1 , . . . , Xn+1 ]. Si S k[X1 , . . . , Xn+1 ] diremos que C est denido sobre k. El carcter algebraico de un conjunto (y el hecho de que a a est o no denido sobre k) no depende del sistema de referencia considerado. e

1.2. Variedades proyectivas

Si C es un conjunto algebraico denido sobre k, llamaremos C(k) al conjunto de todos los puntos racionales de C, es decir, C(k) = C Pn (k). Notemos que [C] = C para todo G(k/k), as como que C(k) = {P C | P = P para todo G(k/k)}. La prueba del teorema 1.1 es vlida palabra por palabra en este contexto, a de modo que un conjunto algebraico C est denido sobre k si y slo si el grupo a o G(k/k) acta sobre C de forma natural. u Llamaremos I(C) al ideal de todos los polinomios de k[X1 , . . . , Xn+1 ] que se anulan2 sobre (las coordenadas de) los puntos de C. Se prueba que est a generado por un conjunto (nito) de formas. Denimos I(C/k) = I(C) k[X1 , . . . , Xn+1 ], que es un ideal de k[X1 , . . . , Xn+1 ]. Una variedad proyectiva es un conjunto algebraico V Pn tal que I(V ) es un ideal primo. Si V est denida sobre k, es claro que I(V /k) es tambin un a e ideal primo. Fijado un sistema de referencia, denimos el dominio ntegro kh [V ] = k[X1 , . . . , Xn+1 ]/I(V /k) y el cuerpo k(V ) formado por las fracciones de su cuerpo de cocientes determinadas por clases de formas del mismo grado. Similarmente se dene k(V ). Como ambos cuerpos estn generados por las fracciones [Xi /Xn+1 ], tenemos a que k(V ) = kk(V ). Diremos que un k(V ) es regular en P si = f /g, con f , g kh [V ] y g(P ) 6= 0. (Notemos que g(P ) no est bien denido, pero la condicin g(P ) 6= 0 a o s lo est.) En tal caso, el valor (P ) = f (P )/g(P ) est bien denido. Si no a a es regular en P diremos que es singular en P . As los elementos de k(V ) determinan funciones parciales sobre V . El mismo , argumento que en el caso af justica que elementos distintos determinan funn ciones distintas. Ms an, las funciones (parciales) en V obtenidas de este modo a u no dependen del sistema de referencia con el que se calcula k(V ). Por ello consideraremos a k(V ) como un cuerpo de funciones parciales en V que admite distintas representaciones como cocientes de clases de polinomios segn el sisu tema de referencia que consideremos. A los elementos de k(V ) los llamaremos funciones racionales en V (denidas sobre k). Como en el caso af la extensin k(V )/k(V ) es de Galois y tenemos un n, o isomorsmo natural G(k/k) G(k(V )/k(V )) determinado por = (P ) = (P
2 Se
1

) .

entiende que un polinomio se anula sobre un punto del espacio proyectivo si se anula sobre cualquier vector de coordenadas homogneas, y esto equivale a que se anulen todas las e formas que lo componen.

10 En particular

Cap tulo 1. Preliminares de geometr algebraica a

k(V ) = { k(V ) | = para todo G(k/k)}. Por lo tanto k es algebraicamente cerrado en k(V ). En realidad, estos hechos pueden deducirse de los correspondientes al caso af Ello se debe a que si V Pn es una variedad proyectiva, podemos suponer n. que no est contenida en el hiperplano Xn+1 = 0, en cuyo caso la interseccin a o V = V An es una variedad af Es fcil ver que una est denida sobre k n. a a si y slo si lo est la otra. De hecho, I(V ) se obtiene deshomogeneizando los o a polinomios de I(V ) (o sea, haciendo Xn+1 = 1), y esto es un homomorsmo de anillos. Rec procamente, si V est denida sobre k y F I(V ) es una forma, no a puede ocurrir que Xn+1 | F , lo cual garantiza que F = (F ) (donde la estrella superior representa la forma que se obtiene al completar con potencias de Xn+1 el polinomio F ). Tenemos que F I(V ) es combinacin lineal de polinomios o con coecientes en k, luego F es combinacin lineal de formas con coecientes o en k. En particular vemos que V est denida sobre k si y slo si el ideal I(V ) a o est generado por formas con coecientes en k, luego el teorema 1.2 es vlido a a para variedades proyectivas. Si P V , denimos OP (V ) como el conjunto de las funciones de k(V ) regulares en P . Si V es una variedad af denida sobre k, es claro que su clausura proyectiva n V est denida sobre k. Rec a procamente, si V es una variedad proyectiva denida sobre k y tomamos un hiperplano innito H denido sobre k, la variedad af V = V \ H est denida sobre k (y V es su clausura proyectiva). n a Si V es la clausura proyectiva de V , es conocido que la restriccin detero mina un k-isomorsmo de k(V ) en k(V ), que obviamente se restringe a un k-isomorsmo de k(V ) en k(V ). Adems, si P H, entonces el anillo OP (V ) a / se corresponde con OP (V ).

1.3

Variedades cuasiproyectivas

Recordemos que la topolog de Zariski en Pn es la que tiene como conjuntos a cerrados a los subconjuntos algebraicos. Una variedad cuasiproyectiva (o, simplemente, una variedad) en Pn es un abierto V en una variedad proyectiva de a Pn respecto a la topolog de Zariski. La variedad proyectiva referida es necesariamente la clausura V de V en Pn . Las variedades cuasiproyectivas incluyen a las variedades anes y a las proyectivas. Diremos que V est denida sobre k si lo est V y para todo automorsmo a a G(k/k) se cumple [V ] = V . Esta denicin es consistente con la que ya o ten amos para variedades anes y proyectivas. Se demuestra que cada funcin de k(V ) est determinada por su restriccin o a o a V , lo que nos permite denir el cuerpo de las funciones racionales de V como

1.3. Variedades cuasiproyectivas

11

el formado por las restricciones a V de todas las funciones de k(V ). Tenemos, pues, que k(V ) k(V ). De nuevo, esta denicin de k(V ) es consistente con la o = que ya ten amos para variedades anes y proyectivas. Si k(V ) y G(k/k), denimos k(V ) como (P ) = (P ) . Si se extiende a k(V ), es claro que es la restriccin a V de . Esto o prueba que est bien denida y que la accin de G(k/k) sobre k(V ) es la misma a o que su accin sobre k(V ). En particular o k(V ) = { k(V ) | = | para todo G(k/k)}. Para cada punto P V denimos OP (V ) como el subanillo de k(V ) formado por las restricciones de las funciones de OP (V ). Para cada abierto U en V denimos T k[U ] = OP (V ).
P U
1

En particular, k[V ] es el anillo de las funciones racionales en V regulares sobre todos los puntos de V . Una vez ms, esta denicin es consistente con la a o que ya ten amos para variedades anes. Trivialmente k[U ] = k(V ) k[U ]. Puede probarse que toda funcin k(V ) es regular en un abierto U V , o de modo que k(V ) es la unin de los anillos k[U ], donde U recorre los abiertos o de V . Una aplicacin : V W entre dos variedades es regular si es continua o para la topolog de Zariski y para todo abierto U de W (tal que U [V ] 6= ) a y toda funcin k[U ], se cumple que () = k[1 [U ]]. La aplicacin o o es un isomorsmo si es biyectiva y tanto como 1 son regulares. As toda aplicacin regular induce k-homomorsmos de anillos , o : k[U ] k[1 [U ]]. Si V y W estn denidas sobre k, diremos que est denida sobre k si los a a homomorsmos se restringen a k-homomorsmos : k[U ] k[1 [U ]]. La composicin de aplicaciones regulares denidas sobre k es una aplicacin o o regular denida sobre k. Es conocido que las aplicaciones regulares entre variedades anes son precisamente las aplicaciones polinmicas. En virtud del o teorema 1.5 tenemos que las aplicaciones regulares denidas sobre k entre variedades anes denidas sobre k son precisamente las aplicaciones polinmicas o denidas sobre k. Teorema 1.7 Si V es una variedad denida sobre k, entonces k[V ] es el conjunto de las aplicaciones regulares : V A1 denidas sobre k. Demostracion: Admitimos que k[V ] es el conjunto de las aplicaciones regulares : V A1 . Hemos de ver que est denida sobre k (en el sentido a de que su extensin a k(V ) est en k(V )) si y slo si est denida sobre k o a o a

12

Cap tulo 1. Preliminares de geometr algebraica a

(en el sentido general para aplicaciones regulares). Una implicacin no ofrece o dicultad. Supongamos que est denida sobre k en el sentido general y vamos a a probar que = para todo G(k/k). Si x k[A1 ] es la identidad, tenemos que (x) k[V ], luego para todo P V se cumple que (x)(P ) = x((P = (x)(P

1 1

) ) = x

((P

))

) = (x) (P ) = (x)(P ).

As pues, (x) = (x), pero como x es la identidad, esto es lo mismo que = . Teorema 1.8 Si : V W es una aplicacin regular denida sobre k y o P V es un punto racional, entonces (P ) tambin lo es. e Demostracion: Podemos suponer que xn+1 ((P )) 6= 0. Consideremos el abierto U = {Q W | xn+1 (Q) 6= 0} W . Entonces P 1 [U ] y xi /xn+1 k[U ], luego (xi /xn+1 ) k(1 (U )). Por consiguiente (xi /xn+1 )(P ) = xi ((P ))/xn+1 ((P )) k. De aqu se sigue que si tomamos un vector de coordenadas homogneas para e (P ) cuya ultima coordenada valga 1, todas las dems estarn en k. a a Una aplicacin racional : V W entre dos variedades es una aplicacin o o regular denida en un subconjunto abierto de V que no puede extenderse a una aplicacin regular en ningn abierto mayor. Se dice que es regular o singular o u en un punto P V segn si est o no denida en P . u a Si las variedades V y W estn denidas sobre k, diremos que est denida a a sobre k si lo est la restriccin al abierto en el que est denida. a o a Cualquier aplicacin regular de un abierto de V en W se extiende a una o unica aplicacin racional : V W . La composicin de aplicaciones racio o o nales (denidas sobre k) es una aplicacin racional (denida sobre k). En vista o del teorema 1.7, tambin es evidente que k(V ) es el conjunto de las funciones e racionales : V A1 denidas sobre k. Sea : V W una aplicacin racional entre variedades denidas sobre k. o Para cada G(k/k), podemos denir : V W mediante (P ) = (P
1

) .

Es claro que si es regular en un abierto U V , entonces es regular en el abierto [U ] V , luego es tambin una aplicacin racional. Adems esta e o a denicin extiende a la que ya ten o amos sobre k(V ). Teorema 1.9 Una aplicacin racional : V W entre variedades denidas o sobre k est denida sobre k si y slo si = para todo G(k/k). a o

1.3. Variedades cuasiproyectivas

13

Demostracion: Supongamos que es invariante por automorsmos. Sea U un abierto en W que corte a la imagen de y sea k[U ]. Hemos de probar que () k[1 [U ]] o, simplemente, que () k(V ), pues ya sabemos que es racional. En efecto, () = ( ) = = = (), luego () k(V ) y est denida sobre k. Rec a procamente, si est denida a sobre k y G(k/k), sea V0 V el abierto donde est denida y sea a P V0 [V0 ]. Si (P ) 6= (P ), podr amos tomar k(W ) que fuera regular en ambos puntos pero que tomara valores distintos en ellos (basta restringir a W un cociente de formas lineales adecuado con coecientes en k). Entonces () 6= (), mientras que, razonando como antes, () = () = (), contradiccin o Si : V W es una aplicacin racional densa (es decir, con imagen o densa) entre variedades denidas sobre k, la composicin con induce un ko monomorsmo de cuerpos : k(W ) k(V ). Se cumple que est denida a sobre k si y slo si se restringe a un k-monomorsmo : k(W ) k(V ). En o efecto: si se cumple esto y U V es un abierto donde es regular, para cada abierto W 0 W y cada f k[W 0 ], tenemos que (f ) k[1 [W 0 ]] k(V ) = k[1 [W 0 ]], luego |U est denida sobre k. a Teorema 1.10 Dadas dos variedades V y W denidas sobre k, la correspondencia 7 biyecta las aplicaciones racionales densas : V W denidas sobre k con los k-monomorsmos : k(W ) k(V ). Demostracion: Admitiendo el teorema cuando k es algebraicamente cerrado, slo hay que observar que todo k-monomorsmo se extiende a un unico o k-monomorsmo : k(W ) k(V ).

Sea : V W una funcin racional denida sobre k, con V Pn y o W Pm y sea P0 V . Podemos suponer sin prdida de generalidad que e Xm+1 (P0 ) 6= 0, con lo que, llamando Am al espacio af dado por Xm+1 6= 0, n tenemos que U = 1 [Am ] es un entorno de P0 en V , la variedad W = W Am es af y |U : U W sigue siendo una aplicacin racional sobre k. Al n o componer con las funciones coordenadas xi k[W ] obtenemos funciones racionales fi = |U xi k(V ). Por lo tanto, la funcin viene dada sobre U o por una expresin de la forma o (P ) = [f1 (P ), . . . , fm (P ), 1]. Vemos as que toda funcin racional : V W denida sobre k admite o en un entorno de cada punto una expresin de la forma o (P ) = [f1 (P ), . . . , fm+1 (P )], fi k(V ),

denida en el abierto de puntos regulares para todas las funciones fi y donde alguna de ellas no se anula. Rec procamente, toda expresin de esta forma o

14

Cap tulo 1. Preliminares de geometr algebraica a

determina una funcin racional en V denida sobre k que es regular (al meo nos) donde lo son todas las funciones coordenadas y alguna de ellas es no nula. En principio : V Pm , pero si la imagen de est contenida en una a variedad W denida sobre k, tambin podemos considerar : V W (dee nida sobre k). (Para comprobar que est denida sobre k observamos que a (P ) = [f1 (P ), . . . , fm+1 (P )].) Una aplicacin birracional : V W es un isomorsmo entre un abierto o de V y un abierto de W . Decimos que est denida sobre k cuando lo est como a a aplicacin racional. o Es fcil ver que las aplicaciones birracionales : V W denidas sobre a k se corresponden con los k-isomorsmos : k(W ) k(V ), as como que la inversa de una aplicacin birracional denida sobre k est tambin denida o a e sobre k.

1.4

Variedades complejas

En esta seccin demostraremos que si K es un subcuerpo de C, toda variedad o proyectiva V /K se extiende a una variedad proyectiva V /C denida por las mismas ecuaciones. Para ello necesitamos algunos resultados algebraicos. Denicin 1.11 Sea F/K una extensin de cuerpos y sean A y B dos dominios o o intermedios. Diremos que A y B son linealmente disjuntos sobre K si cuando {ai }iI A y {bj }jJ B son conjuntos linealmente independientes sobre K, entonces {ai bj }(i,j)IJ es linealmente independiente sobre K. Teorema 1.12 Sea F/K una extensin de cuerpos y sean A y B dos dominios o intermedios linealmente disjuntos sobre K. a) Si {ai }iI y {bj }jJ son bases de A y B sobre K respectivamente, entonces {ai bj }(i,j)IJ es una base de AB sobre K. b) Los cuerpos de cocientes de A y B son linealmente disjuntos sobre K. Demostracion: a) Por hiptesis {ai bj }(i,j)IJ es linealmente indepeno diente sobre K, y obviamente es un generador de AB, luego es una base. b) Sean A0 y B 0 los cuerpos de cocientes. Si no fueran linealmente disjuntos, existir familias nitas {ai }iI A0 y {bj }jJ B 0 linealmente independienan tes sobre K tales que {ai bj }(i,j)IJ es linealmente dependiente sobre K. Esto signica que P ij ai bj = 0,
i,j

para ciertos ij K no todos nulos. Existen a A, b B no nulos tales que aai A, bbj B para todo i, j. Entonces P ij (aai )(bbj ) = 0,
i,j

1.4. Variedades complejas

15

de donde se sigue que la familia {(aai )(bbj )}(i,j)IJ es linealmente dependiente sobre K. Por hiptesis, una de las familias {aai }iI A o {bbj }jJ B ha de o ser linealmente dependiente sobre K, lo cual es absurdo. Teorema 1.13 Sea F/K una extensin de cuerpos y sean A y B dos dominios o intermedios. Si existen K-bases {ai }iI y {bj }jJ de A y B respectivamente, tales que {ai bj }(i,j)IJ es linealmente independiente sobre K, entonces A y B son linealmente disjuntos sobre K. Demostracion: Para probar que A y B son linealmente disjuntos basta tomar familias nitas {ur }m A, {vs }n B linealmente independientes r=1 s=1 sobre K y demostrar que el producto es tambin linealmente independiente. e Sean I 0 I, J 0 J conjuntos nitos tales que {ur }m hai | i I 0 i , r=1 {vs }n hbj | j J 0 i . s=1 Sean d = dim hai | i I 0 i, e = dim hbj | j J 0 i. Podemos extender {ur }m r=1 y {vs }n a dos bases {ur }d y {vs }e de los espacios hai | i I 0 i y hbj | j J 0 i s=1 r=1 s=1 respectivamente. Es claro entonces que hur vs | r = 1, . . . , d, s = 1, . . . , ei = hai bj | i = 1, . . . , d, j = 1, . . . , ei . Por hiptesis, el segundo espacio tiene dimensin de, luego la familia {ur vs } o o ha de ser linealmente independiente. Teorema 1.14 Sea K un cuerpo algebraicamente cerrado y sea K(S) una extensin tal que S sea algebraicamente independiente sobre K. Supongamos que o S = S1 S2 , con S1 = {x1 , . . . , xm }, S2 = {y1 , . . . , yn }. En una clausura algebraica de K(S), consideremos dos cuerpos L1 y L2 tales que las extensiones Li /K(Si ) sean nitas de Galois. Entonces L1 y L2 son linealmente disjuntos sobre K. Demostracion: Sea i Li tal que Li = K(Si )(i ). Consideremos el epimorsmo de anillos K[X1 , . . . , Xm+1 ] K[S1 ][1 ] dado por Xi 7 xi , para i = 1, . . . , m, y Xm+1 7 1 . Su ncleo es un ideal primo que deteru mina una variedad af V1 tal que K[V1 ] K[S1 ][1 ] y el isomorsmo se n = extiende a un isomorsmo K(V1 ) K(S1 )(1 ). Las funciones coordenadas = x1 , . . . , xm son algebraicamente independientes, y el polinomio m nimo de xm+1 sobre K(x1 , . . . , xm ) se corresponde con el de 1 sobre K(S1 ). Similarmente, denimos una variedad af V2 tal que K[V2 ] K[S2 ][2 ] y n = K(V2 ) K(S2 )(2 ). El producto V1 V2 es una variedad af y cumple que n = K(V1 V2 ) = K(x1 , . . . , xm+1 , y1 , . . . , yn+1 ). Una base de trascendencia de este cuerpo es {x1 , . . . , xm , y1 , . . . , yn }, que nos da un isomorsmo K(x1 , . . . , xm , y1 , . . . , yn ) K(S). = Si extendemos el isomorsmo a dos clausuras algebraicas, tenemos que xm+1 ha de corresponderse con un conjugado de 1 , mientras que yn+1 ha de corresponderse con un conjugado de 2 . Cambiando los i por estos conjugados,

16

Cap tulo 1. Preliminares de geometr algebraica a

podemos suponer que el isomorsmo K(V1 V2 ) = K(S)(1 , 2 ) hace corresponder las funciones coordenadas con los generadores del cuerpo de la derecha. En particular se restringe a un isomorsmo K[V1 V2 ] K[S][1 , 2 ]. = Por otra parte tenemos un isomorsmo K[V1 ] K K[V2 ] K[V1 V2 ] dado = por f g 7 f g, donde en la parte derecha hay que entender que f (P, Q) = f (P ) y g(P, Q) = g(Q). Es claro que se trata de un homomorsmo bien denido y trivialmente es suprayectivo, pues la imagen contiene a las funciones coordenadas. Una K-base de K[V1 ] K K[V2 ] es de la forma {fi gj }, donde {fi }i es una K-base de K[V1 ] y {gj }j es una K-base de K[V2 ]. Para probar que el epimorsmo es inyectivo basta ver que esta base se transforma en un conjunto linealmente independiente. Ahora bien, si existieran cij K tales que P cij fi (P )gj (Q) = 0
i,j

para todo (P, Q) V1 V2 , jando Q tenemos una combinacin lineal nula de o las funciones fi , lo que implica que P cij gj (Q) = 0
i,j

para todo Q V2 , de donde se sigue que los cij son nulos. Componiendo los isomorsmos tenemos que

K[S][1 , 2 ] K[S1 ][1 ] K K[S2 ][2 ]. = Por lo tanto, el producto de una K-base de K[S1 ][1 ] por una K-base de K[S2 ][2 ] es linealmente independiente sobre K. Esto signica que los dominios K[Si ][i ] son linealmente disjuntos, y por el teorema 1.12 tambin lo son sus e cuerpos de cocientes, es decir, L1 y L2 . Ahora ya podemos demostrar el resultado bsico: a Teorema 1.15 Sea K un subcuerpo de C y sea V /K una variedad proyectiva. Entonces el conjunto algebraico V /C denido por las mismas ecuaciones que V /K es una variedad proyectiva. Demostracion: No perdemos generalidad si suponemos que K es algebraicamente cerrado. Tambin es claro que basta probar el teorema para una e variedad af Sea S2 una base de trascendencia de K(V ) formado por funn. ciones coordenadas. Consideremos una extensin K(V )(S1 ), donde S1 es un o conjunto de indeterminadas de cardinal igual al grado de trascendencia de la extensin C/K. Es claro entonces que S = S1 S2 es una base de trascendencia o de K(V )(S1 ) sobre K. Si en una clausura algebraica de este cuerpo tomamos la clausura algebraica de K(S1 ), obtenemos un cuerpo algebraicamente cerrado cuyo grado de trascendencia sobre K es el mismo que el de C. Obviamente es K-isomorfo a C, luego podemos identicarlo con C. Esto nos permite considerar a C y a K[V ] como subdominios de un mismo cuerpo.

1.4. Variedades complejas

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 estn en las condiciones del teorema e 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 denicin es consistente y o tenemos un dominio ntegro. Consideremos ahora la sucesin exacta o 0 I(V ) K[X1 , . . . , Xn ] K[V ] 0. El producto tensorial es exacto sobre sucesiones de mdulos libres, luego o tenemos la sucesin exacta o 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 travs del cual C K I(V ) se corresponde con el ideal P generado por I(V ) e en C[X1 , . . . , Xn ]. Esto nos da el diagrama conmutativo siguiente: 0 / C K I(V ) /P / C K K[X1 , . . . , Xn ] / C[X1 , . . . , Xn ] / C K K[V ] / C[V ] /0

/0

Aqu C[V ] es el anillo de funciones regulares del conjunto algebraico denido por P , es decir, por las mismas ecuaciones que V . Lo que queremos probar es que P es un ideal primo o, lo que es lo mismo, que C[V ] es un dominio ntegro. Pero tenemos que, como espacio vectorial, C[V ] es isomorfo a C K K[V ] y si transportamos la estructura de anillo al producto tensorial, obtenemos el mismo producto que hemos considerado antes, y sabemos que con l es un dominio e ntegro. Nota En la prueba del teorema anterior hemos visto que C[V ] C K K[V ], = luego los dominios C y K[V ] son linealmente disjuntos, luego tambin lo son e los cuerpos C y K(V ), luego C(V ) C K K(V ). As pues, el cuerpo K(V ) = determina el cuerpo C(V ). En las condiciones del teorema anterior, cada funcin de K[V ] se extiende o a una funcin de C[V ], lo que nos permite considerar K[V ] C[V ], as como o K(V ) C(V ). Notemos que los cuerpos K(V ) y C(V ) estn ambos generados a por un mismo sistema de funciones coordenadas anes. Si un subconjunto de ellas es algebraicamente dependiente sobre K, tambin lo es sobre C, luego e tenemos que dim V /C dim V /K. Por otra parte, si dim V /K = n, existe una sucesin de subvariedades cerradas (sobre K): o V0 V1 Vn = V,

18

Cap tulo 1. Preliminares de geometr algebraica a

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 dimensin. o Tambin es claro que si V /K es regular, lo mismo le sucede a V /C, pues e un punto singular (para cualquiera de las dos variedades) es solucin de un o sistema de ecuaciones polinmicas con coecientes en K. Si el sistema no tiene o solucin en K n , el teorema de los ceros de Hilbert implica que el polinomio 1 o es combinacin lineal de los polinomios que denen el sistema, luego tampoco o puede haber solucin en Cn . o 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 topolog de a Zariski. Demostracion: Lo probaremos por induccin sobre la dimensin de V . o o Para dimensin 1 basta observar que los abiertos (no vac o os) de V (C) son conitos, mientras que V (K) es innito. Supuesto cierto para variedades de dimensin n, supongamos que V tiene o dimensin n + 1. Sea U un abierto no vac en V (C). Reducindolo podemos o o e suponer que no contiene puntos singulares. Tomemos una funcin coordenada x o que no sea constante en V . Entonces x es una funcin holomorfa no constante, o luego es abierta para la topolog compleja. Podemos tomar un abierto conexo a no vac G U (abierto para la topolog compleja) tal que x[G] es abierto en o a C. Como K contiene a la clausura algebraica de Q y sta es densa en C, vemos e que existe un punto P U tal que x(P ) = K. Si aadimos a V la ecuacin x = obtenemos una subvariedad W de menor n o dimensin, que se extiende a una subvariedad de V /C que contiene al punto P . o Por hiptesis de induccin, el abierto W U (que no es vac porque contiene o o o a P ) contiene un punto de W (K), luego U contiene un punto de V (K). Consideremos ahora una aplicacin racional : V W entre variedades o 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 est en a I(V ), luego se anula en todos los puntos de V /C. Esto se traduce en que F1 , . . . , Fn+1 denen una aplicacin racional entre las variedades extendidas que o extiende a . Teniendo en cuenta que V (K) (donde K es la clausura algebraica de K) es denso en V (C), es fcil ver que la extensin es unica. a o 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. Demostracion: Si representamos por G(C/K) al grupo de K-automorsmos de C (aunque la extensin C/K no sea necesariamente algebraica), es o

1.5. Curvas proyectivas

19

claro que G(C/K) acta sobre el cuerpo C(V ) del modo usual, y ciertamente u todos los automorsmos de G(C/K), extendidos a C(V ), jan a K(V ). Tomemos ahora C(V ) \ K(V ) y vamos a construir un automorsmo que no lo je. Supongamos en primer lugar que es algebraico sobre K(V ) y sea 0 un conjugado de en una clausura algebraica C(V ) de C(V ). Consideremos el K(V )-isomorsmo : K(V )() K(V )(0 ) que cumple () = 0 . Sea S una base de trascendencia de C(V ) sobre K(V )(). Se cumple que S es tambin algebraicamente independiente sobre K(V )(0 ), pues si tuviramos e e una ecuacin polinmica F (s1 , . . . , sr ) = 0, con F K(V )(0 )[X1 , . . . , Xr ] y o o si S, entonces el producto Q F (X1 , . . . , Xr ),

donde recorre los automorsmos de la clausura normal de K(V )() sobre K(V ), es un polinomio no nulo con coecientes en K(V ) y anula a s1 , . . . , sr , luego S ser algebraicamente dependiente sobre K(V ) y tambin sobre K(V )(). a e Es claro entonces que se extiende a un K(V )(S)-isomorsmo : K(V )()(S) K(V )(0 )(S). Como La extensin C(V )/K(V )()(S) es algebraica, se extiende a su vez o a un K(V )-monomorsmo : C(V ) C(V ). Ahora bien, C(V ) = CK(V ) y, como C es algebraicamente cerrado y la extensin C/(C K(V )(S)) es algeo braica, ha de ser [C] = C, luego : C(V ) C(V ) es la (nica) extensin del u o K-automorsmo |C , y cumple = 0 . Si es trascendente sobre K(V ) repetimos el razonamiento anterior partiendo del K(V )-automorsmo : K(V )() K(V )() dado por () = . Si V /K y W/K son dos variedades proyectivas y : V W es una aplicacin racional entre las variedades complejas correspondientes, es claro que o es la extensin de una aplicacin racional denida sobre K, si y slo si lo son o o o las composiciones de con las funciones coordenadas de W , lo que nos permite aplicar el teorema anterior para concluir que esto sucede si y slo si = para o todo G(C/K). Como consecuencia, si K es algebraicamente cerrado, una aplicacin regular o ; V W est denida sobre K si y slo si [V (K)] W (K). En efecto, a o en tal caso, para todo G(C/K) tenemos que (P ) = (P ) para todo P V (K), luego y coinciden en un conjunto denso, luego son iguales.

1.5

Curvas proyectivas

En general, si V es una variedad denida sobre k, tenemos que k(V ) es una extensin algebraica de k(V ), por lo que ambos cuerpos tienen el mismo grado o de trascendencia sobre sus respectivos cuerpos de constantes k y k. A dicho

20

Cap tulo 1. Preliminares de geometr algebraica a

grado de trascendencia se le llama dimensin de la variedad V . Las curvas son o las variedades (cuasiproyectivas) de dimensin 1. o A partir de aqu usaremos los siguientes convenios de notacin: o Como hasta ahora, k ser un cuerpo perfecto y k su clausura algebraica. a C/k indicar que C es una curva proyectiva denida sobre k. a Como hasta ahora, k(C) ser el cuerpo de las funciones racionales de C y a k(C) ser el subcuerpo formado por las funciones denidas sobre k. a Por el contrario, OP (C) representar siempre el anillo de las funciones de a k(C) (no de k(C)) regulares en el punto P C. Si P es un punto de una curva C, llamaremos mP (C) = { OP (C) | (P ) = 0}, que es el unico ideal maximal del anillo OP (C). Como hasta ahora, C(k) representar el conjunto (tal vez vac de los a o) puntos racionales de C. Los cuerpos k(C) y k(C) son cuerpos de funciones algebraicas (de una variable) con cuerpo de constantes exacto k y k respectivamente. Adems k(C) a es una extensin de constantes de k(C). o Representaremos por D(C) el grupo de los divisores de k(C) (a los que nos referiremos tambin como divisores de C), por H(C) el grupo de clases de k(C) e y por H0 (C) el grupo de clases de grado 0 de k(C). Recordemos que una curva C es regular en un punto P C si el ideal mP (C) es principal, en cuyo caso OP (C) resulta ser un dominio de ideales principales con mP (C) como unico ideal primo, el cual determina una valoracin o vP : k(C) Z {+} que tiene a OP (C) como anillo de enteros. Los generadores de mP (C) (es decir, las funciones OP (C) tales que vP () = 1) se llaman parmetros locales de C en P . a Si C es una curva proyectiva, para cada valoracin v en k(C) existe un unico o punto P C tal que v(f ) 0 para toda f OP (C) y v(f ) > 0 si f mP (C). Si P es un punto regular, la unica valoracin de k(V ) situada sobre P en este o sentido es vP . En particular, si C es una curva proyectiva regular, la aplicacin o P 7 vP biyecta los puntos de C con las valoraciones de k(C) o, lo que es lo mismo, con los divisores primos de k(C). La accin natural del grupo G(k/k) o en C se corresponde a travs de esta biyeccin con la accin natural sobre los e o o divisores primos. Observemos que si C/k es una curva proyectiva regular y p es un divisor primo de k(C), entonces p factoriza en k(C) como p = P1 Pr (pues las extensiones de constantes son no ramicadas). Adems los primos Pi forman a una clase de conjugacin respecto al grupo de Galois G(k/k). As pues, los o

1.5. Curvas proyectivas

21

divisores primos de k(C) se corresponden con las clases de conjugacin de puntos o de C. A cada divisor primo le corresponden tantos puntos conjugados como indica su grado. En particular, los divisores primos de grado 1 en k(C) se corresponden con los puntos de V invariantes por G(k/k), es decir, con los puntos racionales de C. El ejemplo de Selmer Como aplicacin de esta ultima observacin vamos a o o probar la mitad de lo anunciado en la introduccin sobre el ejemplo de Selmer, o a saber, que la curva 3U 3 + 4V 3 + 5W 3 = 0 tiene puntos racionales en R y en todos los cuerpos p-dicos Qp . El caso real es a trivial. Para encontrar soluciones p-dicas usaremos el criterio siguiente:3 a Sea p un nmero primo, F Z[X1 , . . . , Xn ] y c Zn un punto u tal que vp (F (c)) > 2vp (Fi0 (c)) para cierto i (donde Fi representa la derivada respecto a Xi ). Entonces existe un punto Qn tal que p F () = 0 y adems j cj (md p), para j = 1, . . . , n. a o Para p = 2 aplicamos el criterio al punto (1, 0, 1) con i = 1. Para p = 3 consideramos (0, 2, 1) con i = 2. Para p = 5 consideramos (2, 1, 0) con i = 1. Para p > 5 llamamos C a la curva denida por la ecuacin de Selmer sobre el o cuerpo k = Z/pZ y consideramos el cuerpo de funciones racionales k(C). Sucede que4 k(C) tiene al menos un divisor primo de grado 1. Este se corresponde con un punto racional de C, es decir, con una terna (x1 , x2 , x3 ) Z3 tal que 3x3 + 4x3 + 5x3 0 (md p) y xi 6 0 (md p) para algn i. Basta aplicar el o o u 1 2 3 criterio a este punto y a este ndice i. Una propiedad fundamental arma que una aplicacin racional entre curvas o proyectivas es regular sobre los puntos regulares. En particular, si : C1 C2 es una aplicacin regular entre curvas proyectivas regulares, entonces [C1 ] ha o de ser un subconjunto algebraico de C2 (las imgenes de las variedades proyeca tivas son cerradas), y las unicas posibilidades son que sea nito (en cuyo caso slo puede constar de un punto, por la irreducibilidad de C1 ) o que sea toda o C2 . As pues, toda aplicacin regular entre curvas es constante o suprayectiva. o En particular densa equivale a suprayectiva o a no constante, luego el teorema 1.10 nos da que las aplicaciones no constantes : C1 C2 entre curvas proyectivas regulares denidas sobre k se corresponden biun vocamente con los k-monomorsmos : k(C2 ) k(C1 ) entre sus cuerpos de funciones racionales. Es fcil ver que todo cuerpo de funciones algebraicas sobre un cuerpo de a constantes exacto k es k-isomorfo al cuerpo de funciones racionales de una curva proyectiva C/k. Vamos a demostrar que la curva puede tomarse regular.
un caso particular del teorema 7.17 de mi Teor de Nmeros. a u 9.29 de mi Geometr Algebraica. (Ver tambin las observaciones tras la dea e nicin 9.9.) o
4 Teorema 3 Es

22

Cap tulo 1. Preliminares de geometr algebraica a

Teorema 1.18 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de constantes exacto k. Entonces K es k-isomorfo al cuerpo de funciones racionales de una curva proyectiva regular C/k. Demostracion: Consideremos la extensin de constantes K = kK, que o es un cuerpo de funciones algebraicas sobre el cuerpo de constantes exacto k. Podemos tomar x1 K no constante tal que la extensin K/k(x1 ) sea separable. o Si K tiene caracter stica 0 sirve cualquier elemento no constante, mientras que si K tiene caracter stica prima p, basta exigir adems que x1 K p . Notamos a / esto para observar que x2 = 1/x1 cumple lo mismo. Por el teorema del elemento primitivo, podemos tomar y1 , y2 K tales que K = k(x1 , y1 ) = k(x2 , y2 ). De aqu se sigue a su vez que K = k(x1 , y1 ) = k(x2 , y2 ). Para i = 1, 2, sea Bi la clausura entera de k[xi ] en K y sea B i la clausura entera de k[xi ] en K. La razn de hacerlo todo por duplicado es que si P es un divisor primo de o K entonces vP (xi ) 0 para i = 1 o bien i = 2, luego k[xi ] OP (K), donde OP (K) representa el anillo de enteros de la valoracin vP , que es o ntegramente cerrado en K (porque tiene factorizacin unica), luego Bi B i OP (K). o Por simplicidad suprimiremos temporalmente el sub ndice i. Vamos a usar que, en general, si D es un dominio ntegro noetheriano ntegramente cerrado y L es una extensin nita separable de su cuerpo de cocientes, entonces la o clausura entera de D en L es un D-mdulo nitamente generado.5 Aplicando o esto a D = k[x] y L = K obtenemos que B es un k[x]-mdulo nitamente o generado. En particular B = k[x1 , . . . , xn ]. Por otra parte, B es la clausura entera de B en K. En efecto, todo elemento de B es entero sobre k[x] y, a su vez, x y los elementos de k son enteros sobre k[x], luego sobre B. La prueba del resultado que hemos citado puede renarse en estas condiciones para demostrar que B = k[x1 , . . . , xn ]. En efecto, tomemos f B. Existe una extensin nita l de k tal que f lK. Tomemos una k-base w1 , . . . , wr de o l, que ser tambin una K-base de lK. Por lo tanto a e f=
r P

gj wj ,

j=1

para ciertos gj K. Basta probar que en realidad gj B. Ahora bien, consideremos la base dual z1 , . . . , xr l de z1 , . . . , zr , esto es, la base que cumple Tr(zi wj ) = ij , donde Tr es la traza de la extensin lK/K (que sobre constantes o coincide con la de l/k). Basta observar que gi = Tr(zi f ) es entero sobre B, luego gi B. Consideremos ahora el epimorsmo k[X1 , . . . , Xn ] B dado por Xi 7 xi , cuyo ncleo determina una variedad af C/k. Claramente k[C] B, luego u n = k(C) K. Adems k(C) K (lo que implica que C es una curva) y como a = = k[C] B es ntegramente cerrado en k(C), tenemos que C es regular (como = curva af si bien su clausura proyectiva puede tener singularidades en el inn, nito).
5 Teorema

1.19 de mi geometr algebraica. a

1.5. Curvas proyectivas

23

Ahora volvemos a introducir el ndice i, de modo que en realidad tenemos dos curvas regulares anes C1 /k y C2 /k, con la propiedad de que si P es un divisor primo de K entonces existe un i tal que k[Ci ] OP (K), luego P k[Ci ] es un ideal maximal en k[Ci ] que se corresponde con un punto (regular) P de Ci , en el sentido de que P k[Ci ] est formado por las funciones de k[Ci ] que a se anulan en P . La regularidad implica que vP = vP . Con ms rigor, tenemos dos k-isomorsmos i : k(Ci ) K, que se extiena den a k-isomorsmos i : k(Ci ) K, de modo que cada divisor primo de K se corresponde a travs de uno de estos dos isomorsmos con un punto (regular) e de una de las curvas Ci . Si llamamos C i a la clausura proyectiva de la curva Ci , la composicin o 2 1 induce una aplicacin birracional : C 1 C 2 denida sobre k, de o 1 modo que = 2 1 . 1 Esto se traduce en que si P es un divisor primo de k(C 1 ), entonces, o bien est situado sobre un punto de C1 , o bien (P) est situado sobre un punto de a a C2 . Notemos adems que es regular sobre C1 (porque sus puntos son regulaa res). Todo esto es cierto por simetr si cambiamos los a ndices y consideramos 1 en lugar de . Consideramos ahora la supercie V = C 1 C 2 , junto con las aplicaciones i : Ci V dadas por 1 (P ) = (P, (P )), 2 (P ) = (1 (P ), P ). Denimos C = 1 [C1 ] 2 [C2 ]. Vamos a probar que C es una curva proyectiva regular denida sobre k tal que k(C) K. = En primer lugar observamos que si U C1 es el abierto donde se restringe a un isomorsmo, entonces X = {(P, (P )) | P U } es una curva contenida en 1 (C1 ) isomorfa a U . Adems 1 [C1 ] X. En efecto, si Q C1 y W es a un abierto en V tal que 1 (Q) W , hemos de probar que W X 6= . Como 1 1 1 [W ] y U son abiertos (no vac os) en C1 , se cumple que 1 [W ] U 6= y, por lo tanto, W X 6= . Como X \ X es nito, lo mismo le sucede a X \ 1 [C1 ], luego 1 [C1 ] es una curva cuasiproyectiva isomorfa a C1 (el isomorsmo es , cuya inversa es la proyeccin en la primera componente). En particular 1 [C1 ] es regular, y el o mismo razonamiento se aplica a 2 [C2 ]. Ms an, el conjunto X es el mismo a u en ambos casos, por lo que C X es una curva cuasiproyectiva cubierta por los dos abiertos regulares i [Ci ]. Como la regularidad es una propiedad local concluimos que C es regular. El hecho de que las curvas Ci estn denidas sobre k, al igual que , implican e inmediatamente que C es invariante por G(k/k), luego C est denida sobre k. a Como las aplicaciones i son birracionales (y estn denidas sobre k), tenemos a que k(C) k(Ci ) K. Falta probar que C es proyectiva. = = Tomemos un punto P C y sea P un divisor primo de k(C) situado sobre P . La relacin 1 = 2 se traduce en la relacin 1 = 2 entre los o o k-isomorsmos inducidos. La construccin de implica que i (P) est situado o a sobre un punto Q Ci , para algn u ndice i, pero entonces P = i (Q) C. As pues, tenemos una correspondencia biun voca entre las clases de kisomorf de cuerpos de funciones algebraicas sobre un cuerpo de constantes a

24

Cap tulo 1. Preliminares de geometr algebraica a

exacto k y las clases de k-isomorf de curvas proyectivas regulares denidas a sobre k. Nota Supongamos que C es una curva compleja denida sobre Q. Entonces C es birracionalmente equivalente a una curva compleja regular denida sobre Q. Esto no es una consecuencia directa del teorema anterior, pues la extensin C/Q o no es algebraica. Ahora bien, si A es la clausura algebraica de Q, el teorema anterior nos da que A(C) A(C 0 ), donde C 0 /Q es una curva proyectiva regular. = Dicha curva se extiende a una curva proyectiva regular C 0 /C, y es claro entonces que C(C) C(C 0 ). = Volviendo al estudio de las aplicaciones regulares, si : C1 C2 es una aplicacin regular no constante entre curvas proyectivas regulares denidas sobre o k, el k-monomorsmo : k(C2 ) k(C1 ) nos permite considerar a k(C1 ) como extensin de k(C2 ). Puesto que ambos cuerpos tienen grado de trascendencia 1 o sobre k, la extensin es algebraica y, como k(C1 ) es nitamente generado sobre o k luego tambin sobre k(C2 ), la extensin es nita. e o Denimos el grado de como grad = |k(C1 ) : k(C2 )| = |k(C1 ) : k(C2 )|, con el convenio de que el grado de una aplicacin constante es 0. En general, diremos o que una aplicacin (no constante) denida sobre k es separable, puramente o inseparable, etc. segn lo sea o no la extensin k(C1 )/k(C2 ) que determina. u o Teniendo en cuenta que las aplicaciones racionales son regulares en los puntos regulares es fcil ver que las aplicaciones regulares de grado 1 entre curvas a proyectivas regulares son los isomorsmos. Si : C1 C2 es una aplicacin regular no constante entre curvas proo yectivas regulares y P C1 , entonces (P ) se corresponde con el unico divisor primo de k(C2 ) divisible entre P . Representaremos por e (P ) el ndice de ramicacin de P sobre (P ), de modo que si P1 , . . . , Pr son las antiimgenes de o a un mismo punto Q C2 se cumple la relacin o e (P1 ) + + e (Pr ) = grad . Si es separable, el nmero de puntos ramicados es nito. En tal caso, u frmula del gnero de Hurwitz arma que si g1 y g2 son los gneros de E1 y E2 , o e e entonces P 2g1 2 (2g2 2) grad + (e (P ) 1),
P C1

y la igualdad se da si y slo si la caracter o stica de k es 0 o bien es prima y no divide a ningn u ndice e (P ).

La aplicacin se extiende por linealidad a un homomorsmo de grupos o : D(C1 ) D(C2 ). Es claro que (a) no es sino la norma de a en D(C2 ). Tambin tenemos la norma N : k(C1 ) k(C2 ). La compatibilidad entre e ambas normas nos da que ((f )) = (N (f )), para toda funcin f k(C1 ), o luego transforma divisores principales en divisores principales y por lo tanto induce un homomorsmo : H(C1 ) H(C2 ) entre los grupos de clases.

1.5. Curvas proyectivas

25

Por otra parte, el k-monomorsmo : k(C2 ) k(C1 ) induce un monomorsmo : D(C2 ) D(C1 ), determinado por Q (Q) = P e (P ) .
P 1 [Q]

Si f k(C2 ) tenemos que ((f )) = ((f )), luego transforma divisores principales en divisores principales, por lo que induce un homomorsmo de grupos : H(C2 ) H(C1 ). Las propiedades siguientes son meras transcripciones de propiedades de las extensiones de cuerpos de funciones algebraicas: a) grad (a) = (grad )(grad a), para todo a D(C2 ). b) grad (a) = grad a, para todo a D(C1 ). En particular vemos que induce homomorsmos entre los grupos de clases de grado 0: : H0 (C1 ) H0 (C2 ) y : H0 (C2 ) H0 (C1 ). Representaremos por (Ci ) el espacio de las diferenciales de k(Ci ). Tenemos que induce un k-monomorsmo de espacios vectoriales : (C2 ) (C1 ) dado por (f dx) = (f ) d(x). Dado x k(C), se cumple que dx 6= 0 si y slo si x es separador, es decir, o si y slo si la extensin k(C)/k(x) es (nita) separable (se puede probar que o o siempre existen elementos separadores). En particular, si car k = 0, las unicas funciones con diferencial nula son las constantes. De aqu se deduce un criterio de separabilidad: Teorema 1.19 Una aplicacin regular no constante : C1 C2 entre dos o curvas proyectivas regulares es separable si y slo si : (C2 ) (C1 ) es o inyectiva, si y slo si es no nula. o Demostracion: Si = f dx (C2 ) cumple 6= 0, entonces f 6= 0 y dx 6= 0, luego k(C2 )/k(x) es separable, al igual que la extensin isomorfa o [k(C2 )]/k((x)). Por otra parte (f ) 6= 0. As pues, () = (f ) d((x)) 6= 0 si y slo si d((x)) 6= 0, si y slo si o o k(C1 )/k((y)) es separable, si y slo si k(C1 )/[k(C2 )] es separable, si y slo si o o es separable. Cada forma diferencial (C) tiene asociado un divisor () D(C) determinado por que dx vP (f dx) = vP f , dt donde t es un parmetro local en P . Es claro que (()) = (()). a

26

Cap tulo 1. Preliminares de geometr algebraica a

El teorema de Riemann-Roch En el cap tulo siguiente necesitaremos el teorema de Riemann-Roch en una unica ocasin, pero ser un uso crucial (en la o a prueba de que toda curva el ptica admite una ecuacin de Weierstrass), as que o vamos a recordar su enunciado. Si K es un cuerpo de funciones algebraicas sobre el cuerpo de constantes exacto k y a es un divisor de K, se dene el espacio de mltiplos de a como el u conjunto m(a) = {f K | vp (f ) vp (a) para todo divisor primo p de K}. Se prueba que m(a) es un k-espacio vectorial de dimensin nita. Teniendo o en cuenta que los divisores principales tienen grado 0, vemos que si f m(a) es una funcin no nula, entonces o P P 0 = grad(f ) = vp (f ) grad p vp (a) grad p = grad a,
p p

luego si grad a > 0 entonces dim m(a) = 0.

Adoptaremos el convenio usual de denir dim a = dim m(a1 ). De este modo, los divisores de grado < 0 tienen dimensin nula. Es fcil ver que la o a dimensin depende unicamente de la clase de similitud de a, por lo que podemos o hablar de la dimensin de una clase de divisores de K. o Se prueba que si K tiene gnero g, entonces contiene una unica clase de e divisores W , llamada clase cannica de K, caracterizada por que o dim W = g, grad W = 2g 2.

El teorema de Riemann-Roch arma que para toda clase de ideales A de K se cumple la relacin o dim A = grad A (g 1) + dim(W/A). Por ejemplo, si K tiene gnero g = 1 (que es el unico caso que nos va a e interesar), tenemos que la clase cannica tiene grado 0, luego si grad A > 0 se o cumple grad(W/A) < 0 y dim(W/A) = 0, con lo que el teorema de RiemannRoch se reduce a la igualdad dim A = grad A. Aprovechamos la ocasin para demostrar un resultado que hemos citado en o la introduccin, aunque no nos va a hacer falta en ningn momento: o u Teorema 1.20 Toda curva proyectiva C/k de gnero 0 es birracionalmente e equivalente (sobre k) a una cnica denida sobre k. o Demostracion: Tenemos que k(C) es un cuerpo de funciones algebraicas de gnero g = 0. En este caso la clase cannica cumple grad W = 2, luego e o si grad A 0 entonces grad W/A < 0 y dim W/A = 0, luego el teorema de Riemann-Roch se reduce a la relacin o dim A = grad A + 1.

1.5. Curvas proyectivas

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 funcin no o 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 cnica X 2 + Y 2 = 1. o 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. Adems y k(x), pues en a / caso contrario ser una funcin racional de x con a lo sumo un unico polo simple a o en el innito, luego ser un polinomio en x de grado 1, pero esto contradice a 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 dimensin 5, o luego se cumple una relacin o ax2 + bxy + cy 2 + dx + ey + f = 0 con los coecientes en k no todos nulos. Ms an, alguno de los tres primeros a u ha de ser no nulo, por la independencia lineal de 1, x, y. La ecuacin ha de ser o irreducible, o llegar amos 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 cnica denida por la ecuacin anterior, o o luego C es birracionalmente equivalente (sobre k) a dicha cnica. o La aplicacin de Frobenius Introducimos ahora una tcnica para estudiar o e aplicaciones regulares inseparables. En lo que sigue supondremos que k es un cuerpo (perfecto) de caracter stica prima p. As si m = pr , la correspondencia , m a 7 a 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) est a determinada por la relacin o I(C (m) ) = {F (m) | F I(C)}. Ahora denimos la aplicacin : C C (m) mediante o ([x1 , . . . , xn+1 ]) = [xm , . . . , xm ]. 1 n+1

28

Cap tulo 1. Preliminares de geometr algebraica a Esto es correcto, pues si [x1 , . . . , xn+1 ] C y F I(C), entonces F (m) (xm , . . . , xm ) = F (x1 , . . . , xn+1 )m = 0. 1 n+1

Obviamente es una aplicacin regular denida sobre k, conocida como aplio cacin de Frobenius de grado m. A continuacin probamos que, efectivamente, o o tiene grado m. Teorema 1.21 Sea C/k una curva proyectiva sobre un cuerpo de caracter stica prima p y sea : C C (m) la aplicacin de Frobenius de grado m = pr . o a) es puramente inseparable y tiene grado m. b) [k(C (m) )] = k(C)m . c) Si C es regular, entonces C (m) tambin lo es. e Demostracion: b) Fijado un sistema de referencia, toda k(C (m) ) es de la forma = [F (m) ]/[G(m) ], donde F , G k[X1 , . . . , Xn+1 ] son formas del mismo grado. Entonces, para P = [x1 , . . . , xn+1 ] en un abierto adecuado de C, ()(P ) = F (m) (xm , . . . , xm ) F (x1 , . . . , xn+1 )m 1 n+1 = = m (P ), G(x1 , . . . , xn+1 )m G(m) (xm , . . . , xm ) 1 n+1

donde = [F ]/[G] k(C). Esto prueba la inclusin [k(C (m) )] k(C)m . o Invirtiendo el razonamiento tenemos la inclusin contraria. o a) Ahora es obvio que es puramente inseparable. Falta probar que su grado es m. Sea t k(C) tal que la extensin k(C)/k(t) sea separable. Esto o equivale a que t k(C)p . Entonces, la extensin k(C)/k(C)m (t) est contenida / o a en la extensin separable k(C)/k(t) y en la extensin puramente inseparable o o k(C)/k(C)m , luego ha de ser k(C) = k(C)m (t). Por consiguiente, grad = |k(C)m (t) : k(C)m |. Ahora bien, del hecho de que t k(C)p se sigue que el polinomio m / nimo de t sobre k(C)m es xm tm , luego el grado es m. c) Supongamos que C Pn y que I(C) = (F1 , . . . , Fr ). La regularidad de C en un punto P equivale a que el espacio tangente TP (C) tenga dimensin 1, lo o cual equivale a que la matriz formada por las derivadas parciales de F1 , . . . , Fr tenga rango n 1 en P , lo que a su vez equivale a que cierto menor M de orden n 1 no se anule. La regularidad de C (m) en (P ) equivale a que la matriz de las derivadas (m) (m) parciales de F1 , . . . , Fr tenga rango n 1 en (P ), pero es claro que m (m) Fi Fi = , Xj Xj P
(P )

1.5. Curvas proyectivas

29

(aqu usamos que todo natural s cumple s sm (md p)), luego el menor co o rrespondiente a M es M m 6= 0, luego C (m) es regular en (P ) y, como es suprayectiva por el apartado a), concluimos que C (m) es regular. Es fcil ver que las aplicaciones de Frobenius son biyectivas, pero no son a 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 inters de la aplicacin de e o Frobenius se debe al teorema siguiente: Teorema 1.22 Sea : C1 C2 una aplicacin regular no constante entre o curvas regulares denida sobre un cuerpo k de caracter stica prima p y sea m = gradi (el grado de inseparabilidad). Entonces es una composicin o C1 C1
(m)

C2 ,

donde es la aplicacin de Frobenius de grado m y es una aplicacin regular o o separable denida sobre k. Demostracion: Sea K la clausura separable de [k(C2 )] en k(C1 ). Entonces 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 tambin tiene grado m, luego e K = k(C1 )m = [k(C1
(m) (m)

)].

La inclusin [k(C2 )] [k(C1 )] induce una aplicacin racional, luego o o (m) regular (y denida sobre k), : C1 C2 tal que [k(C2 )] = [k(C2 )]. Es obvio que cumple el teorema. Comentemos por ultimo que si C es una curva denida sobre un cuerpo nito k de m elementos, entonces el automorsmo a 7 am es la identidad en k, luego C (m) = C y la aplicacin de Frobenius es una biyeccin : C C. o o

Cap tulo II

La geometr de las curvas a el pticas


Empezamos el estudio de las curvas el pticas ocupndonos de sus propiedades a relacionadas directamente con la geometr algebraica o, lo que esencialmente es a lo mismo, con la posibilidad de trabajar con un cuerpo de constantes algebraicamente cerrado. En cap tulos posteriores estudiaremos las peculiaridades de las curvas el pticas denibles sobre cuerpos menores. Mantenemos la notacin o del cap tulo anterior. En particular k ser un cuerpo perfecto arbitrario y k su a clausura algebraica.

2.1

Ecuaciones de Weierstrass

Una curva el ptica sobre un cuerpo k es una curva proyectiva regular de gnero 1 que tenga al menos un punto racional. Esta ultima condicin es supere o ua si k es algebraicamente cerrado, pero es crucial en caso contrario. Segn u veremos, la existencia de un punto racional nos permite dotar a la curva de una estructura de grupo denida geomtricamente que resulta ser una repree sentacin del grupo de clases de grado 0 de su cuerpo de funciones racionales. o Por este motivo, en la denicin de curva el o ptica no slo exigimos que haya o un punto racional, sino que seleccionamos uno para que represente el papel de elemento neutro. En denitiva, la denicin queda como sigue: o Denicin 2.1 Una curva el o ptica sobre un cuerpo k es un par (E, O), donde E es una curva proyectiva regular de gnero 1 y O E(k). Un isomorsmo e entre dos curvas el pticas (E, O) y (E 0 , O0 ) es un isomorsmo entre E y E 0 que haga corresponder O con O0 . En la prctica escribiremos E (o E/k) en lugar de (E, O). Si E/k es una a curva el ptica, el cuerpo k(E) es un cuerpo de funciones el pticas, en el sentido de que es un cuerpo de funciones algebraicas de gnero 1 y tiene al menos un e divisor primo de grado 1, a saber, el correspondiente al punto O. 31

32

Cap tulo 2. La geometr de las curvas el a pticas

Vamos a demostrar que toda curva el ptica es isomorfa a una curva el ptica plana. Ms an, a una curva determinada por una ecuacin con una forma a u o particular: Denicin 2.2 Una ecuacin de Weierstrass es una ecuacin de la forma o o o Y 2 + a1 XY + a3 Y = X 3 + a2 X 2 + a4 X + a6 . (2.1)

Pronto comprenderemos la razn de los sub o ndices. De momento, como regla mnemotcnica, podemos pensar que cada coeciente ai tiene asociado un peso i, e que las indeterminadas X e Y tienen pesos 2 y 3 respectivamente y que el peso de un monomio es la suma de los pesos de sus factores. Entonces los ndices estn elegidos para que todos los monomios tengan peso 6. a Toda ecuacin de Weierstrass dene una curva proyectiva plana con un unico o punto innito, O = [0, 1, 0]. En principio dicha curva no tiene por qu ser e el ptica, ya que puede tener puntos singulares. Por otra parte, ste es el unico e inconveniente posible, ya que es conocido que toda cbica regular tiene gnero 1. u e Cuando una curva C denida por una ecuacin de Weierstrass sea regular, la o consideraremos como curva el ptica tomando como punto O el punto innito. El hecho de que toda curva el ptica admita una ecuacin de Weierstrass es o una consecuencia del teorema de Riemann-Roch: Teorema 2.3 Si E/k es una curva el ptica, existen funciones x, y k(E) tales que la aplicacin : E P2 dada por (P ) = [x(P ), y(P ), 1] dene un o isomorsmo entre E y una curva plana C determinada por una ecuacin de o Weierstrass con coecientes en k y (O) = [0, 1, 0]. Dicha ecuacin es unica o salvo una transformacin af de la forma o n X = u2 X 0 + r, Y = u3 Y 0 + su2 X 0 + t, u, r, s, t k, u 6= 0.

Ms an, cualquier k-isomorsmo entre dos curvas el a u pticas denidas por ecuaciones de Weierstrass (sobre k) est inducido por una transformacin af a o n de este tipo. Demostracion: Para cuerpos de gnero 1, el teorema de Riemann-Roch e implica que la dimensin de un divisor de grado > 0 es igual a su grado. En o particular dim On = n, luego podemos encontrar una funcin x k(E) tal que o 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 estar en a m(O1 ) y ser constante. As el divisor de x es (x) = a/O2 y O2 es el primo a , 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 / que dimK O2 = gradK O2 + 1 = 2, ya que K tiene gnero 0. Por lo tanto e k(E) = k(x, y). Tambin es claro que y tiene un polo en O de orden exactamente e igual a 3.

2.1. Ecuaciones de Weierstrass

33

A continuacin observamos que 1, x, x2 , x3 , xy, y, y 2 m(O6 ), y la o dimensin de este espacio es 6, luego se cumple o 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 tendr un polo de orden distinto en O, lo cual es imposible. a Cambiamos x = A6 A7 x0 , y = A6 A2 y 0 y, tras dividir entre A3 A4 , la ecuacin o 7 6 7 queda en la forma del enunciado. La aplicacin del enunciado es regular salvo quiz en O, pero la expresin o a o (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 tambin lo es. e Supongamos ahora que x, y son funciones arbitrarias que cumplen el enunciado. A travs del isomorsmo se corresponden con las coordenadas X, e Y e de la parte af de C, luego x e y son regulares en toda la curva E salvo en O, n 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 x0 e y 0 k(E) dan lugar a una ecuacin similar, tenemos que o {1, x} y {1, x0 } son bases de m(O2 ), mientras que {1, x, y}, {1, x0 , y 0 } son bases de m(O3 ). Por consiguiente, x = u1 x0 + r, y = u2 y 0 + s2 x0 + t, u1 , u2 , r, s2 , t k.

Adems u1 y u2 no pueden ser nulos. Si sustituimos estas transformaciones a en la ecuacin del enunciado, debemos obtener otra ecuacin similar, salvo quiz o o a un factor constante que ser a la vez el coeciente de X 3 y el de Y 2 . Esto nos a da que u3 = u2 . Haciendo u = u2 /u1 y s = s2 /u2 tenemos u1 = u2 , u2 = u3 , 1 2 s2 = su2 , y las transformaciones se convierten en las de enunciado. Por ultimo, supongamos que un isomorsmo : E E 0 denido sobre k hace corresponder dos curvas el pticas denidas por ecuaciones de Weierstrass con coecientes en k. Entonces induce un k-isomorsmo de cuerpos : k(x0 , y 0 ) k(x, y), donde x, y, x0 , y 0 son las funciones coordenadas de E y E 0 respectivamente. Entonces (x0 ), (y 0 ) son funciones de k(E) que satisfacen una ecuacin de Weierstrass sobre k (la misma que x0 , y 0 ), luego por la parte o ya probada ambas ecuaciones estn relacionadas por un cambio de variables del a tipo indicado.

34

Cap tulo 2. La geometr de las curvas el a pticas

Ejemplo: La curva de Fermat La curva de Fermat es la curva C dada por U 3 +V 3 = 1. Recibe este nombre porque su forma homognea es U 3 +V 3 = W 3 , e de donde se sigue que el ultimo teorema de Fermat para exponente 3 equivale a que C(Q) = {(0, 1, 1), (1, 0, 1), (1, 1, 0)}. Ciertamente tiene gnero 1, pues no tiene puntos e singulares (las derivadas de la ecuacin homognea no o e se anulan en ningn punto de C). Tiene tres puntos u en el innito, a saber, [1, i , 0], donde es una ra z cbica de la unidad. Podemos considerar a C como u curva el ptica sobre Q tomando O = [1, 1, 0]. Igualmente podr amos denir la curva de Fermat de exponente n 2, pero su gnero ser g = (n 1)(n 2)/3, luego slo obtenemos e a o una curva el ptica cuando n = 3. Veamos cmo encontrar una ecuacin de Weierstrass para C. Ms en general, o o a vamos a considerar la curva C dada por U 3 + V 3 = aW 3 , a k .

Suponiendo que k no tiene caracter stica 3, vemos que C es tambin una e curva el ptica con O = [1, 1, 0]. Si k contiene una ra cbica de a entonces C z u es isomorfa sobre k a la curva de Fermat (basta hacer W 0 = 3 a W ). En general, C es isomorfa sobre k a la curva de Fermat, pero no necesariamente sobre k. Observemos que la recta tangente a C por O es U = V , luego buscamos una transformacin proyectiva [U, V, W ] 7 [X, Y, Z] que haga corresponder O o con [0, 1, 0] y la recta U V = 0 con la recta Z = 0. La ultima condicin queda o garantizada si hacemos Z = U +V , y para que se cumpla la primera basta hacer X = W . Podemos tomar, por ejemplo, (X, Y, Z) = (W, V U, V + U ). La transformacin inversa es (U, V, W ) = (Z Y, Z + Y, 2X), y es fcil ver o a que (tras deshomogeneizar respecto de Z) la ecuacin se transforma en o 3Y 2 = 4aX 3 1. Para pasar a una ecuacin de Weierstrass basta multiplicar por 24 32 a2 y o hacer el cambio X 0 = 12aX, Y 0 = 36aY , con lo que obtenemos la ecuacin o Y 2 = X 3 432a2 . Si componemos las dos transformaciones que hemos hecho vemos que el isomorsmo entre las dos curvas viene dado por U= 36a Y , 6X V = 36a + Y . 6X

En particular, la curva de Fermat es isomorfa (sobre Q) a la curva dada por la ecuacin Y 2 = X 3 432. Sus puntos triviales son (12, 36) y O. o

2.1. Ecuaciones de Weierstrass

35

Ejemplo: Curvas de Selmer Se llaman curvas de Selmer las curvas dadas por una ecuacin homognea de la forma o e aU 3 + bV 3 + cW 3 = 0, abc 6= 0.

Evidentemente toda curva de Selmer es regular, luego es una curva el ptica sobre cualquier cuerpo sobre el que tenga un punto racional. Sin embargo, la existencia de puntos racionales en estas curvas no es trivial. En la introduccin o hemos anunciado que la curva E/Q dada por 3U 3 + 4V 3 + 5W 3 = 0 cumple E(Q) = , luego no es una curva el ptica sobre Q. Es fcil decidir si una curva de Selmer contiene puntos racionales con alguna a coordenada nula. Por ejemplo, es claro que (2.2) no contiene ninguno. Vamos a probar que una condicin necesaria para que una curva de Selmer pueda o contener un punto racional (u, v, w) con coordenadas no nulas es que la curva de Selmer R3 + S 3 + abcT 3 = 0 (2.3) contenga un punto racional con T 6= 0. (Trabajamos con k = Q). Sea una ra cbica primitiva de la unidad y sea el automorsmo no trivial de Q()/Q. z u Denimos = au3 + bv 3 + 2 cw3 , = au3 + 2 bv 3 + cw3 . (2.2)

De este modo () = . Teniendo en cuenta que X 3 + Y 3 = (X + Y )(X + Y )(X + 2 Y ) = (X + Y )( + 2 Y )(2 X + Y ), obtenemos que 3 + 3 = (3au3 )(3bv 3 )(3cv 3 ), lo que a su vez implica que los puntos P = (, , ), P 0 = (, 2 , ), con = 3uvw, cumplen la ecuacin R3 + S 3 + abcT 3 = 0. Notemos que o P = P 0 y que P 6= P 0 . La recta que pasa por P y P 0 ha de cortar a la cbica u en un tercer punto (R, S, T ), que ser invariante por , luego racional. Hemos a de probar que la tercera coordenada de dicho punto es no nula. Si lo fuera, el punto tendr que ser (1, 1, 0). La ecuacin de la recta es a o 1 1 0 = 0, 2 que se reduce a + 2 = 0, o tambin e + ( + ) = 0. Esto implica = = 0, lo cual es imposible (lleva a au3 = bv 3 = cw3 y la ecuacin original implica a = 0 o u = 0). o

36

Cap tulo 2. La geometr de las curvas el a pticas

As pues, si una curva de Selmer tiene un punto racional no trivial (con coordenadas no nulas), la curva (2.3) tiene un punto racional con T 6= 0 o, equivalentemente, la cbica R3 + S 3 = abc tiene un punto racional nito. u Ahora bien, esta cbica es del tipo estudiado en el ejemplo anterior, en virtud u del cual podemos concluir que la curva el ptica Y 2 = X 3 432 a2 b2 c2 tiene un punto racional distinto de O. En particular, para probar que la curva (2.3) no tiene puntos racionales basta demostrar que la curva Y 2 = X 3 432 602 no tiene puntos racionales distintos de O. Volviendo a la teor general, bajo ciertas hiptesis podemos simplicar an a o u ms la ecuacin que dene a una curva el a o ptica. Por ejemplo, si la caracter stica de k es distinta de 2, el cambio Y = Y 0 a1 X 0 a3 transforma una ecuacin o 2 2 de Weierstrass general en una ecuacin de la forma o Y 2 = X3 + donde b2 = a2 + 4a2 , 1 b4 = 2a4 + a1 a3 , b6 = a2 + 4a6 . 3
b2 Si adems la caracter a stica de k es distinta de 3 el cambio X = X 0 + 12 nos da la ecuacin o c4 c6 Y 2 = X3 X , (2.5) 48 864 donde c4 = b2 24b4 , c6 = b3 + 36b2 b4 216b6 . 2 2

b2 2 b4 b6 X + X+ , 4 2 4

(2.4)

Finalmente, con el cambio Y = Y 0 /2 la ecuacin adquiere la forma o Y 2 = 4X 3 g2 X g3 ,

(2.6)

donde g2 = 108c4 y g3 = 216c6 . Esta ecuacin no es de Weierstrass a causa o del coeciente de X 3 , pero es la expresin ms conveniente cuando se estudian o a anal ticamente las curvas el pticas sobre C. (En realidad son las ecuaciones de esta forma las que consider Weierstrass.) Debemos tener presente que una de o las tcnicas que vamos a emplear para estudiar curvas el e pticas denidas sobre cuerpos como Q ser reducir los coecientes mdulo diferentes primos p, incluso a o p = 2 o p = 3, por lo que no podemos dejar de estudiar las curvas el pticas sobre cuerpos de caracter stica 2 y 3. En la prctica, esto slo nos supondr a o a unos pocos clculos molestos adicionales en unas pocas ocasiones (la mayor a a en este cap tulo). Denicin 2.4 A las ecuaciones de Weierstrass generales (2.1) las llamaremos o ecuaciones de tipo a, a las de la forma (2.4) las llamaremos ecuaciones de tipo b, a las de la forma (2.5) las llamaremos ecuaciones de tipo c y a las de la forma (2.6) las llamaremos ecuaciones de Weierstrass clsicas (que no son ecuaciones a de Weierstrass segn nuestra denicin y no las consideraremos como tales salvo u o que lo indiquemos expl citamente).

2.1. Ecuaciones de Weierstrass

37

En estos trminos, hemos probado que toda curva el e ptica sobre un cuerpo de caracter stica > 2 admite una ecuacin de Weierstrass de tipo b (es decir, o con a1 = a3 = 0), y si la caracter stica es > 3 admite una ecuacin de tipo c o (con a2 = 0). En la denicin siguiente recogemos las cantidades que nos han o ido apareciendo hasta ahora junto con algunas ms: a Denicin 2.5 Para cada ecuacin de Weierstrass (2.1) denimos: o o b2 b4 b6 b8 = a2 + 4a2 , 1 = 2a4 + a1 a3 , = a2 + 4a6 , 3 = a2 a6 + 4a2 a6 a1 a3 a4 + a2 a2 a2 , 1 3 4 c4 = b2 24b4 , 2 c6 = b3 + 36b2 b4 216b6 , 2 = b2 b8 8b3 27b2 + 9b2 b4 b6 , 2 4 6 j = c3 /. 4

Alternativamente (en caracter stica 6= 2, 3): = (c3 c2 )/123 . 4 6 Observaciones Segn hemos visto, las cantidades b2 , b4 y b6 son (salvo unos u denominadores 4 y 2) los coecientes de la ecuacin de tipo b en que se puede o transformar la ecuacin dada si la caracter o stica del cuerpo es > 2. Sin embargo, hemos de tener presente que estn denidas incluso en caracter a stica 2. (Los denominadores 4 y 2 no se incluyen en la denicin de los bi para que esto sea o cierto.) Tambin conviene observar que si la ecuacin de partida est ya en la e o a forma (2.4), al calcular b2 , b4 y b6 segn las frmulas anteriores obtenemos las u o cantidades de partida. Las observaciones precedentes se aplican igualmente a c4 y c6 con los cambios obvios (ecuaciones de tipo c y caracter stica > 3). La cantidad b8 se introduce como paso intermedio para denir , el cual se conoce como discriminante de la ecuacin. Pronto veremos que una ecuacin o o de Weierstrass dene una curva regular (y, por lo tanto, el ptica) si y slo si o su discriminante es no nulo. El discriminante tiene una interpretacin natural o para ecuaciones de tipo b. Recordemos que todo polinomio F (X) = a0 (X 1 ) (X n ) tiene asociado un discriminante D = a2n2 0
1i<jn

de modo que F (X) tiene ra simples si y slo si su discriminante es no nulo. ces o Podemos ver a D como un polinomio simtrico en las indeterminadas i , lo e que se traduce en que D depende polinmicamente de los polinomios simtricos o e elementales, los cuales, evaluados en las ra ces de F , son salvo signo los coecientes de F , de donde se sigue que D depende polinmicamente de dichos o coecientes. La expresin expl o cita de D en trminos de los coecientes se e obtiene por un clculo rutinario. En el caso de F (X) = X 3 + bX 2 + cX + d a dicha expresin resulta ser o D = 4b3 d + b2 c2 + 18bcd 4c3 27d2 .

(i j )2 ,

38

Cap tulo 2. La geometr de las curvas el a pticas

Si aplicamos esta frmula a la ecuacin (2.4) y comparamos con la denicin o o o de , veremos que = 16D. As pues, el discriminante de una ecuacin o de Weierstrass de tipo b es salvo un factor 16, que se introduce para que la denicin sea vlida en caracter o a stica 2 el discriminante de su miembro derecho en el sentido algebraico usual. Si la aplicamos a (2.5) obtenemos la denicin alternativa de en trminos de c4 y c6 (salvo un 16), que slo es o e o vlida en caracter a stica > 3. (Naturalmente, dicha denicin alternativa exige o comprobar que ambas expresiones se corresponden con el mismo polinomio en los coecientes ai , lo que no es ms que un clculo rutinario.) a a El invariante j slo est denido para ecuaciones con discriminante no nulo. o a Segn hemos comentado, vamos a ver que stas son precisamente las que denen u e curvas el pticas, y entonces demostraremos que j depende unicamente 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 slo si tienen el mismo o invariante. En principio no tenemos denidos y j para una ecuacin clsica (2.6), o a pero podemos denirlos como los correspondientes a la ecuacin que resulta de o hacer el cambio Y = 2Y 0 . Entonces a4 = g2 /4, a6 = g3 /4 y
3 2 = g2 27g3 ,

j=

3 1728 g2 3 2. g2 27g3

El teorema siguiente explica por n la eleccin de los sub o ndices: Teorema 2.6 Si aplicamos a una ecuacin de Weierstrass un cambio de vao riables del tipo descrito en el teorema 2.3, sus coecientes y las cantidades que acabamos de denir se transforman segn las frmulas siguientes: u o ua0 1 u2 a0 2 u3 a0 3 u4 a0 4 u6 a0 6 u2 b0 2 u4 b0 4 u6 b0 6 u8 b0 8 u4 c0 4 u6 c0 6 u12 0 j0 = = = = = = = = = = = = = 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 , b2 + 12r, b4 + rb2 + 6r2 , b6 + 2rb4 + r2 b2 + 4r3 , b8 + 3rb6 + 3r2 b4 + r3 b2 + 3r4 , c4 , c6 , , j.

Demostracion: Se trata de una comprobacin rutinaria. o Con la ayuda de este teorema podemos encontrar ecuaciones cannicas lo o ms simples posibles para curvas denidas sobre cuerpos de caracter a stica 2 o 3.

2.1. Ecuaciones de Weierstrass

39

En la prctica slo nos van a interesar las cantidades j, y c4 , as que vamos a o a calcularlas expl citamente sobre las ecuaciones cannicas: o Teorema 2.7 Sea E/k una curva (no necesariamente regular) denida mediante una ecuacin de Weierstrass. Entonces, bajo las hiptesis indicadas, o o 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 6= 2, 3 Y 2 = X 3 + a4 X + a6 4a3 4 4a3 4 + 27a2 6 c4 = 48a4

= 16(4a3 + 27a2 ) j = 1728 4 6 car k = 3, c4 6= 0 = a3 a6 2 = a3 4 car k = 2, c4 6= 0 = a6 car k = 2, c4 = 0 = a4 3 car k = 3, c4 = 0

Y 2 = X 3 + a2 X 2 + a6 j = a3 /a6 2 Y 2 = X 3 + a4 X + a6 j=0 c4 = 0 c4 = a2 2

Y 2 + XY = X 3 + a2 X 2 + a6 j = 1/a6 c4 = 1

Y 2 + a3 Y = X 3 + a4 X + a6 j = 0, c4 = 0

Demostracion: El caso en que la caracter stica es distinta de 2 y 3 lo tenemos ya demostrado. Si la caracter stica es 3, hemos visto que podemos llegar a una ecuacin de tipo b, que podemos reescribir como o Y 2 = X 3 + a2 X 2 + a4 X + a6 , con c4 = a2 . Si c4 = 0, entonces a2 = 0 y la ecuacin tiene ya la forma indicada. o 2 En caso contrario el cambio X = X 0 + a4 /a2 nos da la ecuacin que buscamos. o Partiendo de una ecuacin de Weierstrass general, en caracter o stica 2 se cumple que c4 = a4 , luego si c4 = 0 tenemos a1 = 0 y basta hacer el cambio 1 X = X 0 + a2 . Si c4 6= 0 entonces a1 6= 0 y el cambio oportuno es X = a2 X 0 + a3 /a1 , 1 Y = a3 Y 0 + (a2 a4 + a2 )/a3 . 1 1 3 1

Conviene observar que cuando j est denido ( 6= 0) la distincin c4 = 0 o a o c4 6= 0 equivale a j = 0 o j 6= 0. Ahora ya podemos caracterizar la regularidad de una ecuacin de Weierstrass o en trminos de su discriminante, tal y como hab e amos anunciado:

40

Cap tulo 2. La geometr de las curvas el a pticas

Teorema 2.8 Sea C/k una curva denida por una ecuacin de Weierstrass. o Entonces C es regular si y slo si 6= 0. En caso contrario C tiene un unico o punto singular, que es nito y racional. Demostracion: Observemos en primer lugar que el punto innito O nunca es singular. Para ello homogeneizamos la ecuacin de Weierstrass: o 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 6= 0. Z (0,1,0)

El teorema 2.6 muestra que la condicin 6= 0 no se altera por cambios o de variable (denidos sobre k) y obviamente lo mismo vale para la regularidad de la curva y la racionalidad del punto singular si es que existe. Por lo tanto, no perdemos generalidad si suponemos que la curva viene dada por una de las ecuaciones cannicas descritas en el teorema 2.7. o Supongamos primero que car k 6= 2, 3. Entonces la ecuacin es de la forma o Y 2 = X 3 + a4 X + a6 , y un punto singular ha de cumplir, adems de esta ecuacin, las condiciones a o 2Y = 0, 3X 2 + a4 = 0.

En denitiva, un punto singular ha de ser de la forma (x0 , 0), donde x0 es una ra del polinomio X 3 + a4 X + a6 y de su derivada, es decir, una ra z z mltiple del polinomio. En otras palabras, la curva es singular si y slo si este u o polinomio tiene ra mltiples. Ahora bien, para una ecuacin de tipo c, hemos ces u o comprobado que esto equivale a que el discriminante sea nulo. Adems, en tal a caso, es fcil ver que el punto singular es (X, Y ) = (3a6 /2a4 , 0), luego es unico a y racional. En el segundo caso (en particular car k = 3), un punto singular ha de cumplir Y 2 = X 3 + a2 X 2 + a6 , 2a2 X = 0, 2Y = 0.

Si a2 = 0 tenemos = 0 y (X, Y ) = ( 3 a6 , 0) es la unica solucin de estas o ecuaciones (es racional porque k es perfecto de caracter stica 3). Si a2 6= 0 las dos ultimas ecuaciones se cumplen unicamente en (0, 0), y la primera se cumple si y slo si a6 = 0, es decir, si y slo si = 0. o o En el tercer caso (tambin con car k = 3) las condiciones son e Y 2 = X 3 + a4 X + a6 , a4 = 0, 2Y = 0.

Ciertamente hay solucin si y slo si a4 = 0 (si y slo si = 0), y dicha o o o solucin es de nuevo (X, Y ) = ( 3 a6 , 0). o

2.1. Ecuaciones de Weierstrass En el cuarto caso (ahora con car k = 2) las condiciones son Y 2 + XY = X 3 + a2 X 2 + a6 , Y = 3X 2 , X = 0,

41

que se cumplen unicamente en (0, 0) cuando = a6 = 0. El el ultimo caso tenemos 3X 2 + a4 = 0, a3 = 0, y esto se cumple unicamente en (X, Y ) = ( a4 , a6 ) cuando = 0. As pues, si E/k es una curva el ptica y C/k es una curva en las condiciones del teorema 2.3, se cumple que C 6= 0, por lo que el invariante jC est denido a y, segn 2.6, no depende de la curva C con que lo calculamos. Por ello podemos u hablar del invariante j(E) k de cualquier curva el ptica denida sobre k. Teorema 2.9 Dos curvas el pticas son isomorfas (sobre k) si y slo si tienen o el mismo invariante. Demostracion: Es claro que dos curvas isomorfas tienen el mismo invariante (pues podemos representarlas por la misma ecuacin de Weierstrass). o Supongamos ahora que E y E 0 son dos curvas con el mismo invariante. Supongamos primeramente que car k 6= 2, 3. Entonces las curvas admiten ecuaciones Y 2 = X 3 + a4 X + a6 , con Y 02 = X 03 + a0 X 0 + a0 , 4 6 Y 2 + a3 Y = X 3 + a4 X + a6 ,

4a3 4a03 4 = 03 4 02 . 4a3 + 27a2 4a4 + 27a6 4 6

Distinguimos tres casos: Si a4 = 0, entonces a0 = 0 y a6 6= 0 6= a0 (porque 6= 0). Tomamos un 4 6 u k tal que u6 = a6 /a0 y entonces el cambio X = u2 X 0 , Y = u3 Y 0 transforma 6 una curva en otra. Si a6 = 0 entonces a0 = 0, luego a4 6= 0 6= a0 y tomamos u k tal que 6 4 u = a4 /a0 . De nuevo, el cambio X = u2 X 0 , Y = u3 Y 0 hace corresponder las 4 curvas.
4

Si a4 6= 0 6= a6 , entonces tambin a0 6= 0 6= a0 (por los casos anteriores). De e 4 6 la igualdad de los invariantes se sigue que a3 a02 = a03 a2 o, equivalentemente, 4 6 4 6 (a4 /a0 )3 = (a6 /a0 )2 . Tomamos u k tal que u4 = a4 /a0 , de manera que 4 6 4 u12 = (a6 /a0 )2 y u6 = a6 /a0 . Si el signo es negativo, multiplicamos u por 6 6 una ra cuarta primitiva de la unidad, con lo que u4 sigue siendo el mismo y z u6 cambia de signo. En denitiva, tenemos que u4 = a4 /a0 y u6 = a6 /a0 . El 4 6 cambio X = u2 X 0 , Y = u3 Y 0 hace corresponder las ecuaciones. Supongamos ahora que car k = 3 y j 6= 0. Podemos considerar ecuaciones de la forma Y 2 = X 3 + a2 X 2 + a6 , con a2 6= 0 6= a0 , a6 6= 0 6= a0 , a3 a0 = a03 a6 . Basta tomar u2 = a2 /a0 . 2 6 2 6 2 2

42

Cap tulo 2. La geometr de las curvas el a pticas

El caso siguiente es car k = 3, j = 0, con lo que las ecuaciones cannicas son o de la forma Y 2 = X 3 + a4 X + a6 , con a4 6= 0 6= a0 . Esta vez hemos de considerar un cambio de coordenadas de 4 la forma X = u2 X 0 + r, Y = u3 Y 0 . Basta tomar u y r de modo que u4 = a0 /a4 , 4 r3 + a4 r + a6 u6 a0 = 0. 6

Supongamos ahora que car k = 2 y j 6= 0. En este caso Y 2 + XY = X 3 + a2 X 2 + a6 con a6 = a0 6= 0. Consideramos el cambio X = X 0 , Y = Y 0 + sX 0 , donde s es 6 una ra de la ecuacin s2 + s + a2 + a0 = 0. z o 2 Finalmente, si car k = 2, j = 0, tenemos Y 2 + a3 Y = X 3 + a4 X + a6 con a3 6= 0 6= a0 . Consideramos un cambio X = u2 X 0 +s2 , Y = u3 Y 0 +u2 sX 0 +t, 3 de modo que u3 = a3 /a0 , s4 + a3 s + a4 u4 a0 = 0, 3 4 t2 + a3 t + s6 + a4 s2 + a6 u6 a0 = 0. 6

Este teorema junto con el que demostramos a continuacin muestra que hay o tantas clases de curvas el pticas como elementos tiene k. Teorema 2.10 Para cada j0 k existe una curva el ptica denida sobre k con invariante j0 . Demostracion: Si j0 6= 0, 1728 consideramos la curva Y 2 + XY = X 3 36 1 X . j0 1728 j0 1728

2 Un simple clculo nos da que = j0 /(j0 1728)3 y j = j0 . Para los dos a casos que faltan, consideramos las curvas

Y 2 + Y = X 3 , = 27, j = 0, Y 2 = X 3 + X, = 64, j = 1728. Notemos que si car k = 2, 3, entonces 1728 = 0, y una de las dos curvas tiene discriminante no nulo. Denicin 2.11 Si E es una curva el o ptica, llamaremos Aut(E) al grupo de los automorsmos de E, es decir, los isomorsmos de E en E que jan a O.

2.1. Ecuaciones de Weierstrass

43

Vamos a usar las ecuaciones de Weierstrass para determinar el grupo de automorsmos de una curva el ptica. Teorema 2.12 Si E es una curva el ptica de invariante j sobre un cuerpo de caracter stica p (nula o prima), entonces Aut(E) es un grupo nito y su orden es si j 6= 0, 1728, 2 4 si j = 1728 y p 6= 2, 3, |Aut(E)| = 6 si j = 0 y p 6= 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 c clico. Demostracion: No perdemos generalidad si suponemos que E viene dada por una ecuacin de Weierstrass segn el teorema 2.7. o u Un automorsmo : E E est completamente determinado por las a funciones x0 = x, y 0 = y. Dichas funciones han de satisfacer la misma ecuacin de Weierstrass que x, y. Por el mero hecho de satisfacer una ecuacin o o de Weierstrass, el teorema 2.3 (ms exactamente su demostracin) nos da que a o la relacin entre x, y, x0 , y 0 ha de ser o x = u2 x0 + r, y = u3 y 0 + su2 x0 + t, u, r, s, t k, u 6= 0,

pero adems u, r, s, t han de cumplir lo necesario para que la nueva ecuacin a o sea la misma. Equivalentemente, lo que tenemos es que 1 es la restriccin a o E de la transformacin af determinada por las ecuaciones o n X = u2 X 0 + r, Y = u3 Y 0 + su2 X 0 + t.

Distingamos los cinco casos correspondientes al teorema 2.7. Si p 6= 2, 3, la ecuacin es de la forma o Y 2 = X 3 + a4 X + a6 . Ahora usamos el teorema 2.6. La ecuacin de a1 nos da s = 0, la de a2 nos o da r = 0 y la de a3 nos da t = 0. Por consiguiente, el isomorsmo se reduce a X = u2 X 0 , Y = u3 Y 0 , y la nueva ecuacin pasa a ser o Y 2 = X 3 + u4 a4 + u6 a6 . Si a4 6= 0 y a6 6= 0 (lo cual equivale a que j 6= 0, 1728), entonces se ha de cumplir que u4 = 1 y u6 = 1, lo que equivale a que u2 = 1. Por consiguiente tenemos slo dos automorsmos, dados por Y = Y 0 . o

Si a6 = 0, entonces j = 1728 y la condicin se reduce a que u4 = 1, lo que o da lugar a cuatro automorsmos distintos. Observemos que la aplicacin que a o cada ra cuarta de la unidad u le asigna su automorsmo correspondiente es z un isomorsmo de grupos, luego Aut(E) resulta ser un grupo c clico. Si a4 = 0 entonces j = 0 y razonamos igualmente, slo que ahora u es una o ra sexta de la unidad. z

44

Cap tulo 2. La geometr de las curvas el a pticas Supongamos ahora p = 3, j 6= 0. Entonces la ecuacin es o Y 2 = X 3 + a2 X 2 + a6 .

Las transformaciones de a1 , a3 y a4 nos dan de nuevo que r = s = t = 0 y la ecuacin se convierte en o Y 2 = X 3 + u2 a2 X 2 + u6 a6 , con lo que ha de ser u2 = 1 y tenemos unicamente dos automorsmos. Si j = 0 podemos tomar Y 2 = X 3 + a4 X, pero ahora slo podemos concluir s = t = 0, y la ecuacin se transforma en o o Y 2 = X 3 + u4 a4 X + u6 (a4 r + r3 ). Vemos, pues, que u4 = 1, y que r3 + a4 r = 0, lo que da tres valores distintos para r, a saber, 0 y a4 . Por lo tanto hay 12 automorsmos. Si representamos por (u, r) el automorsmo correspondiente a unos valores dados de u y r, es fcil ver que g = ( 4 1, 0) tiene orden 4, a = (1, a4 ) tiene orden 3 y que a 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 6= 0 podemos tomar Y 2 + XY = X 3 + a6 , con lo que ha de ser u = 1 (de la ecuacin de a1 ), r = 0 (de la ecuacin de a3 ), o o t = 0 (de la ecuacin de a4 ) y s2 + s = 0 (de la ecuacin de a2 ). En denitiva, o o hay dos automorsmos, determinados por el valor de s = 0, 1. Por ultimo, si p = 2 y j = 0 podemos tomar la ecuacin o Y 2 + a3 Y = X 3 . De la ecuacin de a2 sale r = s2 y la ecuacin transformada es o o 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 ecuacin tiene dos ra o ces distintas (o ser a3 = 0). En total Aut(E) consta de a 24 automorsmos. Un anlisis ms detallado muestra que est formado por un a a a subgrupo de orden 8 de tipo cuaternio sobre el que acta por conjugacin un u o grupo c clico de orden 3 (que permuta los generadores i, j, k).

2.1. Ecuaciones de Weierstrass

45

El teorema de Riemann-Roch implica que el espacio de las diferenciales de primera clase (diferenciales holomorfas, o sin polos) tiene dimensin 1 sobre k. o Adems, los divisores de las formas diferenciales recorren la clase cannica, que a o en un cuerpo el ptico es la clase principal. Esto signica que las diferenciales de primera clase no tienen ni ceros ni polos. Vamos a calcular expl citamente una diferencial de primera clase para una curva el ptica determinada por una ecuacin de Weierstrass: o Denicin 2.13 A cada curva C/k denida por una ecuacin o o F (X, Y ) = Y 2 + a1 XY + a3 Y X 3 a2 X 2 a4 X a6 = 0 le asociamos la forma diferencial = dx dy = 2 . 2y + a1 x + a3 3x + 2a2 x + a4 a1 y = dx dy = . FY FX

En otros trminos, e

La igualdad se debe a que las funciones x, y k(C) cumplen F (x, y) = 0, luego diferenciando queda FX dx + FY dy = 0. Una comprobacin rutinaria muestra que ante un cambio de coordenadas o como el del teorema 2.6, la forma que acabamos de denir se transforma segn u la relacin u1 0 = . o Teorema 2.14 Si C/k es una curva el ptica denida por una ecuacin de o Weierstrass, entonces la forma es una diferencial de primera clase que no se anula en ningn punto. u Demostracion: Si P = (x0 , y0 ) C es un punto nito, entonces la tangente a C por P es la recta de ecuacin o FX (P )(X x0 ) + FY (P )(Y y0 ) = 0. Si FX (P ) 6= 0 entonces Y y0 = 0 no es la recta tangente a C en P , luego y y0 es un parmetro local de C en P (cualquier recta no tangente induce un a 1 parmetro local), y entonces vP () = vP (FX d(y y0 )) = vP (FX (x, y)) = 0, a pues la funcin FX (x, y) es regular y no nula en P . o Similarmente, si FY (P ) 6= 0 entonces x x0 es un parmetro local de C a en P y vP () = vP (FY (x, y)) = 0. Con esto hemos probado que no tiene ni ceros ni polos en ningn punto nito de C. Falta, pues, estudiar, el u comportamiento de en el punto innito O. Sea t un parmetro local en O. Sabemos que x = f t2 , y = gt3 , donde f a y g son funciones regulares y no nulas en O. Entonces = dx f 0 t2 2t3 f f 0 t 2f = dt = dt. 2y + a1 x + a3 2gt3 + a1 f t2 + a3 2g + a1 f t + a3 t3

46

Cap tulo 2. La geometr de las curvas el a pticas

Si car k 6= 0, es claro que vO () = 0. En caso contrario llegamos a la misma conclusin razonando igualmente con la expresin de en trminos de dy. o o e Terminamos la seccin estudiando una clase especial de ecuaciones cannicas o o de Weierstrass: Denicin 2.15 Una ecuacin de Weierstrass est en forma de Legendre si o o a puede escribirse como Y 2 = X(X 1)(X ), k.

Llamaremos E a la curva denida por esta ecuacin. Un simple clculo muestra o a que su discriminante es = 162 ( 1)2 , luego es singular cuando car k = 2 o cuando = 0, 1. En los casos restantes se comprueba que j(E ) = 28 (2 + 1)3 . 2 ( 1)2

Teorema 2.16 Si car k 6= 2, toda curva el ptica es isomorfa (sobre k) a una curva E , para cierto k, 6= 0, 1. La aplicacin 7 j(E ) es suprayectiva o y toma seis veces cada valor de k, excepto 0 (que lo toma slo dos veces cuando o car k 6= 3 y una en caso contrario) y 1728 (que lo toma slo tres veces cuando o car k 6= 3 y una en caso contrario). Demostracion: Basta tomar como una ra de la ecuacin z o 28 (2 + 1)3 j2 ( 1)2 = 0, donde j es el invariante de la curva dada. Es claro que 0 y 1 no son ra ces, luego 6= 0, 1. Como j(E ) = j, tenemos que E es isomorfa a la curva dada. Si j(E ) = j(E ) entonces las dos curvas son isomorfas, y es posible transformar sus ecuaciones mediante un cambio de coordenadas af Ahora bien, n. para que un cambio de este tipo transforme una ecuacin de Legendre en otra, o ha de ser ms concretamente de la forma a X = u2 X 0 + r, Y = u3 Y 0 .

y hay exactamente seis formas de hacer corresponder los factores. Por ejemplo, si los hacemos corresponder en el orden en que los hemos escrito, queda que r = 0, u2 = 1, = . Considerando similarmente las otras posibilidades llegamos a que 1 1 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. Igualndolos dos a dos vemos que a

Igualando las ecuaciones tenemos: r r1 r X(X 1)(X ) = X + 2 X+ 2 X+ , u u u2

2.2. La estructura de grupo

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 fcil ver que j(E ) es 1728 en el primer caso y 0 en el a segundo. Para cuerpos con caracter stica 2, hay una clase de ecuaciones que desempea n un papel similar: Denicin 2.17 Una ecuacin de Weierstrass est en forma de Deuring si o o a puede escribirse como Y 2 + XY + Y = X 3 , k.

Llamaremos D a la curva denida por esta ecuacin. Un simple clculo o a muestra que 3 (3 24)3 = 3 27, j= . 3 27 As pues, D es el ptica cuando 3 6= 27. Si car k = 3 esto equivale a 6= 0, y en tal caso j(D ) = 9 . Vemos, pues, que en caracter stica 3 toda curva el ptica con invariante j 6= 0 admite una ecuacin en forma de Deuring. En las o dems caracter a sticas no hay excepciones: Teorema 2.18 Si car k 6= 3, toda curva el ptica es isomorfa (sobre k) a una curva D , para cierto k, 3 6= 27. Demostracion: Basta tomar como una ra de la ecuacin z o 3 (3 24)3 (3 27)j = 0. No puede ser 3 = 27, pues entonces ser 272 = 0, absurdo. a

2.2

La estructura de grupo

Si E es una curva el ptica, podemos considerar la aplicacin E H0 (E) o dada por P 7 [P/O]. Esta aplicacin es inyectiva, pues si [P/O] = [Q/O] o entonces [P ] = [Q], luego existe una funcin f k(E) tal que (f ) = P/Q. Por o consiguiente f m(Q1 ), pero dim Q = grad Q = 1 y m(Q1 ) contiene a las constantes, lo que nos lleva a un absurdo. La aplicacin tambin es suprayectiva, pues si a es un divisor de grado 0, o e el teorema de Riemann-Roch nos da que dim aO = grad aO = 1, luego existe una funcin f m(a1 O1 ) no nula. Entonces (f )aO es un divisor entero de o grado 1, luego tiene que ser primo, es decir, un punto P E. Tenemos as que [aO] = [P ] o, equivalentemente, que [a] = [P/O]. A travs de esta biyeccin podemos trasladar la operacin del grupo de clases e o o a la curva E. Notemos antes que si E est denida sobre k, entonces k(E) es a una extensin de constantes de k(E), por lo que podemos considerar al grupo de o

48

Cap tulo 2. La geometr de las curvas el a pticas

clases de grado 0 de k(E) como un subgrupo de H0 (E), y el argumento anterior muestra que la biyeccin que hemos denido se restringe a una biyeccin entre o o los divisores primos de grado 1 de k(E) (es decir, los puntos de E(k)) y las clases de divisores de grado 0 de k(E). Denicin 2.19 Si E es una curva el o ptica, denimos en E la ley de composicin interna determinada por [(P + Q)/O] = [P/O][Q/O]. o El razonamiento precedente muestra que E se convierte con esta operacin o en un grupo abeliano isomorfo a H0 (E) a travs del isomorsmo P 7 [P/O]. e El elemento neutro de E es el punto O. Si E est denida sobre k, entonces a E(k) es un subgrupo de E isomorfo al grupo de clases de grado 0 de k(E). Conviene observar que, en trminos de la suma en E, el isomorsmo inverso de e E H0 (E) viene dado por =
m m [P1 1 Pr r ] 7 m1 P1 + + mr Pr . m m (Porque [P1 1 Pr r ] = [(P1 /O)m1 (Pr /O)mr ].)

La suma que acabamos de denir tiene una interpretacin geomtrica simple: o e R Q P Teorema 2.20 Sea E una curva el ptica determinada por una ecuacin de Weierstrass y sean P , Q E. o Llamemos R al tercer punto donde la recta que pasa por P y Q corta a E. Entonces P + Q es el tercer punto donde la recta que pasa por R y O corta a E. Demostracion: Recordemos que, para una curva determinada por una ecuacin de Weierstrass, las funo ciones coordenadas cumplen x m(O2 ), y m(O3 ). De hecho, 1, x, y forman una base de m(O3 ). Una recta proyectiva L es el conjunto de ceros de un polinomio aX +bY +cZ. Su ecuacin af es aX +bY +c = 0. o n

P +Q

La funcin l = ax + by + c k(E) cumple l m(O3 ), luego tenemos que o (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. Ms precisamente, el nmero de interseccin IP (E L) es el a u o nmero de veces que P aparece entre los Pi . u 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 6= 0, podemos tomar , F = Z, con lo que IP (E L) = vP (l) es el nmero de veces que P aparece u 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 tambin el nmero e u 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.

2.2. La estructura de grupo

49

En las condiciones del enunciado, si llamamos L a la recta que pasa por P y Q, entonces (l) = P QR/O3 y si L0 es la recta que pasa por O y R entonces (l0 ) = ORS/O3 , para cierto punto S E. Hemos de probar que S = P + Q. Ahora bien, esto es inmediato: [P/O][Q/O] = [O/R] = [S/O], luego ciertamente S = P + Q. Observemos que el opuesto P de un punto nito P E se calcula como el tercer punto de la recta (vertical) que une O con P . En efecto, si llamamos Q a este punto, el tercer punto de la recta que une P con Q es O, y el tercer punto de la recta que une O con O es O, luego P + Q = O. Vamos a dar frmulas expl o citas para la suma en una curva el ptica E denida por un polinomio F (X, Y ) = Y 2 + a1 XY + a3 Y X 3 a2 X 2 a4 X a6 . Sea P = (x0 , y0 ) E un punto nito. El punto P es el tercer punto 0 (x0 , y0 ) donde la recta X = x0 corta a E (adems de P y O). Tenemos que a 0 F (x0 , Y ) = c(Y y0 )(Y y0 ). Comparando los coecientes de Y 2 sale c = 1 y comparando los coecientes de Y obtenemos que P = (x0 , y0 a1 x0 a3 ). Consideremos ahora dos puntos nitos P1 = (x1 , y1 ) y P2 = (x2 , y2 ) en E. Si x1 = x2 y y1 + y2 + a1 x2 + a3 = 0, entonces P1 + P2 = O. Descartamos este caso y consideramos la recta que une P1 con P2 (la tangente a E por P1 si son el mismo punto). Digamos que su ecuacin es Y = X + . (Los valores o expl citos de y son fciles de calcular y estn dados en el enunciado del a a teorema siguiente). Llamemos P3 al tercer punto en que esta recta corta a E. Se trata de P3 = P1 P2 , luego es nito. Para calcularlo hacemos Igualando los coecientes de X 3 queda que c = 1, y con X 2 obtenemos x1 + x2 + x3 = 2 + a1 a2 . Sustituyendo en la ecuacin de la recta queda que y3 = x3 + . Aplicando o la frmula para calcular el opuesto, obtenemos P1 + P2 = P3 . En el teorema o siguiente damos expl citamente las frmulas resultantes: o Teorema 2.21 Sea E una curva el ptica determinada por una ecuacin de o Weierstrass. Entonces a) Si P0 = (x0 , y0 ) E es un punto nito, P0 = (x0 , y0 a1 x0 a3 ). b) Si P1 = (x1 , y1 ), P2 = (x2 , y2 ) son puntos nitos de E tales que x1 = x2 y y1 + y2 + a1 x2 + a3 = 0, entonces P1 + P2 = O. En caso contrario, sean y2 y1 y1 x2 y2 x1 = , = , si x1 6= x2 , x2 x1 x2 x1 = = 3x2 + 2a2 x1 + a4 a1 y1 1 , 2y1 + a1 x1 + a3 F (X, X + ) = c(X x1 )(X x2 )(X x3 ).

x3 + a4 x1 + 2a6 a3 y1 1 , 2y1 + a1 x1 + a3

si x1 = x2 .

50

Cap tulo 2. La geometr de las curvas el a pticas Entonces, P3 = P1 + P2 viene dado por x3 = 2 + a1 a2 x1 x2 , y3 = ( + a1 )x3 a3 . c) En particular se cumple la frmula de duplicacin: o o x(2P ) = x4 b4 x2 2b6 x b8 . 4x3 + b2 x2 + 2b4 x + b6

(Para probar la frmula de duplicacin podemos partir de una ecuacin de o o o tipo b, pues el cambio de variables cumple X 0 = X.) Estas frmulas muestran expl o citamente que la suma de puntos racionales es de nuevo un punto racional. Tambin nos permiten demostrar el teorema e siguiente: Teorema 2.22 Si E/k es una curva el ptica, entonces las aplicaciones + : E E E son regulares y estn denidas sobre k. a Demostracion: No perdemos generalidad si suponemos que E est dea nida por una ecuacin de Weierstrass. El teorema anterior muestra entonces o que la restriccin de la aplicacin inversa a la parte af de E es polinmica, o o n o luego es regular (y denida sobre k), luego determina una aplicacin racional en o E, pero toda aplicacin racional entre curvas proyectivas regulares es regular. o En realidad, puesto que es su propia inversa, vemos que es un isomorsmo. El teorema anterior muestra tambin que la suma es regular (y denida e sobre k) en todos los puntos de E E salvo a lo sumo en los de la forma (P, P ), (P, P ), (P, O) y (O, P ). Para ocuparnos de stos consideramos las traslaciones e Q : E E dadas por Q (P ) = P + Q. El teorema anterior muestra que son regulares en un abierto (concretamente, para P 6= O, Q), y por la regularidad de E son regulares en E. Adems, la inversa de una traslacin es otra traslacin, a o o luego son isomorsmos (pero no de curvas el pticas, pues no conservan el cero). Dado un par (P1 , P2 ) E E, podemos escoger traslaciones 1 y 2 de modo que (1 (P1 ), 2 (P2 )) est en el abierto de E E donde sabemos que la e suma es regular. Ahora basta observar que, en un entorno de (P1 , P2 ), la suma se descompone como
1 1 2 E E 2 E E E E E.

: E E

Esto prueba que la suma es regular en E E.

2.2. La estructura de grupo

51

Ejemplo Consideremos la curva Y 2 = X 3 25X. En la introduccin hemos o comentado que los puntos (4, 6), (5, 0) y (45, 300) estn alineados, lo que a equivale a que (4, 6) + (5, 0) + (45, 300) = 0. Similarmente, 2(4, 6) = (20.172/1.728, 62.279/1.768). Estos resultados pueden comprobarse fcilmente con las frmulas del teorema 2.21. Por ejemplo, a o la frmula de duplicacin es o o x(2P ) = x4 + 50x2 + 625 . 4x3 100x

Los puntos triviales (5, 0), (0, 0) y (5, 0) cumplen 2P = O. Ahora podemos demostrar la implicacin c) b) del Teorema 1 de la introo duccin (la caracterizacin de los nmeros congruentes): o o u Demostracion: Consideramos un natural n libre de cuadrados, suponemos que la curva el ptica E/Q dada por Y 2 = X 3 n2 X tiene un punto racional distinto de O, (n, 0), (0, 0), (n, 0), y hemos de probar que existen tres cuadrados racionales en progresin aritmtica de razn n (lo que a su vez implica que o e o n es congruente). Es claro que para que un punto P de E/Q tenga orden 2 es necesario y suciente que la tangente a la curva por P sea vertical, lo que a su vez equivale a que Y = 0. En denitiva, los puntos exceptuados son precisamente los puntos de orden 2 de E/Q. As pues, si la curva tiene otro punto racional P , se cumplir a que P 6= O 6= 2P . Pongamos que P = (x, y) y 2P = (x0 , y 0 ). Sea Y = aX + b la tangente a la curva en P . Esta recta pasa por (x, y) (dos veces) y por (x0 , y 0 ). Esto signica que si sustituimos Y = aX + b en la ecuacin de E, el polinomio resultante o (X + n)X(X n) (aX + b)2 tiene a x como ra doble y a x0 como tercera ra Teniendo en cuenta que es z z. mnico, vemos que o (X + n)X(X n) (aX + b)2 = (X x)2 (X x0 ). Ahora hacemos X = n, con lo que (b an)2 = (x + n)2 (x0 + n). Sabemos que x + n 6= 0 (pues P 6= (n, 0)), luego concluimos que x0 + n es un cuadrado. Similarmente llegamos a que x0 y x0 n son cuadrados. A la vista de la demostracin anterior, la forma ms natural de llegar a o a que el nmero 5 es congruente consiste en observar que (4, 6) es un punto u no trivial de Y 2 = X 3 25X, calcular 2P = (x0 , y 0 ) (ver el ejemplo anterior), obtener la progresin aritmtica x0 5, x0 , x0 + 5 y a partir de aqu calcular la o e terna (a, b, c) segn la demostracin del Teorema 1 en la introduccin. u o o

52 Ejemplo

Cap tulo 2. La geometr de las curvas el a pticas El nmero 14 es congruente. u

La curva el ptica Y 2 = X 3 142 X tiene el punto racional P = (18, 48). (Es fcil encontrarlo con un ordenador.) Aplicando la frmula de duplicacin a o o obtenemos que 2 4225 65 x(2P ) = = , 144 12 de donde x(2P ) 14 = 47 12 2 , x(2P ) + 14 = 79 12 2 .

Segn la prueba del Teorema 1 de la introduccin, un tringulo rectngulo u o a a racional de rea 14 es (a, b, c) = (21/2, 8/3, 65/6), que se obtiene haciendo a a= 79 47 + , 12 12 b= 79 47 , 12 12 c=2 65 . 12

Ejercicio: Demostrar que el nmero 15 es congruente y encontrar una terna asociada u partiendo del punto P = (9, 36).

Denicin 2.23 Si E es una curva el o ptica y P E, denimos la traslacin o por P como la aplicacin P : E E dada por P (Q) = P + Q. o Claramente, las traslaciones son isomorsmos de curvas, pero, como ya hemos comentado, no son isomorsmos de curvas el pticas porque no cumplen P (O) = O (salvo en el caso de O , que es la identidad). Es claro que las traslaciones forman con la composicin un grupo isomorfo a E. o Teorema 2.24 Si E es una curva el ptica y es una diferencial de primera clase en E, entonces es invariante por traslaciones, es decir, se cumple que P () = para todo P E. Demostracion: Como P es un isomorsmo, P : (E) (E) es un k-isomorsmo, luego P () 6= 0. Por consiguiente existe una funcin no nula o 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 gnero 1 no tienen ceros e ni polos. Esto implica que fP k es una constante. Tenemos as denida una funcin f : E k tal que P () = f (P ). De esta relacin se sigue que o o 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 ecuacin de Weierstrass. Entonces E es una curva o af Consideremos el producto E E , con funciones coordenadas u, v, x, y. n. Pongamos que = dx, con k(E).

2.3. Cbicas singulares u

53

La funcin que a cada par (P, Q) E E le asigna P (x)(Q) = x(P + Q) o es una funcin racional en E E , puesto que la suma es regular y x es o racional. Podemos llamarla (x). Esto signica que P (x)(Q) A1 se calcula (cuando est denido) mediante una funcin racional R(U, V, X, Y ) a partir de a o las coordenadas (u, v) de P y (x, y) de Q. Para un punto prejado P = (u0 , v0 ), la funcin P (x) k(E ) se calcula mediante la funcin R(u0 , v0 , X, Y ) a partir o o de las coordenadas (x, y) de Q. Por lo tanto, la funcin o 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 funcin d (x)/dx : E E A1 es racional. o El mismo razonamiento prueba que d ()/dx k(E E ), luego llegamos a que () d (x) () dx = k(E E ). Ahora bien, antes hemos probado que, para cada P , esta funcin es la conso tante f (P ), es decir, que no depende de las coordenadas x e y. En otros trminos, e jamos un punto Q E y consideramos la aplicacin E E E dada o por P 7 (P, Q) (claramente regular), la composicin de sta y la precedente es o e la funcin f . Ms precisamente, tenemos que f es regular en un abierto de E. o a Ahora bien, la relacin f (P + Q) = f (P )f (Q) implica que f es regular en o 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 aplicacin regular que no toma los o 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 el ptica se llaman tambin diferenciales invariantes. Notemos que una e diferencial que no sea de primera clase no puede ser invariante por traslaciones, pues las traslaciones trasladan sus polos.

2.3

C bicas singulares u

Si tenemos una curva el ptica denida por una ecuacin de Weierstrass con o coecientes enteros, una forma de estudiarla es considerar la curva denida por dicha ecuacin mdulo un primo p. Cuando p divide al discriminante de la o o ecuacin obtenemos una curva singular, por lo que conviene estudiar este tipo o de curvas un poco ms a fondo. En primer lugar observamos que hay dos tipos a de singularidades: Denicin 2.25 Si P es un punto singular de una cbica plana C, diremos o u que P es un nodo de C si P tiene dos tangentes distintas en P , mientras que P es una cspide si P tiene una unica tangente (doble) en P . u

54

Cap tulo 2. La geometr de las curvas el a pticas

Notemos que la cbica no puede tener tres tangentes, porque entonces ser u a reducible. Las guras siguientes muestran cbicas con una cspide y un nodo u u en (0, 0).

Y 2 = X3

Y 2 + XY X 3 = 0

En general, si C/k es una cbica singular denida por una ecuacin de u o Weierstrass, el teorema 2.8 nos da que su punto singular es nito y racional, digamos (x0 , y0 ). Entonces, la traslacin o X = X 0 + x0 , Y = Y 0 + y0

transforma la ecuacin de Weierstrass en otra cuyo punto singular es (0, 0). o Entonces F F F (0, 0) = a6 = 0, = a4 = 0, = a3 = 0, X (0,0) Y (0,0) luego la ecuacin se reduce a o 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 ecuacin T 2 + a1 T a2 = 0. Si llamamos s1 y s2 a o sus ra ces, 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 estn a necesariamente en k, sino que en principio pertenecen a una extensin cuadrtica o a de k. Si la singularidad es una cspide, entonces s1 = s2 , el discriminante del u 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 conclusin). El o problema puede aparecer cuando la singularidad es un nodo. Esto nos lleva al concepto siguiente: Denicin 2.26 Diremos que una curva C/k denida por una ecuacin de o o Weierstrass tiene un nodo racional si tiene un nodo y las pendientes de las tangentes por dicho nodo estn en k. En caso contrario diremos que el nodo es a irracional.

2.3. Cbicas singulares u Con este matiz, podemos probar el teorema siguiente:

55

Teorema 2.27 Sea C/k una cbica singular denible por una ecuacin de u o Weierstrass y cuya singularidad sea una cspide o un nodo racional. Entonu ces C/k se transforma mediante un cambio de coordenadas sobre k en una de las dos ecuaciones Y 2 = X 3 o bien Y 2 + XY = X 3 . Ambas tienen a (0, 0) como unico punto singular. Demostracion: La traslacin que lleva el punto singular a (0, 0) transforma o la ecuacin en otra con una singularidad en (0, 0) del mismo tipo que la de o partida. Segn hemos visto, dicha ecuacin es de la forma u o Y 2 + a1 XY a2 X 2 X 3 = 0, y existe un s k tal que s2 + a1 s a2 = 0. Entonces el cambio Y = Y 0 + sX 0 reduce la ecuacin a o Y 2 + AXY X 3 = 0. Si A = 0 tenemos ya una de las curvas del enunciado. Si A 6= 0, el cambio X = A2 X 0 , Y = A3 Y 0 transforma la ecuacin en Y 2 + XY X 3 = 0. o Es claro que si la singularidad es un nodo irracional no es posible transformar la ecuacin en Y 2 + XY X 3 mediante un cambio de coordenadas en k, pues el o cambio inverso transformar las tangentes de esta curva en (0, 0) que tienen a pendiente racional en las tangentes de la curva dada en su punto singular, que por consiguiente tendr tambin pendiente racional. an e Teorema 2.28 Una cbica C denida por una ecuacin de Weierstrass puede u o clasicarse como sigue: a) C es regular si y slo si 6= 0, o b) C tiene un nodo si y slo si = 0 y c4 6= 0, o c) C tiene una cspide si y slo si = c4 = 0. u o Demostracion: El apartado a) ya est demostrado. Supongamos que C a es singular. La condicin c4 6= 0 no se altera por cambios de coordenadas (sobre o k), ni tampoco el tipo de singularidad, luego podemos suponer que C viene dada por una de las dos ecuaciones del teorema anterior. Ahora basta observar que la primera cumple c4 = 0 (y tiene una cspide en (0, 0)) y la segunda cumple u c4 = 1 (y tiene un nodo). Veamos ahora que la descripcin geomtrica de la suma en una curva el o e ptica proporciona tambin una estructura de grupo sobre cualquier cbica singular, e u siempre y cuando eliminemos su punto singular. Denicin 2.29 Si E/k es una curva denida por una ecuacin de Weierstrass, o o llamaremos Er (k) al conjunto de los puntos regulares de E(k). Sabemos que Er (k) coincide con E(k) salvo quiz por un punto, que puede ser un nodo a (racional o irracional) o una cspide. u

56

Cap tulo 2. La geometr de las curvas el a pticas

Teorema 2.30 Sea E/k una cbica denida por una ecuacin de Weierstrass u o con una cspide o un nodo racional S. Entonces la suma en Er (k) denida u mediante la construccin descrita en el teorema 2.20 convierte a Er (k) en un o grupo abeliano. a) Si S es un nodo racional con tangentes Y = 1 X + 1 , Y = 2 X + 2 , entonces la aplicacin Er (k) k dada por o (x, y) 7 es un isomorsmo de grupos. b) Si S es una cspide con tangente Y = X + , entonces la aplicacin u o Er (k) k+ dada por (x, y) 7 es un isomorsmo de grupos. Demostracion: Vamos a demostrar que la aplicacin descrita en cada o apartado es biyectiva, as como que si una recta corta a Er (k) en dos puntos no necesariamente distintos, el tercer punto tambin est en Er (k) y el producto e a (resp. la suma) de las imgenes de los tres puntos es 1 (resp. 0). De aqu se sigue a inmediatamente que la aplicacin correspondiente conserva las operaciones, por o 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 ecuacin de E/k es una de las dos dadas o por el teorema 2.27: Y 2 X 3 = 0, Y 2 + XY X 3 = 0. x x(S) y x y 1 x 1 y 2 x 2

En ambos casos el punto singular es S = (0, 0). Consideremos primero la curva Y 2 X 3 = 0, que tiene una cspide con tangente Y = 0. La aplicacin es u o (x, y) 7 x . y

Si tomamos como coordenadas anes X y Z en lugar de X, Y , la ecuacin o se transforma en Z X 3 = 0 y la aplicacin en (x, z) 7 x. Ahora el punto o singular S = [0, 0, 1] est en el innito y O = (0, 0). La aplicacin biyecta Er (k) a o con k+ , pues tiene inversa t 7 (t, t3 ). Es claro que las rectas que pasan por S (las rectas verticales) cortan a Er (k) en un unico punto (contando multiplicidades), por lo que una recta que pase por dos puntos de Er (k) no puede pasar por S (no es vertical). Esto implica que la suma en Er (k) est bien denida y, dada una recta Z = aX + b que pase a por tres puntos P1 , P2 , P3 Er , tenemos que las coordenadas xi de Pi son las ra de la ecuacin ces o (aX + b) X 3 = 0.

2.3. Cbicas singulares u Como no hay trmino en X 2 , concluimos que x1 + x2 + x3 = 0. e

57

Pasemos ahora a la ecuacin Y 2 + XY X 3 = 0, que tiene un nodo en (0, 0) o con tangentes Y = 0 e Y = X. La aplicacin es (x, y) 7 1 + x/y. o Si hacemos el cambio X = X 0 Y 0 la ecuacin se transforma en o XY (X Y )3 = 0 y la aplicacin en (x, y) 7 x/y. Conviene observar que ahora la ecuacin no o o es de Weierstrass. Ahora O = [1, 1, 0] y S = (0, 0). Como en el caso anterior, tomamos como variables anes X y Z, con lo que la curva se convierte en XZ (X 1)3 = 0 y la aplicacin en (x, z) 7 x. Ahora O = (1, 0) y S = [0, 0, 1]. La aplicacin es o o biyectiva (como aplicacin Er (k) k ), pues tiene inversa dada por o t 7 (t, (t 1)3 /t). Como en el caso anterior, las rectas que pasan por S son verticales y cortan a Er (k) en un solo punto (o en ninguno en el caso de X = 0), por lo que la suma est bien denida y si una recta (no vertical) Z = aX + b corta a Er (k) a en tres puntos P1 , P2 , P3 , las coordenadas xi correspondientes son las ra de ces la ecuacin o X(aX + b) (X 1)3 = 0.

Como el coeciente de X 3 es 1 y el trmino independiente es 1, concluimos e que x1 x2 x3 = 1. Si la singularidad es un nodo irracional, se sigue cumpliendo parte del teorema anterior: el conjunto Er (k) sigue siendo un grupo, aunque su estructura es un poco ms delicada. Llamemos K a la extensin cuadrtica de k que contiene a o a a las pendientes de las tangentes a E por su nodo. Sea el k-automorsmo no trivial de K. Las pendientes de las tangentes son las ra de un polinomio ces de k[T ], luego son conjugadas sobre k. Las dos tangentes son rectas que pasan por un mismo punto racional con pendientes conjugadas, luego (1 ) = 2 , (1 ) = 2 . La curva E/K tiene un nodo racional, luego podemos aplicarle el teorema anterior. Si llamamos : Er (K) K al isomorsmo correspondiente, para cada P = (x, y) Er (K) tenemos que (P ) =
y 1 x 1 y 2 x 2 = = (P )1 . y 2 x 2 y 1 x 1

Tenemos que P Er (k) si y slo si P = P , si y slo si (P ) = (P ), si o o y slo si (P )(P ) = 1, si y slo si NK ((P )) = 1. As pues, los elementos o o k de Er (k) se corresponden a travs de con el ncleo de la norma, que es un e u subgrupo de K , luego Er (k) es un subgrupo de Er (K). Hemos probado el teorema siguiente:

58

Cap tulo 2. La geometr de las curvas el a pticas

Teorema 2.31 Sea E/k una cbica denida por una ecuacin de Weierstrass u o con un nodo irracional S. Entonces la suma en Er (k) denida mediante la construccin descrita en el teorema 2.20 convierte a Er (k) en un grupo abeliano o isomorfo al ncleo de la norma de la extensin K/k, donde K es la adjuncin u o o a k de las pendientes de las tangentes a E por su nodo. El caso que ms nos interesa es el de curvas denidas sobre cuerpos nitos: a Teorema 2.32 Si E/k es una cbica singular denida por una ecuacin de u o Weierstrass sobre un cuerpo nito k de m elementos, entonces m 1 si E/k tiene un nodo racional, |Er (k)| = m + 1 si E/k tiene un nodo irracional, m si E/k tiene una cspide. u

Demostracion: El caso del nodo irracional se sigue de que la norma de una extensin de cuerpos nitos es suprayectiva, luego, con la notacin del teorema o o anterior, |K | = m2 1 y el ncleo de la norma tiene (m2 1)/(m 1) = m + 1 u elementos. Es claro que si la singularidad es un nodo entonces Er (k) es un grupo c clico, mientras que si es una cspide es un grupo elemental (producto de c u clicos de orden primo). Si k tiene orden primo Er (k) es c clico en cualquier caso.

2.4

Isogenias

Nos ocupamos ahora de las aplicaciones que conectan adecuadamente dos curvas el pticas. Denicin 2.33 Una isogenia : E1 E2 entre dos curvas el o pticas es una aplicacin regular tal que (O) = O. o Obviamente la funcin constante O es una isogenia (la isogenia nula), y es o la unica isogenia constante. Notemos que si : E1 E2 es una aplicacin o regular entre curvas el pticas y P = (O), entonces = P es una isogenia, luego toda aplicacin regular entre curvas el o pticas es composicin de una o isogenia seguida de una traslacin: = P . o Ahora probamos que las isogenias cumplen ms de lo que parece indicar la a denicin: o Teorema 2.34 Las isogenias son homomorsmos de grupos. Demostracion: Sea : E1 E2 una isogenia entre curvas el pticas. Podemos suponer que es no nula. Consideramos el diagrama siguiente, E1

/ H0 (E1 )

E2

/ H0 (E2 )

2.4. Isogenias

59

donde las echas horizontales son los isomorsmos P 7 [P/O]. Obviamente es conmutativo, luego es un homomorsmo de grupos. Como consecuencia de este teorema, si : E1 E2 es una isogenia no nula, entonces N() = 1 (O) es un subgrupo nito de E1 , cuyo orden es a lo sumo el grado de . Los teoremas siguientes precisan esto mucho ms: a Teorema 2.35 Sea : E1 E2 una isogenia no nula. a) Para cada Q E2 , el cardinal |1 [Q]| es el grado de separabilidad de . b) Para cada P E1 , el ndice de ramicacin e (P ) es el grado de insepao rabilidad de . c) La aplicacin N() G(k(E1 )/k(E2 )) denida por T 7 T es un isoo morsmo de grupos. d) Si es separable entonces es no ramicada y la extensin k(E1 )/k(E2 ) es o nita de Galois, de grado igual al grado de . Demostracion: a) Toda extensin de cuerpos de funciones algebraicas se o descompone en una extensin puramente inseparable (en la que cada primo del o cuerpo base es divisible entre un unico primo de la extensin) seguida de una o extensin separable (en la que los primos no ramicados del cuerpo base son o divisibles entre tantos primos de la extensin como indica el grado). Por lo o tanto, en cualquier extensin casi todos los primos tienen tantos divisores como o indica el grado de separabilidad. En nuestro caso eso signica que casi todos los puntos Q E2 cumplen el apartado a), pero es un epimorsmo de grupos, luego todos los puntos de E2 tienen el mismo nmero de antiimgenes. u a b) Por el mismo argumento, casi todos los primos de una extensin tienen o ndice de ramicacin igual al grado de inseparabilidad. Ahora bien, cualquier o par de puntos de E1 pueden conectarse por una traslacin , la cual induce un ko automorsmo de k(E1 ) que hace corresponder los respectivos divisores primos. As todos los puntos de E1 han de tener el mismo , ndice de ramicacin, luego o ste ha de ser el grado de inseparabilidad de . e c) Si T N() y f k(E2 ), entonces T ((f )) = T (f ) = (f ), luego T es ciertamente un k(E2 )-automorsmo de k(E1 ). Es fcil ver que la a aplicacin T 7 T es un homomorsmo de grupos. La teor de extensiones o a de cuerpos nos da que |G(k(E1 )/k(E2 ))| es a lo sumo el grado de separabilidad de la extensin, que es precisamente el orden de N(). As pues, si probamos o que el homomorsmo es inyectivo, ser un isomorsmo. En efecto, si T = 1, a entonces, para toda f k(E1 ) tenemos que f (O) = T (f )(O) = f (T ), lo cual slo es posible si T = O. o d) Si es separable de grado n entonces es no ramicada por b), el ncleo u e N() tiene n elementos por a) y G(k(E1 )/k(E2 )) tiene tambin n elementos por c), luego la extensin ha de ser de Galois. o

60

Cap tulo 2. La geometr de las curvas el a pticas

Teorema 2.36 Si : E1 E2 y : E1 E3 son isogenias tales que N() N() y es separable, entonces existe una isogenia : E2 E3 tal que el diagrama siguiente es conmutativo: / E2 | || || || ~| E3 E1 Demostracion: Por el teorema anterior, k(E1 ) es una extensin nita de o Galois de k(E2 ), y tambin es una extensin de k(E3 ). Todo k(E2 )-automorsmo e o de k(E1 ) es de la forma T , con T N() N(), y si f k(E3 ), entonces T ((f )) = f . Tenemos, pues, que el grupo de Galois ja a los elementos de k(E3 ), lo que nos da las inclusiones [k(E3 )] [k(E2 )] k(E1 ). La primera inclusin nos da un k-monomorsmo : k(E3 ) k(E2 ) tal o que = . Por consiguiente, existe una aplicacin racional (que, de hecho, o ser regular) : E2 E3 tal que = . De aqu se sigue que (O) = O, a luego es una isogenia. De aqu se obtiene la unicidad del teorema siguiente: Teorema 2.37 Sea E una curva el ptica y H un subgrupo nito de E. Entonces existe una unica curva el ptica E 0 (salvo isomorsmo) y una isogenia separable : E E 0 tal que N() = H. Demostracion: Cada T H induce un k-automorsmo T de k(E). Llamemos K al subcuerpo de k(E) jado por todos ellos. Entonces k(E)/K es una extensin nita deQ o Galois y su grupo de Galois es isomorfo a H (si a k(E), entonces p(X) = (X T (a)) K[X]).
T H

Tenemos que k K k(E), y la extensin superior es nita, de donde se o sigue que K es un cuerpo de funciones algebraicas sobre k, luego existe una curva proyectiva regular E 0 tal que k(E 0 ) es k-isomorfo a K. Componiendo este isomorsmo con la inclusin K k(E) obtenemos un k-monomorsmo o : k(E 0 ) k(E), inducido por una aplicacin regular : E E 0 . Por o construccin [k(E 0 )] = K. o Vamos a ver que es no ramicada. Tomemos P E y T H. Para toda f k(E 0 ), se cumple f ((P + T )) = T ((f ))(P ) = (f )(P ) = f ((P )), donde hemos usado que T ja a (f ) K. Esto implica que (P + T ) = (P ).

Para cada Q E 0 tomemos P E tal que (P ) = Q. Entonces Q tiene a lo sumo tantas antiimgenes como el grado de , que es |H|, pero por otra parte a

2.4. Isogenias

61

tiene como antiimgenes a los puntos P + T , con T H, que son distintos dos a a dos, luego todos los puntos de E 0 tienen exactamente |H| antiimgenes. Esto a slo es posible si es no ramicada y, en virtud del teorema anterior, separable. o Ahora aplicamos la frmula del gnero de Hurwitz, que para una extensin o e o no ramicada se reduce a 0 = 2gE 2 = (2gE 0 2) grad , luego el gnero de E 0 ha de ser gE 0 = 1. Si denimos O0 = (O), tenemos que e E 0 es una curva el ptica y es una isogenia. Para probar la unicidad observamos que si : E E 00 fuera otra isogenia de ncleo H, por el teorema anterior existir una isogenia : E 0 E 00 tal que u a = , pero ser un isomorsmo, ya que si (P ) = O podemos expresar a P = (Q), con Q E, pero entonces (Q) = O, luego Q H y P = (Q) = O. Notemos que la isogenia no es unica, pues, por ejemplo, cumple tambin e el teorema. Ejemplo Supongamos que car k 6= 2 y consideremos la curva dada por la ecuacin o E1 : Y 2 = X 3 + aX 2 + bX. Su discriminante es = 16b2 (a2 4b), luego E1 es una curva el ptica si suponemos que b 6= 0 y b0 = a2 4b 6= 0. En estas condiciones, tambin es e el ptica la curva (de la misma familia) dada por E2 : Y 2 = X 3 2aX 2 + b0 X. Denimos : E1 E2 como la aplicacin dada por o 2 Y Y (b X 2 ) (X, Y ) = , . X2 X2 Veamos que, en efecto, si (X, Y ) E1 con X 6= 0 entonces (X, Y ) E2 . Hemos de ver que Y6 Y4 Y2 Y 2 (b X 2 )2 2a 4 + (a2 4b) 2 = . 6 X X X X4 Dividiendo entre Y 2 y multiplicando por X 6 esto equivale a Y 4 2aX 2 Y 2 + (a2 4b)X 4 = b2 X 2 2bX 4 + X 6 . Ahora basta sustituir en el miembro izquierdo Y 4 e Y 2 por la expresin que o proporciona la ecuacin de E1 y comprobar que tenemos una identidad. o El unico punto (nito) de E1 con X = 0 es (0, 0). Para calcular su imagen expresamos en coordenadas homogneas: e (X, Y ) = [Y 2 , Y (b X 2 ), X 2 ].

62

Cap tulo 2. La geometr de las curvas el a pticas

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 ncleo de tiene orden 2, pues est formado por u a 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 travs de (X, Y ) 7 (X/4, Y /8). Al e componer la isogenia E2 E3 anloga a con este isomorsmo obtenemos a una isogenia : E2 E1 dada por 2 Y Y (b0 X 2 ) (X, Y ) = , , 4X 2 8X 2 cuyo ncleo es tambin de orden 2. u e La situacin del ejemplo anterior no es casual: Aunque no es evidente en o absoluto, veremos que toda isogenia : E1 E2 entre dos curvas el pticas tiene asociada una isogenia dual : E2 E1 . Terminamos la seccin con una observacin util para trabajar con isogenias o o en cuerpos de caracter stica prima: Teorema 2.38 Si E es una curva el ptica sobre un cuerpo de caracter stica prima p y m = pr , entonces la aplicacin de Frobenius : E E (m) es una o isogenia. Demostracion: Basta probar que la curva E (m) tiene gnero 1, pues ene tonces podemos considerarla como una curva el ptica 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 gnero 1 e sobre un cuerpo de caracter stica p, entonces K m tambin tiene gnero 1. De e e aqu se sigue que no perdemos generalidad si suponemos que E P2 est de a nida por una ecuacin de Weierstrass, pero en tal caso E (m) est denido por la o a ecuacin de Weierstrass que resulta de elevar a m los coecientes de la ecuacin o o de E. El discriminante de la ecuacin de E (m) se obtiene tambin elevando a o e m el discriminante de la ecuacin de E, luego es no nulo. o

2.5. Curvas conjugadas

63

2.5

Curvas conjugadas

Hemos visto que dos curvas el pticas son isomorfas si y slo si tienen el mismo o invariante. Ahora bien, si estamos estudiando por ejemplo el conjunto de puntos racionales de una curva el ptica 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 el ptica k-isomorfa. Esto plantea diversas cuestiones que vamos a tratar aqu como en cuntas clases , a distintas de curvas k-isomorfas se descompone una clase de isomorf de curvas. a Cohomolog no abeliana Los problemas que vamos a abordar se tratan a ms adecuadamente con unos m a nimos rudimentos de cohomolog no abeliana: a Supongamos que el grupo de Galois G(k/k) acta sobre un grupo M no u necesariamente abeliano, es decir, que tenemos un homomorsmo de grupos : G(k/k) Aut(M ). Diremos que la accin es discreta si para cada m M el estabilizador o 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 extensin nita l de k. Esto equivale a que la aplicacin o o : G(k/k) M M inducida por la accin sea continua cuando en G(k/k) consideramos la topolog o a de Krull y en M la topolog discreta. En estas condiciones, denimos el grupo a de cohomolog a H 0 (k/k, M ) = {m M | m = m para todo G(k/k)}. Un cociclo es una aplicacin : G(k/k) M que cumple la relacin o o
= .

Diremos que es continuo si lo es respecto a la topolog de Krull y la a topolog discreta en M , es decir, si depende unicamente de la clase de a mdulo un subgrupo de o ndice nito en G(k/k) o, dicho de otro modo, si est inducido por una aplicacin : G(l/k) M , para cierta extensin nita a o o normal l de k. Diremos que dos cociclos y son cohomlogos si existe un m M tal que o m = m para todo G(k/k).

Cuando M es un grupo abeliano, los cociclos continuos forman un grupo con el producto denido puntualmente, y la cohomolog de cociclos es la congruena cia respecto al subgrupo de las cocadenas (los cociclos cohomlogos al cociclo o

64

Cap tulo 2. La geometr de las curvas el a pticas

constante 1). Sin embargo, cuando M no es abeliano los cociclos no forman un grupo, aunque la cohomolog sigue siendo una relacin de equivalencia. Por a o lo tanto podemos denir el conjunto cociente del conjunto de todos los cociclos continuos respecto a la relacin de cohomolog y lo representaremos por o a, H 1 (k/k, M ). Grupos de automorsmos Si C/k es una curva proyectiva regular llamaremos Aut(C) al grupo de automorsmos de C en el sentido usual en geometr a algebraica, es decir, al grupo de las biyecciones regulares con inversa regular de C en s misma. Cuando C/k sea una curva el ptica escribiremos Autg (C) (donde la g hace referencia a automorsmos geomtricos) para distinguir a este grupo del grupo e de automorsmos algebraicos (automorsmos geomtricos que adems consere a van la estructura de grupo). El teorema siguiente muestra la relacin entre o ambos: Teorema 2.39 Si E/k es una curva el ptica, la aplicacin o Aut(E) E Autg (E) dada por (, P ) 7 P (donde P (Q) = P +Q) es biyectiva, y es un isomorsmo de grupos si en Aut(E) E consideramos el producto semidirecto inducido por la accin natural de Aut(E) sobre E, es decir, o (, P )(, Q) = (, (P ) + Q). Demostracion: La suprayectividad se debe a que todo automorsmo geomtrico que je al neutro O es un isomorsmo algebraico. Por consiguiente, e dado Autg (E), tomamos P = (O) y = P , de modo que (O) = O, luego Aut(E) y (, P ) 7 P P = . La inyectividad es trivial, pues si P = Q , evaluando en O obtenemos P = Q, de donde tambin = . e Por ultimo vemos que el producto de las imgenes de (, P ) y (, Q) es a P Q = 1 P Q = (P ) Q = (P )+Q , que es la imagen del par (, (P ) + Q). Curvas conjugadas Introducimos ahora el concepto principal de esta seccin: o Denicin 2.40 Diremos que dos curvas proyectivas regulares C/k y C 0 /k o son conjugadas si son isomorfas (sobre k). Representaremos por Conj(C/k) al conjunto cociente del conjunto de curvas conjugadas con C/k respecto de la relacin de equivalencia dada por la k-isomorf o a.

2.5. Curvas conjugadas

65

Por ejemplo, todas las curvas el pticas En /Q dadas por Y 2 = X 3 n2 X son conjugadas (pues tienen invariante j = 1728), pero no son todas Q-isomorfas. Si lo fueran, todos los nmeros naturales ser congruentes (o no lo ser ninguno). u an a Notemos ahora que G(k/k) acta discretamente sobre Aut(C) mediante la u 1 accin dada por (P ) = (P ) . En efecto, si est denido sobre l, o a entonces G(k/l) estabiliza a . Si C/k es una curva proyectiva regular y C 0 /k es una curva conjugada con C/k, elegimos un isomorsmo : C 0 C y, para cada G(k/k), denimos = 1 Aut(C). Vamos a comprobar que se trata de un cociclo continuo. Ciertamente es un cociclo: = 1 = (1 )(1 ) = . Adems es continuo, pues si est denido sobre una extensin nita normal a a o l de k, entonces slo depende de la clase de mdulo G(k/l). o o Ahora demostramos que la clase de cohomolog [] H 1 (k/k, Aut(C)) slo a o depende de la clase de conjugacin de C/k. En efecto, si C 00 /k es una curva o k-isomorfa a C/k y : C 00 C es un isomorsmo, hemos de probar que los cociclos = 1 y = 1 son cohomlogos. o Tomemos un k-isomorsmo : C 0 C 00 y sea = 1 Aut(C). Entonces = 1 = 1 = . Con esto tenemos probada una parte del teorema siguiente: Teorema 2.41 Sea C/k una curva proyectiva regular. Para cada curva C 0 /k conjugada con C/k elegimos un isomorsmo : C 0 C y para cada automorsmo G(k/k) denimos = 1 . Entonces la correspondencia C 0 /k 7 induce una biyeccin o Conj(C/k) H 1 (k/k, Aut(C)). Demostracion: Tenemos probada la existencia de la aplicacin inducida. o Falta ver que es biyectiva. Supongamos que C 0 /k y C 00 /k son curvas conjugadas con C/k que determinan la misma clase de cohomolog Elegimos isomorsmos a. : C 0 C y : C 00 C y formamos los cociclos = 1 , = 1 . Por hiptesis existe Aut(C) tal que = , para todo o G(k/k). Consideramos el isomorsmo = 1 : C 0 C 00 . Vamos a probar que est denido sobre k. En efecto, si G(k/k), tenemos que a = ( 1 ) = ( 1 ) = ( 1 ) = 1 = . Esto prueba que la correspondencia es inyectiva. La parte ms delicada es a la suprayectividad. Consideremos un cociclo : G(k/k) Aut(C). Cada

66

Cap tulo 2. La geometr de las curvas el a pticas

G(k/k) determina un automorsmo : C C, el cual determina a su vez un k-automorsmo de cuerpos : k(C) k(C). Para cada f k(C) denimos f = (f ). Se comprueba inmediatamente que se trata de una accin discreta de G(k/k) sobre k(C) (distinta de la usual, o denotada por f ). Denimos L = {f k(C) | f = f para todo G(k/k)}. Es claro que L es un subcuerpo de k(C). Adems L k = k, pues si f k a se cumple que f = f . Veamos ahora que kL = k(C). Tomamos f k(C) y sea l/k una extensin nita normal tal que f = f para todo G(k/l). Sea o 1 , . . . , n una k-base de l y sea G(l/k) = {1 , . . . , n }. Los elementos gi =
j=1 n P

(i f )j =

j=1

estn claramente en L. a 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 combinacin lineal de los gi , lo que prueba que f kL. o

n P

i j (f j )

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 0 ), donde C 0 /k es una curva proyectiva regular. El isomorsmo se extiende a un k-isomorsmo : k(C) k(C 0 ). A travs e de , la accin que hemos denido en k(C) se corresponde con una accin de o o G(k/k) en k(C 0 ) que ja a k(C 0 ) y coincide con la natural sobre k. Ahora bien, estas dos propiedades determinan completamente a dicha accin, luego sta ha o e de coincidir con la accin usual de G(k/k) sobre k(C 0 ). En otros trminos, o e para toda funcin f k(C) y todo G(k/k) tenemos que (f ) = (f ) = o ( f ). Sea : C 0 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 0 /k en Conj(C 0 /k) se corresponde con la clase de en H 1 (k/k, Aut(C)). Espacios Homogneos Vamos a ver que si E/k es una curva el e ptica, 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 cohomolog a. Denicin 2.42 Sea E/k una curva el o ptica un espacio homogneo (principal) e para E/k es una curva proyectiva regular C/k junto con una aplicacin regular o + : C E C denida sobre k que cumpla las propiedades siguientes:

2.5. Curvas conjugadas a) p + O = p, para todo p C, b) (p + P ) + Q = p + (P + Q), para todo p C, P , Q E,

67

c) Para cada p C, la aplicacin p : E C dada por p (P ) = p + P es o un isomorsmo. En particular, la propiedad c) implica que todo espacio homogneo sobre e E/k es una curva conjugada con E/k. Otra consecuencia es que para cada par de puntos p, q C existe un unico 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 aplicacin regular denida o sobre k. En efecto, jamos un punto p0 C y observamos que1
1 1 1 1 p0 (q) p0 (p) = p0 + p0 (q) (p0 + p0 (p)) = q p. 1 Como p0 (y la resta en E) es regular, concluimos que la resta en C tambin e lo es. Por otra parte, si G(k/k), vemos que p (P ) = p (P
1

) = p + P = p (P ),

1 1 luego p = p y, en consecuencia, (p ) = p . Por consiguiente: 1 1 (p q) = q (p) = (q )1 (p ) = q (p ) = p q ,

lo que signica que la resta est denida sobre k. a Diremos que dos espacios homogneos C/k y C 0 /k para una curva el e ptica E/k son equivalentes si existe un isomorsmo : C C 0 denido sobre k tal que (p + P ) = (p) + P, para todo p C, P E. Denimos el grupo de Weil-Chtelet de una curva el a ptica E/k como el conjunto de clases de equivalencia de espacios homogneos para E/k. (Enseguida e veremos que tiene una estructura natural de grupo.) Lo representaremos por WC(E/k). Es claro que E/k es un espacio homogneo para s misma considerando la e accin denida por traslaciones. Los espacios homogneos equivalentes a E/k o e se llaman triviales. Veremos que la clase trivial es el elemento neutro del grupo de Weil-Chtelet. En primer lugar damos una caracterizacin sencilla: a o Teorema 2.43 Si C/k es un espacio homogneo para una curva el e ptica E/k, entonces C/k es trivial si y slo si C(k) 6= . o
que, en general, (q +Q)(p+P ) = (q p)+(QP ), pues esto es equivalente a q + Q = p + P + (q p) + Q P , que es una consecuencia inmediata de la denicin de o espacio homogneo. e
1 Aqu usamos

68

Cap tulo 2. La geometr de las curvas el a pticas

Demostracion: Si C/k es trivial y : E C es una equivalencia de espacios homogneos, entonces (O) C(k). e Rec procamente, si p0 C(k), el isomorsmo p0 : E C est denido a sobre k y es una equivalencia de espacios homogneos, pues e p0 (P + Q) = p0 + P + Q = p0 (P ) + Q.

Ejemplo Si E/k es una curva el ptica sobre un cuerpo nito k, entonces WC(E/k) = 0. Esto es consecuencia de que todo cuerpo de funciones algebraicas sobre un cuerpo nito tiene al menos un divisor primo de grado 1. En particular, si C/k es un espacio homogneo para E/k, tenemos que k(C) tiene un divisor primo e de grado 1, que se corresponde con un punto de C(k) y, por consiguiente, C/k determina la clase trivial en WC(E/k). Teorema 2.44 Si E/k es una curva el ptica, existe una biyeccin o WC(E/k) H 1 (G(k/k), E) denida como sigue: para cada clase [C/k] WC(E/k) elegimos p0 C y le asignamos la clase del cociclo {p p0 } . 0 Demostracion: Veamos que la aplicacin est bien denida. En primer o a lugar, {p0 p0 } es un cociclo: p p0 = (p p ) + (p p0 ) = (p p0 ) + (p p0 ). 0 0 0 0 0 0 Adems es continuo, pues si p0 k0 , depende slo de la clase de mdulo a o o G(k/k0 ). En segundo lugar, la imagen no depende de la eleccin del representante o C/k ni del punto p0 , pues si C 0 /k es un espacio equivalente y p0 C 0 (k), sea 0 : C C 0 la equivalencia. Entonces p p0 = (p ) (p0 ) = (p0 p0 ) + ((p0 ) p0 ) ((p0 ) p0 ), 0 0 0 0 0 0 luego los cociclos {p p0 } y {p0 p0 } se diferencian en la cocadena inducida 0 0 0 por m = (p0 ) p0 e inducen la misma clase de cohomolog a. 0 Ahora veamos que la aplicacin es inyectiva. Si dos espacios homogneos o e C/k y C 0 /k determinan cociclos cohomlogos {p p0 } y {p0 p0 } , entonces o 0 0 existe un m E tal que p p0 = (p0 p0 ) + (m m), 0 0 0 para todo G(k/k). Denimos : C C 0 mediante (p) = p0 +(pp0 )+m. 0 Es claro que es un isomorsmo. Adems, si G(k/k) vemos que a (p) = (p
1

) = (p0 + (p 0

p0 ) + m) = p0 + (p p ) + m 0 0

2.5. Curvas conjugadas = p0 + (p0 p0 ) + (p p ) + (m m) + m 0 0 0 0

69

= p0 + (p p0 ) + (p p ) + m = p0 + (p p0 ) + m = (p), 0 0 0 0 luego est denido sobre k. Se comprueba inmediatamente que es compatible a con la accin de E, luego C/k y C 0 /k son equivalentes. o Por ultimo, veamos que la aplicacin es suprayectiva. El teorema 2.39 nos o permite ver a E como subgrupo de Autg (E), luego tambin podemos ver un e cociclo { } sobre E como cociclo sobre Autg (E). Enseguida veremos que hemos de pasar al cociclo { } . El teorema 2.41 nos da una curva C/k junto con un isomorsmo : C E tal que para todo G(k/k) se cumple 1 = . En particular,
(1 ) = 1 = ,

donde hemos usado la ecuacin de los cociclos teniendo en cuenta que 1 = O. o Denimos + : C E C mediante p + P = 1 ((p) + P ). Veamos que la suma est denida sobre k. Para ello tomamos G(k/k) y calculamos a (p + P ) = (1 ) ( (p ) + P ) = 1 ((p ) + P + ) = p + P . Ahora es inmediato comprobar que C/k es un espacio homogneo con esta e suma (su estructura es la trasladada a travs de de la estructura trivial de e espacio homogneo en E/k). Para calcular su cociclo, tomamos p0 = 1 (O), e con lo que p p0 = (1 ) (O) 1 (O) = 1 (O + ) 1 (O) = , 0 pues, ciertamente, 1 (O) + = 1 (O + ) por la denicin de la suma. o Como E es un grupo abeliano, H 1 (G(k/k), E) es un grupo, luego la biyeccin o descrita en el teorema anterior induce una estructura de grupo en el conjunto WC(E/k). Es inmediato que el elemento neutro es la clase trivial. Curvas el pticas conjugadas Nos ocupamos ahora de las curvas conjugadas con una curva el ptica dada E/k correspondientes a cociclos con valores en el grupo Aut(E) de los automorsmos de E como curva el ptica. Notemos que el teorema 2.39 nos da homomorsmos de grupos i : Aut(E) Autg (E), j : Autg (E) Aut(E)

tales que i j = 1, donde i es la inclusin. Estos homomorsmos inducen a su o vez aplicaciones i : H 1 (G(k/k), Aut(E)) H 1 (G(k/k), Autg (E)), j : H 1 (G(k/k), Autg (E)) H 1 (G(k/k), Aut(E))

70

Cap tulo 2. La geometr de las curvas el a pticas

tales que ij = 1, por lo que i es inyectiva y podemos ver a H 1 (G(k/k), Aut(E)) como subconjunto de H 1 (G(k/k), Autg (E)). Diremos que dos curvas el pticas E/k y E 0 /k son conjugadas sobre k como curvas el pticas (no slo como curvas) si son isomorfas sobre k (a travs de un o e isomorsmo de curvas el pticas, es decir, un isomorsmo que hace corresponder los elementos neutros respectivos). Representaremos por ConjO (E/k) el conjunto de clases de k-isomorf de curvas el a pticas E 0 /k conjugadas con E en este sentido. Teorema 2.45 Si E/k es una curva el ptica, la biyeccin del teorema 2.41 se o restringe a una biyeccin o ConjO (E/k) H 1 (G(k/k), Aut(E)). Demostracion: Sea E 0 /k una curva el ptica conjugada con E/k. Sea : E 0 E un isomorsmo. Entonces (1 )(O) = (1 (O)) = (O0 ) = (O0 ) = O = O, luego 1 Aut(E). Rec procamente, si una curva E 0 /k determina un cociclo {1 } con imagen en Aut(E) (donde : E 0 E es un isomorsmo de curvas), entonces, llamando O0 = 1 (O), vemos que (1 (O)) = O, luego O0 = O0 , lo que signica que O0 E(k) y podemos considerar a E 0 /k como curva el ptica sobre k con neutro O, y se convierte en un isomorsmo de curvas el pticas. El teorema 2.12 muestra que si la caracter stica de k es distinta de 2 y 3 entonces Aut(E) es un grupo c clico, luego ConjO (E/k) tiene tambin una e estructura natural de grupo. Es fcil calcularlo expl a citamente: Teorema 2.46 Sea E/k una curva el ptica sobre un cuerpo k de caracter stica distinta de 2 y 3. Sea 2 si j(E) 6= 0, 1728, n = 4 si j(E) = 1728, 6 si j(E) = 0.

Entonces ConjO (E/k) k /kn . Expl citamente, si E/k admite una ecua= cin de Weierstrass Y 2 = X 3 + a4 X + a6 , entonces cada clase d (md kn ) se o o corresponde con la curva el ptica 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) 6= 0, 1728, si j(E) = 1728, si j(E) = 0.

2.5. Curvas conjugadas

71

Demostracion: En la demostracin del teorema 2.12 se ve que Aut(E) es o un grupo c clico de orden n. Por lo tanto, si llamamos Cn al grupo de las ra ces n-simas de la unidad de k, tenemos que Aut(E) Cn (aqu usamos la hiptesis o = sobre la caracter stica). Consideramos la sucesin exacta o 0 Cn k k 0, de la que extraemos la sucesin de cohomolog o a: k k H 1 (G(k/k), Cn ) H 1 (G(k/k), k ) El ultimo grupo es trivial por el teorema de Hilbert-Speiser, luego induce un isomorsmo H 1 (G(k/k), Cn ) k /kn . = Para calcular expl citamente el isomorsmo, supongamos primeramente que j 6= 0, 1728. Si d k y G(k/k), denimos d () = ( d) / d {1}. Es claro que d () no depende de la eleccin de la ra cuadrada. De hecho, es o z fcil ver que ([d]) = [{d ()} ]. a Si llamamos E 0 /k a la curva indicada en el enunciado, observamos que un isomorsmo : E 0 E viene dado por (X, Y ) = (d1 X, d3/2 Y ), de modo que (X, Y ) = (d1 X, d ()d3/2 Y ) y (1 )(X, Y ) = (X, d ()Y ) = d ()(X, Y ). Por consiguiente, la curva del enunciado se corresponde con [d]. Veamos ahora el caso j(E) = 1728. Ahora Aut(E) consta de cuatro automorsmos de la forma (X, Y ) 7 (u2 X, u3 Y ), donde u es una ra cuarta de la z unidad. Partimos de una clase [d] k /k4 , elegimos 4 d k y formamos el cociclo = ( 4 d) / 4 d. Entonces ([d]) = [{ } ]. En este caso el isomorsmo es 2 3 (X, Y ) = (d1/2 X, d3/4 Y ), con lo que (X, Y ) = ( d1/2 X, d3/4 Y ) y
2 3 (1 )(X, Y ) = ( X, Y ) = (X, Y ). n n

El caso j(E) = 0 es anlogo. a Rec procamente, es fcil decidir si dos curvas dadas son o no k-isomorfas: a Teorema 2.47 Sean E/k y E 0 /k dos curvas el pticas conjugadas sobre un cuerpo k de caracter stica 6= 2, 3 denidas mediante ecuaciones cannicas: o E : Y 2 = X 3 + a4 X + a6 , E 0 : Y 2 = X 3 + a0 X + a0 . 4 6

Entonces E y E 0 son k-isomorfas si y slo si se cumple la condicin siguiente: o o p a) Si j 6= 0, 1728, entonces a6 /a0 k. 6 p b) Si j = 1728, entonces 4 a6 /a0 k. 6

72 c) Si j = 0, entonces

Cap tulo 2. La geometr de las curvas el a pticas p 6 a6 /a0 k. 6

Demostracion: Que las curvas sean conjugadas signica simplemente que tienen el mismo invariante j. Observemos que j = 0 equivale a que a4 = a0 = 0, 4 mientras que j = 1728 equivale a que a6 = a0 = 0. 6 Los unicos cambios de variables que transforman una ecuacin de este tipo o en otra son los de la forma X = u2 X 0 , Y = u3 Y 0 . Por lo tanto, las dos curvas sern k-isomorfas si y slo si existe un u k tal que a o (2.7) p En el caso j 6= 0, 1728, si existe el isomorsmo entonces a6 /a0 = u3 k. 6 p Rec procamente, supongamos que a6 /a0 k. La igualdad de los invariantes 6 se traduce en la relacin o 2 3 a6 a4 = . a0 a0 6 4 a0 = u4 a4 , 4 a0 = u6 a6 . 6

En general, si tenemos una relacin v 2 = w3 , podemos llamar r = v/w y o entonces r3 = v. En nuestro caso concluimos que a6 /a0 tiene ra cbica en k. z u 6 Por otra parte, si u = v 2 = w3 , entonces u = r6 , con r = v/w. Nosotros tenemos que a6 /a0 tiene ra cuadrada (por hiptesis) y ra cbica en k, luego tiene una z o z u 6 ra sexta: a6 /a0 = u6 . A su vez, (a4 /a0 )3 = (u4 )3 , luego a4 /a0 = u4 , donde z 6 4 4 k cumple 3 = 1. Cambiamos u por u y entonces se cumple a4 /a0 = u4 4 sin dejar de cumplirse a6 /a0 = u6 . 6 En los casos j = 0 (a4 = 0), o j = 1728 (a6 = 0) las condiciones (2.7) son exactamente las del enunciado. Curvas de gnero 1 Si C/k es una curva proyectiva regular de gnero 1, no e e es necesariamente una curva el ptica sobre k, pues para ello hace falta adems a que tenga un punto racional. En cualquier caso, ser una curva el a ptica sobre k tomando como elemento neutro cualquier punto O C. Podemos encontrar un isomorsmo : C E, donde E es una curva dada por una ecuacin o de Weierstrass. Ahora bien, si G(k/k) entonces tenemos un isomorsmo : C E , luego las curvas E y E son isomorfas, luego tienen el mismo invariante j(E) = j(E) . Esto prueba que j(E) k. Por el teorema 2.10 existe una curva el ptica E 0 /k con invariante j(E), luego hemos llegado a que C/k es conjugada con una curva el ptica E 0 /k. 0 Sea : C E un isomorsmo y consideremos el cociclo = 1 . Por el teorema 2.39, podemos descomponer = P , con Aut(E 0 ) y P E 0 . Como la proyeccin sobre Aut(E 0 ) es un homomorsmo de grupos, es o fcil ver que { } es tambin un cociclo, el cual determina una curva el a e ptica E/k conjugada con E. Sea : E E 0 un isomorsmo tal que 1 = . Vamos a calcular el cociclo correspondiente al isomorsmo 1 : C E: ( 1 )1 ( 1 ) = 1 ( 1 ) = P ( 1 ) = P ( 1 ) = (1 ) (P ) .

2.5. Curvas conjugadas

73

As pues, C/k se corresponde con una clase de H 1 (G(k/k), E), y por el teorema 2.44 admite una estructura de espacio homogneo para E/k. Con esto e casi hemos demostrado el teorema siguiente: Teorema 2.48 Si C/k es una curva proyectiva regular de gnero 1, existe una e curva el ptica E/k (nica salvo k-isomorsmo) tal que C/k admite una estrucu tura de espacio homogneo para E/k. e Demostracion: Slo falta probar la unicidad. Supongamos que C/k es un o espacio homogneo para las dos curvas E/k y E 0 /k. Fijemos un punto p0 C e 0 y consideremos los isomorsmos p0 : E C, p0 : D0 C dados por 0 0 0 p0 (P ) = p0 + P , p0 (P ) = p0 + P . 01 Entonces : p0 p0 : E E 0 es un isomorsmo de curvas el pticas, pues 01 0 (O) = p0 (p0 ) = O , y est denido sobre k, pues a (P ) = (P
1

01 ) = p (p (P 0
0

01 )) = p (p + P 0
0

) = P.

As pues, E/k y E 0 /k son k-isomorfas.

Cap tulo III

El lgebra de las curvas a el pticas


En este cap tulo estudiamos la estructura de grupo de una curva el ptica denida sobre un cuerpo algebraicamente cerrado, junto con las estructuras relacionadas con ella. Por ejemplo, observamos que las isogenias de una curva el ptica en s misma forman un anillo con la suma denida puntualmente y la composicin como producto. En la primera seccin denimos este anillo de o o endomorsmos, pero slo al llegar a la ultima seccin estaremos en condiciones o o de determinar su estructura.

3.1

Las multiplicaciones enteras

Denicin 3.1 Si E y E 0 son dos curvas el o pticas, llamamos Hom(E, E 0 ) al 0 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 composicin o de aplicaciones. De momento lo unico que conocemos del anillo de endomorsmos de una curva el ptica es su grupo de unidades, que es el grupo Aut(E) descrito en el teorema 2.12. Si E es una curva el ptica y m Z, representaremos tambin por m a la e isogenia m : E E denida por la multiplicacin por m en el sentido usual o de la teor de grupos m 7 mP . Ciertamente es una isogenia (denida sobre a k si E lo est). La aplicacin Z End(E) que a cada m Z le asigna la a o multiplicacin por m es claramente un homomorsmo de anillos. No es evidente o en absoluto, pero vamos a probar que es inyectivo. Para ello necesitaremos el teorema siguiente que, en contra de lo que podr parecer a primera vista, no a es una consecuencia inmediata de las deniciones, sino una conexin no trivial o entre la suma en una curva el ptica (una operacin espec o ca de las curvas 75

76

Cap tulo 3. El lgebra de las curvas el a pticas

el pticas) y la suma de formas diferenciales (una operacin general de las curvas o proyectivas). Teorema 3.2 Sean , : E E 0 dos isogenias entre curvas el pticas y sea una diferencial invariante en E 0 . Entonces + () = () + (). Demostracion: Adoptamos el convenio de que si es la isogenia nula entonces : (E 0 ) (E) es la aplicacin nula. Entonces la igualdad es o trivialmente cierta si = 0 o = 0. Supongamos ahora que ambas son no nulas pero que + = 0. Entonces = , es decir, es la composicin o de : E E 0 con 1 : E 0 E 0 (la aplicacin Q 7 Q). Por lo tanto, o = 1 y en este caso basta probar que 1() = . Sea k(E 0 ) = k(x0 , y 0 ), donde las funciones x0 , y 0 satisfacen una ecuacin de o Weierstrass. Entonces el teorema 2.21 nos da que 1(x0 ) = x0 , 1(y 0 ) = y 0 a1 x0 a3 , dx0 , 2y 0 + a1 x0 + a3

y por el teorema 2.14 tenemos que, salvo una constante que podemos despreciar, = luego 1() = 2(y 0 a1 x0 dx0 dx0 = 0 = . 0+a a3 ) + a1 x 2y + a1 x0 + a3 3

As pues, podemos suponer que las tres isogenias , y + son no nulas. Como en el caso anterior, sea k(E 0 ) = k(x0 , y 0 ), donde las funciones x0 , y 0 satisfacen una ecuacin de Weierstrass F (x0 , y 0 ) = 0. Segn el teorema 2.14, o u tenemos que dx0 dy 0 = = . 0 , y0 ) FY (x FX (x0 , y 0 ) Sean x1 , y1 , x2 , y2 dos pares de funciones en k(E) que cumplan F (xi , yi ) = 0. Luego tomaremos x1 = (x0 ), y1 = (y 0 ), x2 = (x0 ), y2 = (y 0 ), (3.1)

pero el argumento requiere razonar primero con funciones arbitrarias. Derivando la ecuacin obtenemos que o (xi , yi ) = dxi dyi = . FY (xi , yi ) FX (xi , yi )

El teorema 2.21 nos da dos funciones racionales R(X1 , Y1 , X2 , Y2 ) y S(X1 , Y1 , X2 , Y2 )

3.1. Las multiplicaciones enteras tales que, para cada par de puntos (P, Q) con x0 (P ) 6= x0 (Q) se cumple x0 (P + Q) = R(x0 (P ), y 0 (P ), x0 (Q), y 0 (Q)), y 0 (P + Q) = S(x0 (P ), y 0 (P ), x0 (Q), y 0 (Q)).

77

Denimos x3 = R(x1 , y1 , x2 , y2 ), y3 = S(x1 , y1 , x2 , y2 ) k(E). En el caso particular (3.1) se cumple x3 = + (x0 ), 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) y3 = + (y 0 ). (3.2)

De aqu llegamos a que (x3 , y3 ) = M1 (x1 , y1 , x2 , y2 ) (x1 , y1 ) + M2 (x1 , y1 , x2 , y2 ) (x2 , y2 ), para ciertas funciones racionales M1 y M2 . Tomemos x1 = (x0 ), y1 = (y 0 ), x2 = x0 (Q), y2 = y 0 (Q), donde Q E 0 es un punto sobre el que estn denidas x0 e y 0 . Notemos que las funciones a constantes x2 , y2 cumplen ciertamente F (x2 , y2 ) = 0. Con esta eleccin, para o cada P E tal que x0 ((P )) 6= x2 , tenemos que x3 (P ) = R((x0 ), (y 0 ), (x2 ), (y2 ))(P ) = (R(x0 , y 0 , x2 , y2 ))(P ) = R(x0 ((P ), y 0 ((P ), x0 (Q), y 0 (Q)) = x0 ((P ) + Q) = x0 (Q ((P ))) = ( Q (x0 ))(P ). Por lo tanto x3 = ( Q (x0 )), e igualmente y3 = ( Q (y 0 )). Teniendo en cuenta el teorema 2.24, de aqu llegamos a que (x3 , y3 ) = ( Q ((x0 , y 0 ))) = ( Q ()) = () = ((x0 ), (y 0 )) = (x1 , y1 ). Por otra parte, como x2 es constante se cumple dx2 = 0, luego (x2 , y2 ) = 0 y (3.3) se reduce a (x1 , y1 ) = M1 ((x0 ), (y 0 ), x0 (Q), y 0 (Q)) (x1 , y1 ), luego M1 ((x0 ), (y 0 ), x0 (Q), y 0 (Q)) = 1 para todo punto Q E 0 donde estn dee nidas x0 e y 0 . Obviamente entonces M1 ((x0 ), (y 0 ), (x0 ), (y 0 )) = 1. Anlogaa mente se llega a la misma conclusin para M2 , con lo que (3.1), (3.2) y (3.3) o nos dan la relacin o ( + (x0 ), + (y 0 )) = ((x0 ), (y 0 )) + ((x0 ), (y 0 )) o, lo que es lo mismo: + () = () + (). Al aplicar este teorema a las multiplicaciones por enteros obtenemos lo siguiente:

78

Cap tulo 3. El lgebra de las curvas el a pticas

Teorema 3.3 Si E es una curva el ptica, es una diferencial invariante en E y m Z, entonces m = m. Demostracion: El teorema es cierto para m = 0 por denicin y clarao mente tambin para m = 1. El teorema anterior nos da las relaciones e m + 1 = m + , m = m.

La primera nos da la conclusin para m 0 por induccin, y la segunda la o o extiende a los nmeros negativos. u Como consecuencia: Teorema 3.4 Sea E una curva el ptica y sea m Z, m 6= 0. Supongamos que car k = 0 o que car k es un primo que no divide a m. Entonces la multiplicacin o por m es una isogenia separable (no nula). Demostracion: El teorema anterior y las hiptesis sobre la caracter o stica implican que m = m 6= 0, luego la multiplicacin por m no es constante y, o por el teorema 1.19 es separable. Teorema 3.5 Si E es una curva el ptica, entonces la aplicacin Z End(E) o que a cada entero m le asigna la multiplicacin por m es un monomorsmo de o anillos. Demostracion: Basta probar que si p Z, p 6= 0, entonces la multiplicacin por p es una isogenia no nula. Observemos que una composicin de o o isogenias no nulas (suprayectivas) es suprayectiva y, por consiguiente no nula. As pues, podemos suponer que p es primo. Supongamos primero que car k 6= 2. Si p = 2 basta aplicar el teorema anterior. Si p es impar, basta probar que E contiene un punto P de orden 2, es decir, tal que P 6= O y 2P = O. En tal caso, es obvio que pP 6= 0. En efecto, por el teorema 2.7 podemos suponer que E est denida por una a ecuacin de Weierstrass de la forma Y 2 = F (X). Si a k es una ra de F (X), o z tenemos que P = (a, 0) E y la tangente a E en P es X = a, de donde se sigue que P + P = O. Supongamos ahora que car k = 2. Por el teorema anterior, basta considerar el caso p = 2. Si la multiplicacin por 2 fuera nula, todos los puntos de E o tendr orden 2, as que basta probar que no es as De nuevo podemos suponer an . que E est denida por una ecuacin de Weierstrass F (X, Y ) = 0 de uno de los a o dos tipos que indica el teorema 2.7 para caracter stica 2. Notemos que para que un punto P = (a, b) E tenga orden 2, la tangente a E en P ha de ser vertical, lo cual equivale a que FY (P ) = 0. Considerando las ecuaciones del teorema 2.7, esta condicin equivale a X = 0 en el primer caso y a a3 = 0 en el segundo o caso. La segunda posibilidad se descarta inmediatamente, pues implica = 0. La primera, junto a F (P ) = 0 nos da Y 2 = a6 , luego E tiene unicamente dos puntos de orden 2. De aqu se deducen a su vez propiedades ms generales: a

3.1. Las multiplicaciones enteras

79

Teorema 3.6 Si E1 y E2 son curvas el pticas, entonces el grupo de isogenias Hom(E1 , E2 ) es un Z-mdulo libre de torsin. Si E es una curva el o o ptica, entonces End(E) es un anillo (no necesariamente conmutativo) de caracter stica 0 y sin divisores de 0. Demostracion: Segn hemos observado en la prueba del teorema anterior, u la composicin de isogenias no nulas es no nula. Por lo tanto, si m Z y o Hom(E1 , E2 ) cumplen m = 0, esto puede verse como la composicin de o con la multiplicacin por m, luego = 0 o bien m = 0. El teorema anterior o garantiza que m = 0 como isogenia equivale a m = 0 como entero, luego no hay elementos de torsin. El mismo razonamiento prueba la segunda parte. o Nota En muchos casos, el anillo de endomorsmos de una curva el ptica es simplemente End(E) = Z. Cuando no sucede as se dice que la curva E tiene , multiplicacin compleja. Existe toda una teor sobre curvas el o a pticas con multiplicacin compleja en la que no vamos a entrar aqu o . Ejemplo Sea E/Q la curva el ptica dada por Y 2 = X 3 X. Si i es la unidad imaginaria, llamemos tambin i a la isogenia (x, y) 7 (x, iy). Puesto que e (como isogenia) cumple i2 = 1, no es la multiplicacin por ningn nmero o u u entero. As pues, E tiene multiplicacin compleja. Claramente podemos denir o de forma natural un homomorsmo de anillos Z[i] End(E). Puede probarse que es un isomorsmo.(Ver el ejemplo de la pgina 300.) a Seguidamente vamos a calcular el grado de la multiplicacin por m. Para ello o necesitamos un teorema cuya demostracin requiere ms geometr algebraica o a a de la que podemos explicar con la suciente brevedad.1 La prueba requiere cierta familiaridad con la teor de divisores sobre supercies algebraicas (cona cretamente, sobre la supercie E E, donde E es una curva el ptica). Teorema 3.7 Si E es una curva el ptica, existe una aplicacin o ( , ) : End E End E Q que verica las propiedades (, ) = (, ), ( + , ) = (, ) + (, )

y adems (, ) = grad , para toda isogenia . a De aqu se sigue inmediatamente la relacin o grad( + ) + grad( ) = 2(grad + grad ).
1 En el apndice de mi Geometr Algebraica se da una prueba detallada. All gura la e a hiptesis de que el cuerpo de constantes tenga caracter o stica distinta de 2 o 3, pero la prueba vale literalmente sin esta hiptesis, pues slo se usa al apelar a resultados previos que aqu o o hemos demostrado en general.

80

Cap tulo 3. El lgebra de las curvas el a pticas Si la aplicamos a = m 1 y = 1, obtenemos grad(m + 1) + grad(m 1) = 2(grad m + 1),

y ahora una simple induccin demuestra el teorema siguiente: o Teorema 3.8 Si E es una curva el ptica y m Z, entonces el grado de la multiplicacin por m en E es grad m = m2 . o Demostracion: Para m = 0 y m = 1 es obvio. Para m > 1 se prueba por induccin a partir de la frmula previa al teorema. Para m < 0 basta usar que o o 1 es un automorsmo, luego tiene grado 1. Denicin 3.9 Si E es una curva el o ptica y m N, denimos E[m] = {P E | mP = 0}, de modo que Et =
n=1 S

E[m]

es el subgrupo de torsin de E (el subgrupo formado por los elementos de orden o nito). Observemos que E[m] es el ncleo de la multiplicacin por m. Los teoremas u o 2.35 y 3.4 implican que si m no es divisible entre la caracter stica del cuerpo de constantes entonces el grupo E[m] tiene m2 elementos. Ms precisamente, bajo a dicha hiptesis se cumple que o E[m] (Z/mZ) (Z/mZ). = En efecto, si descomponemos E[m] en producto de grupos c clicos de orden potencia de primo, cada primo p | m no puede aparecer ms que en el orden de a dos factores, pues de lo contrario |E[p]| p3 . Por otra parte, si m = pr m0 , con (m, m0 ) = 1, entonces E[m] no puede contener un subgrupo de orden p2r , luego ha de haber exactamente dos factores de orden pr . Si la caracter stica del cuerpo de constantes es un primo p y m = pr m0 con 0 (m, m ) = 1, es evidente que E[m] = E[pr ] E[m0 ]. Queda pendiente, pues, estudiar el orden de los subgrupos E[pr ] cuando p es la caracter stica de k. Para ello necesitamos la nocin de isogenia dual, de la o que nos ocupamos en la seccin siguiente. o

3.2. La isogenia dual

81

3.2

La isogenia dual

Consideremos una isogenia no nula : E1 E2 entre dos curvas el pticas. La prueba de que las isogenias son homomorsmos de grupos se basa en que se corresponde con el homomorsmo : H0 (E1 ) H0 (E2 ) que induce entre los grupos de clases de grado 0 (que esencialmente es la norma). Ahora bien, tambin induce un homomorsmo : H0 (E2 ) H0 (E1 ) (la inclusin). e o Componindolo con los isomorsmos naturales entre las curvas y sus grupos de e clases obtenemos un homomorsmo : E2 E1 . No es trivial, pero vamos a probar que es una isogenia no nula. Teorema 3.10 Sea : E1 E2 una isogenia no nula de grado m. a) Existe una unica isogenia : E2 E1 tal que = m. b) La isogenia es la composicin de los homomorsmos o E2 H0 (E2 ) H0 (E1 ) E1 , donde la primera y la ultima echa representan los isomorsmos naturales. Demostracion: Veamos primero la unicidad. Si y 0 cumplen a), enton 0 ) = m m = 0. Como no es nula, ha de serlo 0 . ces ( Supongamos ahora que tenemos dos isogenias E1 E2 E3 de grados m y n y que sabemos que y existen. Entonces cumple a) para . En efecto: = m = m = m n = mn. As pues, en virtud del teorema 1.22, basta probar la existencia de bajo el supuesto de que es separable o una aplicacin de Frobenius. Supongamos o primero que es separable. Entonces su ncleo N() es un grupo nito de u orden m (por el teorema 2.35), luego todos sus elementos tienen orden divisor de m, es decir, N() N(m). Ahora basta aplicar el teorema 2.36, que nos da una isogenia : E2 E1 tal que = m. Ahora supongamos que es una aplicacin de Frobenius. Es claro que la o aplicacin de Frobenius para m = pr es la composicin r veces consigo misma de o o la aplicacin de Frobenius para p, luego podemos suponer que : E E (p) , o donde p es la caracter stica de k. Los teoremas 1.19 y 3.3 implican que la multiplicacin por p no es separable, o ya que si es una diferencial invariante de E entonces p = p = 0. Por lo tanto, la descomposicin de p segn el teorema 1.22 es de la forma p = e , o u donde es una isogenia separable y e 1. Podemos tomar = e1 . Con esto queda demostrado a). Para probar b) llamamos 0 a la composicin o 0 = m. En efecto, si P E1 tenemos que indicada y vamos a ver que

82

Cap tulo 3. El lgebra de las curvas el a pticas

P 7 (P ) 7 [(P )/O] 7 = gradi P

P 0 1 [(P )]

e (P 0 )P 0 T !

T 1 [O]

e (T )T

T N()

(P + T )

T N()

Aqu hemos usado el teorema 2.35, apartados a) y b). Por lo tanto, para todo Q E2 , podemos elegir P E1 tal que (P ) = Q y entonces (Q) = ((P )) = mP = 0 ((P )) = 0 (Q). En suma: 0 = . Denicin 3.11 Si : E1 E2 es una isogenia de grado m entre dos curvas o el pticas, denimos la isogenia dual : E2 E1 como la unica isogenia que = m si m 6= 0 y = 0 si m = 0 (es decir, si es la isogenia nula). cumple Si la isogenia est denida sobre un cuerpo k, entonces tambin lo est a e a (porque obviamente la multiplicacin por m lo est, y la unicidad de la denicin o a o implica que es invariante por G(k/k)). Diremos que dos curvas el pticas E1 y E2 (denidas sobre k) son isgenas o (sobre k) si existe una isogenia no nula : E1 E2 (denida sobre k). La existencia de la isogenia dual prueba que esta relacin es de equivalencia, lo cual o no es evidente a partir de la mera denicin. o Ejemplo Un clculo rutinario muestra que las isogenias del ejemplo de la a pgina 61 son duales. Basta comprobar que = 2. a El teorema siguiente recoge las propiedades bsicas de la isogenia dual: a Teorema 3.12 Sea : E1 E2 una isogenia de grado m entre dos curvas el pticas. a) Se cumple que = m en E1 y = m en E2 . [ b) Si : E2 E3 es otra isogenia, entonces = . c) En una curva el ptica E, la multiplicacin por m Z cumple m = m. o d) grad = grad . e) = . Demostracion: Si es nula todas las propiedades se cumplen trivialmente, as que supondremos que no lo es. a) La primera relacin es la denicin de isogenia dual. La segunda resulta o o de cancelar en la igualdad siguiente: ( ) = m = m.

= (grad )P.

3.3. Curvas supersingulares b) Consecuencia inmediata de la denicin. o

83

c) Puesto que m m = m2 = grad m, la unicidad de la denicin implica o que m = m. d) Basta observar que m2 = grad m = grad( ) = (grad )(grad ) = m grad . e) Consecuencia inmediata de a), d) y la unicidad de la denicin. o

3.3

Curvas supersingulares

Ahora podemos estudiar la estructura de los grupos de torsin E[pe ], donde o E es una curva el ptica sobre un cuerpo de caracter stica prima p. Sucede que hay dos posibilidades: Teorema 3.13 Sea E una curva el ptica sobre un cuerpo de caracter stica p. Entonces E[pe ] = 0 para todo e 0 o bien E[pe ] Z/pe Z para todo e 0. = Demostracion: Sea : E E la aplicacin de Frobenius de orden p o e con lo que es la aplicacin de Frobenius de orden pe . Puesto que E[pe ] es el o ncleo de la multiplicacin por pe , el teorema 2.35 nos da que u o c |E[pe ]| = grads pe = grads (e e ) = grads (e e ) = (grads )e .

Ahora basta tener en cuenta que tiene grado p, luego su grado de separabilidad slo puede ser 1 o p. o Si E[pe ] tiene orden pe , entonces tiene que ser un grupo c clico, pues si no tuviera elementos de orden pe tendr amos que E[pe ] = E[pe1 ], lo cual es imposible por la parte ya probada. Denicin 3.14 Sea E una curva el o ptica denida sobre un cuerpo de caracter stica prima p. Diremos que E es supersingular si E[p] = 0 y que E es ordinaria en caso contrario, es decir, si E[p] tiene orden p. Observemos que el trmino supersingular es capcioso, pues las curvas sue persingulares no son singulares2 (son curvas el pticas). Segn el teorema anteu rior, si E es una curva supersingular se cumple que todos los grupos de torsin o E[pe ] son triviales, mientras que si E es ordinaria entonces E[pe ] Z/pe Z. = El teorema siguiente est impl a cito en la demostracin de 3.13: o
2 El nombre est relacionado con los anillos de endomorsmos. Lo ms normal es que a a el anillo de endomorsmos de una curva el ptica sea isomorfo a Z, un caso menos frecuente es que sea isomorfo a un orden de un cuerpo cuadrtico imaginario, y a las curvas con dicha a propiedad se las llama singulares. Veremos que las curvas supersingulares sobre cuerpos nitos tienen anillos de endomorsmos an mayores. u

84

Cap tulo 3. El lgebra de las curvas el a pticas

Teorema 3.15 Sea E una curva el ptica sobre un cuerpo de caracter stica prima e p y sea e : E E (p ) la aplicacin de Frobenius de grado pe . Las armacioo nes siguientes son equivalentes: a) E es supersingular. b) e es (puramente) inseparable para un (para todo) e 1. Demostracion: En la prueba de 3.13 hemos visto que el carcter supera singular 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). Tambin hemos visto que |E[p]| = grads p, lo que nos da la equivalencia entre e a) y c). Es obvio que el carcter supersingular u ordinario de una curva el a ptica es invariante por isomorsmos, luego depende unicamente 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 caracter stica p = 2, el unico invariante super singular es j = 0. Demostracion: Segn la tabla del teorema 2.7, una curva con invariante u 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 ecuacin respecto de Y ha de ser 0, pero dicha derivada es constante o igual a 1, luego E[2] = 0 y E es supersingular. Por el contrario, una curva con invariante no nulo admite una ecuacin de o la forma E : Y 2 + XY = X 3 + a6 , la cual tiene un unico punto de orden 2, a saber, (0, a6 ), luego E[2] 6= 0 y E es ordinaria. Ms en general, el teorema siguiente muestra que el nmero de invariantes a u supersingulares (en una caracter stica ja) es siempre nito: Teorema 3.17 Si E es una curva el ptica supersingular sobre un cuerpo de caracter stica prima p, entonces j(E) est en el cuerpo de p2 elementos. a Demostracion: Sea : E (p) E la isogenia dual de la aplicacin de o 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) F O FF FF F 0 FF# 2 E (p )

c) La multiplicacin p : E E es puramente inseparable. o

3.4. Los mdulos de Tate o

85

donde 0 es la aplicacin de Frobenius de E (p) y tiene grado 1, luego es un o 2 isomorsmo. Por consiguiente, j(E) = j(E (p ) ). Ahora bien, si tomamos una ecuacin de Weierstrass para E, tenemos que o 2 una ecuacin de Weierstrass para E (p ) se obtiene elevando a p2 todos los coeo 2 2 cientes de la primera, luego j(E (p ) ) = j(E)p . En denitiva, hemos probado 2 que j(E) = j(E)p , y esto implica que j(E) est en el cuerpo de p2 elementos. a Por ultimo observamos que la supersingularidad es tambin invariante por e isogenia: Teorema 3.18 Toda curva isgena a una curva supersingular es supersingular. o Demostracion: Sea : E1 E2 una isogenia no nula entre dos curvas denidas sobre un cuerpo de caracter stica prima p. Entonces p = p. Si E1 es supersingular, entonces p es puramente inseparable en E1 , luego, comparando los grados en la igualdad anterior, tambin lo es sobre E2 , luego tambin sta e e e es supersingular.

3.4

Los mdulos de Tate o

En las secciones anteriores hemos estudiado los grupos de torsin E[m] de o una curva el ptica E. Estos grupos contienen mucha informacin sobre E. Por o ejemplo, observemos que si dos isogenias coinciden sobre el grupo de torsin o Et , entonces son iguales, pues el ncleo de la diferencia es innito. En realidad u vemos que es suciente con que coincidan sobre el grupo E[q ] =
e=0 S

E[q e ],

donde q es un primo distinto de la caracter stica del cuerpo de constantes. En esta seccin veremos cmo encajar los grupos E[q e ] en una estructura ms o o a conveniente que su unin. Para ello necesitamos la nocin de l o o mite proyectivo de un sistema de mdulos: o Denicin 3.19 Si A es un anillo conmutativo y unitario, un sistema proo yectivo de A-mdulos es una sucesin {Mn } de A-mdulos junto con una o o o n=1 sucesin de homomorsmos n : Mn Mn1 . Denimos Q l o el mite proyectivo del sistema como el submdulo M = Mn del producto Mn formado por o l m n n las sucesiones x = (x1 , x2 , x3 , . . . ) tales que n (xn ) = xn1 , para todo n > 1. Llamaremos n : M Mn a las restricciones de las proyecciones. Obviamente n+1 n+1 = n .
0 Ejercicio: Demostrar que si (M 0 , {n }) es otro mdulo junto con homomorsmos o 0 0 0 0 n : M Mn tales que n+1 n+1 = n , entonces existe un unico homomorsmo 0 : M 0 M tal que n = n , as como que esta propiedad determina el l mite proyectivo salvo isomorsmo.

86

Cap tulo 3. El lgebra de las curvas el a pticas

Es claro que si las aplicaciones n son suprayectivas lo mismo sucede con las proyecciones n . Sin ms que cambiar mdulo por anillo podemos denir a o el l mite proyectivo de un sistema proyectivo de anillos y homomorsmos de anillos. Ejemplo Sea p un nmero primo y consideremos el sistema proyectivo foru mado por los anillos Z/pn Z con los epimorsmos naturales Z/pn+1 Z Z/pn Z dados por [x] 7 [x]. Llamemos Zp al l mite proyectivo. Se trata de un anillo conmutativo y unitario, cuya unidad es 1 = (1, 1, 1, . . . ). Adems, para todo m Z no nulo tenemos que m1 = ([m], [m], . . . ) 6= 0, pues a si m1 = 0 entonces pn | m para todo n 1. As pues, Zp tiene caracter stica 0. Es claro que una sucesin ([x1 ], [x2 ], [x3 ], . . . ) es una unidad de Zp si y slo o o 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) 6= 0}. Para cada x Zp no nulo, denimos vp (x) como el m nimo natural m tal que m+1 (x) 6= 0. Si vp (x) = m y n (x) = [xn ], entonces, para todo n > m, xn 0 (md pm ) o y xn 6 0 (md pm+1 ), o

luego xn = yn pm , con (yn , p) = 1. Obviamente, si n m podemos elegir xn = xm+1 y se cumple lo mismo. Entonces = (y1 , y2 , . . .) Up y x = pm .

En resumen, hemos probado que todo elemento x Zp no nulo se expresa como x = pm , donde Up y m 0. La descomposicin es unica, pues o necesariamente m = vp (x). De aqu se sigue inmediatamente que Zp es un dominio ntegro, pues un producto de elementos no nulos es de la forma (pm )(0 pn ). Si fuera nulo, entonces ser pm+n = 0, lo cual es imposible porque Zp tiene caracter a stica 0. Llamemos Qp al cuerpo de cocientes de Zp . Es fcil ver que vp se extiende a a una valoracin en Qp cuyo anillo de enteros es Zp y que restringida a Q es la o valoracin p-dica. Vamos a probar que Qp es completo con dicha valoracin y o a o que Q es denso en Qp . De este modo, Qp resultar ser el cuerpo de los nmeros a u p-dicos. a En efecto, si {xn } es una sucesin de Cauchy en Zp , para cada r 0 existe o un m 0 tal que si n m entonces vp (xn xm ) r, lo que implica que r (xn ) = r (xm ). En particular, la sucesin r (xn ) es nalmente constante o igual a un cierto yr Z/pr Z. En realidad, la condicin de Cauchy implica que o para cada r 0 existe un m 0 tal que si n m entonces s (xn ) = ys para todo s r. De aqu se sigue que y = (y1 , y2 , . . . ) Zp , as como que y = l xn . m
n

Hemos probado que toda sucesin de Cauchy en Zp es convergente (lo cual o prueba que Zp es cerrado en Qp ), pero necesitamos demostrar que lo mismo vale para toda sucesin de Cauchy en Qp . Ahora bien, toda sucesin de Cauchy o o

3.4. Los mdulos de Tate o

87

{xn } est acotada, luego existe un r Z tal que vp (xn ) r para todo n 0. a Entonces es claro que {xn pr } es una sucesin de Cauchy en Zp , que converge o a un y Zp , y la sucesin original converge a ypr . o

Por ultimo, si x Zp y n (x) = [xn ] entonces vp (x xn ) n, luego Z es denso en Zp . Podemos identicar al cuerpo de los nmeros p-dicos con la u a clausura de Q en Qp , y entonces el anillo de los enteros p-dicos es la clausura a de Z en Qp , o sea, Zp , segn acabamos de probar. Por consiguiente, Qp es el u cuerpo de cocientes del anillo de los enteros p-dicos, y ste es el cuerpo de los a e nmeros p-dicos. u a Observemos que la topolog de Zp puede describirse fcilmente en trminos a a e de su estructura de l mite proyectivo: Una base de Zp la forman los conjuntos B(n, a) = {x Zp | n (x) = a}, n 1, a Z/pn Z.

En efecto, basta observar que si x0 Zp cumple n (x0 ) = a, entonces B(n, a) = {x Zp | vp (x x0 ) > n}. Denicin 3.20 Sea E una curva el o ptica y sea l Z un nmero primo. El u mdulo de Tate l-dico de E es el l o a mite proyectivo de Z-mdulos o Tl (E) = E[ln ], l m
n

respecto de los homomorsmos naturales P 7 lP . En principio Tl (E) es un Z-mdulo, pero podemos dotarlo de una estructura o mejor: tenemos que E[ln ] es un Z/ln Z-mdulo, luego si o = (a1 , a2 , . . .) Zl , podemos denir y es claro que as Tl (E) se convierte en un Zl -mdulo. Su estructura es fcil de o a determinar: Supongamos primero que l es distinto de la caracter stica del cuerpo de constantes. Las aplicaciones E[le+1 ] E[le ] tienen ncleo de orden l2 , luego u son suprayectivas. Es claro que si P y P 0 forman una base de E[le+1 ] como Z/le+1 Z-mdulo, entonces los puntos lP y lP 0 forman una base de E[le ] como o Z/le Z-mdulo. Ms an, si jamos una base en E[le ], aplicando a P y P 0 un o a u cambio de base adecuado podemos exigir que lP y lP 0 sea la base prejada. 0 0 Fijamos una base P1 , P1 de E[l] y a partir de ella ir formamos bases Pe , Pe e 0 0 de E[l ], de modo que Pe = lPe+1 , Pe = lPe+1 . Con ellas podemos formar dos elementos P , P 0 Tl (E) tales que Tl (E) = hP ihP 0 i. As pues, Tl (E) Zl Zl . = Si el cuerpo de constantes tiene caracter stica l podemos razonar igualmente, con lo que llegamos al teorema siguiente: x = (a1 P1 , a2 P2 , . . .) Tl (E), x = (P1 , P2 , . . .) Tl (E),

88

Cap tulo 3. El lgebra de las curvas el a pticas

Teorema 3.21 Si E es una cueva el ptica sobre un cuerpo k y l es un nmero u primo, entonces Tl (E) Zl Zl si l 6= car k, mientras que si l = car k entonces = Tl (E) Zl o bien Tl (E) = 0 (segn si E es ordinaria o supersingular). u = Denimos en Tl (E) la topolog que tiene por base a los conjuntos de la a forma B(n, P ) = {x Tl (E) | n (x) = P }, n 1, P E[ln ].

Si l 6= car k y jamos una Zl -base P , P 0 de Tl (E), entonces el isomorsmo inducido Zl Zl Tl (E) resulta ser un homeomorsmo cuando en Zl Zl consideramos la topolog producto. En efecto, una base de Zl Zl viene dada a por los conjuntos {(, ) Zl Zl | n () = a, n () = b}, n 1, a, b Z/ln Z,

que claramente se corresponden con los abiertos bsicos a


0 {x Tl (E) | n (x) = aPn + bPn }.

Igualmente se razona que si l = car k y Tl (E) 6= 0 entonces Tl (E) es topolgio camente isomorfo a Zl . Si : E1 E2 es una isogenia entre dos curvas el pticas, es claro que se restringe a homomorsmos de Z/ln Z-mdulos n : E1 [ln ] E2 [ln ], los cuales o inducen un homomorsmo de Zl -mdulos l : Tl (E1 ) Tl (E2 ). Tenemos as o un monomorsmo de grupos Hom(E1 , E2 ) Hom(Tl (E1 ), Tl (E2 )). Es fcil ver que es inyectivo (supuesto que l 6= car k), pero necesitamos a un hecho ms fuerte. Observemos que Hom(E1 , E2 ) es simplemente un grupo a abeliano, mientras que Hom(Tl (E1 ), Tl (E2 )) tiene una estructura natural de Zl -mdulo con las operaciones denidas puntualmente. o Teorema 3.22 Si E1 y E2 son curvas el pticas sobre un cuerpo de caracter stica distinta de l, entonces el homomorsmo natural de Zl -mdulos o Zl Z Hom(E1 , E2 ) Hom(Tl (E1 ), Tl (E2 )) es inyectivo. Demostracion: En primer lugar demostraremos que si M es un subgrupo nitamente generado de Hom(E1 , E2 ), entonces el grupo M = { Hom(E1 , E2 ) | m M para algn m 1} u tambin es nitamente generado. e En efecto, observemos que por 3.6 el Z-mdulo M es libre de torsin, luego o o es un Z-mdulo libre de rango nito. Por consiguiente R Z M es un espacio o

3.4. Los mdulos de Tate o

89

vectorial real de dimensin nita. La aplicacin ( , ) denida en 3.7 se extiende o o a una forma bilineal en R Z M , que a su vez nos da una extensin continua de o la aplicacin grado. Por lo tanto, podemos considerar el conjunto o U = { R Z M | grad < 1}, que es un entorno abierto de 0.
1 Por otra parte, si M y m = M , la aplicacin 7 m nos o permite identicar a M con un subgrupo de R Z M . Obviamente M U = {0}, luego M es un subgrupo discreto de R Z M . Esto implica que es nitamente generado (es un ret culo).

Usando una vez ms que Hom(E1 , E2 ) es libre de torsin concluimos que, a o de hecho, M es un Z-mdulo libre. o Pasemos ya a la prueba del teorema. Si Zl Z Hom(E1 , E2 ) tiene imagen nula en Hom(Tl (E1 ), Tl (E2 )), podemos tomar un subgrupo M de Hom(E1 , E2 ) nitamente generado tal que Zl Z M . Construimos el subgrupo M y jamos una base 1 , . . . , t Hom(E1 , E2 ). Pongamos que = 1 1 + + t t , i Zl .

Entonces, la imagen de en Hom(Tl (E1 ), Tl (E2 )) es l = 1 (1 )l + + t (t )l = 0. Elijamos ai Z tales que n (i ) = [ai ]. Para cada P E1 [ln ], tomamos x Tl (E1 ) tal que n (x) = P , y entonces n (l (x)) = a1 1 (P ) + + at t (P ) = 0, luego la isogenia = a1 1 + + at t Hom(E1 , E2 ) se anula sobre E1 [ln ]. Segn el teorema 2.36 existe Hom(E1 , E2 ) tal que u = ln , pero entonces M , luego = b1 1 + + bt t , bi Z.

Por la unicidad de las coordenadas, ha de ser ai = ln bi , luego n (i ) = 0 para todo n, luego i = 0 y = 0. Ahora podemos precisar la estructura de los grupos de isogenias: Teorema 3.23 Si E1 y E2 son dos curvas el pticas, entonces Hom(E1 , E2 ) es un Z-mdulo libre de rango menor o igual que 4. o

90

Cap tulo 3. El lgebra de las curvas el a pticas

Demostracion: Fijemos un primo l distinto de la caracter stica del cuerpo de constantes. Sabemos que Tl (E1 ) y Tl (E2 ) son Zl -mdulos libres de rango 2, o luego Hom(Tl (E1 ), Tl (E2 )) es isomorfo al grupo de matrices 22 con coecientes en Zl , luego es un Zl -mdulo libre de rango 4. o El teorema anterior nos permite ver a Zl Z Hom(E1 , E2 ) como Zl -submdulo o de Hom(Tl (E1 ), Tl (E2 )), luego es libre y de rango menor o igual que 4. Por consiguiente, todo submdulo nitamente M generado de Hom(E1 , E2 ) es libre o y determina un Zl -submdulo Zl Z M del mismo rango en Hom(Tl (E1 ), Tl (E2 )), o por lo que rang M 4. Si Hom(E1 , E2 ) no fuera nitamente generado, podr amos encontrar una sucesin de submdulos nitamente generados o o M0 M1 M2 M3 cuyo rango est acotado por 4, luego a partir de uno dado que podemos a suponer que es M0 todos tendrn el mismo rango. Esto implica que los a cocientes Mn /M0 son nitos, luego existe un mn 1 tal que mn Mn M0 . As pues, Mn M0 , donde M0 es el mdulo denido en la demostracin del o o teorema anterior, donde hemos probado que es libre de rango nito. Ahora bien, esto es imposible, pues entonces la unin de los mdulos Mn tambin ser un o o e a mdulo nitamente generado, algn Mn contendr un generador de la unin y o u a o entonces Mn = Mn+1 , contradiccin. o As pues, Hom(E1 , E2 ) es nitamente generado, luego es libre y de rango menor o igual que 4. Ahora vamos a denir una forma bilineal en Tl (E) que nos aportar infora macin sobre las isogenias duales. Primeramente deniremos formas bilineales o sobre los grupos E[ln ] y luego las combinaremos entre s Vamos a usar con . frecuencia el siguiente hecho elemental:
m m Teorema 3.24P divisor P= P1 1 Pr r en una curva el Un a ptica E es principal si y slo si o mi = 0 y mi Pi = O. P Demostracion: Basta observar que grad a = mi y, supuesto que a tenga P grado 0, entonces mi Pi es el punto de E correspondiente a [a] a travs del e isomorsmo H0 (E) E. Ciertamente, a es principal si y slo si su clase es el o = elemento neutro de H0 (E), si y slo si su imagen en E es O. o

Dada una curva el ptica E/k, jamos un natural m > 1 no divisible entre car k. Consideremos un punto T E[m]. Por el teorema anterior existe una funcin f k(E) tal que (f ) = T m /Om . La funcin f est determinada por m o o a y T salvo una constante. Podemos tomar T 0 E tal que mT 0 = T , y entonces existe g k(E) tal que (g) = m(T )/m(O) =
RE[m]

T0 + R . R

(Aqu usamos que |E[m]| = m2 y m2 T 0 = O.)

3.4. Los mdulos de Tate o

91

Ahora observamos que (m f ) = m((f )) = (g m ), luego multiplicando f por una constante podemos suponer que m f = g m . De nuevo, la funcin g est o a determinada por m y T salvo una constante. Sea ahora S E[m] un punto arbitrario y X E. Tenemos que g(X + S)m = f (mX + mS) = f (mX) = g(X)m . Esto implica que las funciones g(X + S) y g(X) (para un S jo) tienen los mismos ceros y polos, luego el cociente g(X + S)/g(X) es constante. Ms an, a u es una ra m-sima de la unidad en k. z Denicin 3.25 Sea E una curva el o ptica sobre un cuerpo k, sea m > 1 un natural no divisible entre car k y sea Um el grupo de las ra ces m-simas de la unidad en k. Denimos el producto de Weil de orden m en E como la aplicacin o em : E[m] E[m] Um dada por em (S, T ) = g(X + S) , g(X)

donde g k(E) es cualquier funcin que cumpla (g) = m(T )/m(O) y X es o cualquier punto de E donde g no tenga un cero ni un polo. Observemos que, aunque g est denida salvo una constante, sta se cancela e e en el cociente em (S, T ), luego em (S, T ) est un a vocamente determinado por m, S y T . El teorema siguiente recoge las propiedades bsicas de este producto. a Teorema 3.26 Sea E una curva el ptica sobre un cuerpo k. Entonces: a) em (S1 + S2 , T ) = em (S1 , T )em (S2 , T ), em (S , T1 + T2 ) = em (S, T1 )em (S, T2 ). b) em (S, T ) = em (T, S)1 . c) Si em (S, T ) = 1 para todo S E[m], entonces T = O. d) Para cada G(k/k), se cumple que em (S, T ) = em (S , T ). e) Si S E[mm0 ], T Em , entonces emm0 (S, T ) = em (m0 S, T ). Demostracion: a) Claramente em (S1 + S2 , T ) = g(X + S1 + S2 ) g(X + S2 ) = em (S1 , T )em (S2 , T ). g(X + S2 ) g(X)

Para demostrar la linealidad en la segunda componente tomamos funciones f1 , f2 , f3 , g1 , g2 , g3 correspondientes a los puntos T1 , T2 y T3 = T1 + T2 .

92

Cap tulo 3. El lgebra de las curvas el a pticas

Sea h k(E) tal que (h) = T3 O/T1 T2 . Entonces (f3 /f1 f2 ) = (hm ), luego existe c k tal que f3 = cf1 f2 hm . Componiendo con la multiplicacin por m o m m m obtenemos que g3 = cg1 g2 (m h)m , luego g3 = c0 g1 g2 (m h). As , em (S, T1 + T2 ) = 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 ).

b) Por el apartado anterior tenemos que em (S + T, S + T ) = em (S, S)em (T, T )em (S, T )em (T, S). Basta probar que em (T, T ) = 1 para todo T E[m]. Recordemos que P representa a la traslacin X 7 X + P . Observemos que o m1 m1 m1 ((1 + i)T )m Q Q Q iT f = iT ((f )) = = 1, (iT )m i=0 i=0 i=0 luego es, ya que su potencia m-sima es la multiplicacin por m seguida de la funcin o o anterior. Evalundola en X y X + T 0 hemos de obtener el mismo resultado: a
m1 Q i=0 m1 Q i=0

iT f es constante y, si mT 0 = T la funcin o

m1 Q i=0

iT 0 g tambin lo e

g(X + iT 0 ) =

Cancelando trminos, la igualdad se reduce a e g(X) = g(X + mT 0 ) = g(X + mT ). As pues, em (T, T ) = 1. c) Si em (S, T ) = 1 para todo S E[m], entonces g(X +S) = g(X), para todo S E[m] y todo X E donde g est denida. Equivalentemente, S (g) = g, e para todo S E[m]. Por 2.35 c) tenemos que g m[k(E)], es decir, que g = m h, para cierta h k(E). As (m h)m = g m = m f , luego f = hm , luego (h)m = (f ) = T m /Om , , luego (h) = T /O, lo cual slo es posible si T = O. o d) Si f y g denen em para T , es claro que f y g denen em para T , luego g (X + S ) g(X + S) 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 ,
0 0 0 0

m1 Q i=0

g(X + (i + 1)T 0 ).

luego f m y m0 g denen emm0 para T . Por consiguiente emm0 (S, T ) =

(m0 g)mm = (mm0 f )m ,

(m0 g)(X + S) g(Y + m0 S) = = em (m0 S, T ). (m0 g)(X) g(Y )

3.4. Los mdulos de Tate o Una consecuencia sencilla de estas propiedades es el teorema siguiente:

93

Teorema 3.27 Si E/k es una curva el ptica y m > 1 no es divisible entre car k, una condicin necesaria para que E[m] E(k) es que k contenga una o ra m-sima primitiva de la unidad. z Demostracion: La imagen de em en Um es un subgrupo, digamos de orden d | m. Entonces 1 = em (S, T )d = em (dS, T ), para todo T E[m], luego dS = O para todo S E[m], lo cual slo es posible o si d = m. En denitiva, la imagen de em es todo Um . Si E[m] E(k), entonces cada em (S, T ) es invariante por G(k/k), luego em (S, T ) k, es decir, Um k. Veamos ahora la conexin de el producto de Weil con las isogenias duales: o Teorema 3.28 Si : E1 E2 es una isogenia entre dos curvas el pticas, m es un natural no divisible entre la caracter stica del cuerpo de constantes y S E1 [m], T E2 [m], entonces em (S, (T )) = em ((S), T ). Demostracion: Podemos suponer que no es nula. Sean f y g las funciones que denen em para T en E2 . Segn el teorema 3.10, la isogenia dual est u a determinada por la relacin o (T )/O = (T /O), luego podemos tomar h k(E1 ) tal que (h) = Claramente, f hm = ((f )) (T )m (T )m = = (h)m Om (O)m (h)m O(T ) . (O)(T )

m g mf f = =m . mh (m h)m hm Esto signica que las funciones f /hm y ( g)/(m h) denen em para ). As pues, (T 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

Cap tulo 3. El lgebra de las curvas el a pticas De aqu deducimos una propiedad no trivial de las isogenias duales:

Teorema 3.29 Si , : E1 E2 son dos isogenias entre curvas el pticas, \ entonces + = + . \ Demostracion: Sea = + . Hemos de probar que = 0. Para ello basta probar que se anula sobre todos los grupos E2 [m], donde m no es divisible entre la caracter stica del cuerpo de constantes, ya que entonces su ncleo ser innito. Tomamos S E1 [m], T E2 [m], de modo que u a \ em (S, (T )) = em (S, + (T ))em (S, (T ))1 em (S, (T ))1 1 = em (( + )(S), T )em ((S), T ) em ((S), T )1 = em ((S), T )em ((S), T )em ((S), T )1 em ((S), T )1 = 1, luego (T ) = 0, para todo T E2 [m]. Como aplicacin probamos lo siguiente: o Teorema 3.30 Sea E una curva el ptica y End(E). Entonces + = 1 + grad grad(1 ) Z. Demostracion: El teorema se cumple trivialmente si = 0. En caso contrario \ grad(1 ) = (1 )(1 ) = (1 )(1 ) = 1 + grad . Finalmente, veamos que podemos unir todos los productos eln en un unico producto sobre Tl (E). Sea E una curva el ptica sobre un cuerpo k y sea l un primo distinto de car k. Sea Uln el grupo de las ra ces ln -simas de la unidad en k. Observemos que, al e igual que hemos obtenido el anillo de enteros l-dicos Zl como l a mite proyectivo de los anillos Z/ln Z, podemos obtenerlo igualmente a partir de los grupos Uln con las aplicaciones Uln+1 Uln dadas por 7 l . Concretamente, tomamos una ra l-sima primitiva 1 Ul y vamos toz e l mando inductivamente ra ces n Uln de modo que n+1 = n . De este modo tenemos diagramas conmutativos Z/ln+1 Z Z/ln Z / Uln+1 / Uln

a donde las echas horizontales son los isomorsmos de grupos dados por [a] 7 n . n Estos isomorsmos inducen un isomorsmo de grupos Z/l Z Uln . l m l m n n

3.4. Los mdulos de Tate o

95

As pues, podemos identicar el grupo aditivo de Zl con el grupo (multipli cativo) Uln . l m
n

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 l mite 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 l mite proyectivo y Zl . El teorema siguiente es inmediato:

Teorema 3.31 Si E es una curva el ptica y l es un primo distinto de la caracter stica del cuerpo de constantes, entonces existe una aplicacin o 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 el pticas, S Tl (E1 ) y T Tl (E2 ), entonces e((S), T ) = e(S, (S)). Como aplicacin demostramos lo siguiente: o Teorema 3.32 Sea E una curva el ptica, End(E) y l un primo distinto de la caracter stica del cuerpo de constantes. Entonces N(l ) = det = , Tr(l ) = 1 + grad grad(1 ) = + .

En particular la norma y la traza de l son enteros independientes de l. Demostracion: Tomemos una base S, T Tl (E) y sea a b c d la matriz de l en dicha base. Entonces (grad )e(S, T ) = e((grad )S, T ) = e(l (l (S)), T ) = e(l (S), l (T )) Por consiguiente grad = det l . Un simple clculo muestra que toda matriz a 2 2 cumple Tr(A) = 1 + det A det(1 A). = e(aS + bT, cS + dT ) = (ad bc)e(S, T ) = (det l )e(S, T ).

96

Cap tulo 3. El lgebra de las curvas el a pticas

3.5

El anillo de endomorsmos

Finalmente estamos en condiciones de determinar la estructura de los anillos de endomorsmos de las curvas el pticas. Necesitamos algunas deniciones: Denicin 3.33 Un lgebra de cuaternios es una Q-lgebra A (es decir, un o a a anillo que contiene a Q como subcuerpo) que tiene una Q-base {1, , , } tal que 2 , 2 Q, 2 < 0, 2 < 0, = = . Un orden en un lgebra de cuaternios A es un subanillo (unitario) que como a Z-mdulo es libre de rango 4. Esto hace que una Z-base de O sea tambin una o e Q-base de A. Notemos que si K es un cuerpo cuadrtico tambin podemos verlo como un a e a lgebra de grado 2 sobre Q y la denicin anterior de orden (cambiando rango 4 o por rango 2) es la usual en teor de nmeros. a u Teorema 3.34 Sea O un anillo unitario de caracter stica 0 sin divisores de 0 que cumpla las propiedades siguientes: a) O es un Z-mdulo libre de rango menor o igual que 4. o b) O tiene una antiinvolucin 7 , esto es, una aplicacin que cumple las o o propiedades siguientes: \ + = + , Adems, si Z entonces = . a c = , = .

c) Si O entonces Z, 0 y = 0 si y slo si = 0. o Entonces O es isomorfo a Z, a un orden de un cuerpo cuadrtico imaginario a o a un orden en un lgebra de cuaternios. a Demostracion: Sea A = Q O (de modo que A es una Q-lgebra tal que a 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 cuadrtico imaginario o un lgebra de cuaternios. a a La antiinvolucin de O se extiende de forma unica a una aplicacin Q-lineal o o en A y es claro que conserva todas las propiedades del enunciado (salvo que es, en general, un nmero racional y no un nmero entero). u u Denimos una norma y una traza N, Tr : A Q mediante N() = , Tr() = + .

El hecho de que la traza est en Q se sigue de que a N( 1) = + 1 = N() Tr() + 1.

3.5. El anillo de endomorsmos

97

Obviamente la traza es Q-lineal y si Q entonces Tr() = 2. Ms an, a u si un A cumple Tr() = 0 entonces 0 = ( )( ) = 2 Tr() + N() = 2 + N(), luego o bien = 0 o bien 2 = N() es un nmero racional negativo. u Si A = Q no hay nada que probar. En caso contrario existe A \ Q. Reemplazndolo por 1 Tr() podemos exigir que Tr() = 0, con lo que a 2 2 < 0 y Q() es un cuerpo cuadrtico imaginario. Si A = Q() ya no hay a nada que probar. En caso contrario existe A \ Q(). Podemos reemplazarlo por 1 Tr() Tr() , 2 22 lo que garantiza que Tr() = Tr() = 0. En particular 2 < 0. El hecho de que las trazas se anulen equivale a = , = , = ,

y al sustituir las dos primeras igualdades en la tercera obtenemos que = . Si probamos que 1, , y = son linealmente independientes, tendr a que ser A = h1, , , i, luego A ser un lgebra de cuaternios. Supongamos a a que a + b + c + d = 0, a, b, c, d Q. Tomando trazas obtenemos que 2a = 0, luego a = 0. Multiplicamos por por la izquierda y por por la derecha: b2 + c 2 + d2 2 = 0, pero esto implica que Q() salvo si b = 0, pero entonces Q salvo si c = 0, lo que obliga tambin a que d = 0. e Como consecuencia inmediata: Teorema 3.35 El anillo de endomorsmos de una curva el ptica es isomorfo a Z, a un orden en un cuerpo cuadrtico imaginario o a un orden en un lgebra a a de cuaternios. En efecto, si E es una curva el ptica hemos probado que el anillo End(E) satisface todas las hiptesis del teorema 3.34. Observemos que la norma y la o traza de una isogenia en el sentido denido en la prueba de 3.34 coinciden con las del teorema 3.32. Es conocido que el grupo de unidades de un orden cuadrtico tiene orden a 2, 4 o 6, por lo que en los casos en los que el teorema 2.12 arma que el grupo de automorsmos tiene orden 12 o 24 (es decir, las curvas de invariante j = 0 en caracter stica 2 y 3), podemos concluir que el anillo de endomorsmos tiene rango 4. Terminamos la seccin con una ultima propiedad: o

98

Cap tulo 3. El lgebra de las curvas el a pticas

Teorema 3.36 Dos curvas isgenas tienen anillos de endomorsmos del mismo o rango. Demostracion: Sea : E1 E2 una isogenia de grado n > 0 entre dos curvas el pticas. Entonces podemos denir un monomorsmo de anillos : Q End(E1 ) Q End(E2 )
1 mediante () = n (). Es fcil ver que efectivamente es un homomorsmo a (teniendo en cuenta que = n). Si () = 0 entonces = 0, luego toma valores en el ncleo de , que es nito, lo cual slo es posible si es la isogenia u o nula.

Esto prueba que el rango de End(E1 ) es menor o igual que el de End(E2 ), pero como la relacin de isogenia es simtrica se ha de dar la igualdad. o e

Cap tulo IV

Curvas el pticas sobre cuerpos nitos


Nos ocupamos ahora de las curvas el pticas denidas sobre cuerpos nitos. Cuando tenemos una curva el ptica denida mediante una ecuacin con coeo cientes enteros (o, ms en general, enteros algebraicos) podemos tomar cona gruencias mdulo un primo para pasar a una ecuacin denida en un cuerpo o o nito. Si el primo no divide al discriminante de la curva, el resultado ser a de nuevo una curva el ptica y podremos aplicarle los resultados que vamos a obtener aqu .

4.1

Puntos racionales

En general, una curva el ptica E/k denida sobre un cuerpo k no algebraicamente cerrado no tiene por qu tener puntos racionales (distintos de O). Sin e 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. Ms an, vamos a dar una a u estimacin del nmero de puntos racionales de E/k. o u Lo primero que observamos es que, si k tiene m elementos, entonces los coecientes de una ecuacin de E/k quedan invariantes al elevarlos a m, por lo o que la imagen de la aplicacin de Frobenius m es la propia curva E y por lo o tanto m resulta ser un endomorsmo. Expl citamente, m (X, Y ) = (X m , Y m ), luego un punto P E est en E(k) si y slo si (P ) = P . En otros trminos: a o e E(k) = N(1 m ). Vamos a probar que 1 m es separable, con lo que el orden del ncleo ser u a el grado. Ms en general: a Teorema 4.1 Sea E/k una curva el ptica denida sobre un cuerpo k de m elementos. Sea m : E E la aplicacin de Frobenius de orden m y sean r, o s Z. Entonces la aplicacin r + sm es separable si y slo si p - r. o o 99

100

Cap tulo 4. Curvas el pticas sobre cuerpos nitos

Demostracion: Vamos a aplicar el teorema 1.19. Para ello tomamos una diferencial invariante en E y calculamos (usando 3.2 y 3.3) r + s() = r + s() = r. (Notemos que () = 0 por 1.19, ya que es puramente inseparable.) As pues, concluimos que r + s es separable si y slo si r 6= 0, si y slo si p - r. o o De este modo nos encontramos con que el nmero de puntos racionales de u una curva E/k es |E(k)| = | N(1 m )| = grad(1 m ). A menudo es conveniente expresar esto en los trminos siguientes: e Denicin 4.2 Sea E/k una curva el o ptica denida sobre un cuerpo k de m elementos. La traza de Frobenius de E/k es T (E/k) = m + 1 grad(1 m ) Z, donde m es la aplicacin de Frobenius de orden m en E. o Segn el teorema 3.32, tenemos que T (E/k) es la traza del endomorsmo u inducido por m en cualquier mdulo de Tate Tl (E) para cualquier primo l o distinto de la caracter stica de k. Si llamamos Nk = |E(k)|, hemos probado la relacin o Nk = m + 1 T (E/k). El teorema siguiente nos permitir estimar T (E/k), y con ello el nmero de a u puntos racionales de E/k. Teorema 4.3 Bajo las hiptesis del teorema 3.7, si , End E, se cumple o p |(, )| (, )(, ). Demostracion: Si m, n Z, se cumple que 0 grad(m + n) = m2 (, ) + 2mn(, ) + n2 (, ). En particular, tomando m = (, ), n = (, ) queda 0 (, )2 (, ) + (, )2 (, ). Podemos suponer 6= 0 y simplicar (, ), con lo que (, )2 (, )(, ). Volviendo al caso en de la aplicacin de Frobenius m de E/k, tenemos que o grad(1 m ) = grad 1 + grad m 2(1, m ) = 1 + m 2(1, m ),

4.1. Puntos racionales luego T (E/k) = m + 1 grad(1 m ) = 2(1, m ) y por el teorema anterior p |T (E/k)| 2 grad 1 grad = 2 m.

101

En resumen:

Teorema 4.4 (Hasse) Sea E una curva el ptica denida sobre el cuerpo k de m elementos. Entonces1 |E(k)| m 1 2 m. En particular, el nmero de puntos de E en el cuerpo de m elementos es u asintticamente igual a m. o Ahora es inmediato que si |k| > 4 entonces toda curva el ptica denida sobre k tiene al menos un punto racional no trivial. Otra consecuencia notable de la relacin |E(k)| = grad(1 m ) es que el o nmero de puntos racionales se conserva por isogenias. En efecto: u Teorema 4.5 Dos curvas el pticas denidas sobre un mismo cuerpo nito k e isgenas sobre k tienen el mismo nmero de puntos racionales. o u Demostracion: Sea : E1 E2 una isogenia no nula entre dos curvas el pticas denidas sobre k y sean 1 y 2 las correspondientes aplicaciones de Frobenius de grado m. El hecho de que est denida sobre k hace que conmute e el diagrama siguiente: E1
1

/ E2
2

E1

/ E2

Por consiguiente, tambin conmuta el diagrama e E1


11

/ E2
12

E1

/ E2

Por consiguiente, grad(1 1 ) grad = grad grad(1 2 ) y simplicando el grado de tenemos el teorema.
1 Esto

es un caso particular de la Hiptesis de Riemann. Ver el Apndice A. o e

102

Cap tulo 4. Curvas el pticas sobre cuerpos nitos

Si conocemos cuntos puntos racionales tiene una curva el a ptica E sobre el cuerpo k de m elementos, podemos calcular cuntos tiene sobre el cuerpo K de a md elementos. Se trata de encontrar la relacin entre las trazas de Frobenius o t = T (E/k) = m + m , t0 = T (E/K) = d + d . m m

Ahora bien, m y m son las ra del polinomio X 2 tX + m, luego ces t =


0

t+

!d !d t2 4m t t2 4m + . 2 2

Para terminar vamos a dar una frmula util para contar los puntos racionales o de una curva el ptica denida sobre un cuerpo k de caracter stica p 6= 2. El grupo multiplicativo k es c clico, luego tiene un unico subgrupo de ndice 2 que dene un unico carcter no trivial : k {1}. Si x K , entonces (x) = 1 si y a slo si x es un cuadrado en k . Extendemos a k tomando (0) = 0. o Consideremos ahora una curva el ptica E/k dada por una ecuacin de Weierso trass de la forma Y 2 = F (X), donde F (X) k[X] tiene ra ces simples en k. Entonces, cada x k dar lugar a un punto de E si F (x) = 0, a dos puntos si a F (x) es un cuadrado no nulo y a ninguno en otro caso. Aadiendo adems el n a punto innito vemos que P P |E(k)| = 1 + ((F (x)) + 1) = m + 1 + (F (x)),
xk xk

donde m es el nmero de elementos de k. Equivalentemente, u P T (E/k) = (F (x)).


xk

(4.1)

4.2

Curvas supersingulares

En esta seccin calcularemos el nmero de curvas el o u pticas supersingulares (salvo isomorsmo) denidas sobre un cuerpo nito. En primer lugar daremos una caracterizacin sencilla de las curvas supersingulares: o Teorema 4.6 Una curva el ptica E/k denida sobre un cuerpo nito k de caracter stica p es supersingular si y slo si p | T (E/k). o Demostracion: Sea m el nmero de elementos de k y sea m la aplicacin u o de Frobenius de grado m. Entonces, como endomorsmos, m = T (E/k) m .

Segn el teorema 4.1 tenemos que m | T (E/k) si y slo si m es inseparable, u o lo que equivale a que E sea supersingular. As pues, podemos determinar si una curva es supersingular sin ms que a contar sus puntos racionales. Para curvas denidas sobre un cuerpo primo el criterio anterior se puede renar:

4.2. Curvas supersingulares

103

Teorema 4.7 Sea p > 3 un nmero primo y E/k una curva denida sobre el u cuerpo de p elementos. Entonces E es supersingular si y slo si T (E/k) = 0, si o y slo si |E(k)| = p + 1. o Demostracion: Una implicacin es el teorema anterior. Supongamos que o E es supersingular. Entonces la multiplicacin por p es puramente inseparable, o luego p = 2 h, donde es la aplicacin de Frobenius de grado p y h tiene o grado 1, luego es un isomorsmo. Sea t = T (E/k). Por el teorema anterior t = pr, para cierto r Z. Supongamos que r 6= 0. Por la unicidad de la isogenia dual ha de ser = h. Tenemos que t = pr = 2 hr = + = + h = (1 + h). Como es biyectiva podemos simplicar hr = 1 + h. Sea la diferencial invariante de E. Por el teorema 1.19 tenemos que (1 + h)() = 0, y por 3.2 esto equivale a h() = . En particular h 6= 1. Podemos suponer que E viene dada por una ecuacin cannica o o E : Y 2 = X 3 + a4 X + a6 , y entonces el teorema 2.12 nos da que h es de la forma h(X, Y ) = (u2 X, u3 Y ), donde u es una ra de la unidad, y queremos probar que es u = 1. Segn la z u denicin 2.13, o dx = , 2y luego h() = d(u2 x) = u1 = , 2u3 y

luego u1 = 1 y, por lo tanto, u = 1, lo que prueba que h es el automorsmo de orden 2, o sea, h = 1. Concluimos que t = + = + (1) = 0, en contra de lo supuesto.
Ejercicio: Mostrar que el teorema anterior es falso en caracter stica 2 o 3.

Pasemos ya a la cuestin de determinar si una curva es supersingular. o Teorema 4.8 Sea k un cuerpo nito de caracter stica p > 2. a) Si E/k es una curva el ptica dada por una ecuacin de Weierstrass de o la forma Y 2 = F (X), donde F (X) k[X] es un polinomio con ra ces simples en k. Entonces E es supersingular si y slo si el coeciente de o X p1 en F (X)(p1)/2 es nulo.

104

Cap tulo 4. Curvas el pticas sobre cuerpos nitos

b) Sea r = (p 1)/2. El polinomio Hp (T ) =


i=0 r P r2 i

Ti

tiene ra ces distintas en k y si k, 6= 0, 1, entonces la curva el ptica E : Y 2 = X(X 1)(X ) es supersingular si y slo si Hp () = 0. o c) El nmero de invariantes supersingulares en caracter u stica p es 1 + [p/12] + p , donde [ ] denota la parte entera ( 1 p = 1 0 y si p 1 (md 12), o si p 1 (md 12), o en otro caso.

Demostracion: a) Sea : k {1} el unico carcter no trivial de a orden 2 de k , extendido con (0) = 0. Segn hemos visto al nal de la seccin u o anterior, P |E(k)| = 1 + m + (F (x)),
xk

donde m es el nmero de elementos de k. Ahora bien, como k es un grupo u c clico 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, identicndolo con su resto mdulo p) tenemos que a o P |E(k)| = 1 + m + F (x)(m1)/2 .
xk

Observemos ahora que si x0 es un generador de k tenemos P xi =


m2 P j=0

xk

xij = 0

x0

(m1)i

1 =0 xi 1 0

salvo si m 1 | i > 0, en cuyo caso xi = 1 y la suma da m 1 = 1. (Notemos 0 que si i = 0 entonces no podemos eliminar el sumando correspondiente a x = 0 y la suma da m = 0.) Como F (X) tiene grado 3, al multiplicar F (X)(m1)/2 obtenemos un polinomio de grado 3(m 1)/2. Al aplicar lo anterior a cada monomio cuando x recorre k, el unico monomio de grado i > 0 mltiplo de m 1 es el de grado u m 1, luego si llamamos Tm al coeciente de grado m 1 en F (X)(m1)/2 , entonces (en k) |E(k)| = 1 Tm . Esto signica que Tm es T (E/k) (como elemento de k). As pues, E es supersingular si y slo si T (E/k) 0 (md p) si y slo si T (E/k) = 0 en k, si y o o o slo si Tm = 0. o

4.2. Curvas supersingulares

105

Falta probar que Tm = 0 si y slo si Tp = 0 (pues el enunciado del teorema o hace referencia a Tp ). Para ello observamos que F (X)(p
n+1

1)/2

= F (X)(p

1)/2

(F (X)(p1)/2 )p .
n

p Al igualar coecientes obtenemos la relacin Tpn+1 = Tpn Tp . En efecto, el o segundo factor es un polinomio cuyos monomios tienen grado mltiplo de pn . u pn El coeciente de grado (p 1)pn es Tp , que multiplicado por el coeciente de grado pn 1 del primer factor (que es Tpn ) proporciona un trmino de grado e pn+1 1 en el producto, pero ya no hay ms, pues el siguiente trmino del a e segundo factor tiene grado pn+1 , que excede a pn+1 1, y el trmino anterior e tiene grado (p 2)pn , pero en el primer factor no hay ya trminos de grado e 2pn 1 > 3(pn 1)/2. A partir de la relacin obtenida, un simple argumento inductivo nos da la o conclusin. o

b) Vamos a aplicar el apartado anterior a F (X) = X(X 1)(X ). Buscamos el coeciente de X p1 en (X(X 1)(X ))r , que es el coeciente de X r en (X 1)r (X )r . Dicho coeciente es
i=0 r P r i r ri = (1)r Hp (). i () ri (1)

Falta probar que Hp (T ) tiene ra ces simples. Para ello comprobaremos la identidad siguiente: d2 Hp dHp + 4(1 2T ) Hp (T ) = 0. dT 2 dT En efecto, tenemos que 4T (1 T )
r

(4.2)

dHp X r2 i1 = , i iT dT i=1 4(1 2T ) dHp dT = = d2 Hp 4T (1 T ) dT 2 = = Ahora hacemos


r i+1 r X 2 r i i=1 r1 X i=0

d2 Hp X r2 i2 = , i i(i 1)T dT 2 i=2 4iT i1


r X 2 r i i=1

8iT i 8iT i , 4i(i 1)T i

r X 2 r i i=2 r1 X i=0

r 2 i+1 4(i

+ 1)T i

r X 2 r i i=0 r X i=2 i

4i(i 1)T i1 + 1)T i

4(1 2T )

r r dHp X r2 (r i)2 i X r2 i = 4T i i 8iT , dT i+1 i=0 i=0

ri r i+1 i

, y queda

r 2 i+1 4i(i

r X 2 r i i=0

r2

4i(i 1)T i .

106 4T (1 T )

Cap tulo 4. Curvas el pticas sobre cuerpos nitos


r r X 2 d2 Hp X r2 (r i)2 r i = 4iT i i i 4i(i 1)T . dT 2 i+1 i=0 i=0 i=0 r P r2 i

El miembro izquierdo de (4.2) es de la forma 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,

pues k tiene caracter stica p. Esto prueba (4.2). Derivando sucesivamente esta expresin obtenemos identidades de la forma o dn Hp = polinomio en las derivadas de orden < n, dT n para n 2. Si Hp (T ) tuviera una ra t 6= 0, 1 de orden n 2, entonces la deriz vada n-sima de H deber ser no nula en t, mientras que las derivadas de orden a inferior deber ser todas nulas, pero esto contradice la relacin precedente. an o Por lo tanto, slo falta justicar que 0 y 1 no son ra de Hp (T ). Ahora bien, o ces 4T (1 T ) Hp (0) = 1, Hp (1) =
r X 2 r i i=0

(La suma de cuadrados puede evaluarse as para escoger r objetos de entre : 2r, podemos partir los 2r en dos grupos de r, escoger i primer grupo de del r formas distintas y r i del segundo tambin de r formas distintas.) e i i c) Por el teorema 2.16, sabemos que toda curva el ptica admite una ecuacin o de Weierstrass E en forma de Legendre, cuyo invariante es j(E ) = 28 (2 + 1)3 . 2 ( 1)2

p1
r

6 0 (md p). o

Ahora bien, cada invariante j se corresponde con 6 valores de , excepto j = 0, que se corresponde con 2 y j = 1728, que se corresponde con 3, esto ultimo salvo si p = 3, caso que tratamos aparte. Vemos que H3 (T ) = 1 + T, luego el unico invariante supersingular es el correspondiente a = 1, que a su vez se corresponde con el invariante j = 0. Si p 5 denimos p (j) = 1 si la curva el ptica de invariante j es supersingular en caracter stica p y p (j) = 0 si es ordinaria. Entonces, para p 5, el nmero de invariantes supersingulares es u 1 p1 2p (0) 3p (1728) + p (0) + p (1728) 6 2 = p1 2 1 + p (0) + p (1728). 12 3 2

4.2. Curvas supersingulares

107

Falta por determinar los valores de p (0) y p (1728), es decir, cundo los a invariantes j = 0 y j = 1728 son supersingulares. Como el resultado tiene inters en s mismo lo enunciamos como teorema independiente a continuacin. e o Observemos que el criterio depende unicamente del resto de p mdulo 12. Lle o vando los cuatro casos posibles a la frmula anterior se obtiene el criterio del o enunciado. Teorema 4.9 El invariante j = 0 es supersingular en caracter stica p > 3 si y slo si p 1 (md 3), mientras que el invariante j = 1728 es supersingular si o o y slo si p 1 (md 4). o o Demostracion: Consideramos la curva Y = X 3 + 1, cuyo invariante es j = 0 en cualquier caracter stica. Aplicamos el apartado a) del teorema anterior, para lo cual necesitamos el coeciente de X (p1)/2 en (X 3 + 1)(p1)/2 . Este ser a (p1)/2 nulo salvo si p 1 (md 3), en cuyo caso vale (p1)/3 , que no es nulo mdulo p o o (pues se obtiene como productos y cocientes de elementos no nulos). Para j = 1728 consideramos la curva Y 2 = X 3 + X. Buscamos el coeciente de X (p1)/2 en (X 2 + 1)(p1)/2 . Como antes, ser nulo salvo si p 1 (md 4), a o (p1)/2 en cuyo caso vale (p1)/4 , que no es cero mdulo p. o

Para terminar demostramos que el carcter ordinario o supersingular de una a curva el ptica est muy relacionado con la estructura de su anillo de endomora smos: Teorema 4.10 Sea E/k una curva el ptica denida sobre un cuerpo nito k. Si E es supersingular entonces End(E) tiene rango 4 como Z-mdulo y si E es o ordinaria entonces tiene rango 2. Demostracion: Supongamos primeramente que E es ordinaria, digamos e que |k| = p y sea pe la aplicacin de Frobenius de grado pe . Veamos que o pe Z. En caso contrario, comparando grados habr de ser pe = pe/2 (con / a e par), pero entonces pe/2 ser inseparable y E ser supersingular, en contra a a de lo supuesto. Con esto tenemos que el rango de End(E) es 2 o 4. Si probamos que End(E) es conmutativo, el rango tendr que ser 2. Observemos que el homomorsmo naa tural End(E) End(Tp (E)) es inyectivo, pues si una isogenia tiene imagen nula entonces se anula sobre todos los subgrupos E[pr ], y como E es ordinaria cada uno de ellos tiene pr elementos, luego tiene ncleo innito y, por u consiguiente, es nula. Por otra parte, como E es ordinaria tenemos que Tp (E) Zp , luego hemos = probado que End(E) es isomorfo a un subanillo de End(Zp ) Zp . (Notemos que = End(Zp ) es el anillo de los homomorsmos de Zp -mdulos de Zp en s mismo, y o que Zp es un Zp -mdulo libre de base 1.) o Consideremos ahora el caso en que E es supersingular y sea A = QEnd(E). Supongamos, por reduccin al absurdo, que el lgebra A tiene rango menor o a que 4, con lo que es isomorfa a Q o a un cuerpo cuadrtico imaginario. Por el a

108

Cap tulo 4. Curvas el pticas sobre cuerpos nitos

teorema 3.18 toda curva isgena a E es supersingular, por 3.17 slo hay (salvo o o isomorsmo) una cantidad nita de tales curvas y en la prueba de 3.36 vemos que el anillo de endomorsmos de cualquiera de ellas es isomorfo a un orden de A. Si A = Q tomamos un primo cualquiera l 6= p, mientras que si A es un cuerpo cuadrtico, exigimos adems que l se conserve primo en todos los rdenes de A a a o correspondientes a curvas isgenas a E. Precisemos esto: o Si el orden maximal de A es Z[], entonces los dems rdenes son de la a o forma Z[f ], donde al entero f se le llama conductor del orden correspondiente. Hay innitos primos racionales l que se conservan primos en el orden maximal. De entre ellos, tomamos uno que no divida a ninguno de los conductores de los o rdenes indicados. Puesto que E[li ] Z/li ZZ/li Z, podemos tomar una sucesin de subgrupos o = H1 H2 E, Hi Z/li Z. =

Por el teorema 2.37 existen curvas el pticas Ei junto con isogenias separables i : E Ei de ncleo Hi . Segn hemos comentado, hay un nmero nito de u u u 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 ncleo de es isomorfo a Hi+j /Hi Z/lj Z. Al componer con el u = isomorsmo obtenemos una isogenia separable : Ei Ei cuyo ncleo es u c clico de orden lj . Por consiguiente, tiene grado lj y = lj . Si End(Ei ) Z la factorizacin unica implica que j es par y = lj/2 , o = donde = 1. Si End(Ei ) es un orden cuadrtico podemos llegar a la misma a conclusin (ahora con Aut(Ei )) gracias a la eleccin de l. En efecto, tenemos o o que l es primo con el conductor del orden, y todo ideal de un orden cuadrtico a de norma prima con el conductor se descompone de forma unica como producto de ideales primos. Como (l) es primo, la factorizacin de ha de ser = lr y, o aplicando la involucin, de hecho = lj/2 . o Esto nos lleva a que el ncleo de lj/2 es c u clico, pero por otra parte sabemos que es producto de dos grupos c clicos, lo que nos da una contradiccin. o

4.3

El n mero de curvas sobre un cuerpo u

Segn el teorema 2.46, si E/k es una curva el u ptica de invariante j 6= 0, 1728, hay tantas clases de k-isomorf de curvas conjugadas con E/k como elementos a en k /k2 . En general esto nos da innitas clases, pero si k es un cuerpo nito k2 tiene ndice 2, luego a cada invariante j le corresponden slo 2 clases de o conjugacin de curvas con invariante j. En esta seccin calcularemos el nmero o o u de clases de k-isomorf de curvas conjugadas a una dada a partir de una frmula a o sobre grupos nitos, que nos permitir considerar incluso las caracter a sticas 2 y 3, exceptuadas en 2.46. Recordemos que un grupo G acta sobre un conjunto X si cada elemento de u G tiene asociada una permutacin de X de forma consistente con la operacin o o

4.3. El nmero de curvas sobre un cuerpo u

109

en G, es decir, si tenemos un homomorsmo : G X , donde X denota el grupo de las permutaciones de X. En lugar de (g)(x) escribimos simplemente xg. Si G acta sobre X, a cada g G le podemos asociar el conjunto jado u F (g) = {x X | xg = x}, y a cada x X le podemos asociar su estabilizador: Gx = {g G | xg = x}. Por otra parte, en X podemos establecer la relacin de equivalencia en virtud o de la cual dos elementos x, y estn relacionados si existe un g G tal que xg = y. a Las clases de equivalencia se llaman rbitas y el conjunto cociente se representa o por X/G. El resultado que necesitamos es el siguiente: Teorema 4.11 (Frmula de Burnside) Si un grupo nito G acta sobre un o u conjunto nito X, entonces 1 X |X/G| = |F (g)|. |G|
gG

Demostracion: Veamos primeramente que la frmula se cumple cuando o |X/G| = 1. Se dice entonces que la accin es transitiva. Consideramos el o conjunto A = {(x, g) X G | xg = x}. Agrupando los pares de A segn su primera o su segunda componente obteu nemos que X X |F (g)| = |Gx |.
gG xX

Ahora bien, si x X, la aplicacin : G X dada por (g) = xg es o suprayectiva (porque slo hay una rbita) y (g) = (h) si y slo si xg = xh, o o o si y slo si xhg1 = x, si y slo si hg 1 Gx . Por lo tanto, cada x X tiene o o exactamente |Gx | antiimgenes por y concluimos que |G| = |X||Gx |. Esto nos a da que X X |F (g)| = |G|/|X| = |G|,
gG xX

como hab que probar. a

En el caso general, si X/G = {X1 , . . . , Xn }, entonces G acta sobre cada u o rbita Xi y por la parte ya probada X |G| = |Fi (g)|,
gG

donde Fi (g) = {x Xi | xg = x}. Al sumar sobre i obtenemos X n|G| = |F (g)|,


gG

lo que prueba el teorema. Como aplicacin de esta frmula vamos a demostrar lo siguiente: o o

110

Cap tulo 4. Curvas el pticas sobre cuerpos nitos

Teorema 4.12 Sea = (m, j) el nmero de curvas el u pticas salvo k-isomorsmo denidas sobre el cuerpo k de m elementos con invariante j. Entonces = 2 excepto en los casos indicados en la tabla siguiente: m j 1, 5 (md 12) 1728 4 o 1 (md 6) o 0 6 32r+1 0 4 32r 0 6 22r+1 0 3 22r 0 7 Demostracion: Sea m = pn . Supongamos en primer lugar que p > 3 y que j 6= 0, 1728. Entonces toda curva el ptica denida sobre k admite una ecuacin o cannica segn el teorema 2.7, es decir, de la forma Y 2 = X 3 + a4 X + a6 con o u j = 1728 4a3 4 . 4a3 + 27a2 4 6

Observemos que a4 6= 0 6= a6 , o de lo contrario ser j = 0, 1728. El a nmero total de ecuaciones correspondientes a un j dado es el nmero de pares u u (a4 , a6 ) k k que cumplen la ecuacin o (1728 j)(a4 /3)3 = (a6 /2)2 . Hay (m 1)/2 valores de a4 para los que el miembro izquierdo tiene ra z cuadrada en k. (Sern los valores para a4 con o sin ra cuadrada, segn si 3 y a z u 1728 j tienen o no ra cuadrada en k.) Para cada valor de a4 hay dos valores z para a6 . En total hay m 1 ecuaciones con invariante j. Dos ecuaciones corresponden a curvas k-isomorfas si y slo si existe una o transformacin del tipo dado por el teorema 2.3 que transforma una en la otra. o Del teorema 2.6 (comparar con la prueba del teorema 2.12) se sigue que las transformaciones que convierten una ecuacin del tipo considerado en otra del o mismo tipo son las de la forma X = u2 X 0 , Y = u3 Y 0 , u k .

Estas transformaciones constituyen un grupo G de orden m 1 y una transformacin dada ja a una ecuacin si y slo si u2 = 1, en cuyo caso las ja a o o o todas. Por lo tanto, hay dos transformaciones que jan a las m 1 ecuaciones y m 3 que no jan a ninguna. La frmula de Burnside nos da que o = 1 (m 1 + m 1) = 2. m1

Los dems casos se tratan de forma similar. Como ilustracin detallaremos a o el ms complicado, el correspondiente a m = 2n , n par, j = 0. Segn el a u teorema 2.7, las curvas en estas condiciones admiten ecuaciones de la forma Y 2 + a3 Y = X 3 + a4 X + a6 , a3 6= 0.

4.3. El nmero de curvas sobre un cuerpo u

111

Hay un total de (m 1)m2 = (2n 1)22n ecuaciones. Del teorema 2.6 se sigue que las transformaciones que conservan la forma cannica de la ecuacin o o son las del tipo X = u2 X 0 + s2 , Y = u3 Y 0 + su2 X 0 + t, u 6= 0.

Estas forman un grupo G de orden (m 1)m2 = (2n 1)22n . Adems, las a que jan a una ecuacin dada son las que cumplen o u3 = 1, (u 1)a4 + sa3 + s4 = 0, s2 a4 + s6 + ta3 + t2 = 0.

Hemos de calcular |F (g)| para cada g = (u, s, t). Distinguimos casos: a) u = 1, s = 0. t = 0. Entonces g es la identidad y |F (g)| = (2n 1)22n .

t 6= 0. Entonces g ja a las ecuaciones que cumplen ta3 +t2 = 0, lo que determina completamente a a3 , mientras que a4 y a6 son arbitrarios. Por consiguiente, |F (g)| = m2 = 22n . Hay m 1 transformaciones g en este caso, luego la contribucin total a la frmula de Burnside es o o (2n 1)22n . b) u = 1, s 6= 0. Las ecuaciones son sa3 + s4 = 0, s2 a4 + s6 + ta3 + t2 = 0. La primera determina a a3 y la segunda a a4 , mientras que a6 es arbitrario. As pues, |F (g)| = m = 2n . Hay (m 1)m = (2n 1)2n transformaciones de este tipo, luego la contribucin total a la frmula es (2n 1)22n . o o c) u 6= 1. Aqu usamos que n es par, pues de lo contrario este caso no podr darse. En efecto, el menor cuerpo de caracter a stica 2 que contiene a las ra ces cbicas de la unidad es el de 4 elementos, luego stas estn u e a contenidas en los cuerpos de 2n elementos con n par. s = 0, t = 0. Las condiciones se reducen a a4 = 0, luego concluimos que |F (g)| = (m 1)m = (2n 1)2n . Hay 2 transformaciones en este caso (correspondientes a los dos valores de u), luego en total la contribucin es de (2n 1)2n+1 . o s = 0, t 6= 0. A la condicin a4 = 0 hay que aadir a3 = t, o n lo que reduce las ecuaciones a |F (g)| = m = 2n . El nmero de u transformaciones es 2(2n 1), luego la contribucin es de (2n 1)2n+1 . o s 6= 0. Las condiciones son (u 1)a4 + sa3 + s4 = 0, s2 a4 + s6 + ta3 + t2 = 0.

Despejamos a4 en la primera (notemos que 1/(u 1) = u) y sustituimos en la segunda: a3 (us3 + t) + (u + 1)s6 + t2 = 0,

112 o tambin e

Cap tulo 4. Curvas el pticas sobre cuerpos nitos

a3 (us3 + t) + (us3 + t)2 = 0. Si t = us3 se cumplen las condiciones para cualquier a3 y cualquier a6 , mientras que a4 est determinado. Esto nos da a |F (g)| = (m 1)m = (2n 1)2n , y el nmero de transformaciones es 2(m 1). La contribucin es de u o (2n 1)2 2n+1 . Si t 6= us2 entonces a3 est jo, al igual que a4 , luego |F (g)| = 2n a y el nmero de transformaciones es 2(m 1)2 . La contribucin es de u o (2n 1)2 2n+1 . La frmula de Burnside nos da, nalmente, o = = (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

A partir de aqu es fcil calcular el nmero total de curvas el a u pticas sobre un cuerpo dado: Teorema 4.13 El nmero N de curvas el u pticas salvo k-isomorsmo sobre el cuerpo k de m elementos viene dado por la tabla siguiente: m 2 22r 32r+1 32r 1 (md 12) o 5 (md 12) o 7 (md 12) o 11 (md 12) o
2r+1

N 22r+2 + 1 22r+1 + 5 2(32r+1 + 1) 2(32r 1 + 3) 2m + 6 2m + 2 2m + 4 2m

Demostracion: Es una comprobacin sencilla. Veamos por ejemplo el o 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. Dada una curva E : Y 2 = X 3 + a4 X + a6

4.3. El nmero de curvas sobre un cuerpo u

113

denida sobre un cuerpo nito de caracter stica > 3, el teorema 4.12 arma que salvo casos excepcionales slo hay dos clases de conjugacin de curvas o o isomorfas a E. El teorema 2.46 nos da que un representante de la otra clase es la curva dada por E 0 = Y 2 = X 3 + d2 a4 X + d3 a6 , donde d no es un cuadrado en k . Vamos a determinar la relacin entre las trazas de E y E 0 . Para ello cono sideramos el carcter cuadrtico : k {1}, aplicamos la frmula (4.1) y a a o usamos que cuando x recorre k lo mismo hace dx: P P T (E 0 /k) = (x3 + d2 a4 x + d3 a6 ) = (d3 x3 + d3 a4 x + d3 a6 ) = (d) T (E/k) = T (E/k).
xk 3 xk

(Notemos que (d) = 1 porque hemos tomado d sin ra cuadrada en k.) z Vemos as que E y E 0 tienen traza distinta supuesto que sta sea no nula e (en particular si son curvas ordinarias). Con esto tenemos casi demostrado el teorema siguiente: Teorema 4.14 Dos curvas el pticas ordinarias sobre un cuerpo nito k son kisomorfas si y slo si tienen el mismo invariante y el mismo nmero de puntos o u racionales. Demostracion: Las condiciones son obviamente necesarias. Si se cumplen y j 6= 0, 1728, entonces slo hay dos clases de curvas k-isomorfas con invariante o j. Si las dos curvas no fueran k-isomorfas, una de ellas ser k-isomorfa a una a curva E y otra a la correspondiente curva E 0 en las condiciones de la discusin o precedente, pero ya hemos visto que en tal caso tendr trazas opuestas (no an nulas, por ser ordinarias), luego no tendr el mismo nmero de puntos racioan u nales. Falta considerar los casos j = 0 y j = 1728. Estos invariantes son supersingulares en las caracter sticas 2 y 3, luego podemos suponer que car k > 3. Si j = 1728 ambas curvas admiten ecuaciones de la forma E : Y 2 = X 3 + a4 X, E 0 : Y 2 = X 3 + a0 X. 4

Por 4.9 sabemos adems que p 1 (md 4), luego tambin m 1 (md 4). a o e o Como de costumbre, llamamos m al cardinal de k. Trabajando en k, se cumple P P 3 T (E/k) = (x3 + a4 x) = (x + a4 x)(m1)/2
xk xk

Ahora usamos la relacin o


xk

(m1)/2 P i=0

(m 1)/2 2i+(m1)/2 (m1)/2i x a4 . i xk P x =


i

1 si m 1 | i, 0 en caso contrario,

114

Cap tulo 4. Curvas el pticas sobre cuerpos nitos

que ya nos ha aparecido en la prueba del teorema 4.8. El unico exponente mltiplo de m 1 en nuestra suma corresponde a i = (m 1)/4, luego u (m 1)/2 (m1)/4 T (E/k) = a . (m 1)/4 4 Como las curvas son ordinarias, las trazas son no nulas mdulo p, luego el o nmero combinatorio es no nulo en k. La misma relacin vale para T (E 0 /k), y u o (m1)/4 0(m1)/4 simplicando los nmeros combinatorios concluimos que a4 p u = a4 o, lo que es lo mismo, (a4 /a0 )(m1)/4 = 1. Esto implica que 4 a4 /a0 k. (En 4 4 general, si k = hgi y (g i )(m1)/4 = 1, entonces m 1 | i(m 1)/4, luego 4 | i, luego g i tiene ra cuarta g i/4 .) Por el teorema 2.47, las dos curvas son z k-isomorfas. Si j = 0 hemos de considerar ecuaciones de la forma Y 2 = X 3 + a6 . El razonamiento es anlogo. Ahora tenemos que m 1 (md 3), y la expresin a o o para la traza resulta ser (m 1)/2 (m1)/6 T (E/k) = a , (m 1)/3 6 p de donde concluimos que (a6 /a0 )(m1)/6 = 1 y de aqu que 6 a6 /a0 k. 6 6
Ejercicio: Razonar que el teorema anterior es falso para curvas supersingulares.

Cap tulo V

Grupos formales
En este cap tulo introducimos una nueva tcnica para estudiar las curvas e el pticas. Esencialmente consiste en estudiar el desarrollo en serie de Taylor de la suma en un entorno del punto (O, O). Esto nos llevar a la nocin de grupo a o 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 operacin de o grupo. Antes de introducir la nocin general de grupo formal dedicaremos la o primera seccin a ver con detalle cmo aparecen estos grupos en el estudio de o o las curvas el pticas.

5.1

Desarrollos de Taylor en O
Y 2 + a1 XY + a3 Y = X 3 + a2 X 2 + a4 X + a6 .

Consideremos una curva el ptica E denida por una ecuacin de Weierstrass o

Puesto que queremos estudiar desarrollos de Taylor alrededor del punto O, conviene hacer un cambio de sistema de referencia para que sus coordenadas pasen a ser (0, 0). Dado que O = [0, 1, 0], basta con homogeneizar respecto de Z y deshomogeneizar respecto de Y . La ecuacin pasa a ser o Z + a1 XZ + a3 Z 2 = X 3 + a2 X 2 Z + a4 XZ 2 + a6 Z 3 . Para eliminar signos conviene hacer el cambio Z 0 = Z, X 0 = X, con lo que la ecuacin se convierte en o Z = X 3 + a1 XZ + a2 X 2 Z + a3 Z 2 + a4 XZ 2 + a6 Z 3 . Si las coordenadas anes originales eran x = X/Z, y = Y /Z, las nuevas son t = X/Y , z = Z/Y , luego t = x/y, 115 z = 1/y,

116 y estn ligadas por la ecuacin a o

Cap tulo 5. Grupos formales

z = t3 + (a1 t + a2 t2 )z + (a3 + a4 t)z 2 + a6 z 3 . Sabemos que x tiene un polo doble en O, mientras que y tiene un polo triple. Por consiguiente, t y z tienen ceros en O de rdenes 1 y 3, respectivamente. En o particular t es un parmetro local de E en O y podemos considerar el desarrollo a de z en potencias de t, que ser de la forma a z = t3 (A0 + A1 t + A2 t2 + ), 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) 0 (md T n ), o Entonces la sucesin o z0 = 0, zm+1 = zm F (zm ) z 0 (md T n ). o F 0 (0) 1 (md T ). o

converge a una serie z A[[T ]], que es la unica que cumple F (z) = 0, Demostracion: Llamemos m = (T ) al ideal maximal de A[[T ]]. Estamos suponiendo que el trmino independiente de F est en mn , luego si zm mn , e a tambin F (zm ) mn , luego zm+1 mn . As pues, concluimos que zm mn e para todo m. Veamos ahora que zm zm+1 (md mm+n ). Para m = 0 esto signica o que F (0) 0 (md mn ), lo cual es cierto por hiptesis. Supongamos que la o o congruencia se cumple para naturales menores que m. Consideremos dos indeterminadas Z1 e Z2 . Claramente F (Z1 ) F (Z2 ) = (Z1 Z2 )(F 0 (0) + Z1 G(Z1 , Z2 ) + Z2 H(Z1 , Z2 )), con G, H A[[T ]][Z1 , Z2 ]. Por lo tanto, zm+1 zm = zm F (zm )(zm1 F (zm1 )) = zm zm1 (F (zm )F (zm1 )) = (zm zm1 )(1 F 0 (0) zm G(zm , zm1 ) zm1 H(zm , zm1 )). Por hiptesis de induccin zm zm1 mm+n1 , por la hiptesis del teorema o o o 1 F 0 (0) m y, segn hemos visto antes, zm1 , zm mn , luego podemos u concluir que zm+1 zm mm+n . Con esto hemos probado que la sucesin zm+1 zm tiende a 0, luego la o sucesin zm es de Cauchy en A[[T ]], luego converge a una serie z. Tomando o

5.1. Desarrollos de Taylor en O

117

l mites en la relacin recurrente que dene a zm obtenemos que F (z) = 0. o Como cada zm mn , la continuidad de la valoracin implica que z mn . o Por ultimo, si z 0 A[[T ]] es otra serie que cumple F (z 0 ) = 0 y z 0 mn , entonces 0 = F (z) F (z 0 ) = (z z 0 )(F 0 (0) + zG(z, z 0 ) + z 0 H(z, z 0 )).

Si fuera z 6= z 0 entonces F 0 (0) + zG(z, z 0 ) + z 0 H(z, z 0 ) = 0, de donde podr amos concluir que F 0 (0) m, contradiccin. o Volviendo a la discusin previa al teorema, tomamos A = Z[a1 , . . . , a6 ] y o F (Z) = Z T 3 (a1 T + a2 T 2 )Z (a3 + a4 T )Z 2 a6 Z 3 . Ciertamente luego la serie de potencias S(T ) Z[a1 , . . . , a6 ][[T ]] que nos da el teorema cumple la ecuacin o S(T ) = T 3 + (a1 T + a2 T 2 )S(T ) + (a3 + a4 T )S(T )2 + a6 S(T )3 , as como que T 3 | S(T ). Ahora bien, si aplicamos el teorema con A = k obtenemos la misma serie S(T ), pero ahora la serie de Taylor de z cumple las mismas propiedades, luego por la unicidad concluimos que S(T ) es dicha serie de Taylor. Ms an, podemos aplicar el teorema con A = A[a1 , . . . , a6 ], considerando a u ahora los ai s como indeterminadas. As obtenemos una unica serie S(T ) Z[a1 , . . . , a6 ][[T ]] con la propiedad de que cuando sustituimos las indeterminadas ai por valores concretos en un cuerpo k, la serie S(T ) se particulariza a la serie de Taylor de z respecto de t correspondiente a la curva el ptica determinada por la ecuacin o de Weierstrass de coecientes ai . Pongamos que con Ai Z[a1 , . . . , a6 ]. Es fcil calcular expl a citamente los polinomios Am . Por ejemplo: A0 = 1, A1 = a1 , A2 = a2 + a2 , 1 A3 = a3 + 2a1 a2 + a3 , 1 A4 = a4 + 3a2 a2 + 3a1 a3 + a2 + a4 , . . . 1 1 2 Vamos a demostrar que, tal y como se observa, la suma de los ndices de cada monomio de Am es igual a m. Para ello denimos el grado de un monomio de Z[a1 , . . . , a6 ] como la suma de sus ndices y llamamos Gr al Z-mdulo generado o por los monomios de grado r. De este modo, Z[a1 , . . . , a6 ] =
r=0 L

F (0) = T 3 0 (md T 3 ), o

F 0 (0) = 1 (a1 T + a2 T 2 ) 1 (md T ), o

S(T ) = T 3 (A0 + A1 T + A2 T 2 + ),

Gr

y Gr Gs Gr+s . Vamos a demostrar que Am Gm .

118

Cap tulo 5. Grupos formales

Para ello observemos cmo se construye concretamente la serie S(T ). Si o llamamos P (T, Z) = T 3 + (a1 T + a2 T 2 )Z + (a3 + a4 T )Z 2 + a6 Z 3 , la sucesin zn construida en 5.1 es o z0 = 0, Ms detalladamente: a z1 = P (T, 0), Si denimos P1 (T, Z) = P (T, Z), entonces zm = Pm (T, 0). Extendamos la aplicacin grado a Z[a1 , . . . , a6 , T, Z] estableciendo que T o tiene grado 1 y Z tiene grado 3. Ahora Z[a1 , . . . , a6 , T, Z] =
r= + L

zm+1 = P (T, zm ).

z2 = P (T, P (T, 0)),

z3 = P (T, P (T, P (T, 0))), . . .

Pm+1 (T, Z) = P (Z, Pm (T, Z)),

Gr .

Es claro que P (T, Z) G3 . Ms an, una simple induccin prueba que a u o Pm (T, Z) G3 para todo m 1. Por consiguiente,
m m m Pm (T, 0) = T 3 (1 + B1 T + B2 T 2 + + BN T N ), m m con Br Gr . Como S(T ) = l Pm (T, 0), tenemos que Ar = Br para m 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 el ptica determinada por una ecuacin de Weierstrass o con coecientes a1 , . . . , a6 , entonces la serie de Taylor de z = 1/y en O alrededor del parmetro t = x/y es S(T ). Adems, los a a 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 clculo rutinario muestra que a 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

5.1. Desarrollos de Taylor en O

119

Consideramos ahora el producto E E. Sean pi las proyecciones, ti = pi t, zi = pi z, para i = 1, 2. Las funciones t1 , t2 forman un sistema local de parmetros en (O, O). Sea S : E E E la suma en E y sea s = S t. a Entonces s k(E E). Vamos a estudiar su desarrollo en serie de Taylor alrededor del punto (O, O). Consideremos el plano af determinado por Y 6= 0, en el cual podemos n tomar a t y z como coordenadas anes. Fijados dos puntos distintos P1 , P2 E, de coordenadas (t1 , z1 ), (t2 , z2 ), la pendiente de la recta que los une es = z2 z1 . t2 t1

Podemos ver a como una funcin racional en la supercie E E. Su o desarrollo en serie alrededor de (O, O) es1 (T1 , T2 ) =
+ X

An3

n=3

n n T2 T1 Z[a1 , . . . , a6 ][[T1 , T2 ]]. T2 T1

Observemos que no tiene trminos de grado 0 o 1. La recta que pasa por e P1 y P2 viene dada por la ecuacin Z = T + , donde = z1 t1 . Si vemos a o como funcin racional en E E, tenemos tambin que su desarrollo en serie o e es (T1 , T2 ) = z1 (T1 ) (T1 , T2 )T1 Z[a1 , . . . , a6 ][[T1 , T2 ]]. Sustituyendo la ecuacin Z = T + en la ecuacin de Weierstrass (ms o o a exactamente, en su transformada en trminos de T y Z) obtenemos una ecuacin e o cbica en T , dos de cuyas ra u ces son t1 y t2 . El cociente de los coecientes de grado 2 y 3 ser la suma de las ra a ces cambiada de signo, luego la tercera ra z es a1 + a3 2 + a2 + 2a4 + 3a6 2 t3 = t1 t2 . 1 + a2 + a4 2 + a6 3 As t3 es la coordenada t del tercer punto donde la recta corta a E. Dicho , punto es P1 P2 . Si consideramos a t3 como funcin racional en E E, o tenemos que t3 es la composicin de la funcin (P1 , P2 ) 7 P1 P2 con la o o funcin t k(E). La expresin anterior muestra que su desarrollo en serie o o alrededor de (O, O) cumple t3 (T1 , T2 ) Z[a1 , . . . , a6 ][[T1 , T2 ]], pues el desarrollo en serie del denominador es una unidad del anillo de series de potencias (porque no tiene trmino independiente). Ms an, como no tiene trminos de e a u e grado 1, vemos que t3 (T1 , T2 ) = T1 T2 + En trminos de las coordenadas de Weierstrass, el opuesto de un punto e (x, y) viene dado por (x, y a1 x a3 ). Teniendo en cuenta que t = x/y, la
1 En principio no sabemos si es regular en (O, O), pero el monomorsmo de anillos O(O,O) (E E) k[[T1 , T2 ]] se extiende a un monomorsmo de cuerpos de k(E E) en el cuerpo de cocientes de k[[T1 , T2 ]], y en este caso vemos que la imagen de es entera.

120

Cap tulo 5. Grupos formales

coordenada t de dicho opuesto es i = x/(y + a1 x + a3 ). Viendo a i como funcin o racional en E, su desarrollo en serie alrededor de O es i(T ) = luego Claramente s = t3 i, luego2 i(T ) = T + Z[a1 , . . . , a6 ][[T ]]. x(T ) T 2 a1 T 1 = , y(T ) + a1 x(T ) + a3 T 3 + a1 T 2 +

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 el ptica denida por una ecuacin de Weierso trass 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 + , 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 ). Demostracion: Falta demostrar las cuatro propiedades. Para la primera consideramos la funcin u O(O,O,O) (E E E) denida mediante o 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 anlogamente. As para probar b) cona , sideramos (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 composicin de la serie de Taylor de en (P ) con las series de Taylor de ti , donde o t1 , . . . , tn es el sistema de parmetros locales considerado en (P ). Concretamente, tomamos a (P1 , P2 ) = P1 P2 y = i, con lo que (t) = t3 .

i(T ) = T +

Adems cumplen las propiedades siguientes: a

5.2. Grupos formales

121

5.2

Grupos formales

Los resultados de la seccin anterior nos llevan a esta denicin: o o Denicin 5.4 Un grupo formal (abeliano) sobre un dominio o ntegro A es una serie de potencias F A[[X, Y ]] que satisface las propiedades siguientes: a) F (X, Y ) = X + Y + b) F (X, F (Y, Z)) = F (F (X, Y ), Z), c) F (X, 0) = X, F (0, Y ) = Y , d) Existe una serie i(X) A[[X]] tal que F (X, i(X)) = 0, e) F (X, Y ) = F (Y, X). Observemos que la serie i(X) cuya existencia postula la denicin es unica, o pues si j(X) cumple lo mismo, entonces j(X) = F (j(X), 0) = F (j(X), F (X, i(X))) = F (F (j(X), X), i(X)) = F (F (X, j(X)), i(X)) = F (0, i(X)) = i(X). En estos trminos, lo que hemos demostrado en la seccin anterior es que e o la serie de Taylor en (O, O) de la suma de una curva el ptica dada por una ecuacin de Weierstrass con coecientes a1 , . . . , a6 es un grupo formal sobre el o anillo Z[a1 , . . . , a6 ]. Dos ejemplos ms elementales de grupos formales son los siguientes: a El grupo formal aditivo Se trata del grupo dado por F (X, Y ) = X + Y. Obviamente cumple todas las propiedades que exige la denicin. La serie o inversa es i(X) = X. El grupo formal multiplicativo Se trata del grupo dado por F (X, Y ) = X + Y + XY = (1 + X)(1 + Y ) 1.
X 1 La serie inversa es i(X) = 1= (1)n X n . 1+X n=1

Vemos que un grupo formal es una serie de potencias que denir una a operacin de grupo en caso de converger. Ms adelante veremos que en algunos o a 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

Cap tulo 5. Grupos formales

Denicin 5.5 Un homomorsmo h : G1 G2 entre dos grupos formales o sobre un dominio ntegro A es una serie de potencias h = H A[[T ]] sin trmino independiente tal que e 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 composicin de series H2 (H1 (T )). o Diremos que h : G1 G2 es un isomorsmo si existe otro homomorsmo h0 : G2 G1 tal que h h0 = h0 h = 1. Ejemplo Consideremos una isogenia : E1 E2 entre dos curvas el pticas 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 ) segn el teorema 5.3. Sea H(T ) u la serie de Taylor en O de la funcin t2 . Vamos a comprobar que dene un o homomorsmo formal h : G1 G2 . Ante todo, como t2 ((O)) = O, es claro que H no tiene trmino indepene diente. Ahora basta observar la coincidencia de las funciones
2 E1 E1 E1 E1 k,

2 E1 E1 E1 E1 E2 k

La serie de Taylor en (O, O) de la primera es s1 (H(X), H(Y )), mientras que la de la segunda es H(s2 (X, Y )). Si tenemos isogenias 1 : E1 E2 y 2 : E2 E3 , entonces el homomorsmo formal asociado a 1 2 es la composicin h1 h2 de los homomorsmos o formales asociados a cada i . En efecto, se trata del homomorsmo formal determinado por la serie de Taylor de 1 2 t3 , que es la composicin de la serie o de Taylor de 2 t3 (o sea, H2 (T )), con la serie de Taylor de 1 t2 (que es H1 (T )). Es obvio que la isogenia identidad induce el homomorsmo formal identidad, luego si una isogenia es un isomorsmo, su homomorsmo formal inducido tambin lo es. e Si G es un grupo formal y m Z, podemos denir inductivamente homomorsmos m : G G mediante 0(T ) = 0, m + 1(T ) = F (m(T ), T ), m 1(T ) = F (m(T ), i(T )). Una induccin rutinaria muestra que realmente son homomorsmos. Para o 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 unica serie G(T ) A[T ] tal que F (G(T )) = T . Dicha serie cumple tambin que G(F (T )) = T . e

5.2. Grupos formales

123

Demostracion: Vamos a construir una sucesin Gn (T ) A[T ] tal que o F (Gn (T )) T (md T n+1 ), o Gn+1 (T ) = Gn (T ) (md T n+1 ). o La segunda condicin implica que la sucesin Gn (T ) es de Cauchy en A[[T ]], o o luego converge a una serie G(T ) que, en virtud de la primera condicin, cumple o F (G(T )) = T (la aplicacin G 7 F (G) es claramente continua). o

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 para cierto b A, por hiptesis de induccin. Basta tomar c = b/a. o o T + bT n+1 + acT n+1 (md T n+2 ), o

As tenemos la existencia de una serie G tal que F (G(T )) = T . Ahora bien, la construccin muestra que G(T ) = a1 T + luego podemos aplicar la o 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 G0 es cualquier otra serie que cumpla F (G0 (T )) = T , entonces G(T ) = G(F (G0 (T ))) = G0 (T ).

Veamos ahora un par de propiedades sobre la multiplicacin por un entero o en un grupo formal que sern importantes despus. a e Teorema 5.7 Sea G un grupo formal sobre un dominio ntegro A y m Z. a) La multiplicacin por m en G cumple m(T ) = mT + o b) Si m es una unidad en A, entonces m : G G es un isomorsmo. Demostracion: El apartado a) se demuestra fcilmente por induccin soa o bre m. Para m < 0 observamos que 0 = F (T, i(T )) = T + i(T ) + , luego i(T ) = T + Para probar b) usamos el teorema anterior, que nos da una serie G(T ) tal que m(G(T )) = G(m(T )) = T . Slo hemos de probar que G es un homomorsmo. o En efecto, m(F (G(X), G(Y ))) = F (m(G(X)), m(G(Y ))) = F (X, Y ), luego F (G(X), G(Y )) = G(m(F (G(X), G(Y )))) = G(F (X, Y )).

124

Cap tulo 5. Grupos formales

Diferenciales invariantes Ahora vamos a demostrar que todo grupo formal tiene una forma diferencial invariante por traslaciones. El espacio de formas diferenciales sobre A[[X]] puede identicarse con el propio A[[X]], pues una forma diferencial es simplemente una expresin de tipo = H(X) dX, con o H(X) A[[X]]. Por otra parte, la traslacin en un grupo formal G es simplemente su suma o vista como funcin de una variable, es decir, Y (X) = F (X, Y ). o La transformada de una forma por la traslacin de G es la forma diferencial o Y () = H(F (X, Y )) F dT A[[X, Y ]] X

Diremos que una forma diferencial sobre A[[X]] es invariante respecto de un grupo formal G sobre A si Y () = . Diremos que = H(X) dX est a normalizada si H(0) = 1. Ejemplo Es fcil ver que una diferencial invariante para el grupo formal adia tivo F (X, Y ) = X + Y es = dX, mientras que una diferencial invariante para el grupo formal multiplicativo F (X, Y ) = (1 + X)(1 + Y ) 1 es = dX = (1 X + X 2 X 3 + ) dX. 1+X

Teorema 5.8 Si G es un grupo formal sobre un dominio ntegro A, entonces existe una unica diferencial invariante normalizada, dada por la frmula o = !1 F dX. X (0,X)

Cualquier otra diferencial invariante es de la forma a, con a A. Demostracion: Supongamos que = H(X) dX es una diferencial invariante para G. Entonces H(F (X, Y )) F = H(X). X

En particular, haciendo X = 0 tenemos que F H(Y ) = H(0). X (0,Y ) Cambiando la Y por la X queda H(X) F = H(0). X (0,X)

5.2. Grupos formales

125

La derivada de F tiene trmino independiente 1, luego H(X) est complee a tamente 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 relacin o F F F = . X (Z,F (X,Y )) X (F (Z,X),Y ) X (Z,X) Ahora hacemos Z = 0, con lo que la expresin se reduce a o F F F = , X (0,F (X,Y )) X X (0,X)

que es la relacin que necesitbamos. o a

Teorema 5.9 Sea E una curva el ptica 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 parmetro t. Entonces a 0 = H(T ) dT es una diferencial invariante del grupo formal asociado a E. Demostracion: Sabemos que es una diferencial de primera clase de E, 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

La derivada de P es, por denicin, la unica funcin en k(E) cuya serie de o o Taylor en O es la derivada de la serie de Taylor de P . As pues, la serie de Taylor de h es !1 s H(T ) = , X
(0,X)

dP . 1 = h(O) = h(P ) dt O

donde s(X, Y ) es la serie de Taylor de la suma en E. Segn el teorema anterior, u H(T ) dT es la diferencial invariante normalizada del grupo formal de E.

126

Cap tulo 5. Grupos formales

Si h : G1 G2 es un homomorsmo entre grupos formales sobre un dominio ntegro A, a cada forma diferencial = G(X) dX sobre A[[X]] le podemos asignar otra dada por dH h() = G(H(x)) dX. dX Esta transformacin relaciona de forma natural las diferenciales invariantes: o Teorema 5.10 Si h : G1 G2 es un homomorsmo entre grupos formales, entonces las diferenciales invariantes normalizadas G1 y G2 verican la relacin o h(G2 ) = H 0 (0) G1 . Demostracion: Vamos a ver que h(G2 ) es una diferencial invariante para G1 . En efecto, si G2 = G(X) dX, entonces dH Y (h(G2 )) = Y G(H(X)) dX dX dH F1 = G(H(F1 (X, Y ))) dX dX F1 (X,Y ) X H(F1 (X, Y )) dX X F2 (H(X), H(Y )) = G(F2 (H(X), H(Y ))) dX X F2 dH = G(F2 (H(X), H(Y ))) dX X (H(X),H(Y )) dX = G(F2 (H(X), H(Y ))) = G(H(X)) El trmino independiente de e dH dX es H 0 (0), luego el teorema anterior implica la igualdad del enunciado. G(H(X)) Veamos otra aplicacin de la diferencial invariante que nos ser util un poco o a ms adelante: a Teorema 5.11 Si G es un grupo formal sobre un dominio ntegro A y p Z es un primo, entonces existen series de potencias f (T ), g(T ) A[[T ]] tales que f (0) = g(0) = 0 y p(T ) = pf (T ) + g(T p ). Demostracion: Sea (T ) = H(T ) dT la diferencial invariante normalizada de G. Segn el teorema 5.7 tenemos que p(T ) = pT + , luego el teorema u anterior implica que pH(T ) dT = p(T ) = H(p(T ))p0 (T ) dT. La serie H(p(T )) tiene trmino independiente igual a 1, luego tiene inversa e en A[[T ]], luego p0 (T ) pA[[T ]]. Esto signica que cada trmino an T n en p(T ) e cumple p | an o bien p | n. dH dX = h(G2 ). dX

5.2. Grupos formales

127

Logaritmos y exponenciales En este apartado trabajaremos con grupos formales sobre un dominio ntegro A de caracter stica 0 y llamaremos K = AQ. Podemos identicar a K con el subanillo del cuerpo de cocientes de A formado por las fracciones con denominador entero. Denicin 5.12 Sea G un grupo formal sobre un dominio o ntegro A de caracter stica 0, sea K = A Q y sea = (1 + c1 X + c2 X 2 + )dX la diferencial invariante normalizada. El logaritmo formal de G es la serie de potencias Z c1 c2 logG (X) = = X + X 2 + X 3 + K[[X]]. 2 3 La exponencial formal de G es la unica serie de potencias expG (X) K[[X]] que cumple (segn 5.6) u logG (expG (X)) = expG (logG (x)) = X. Por ejemplo, si G es el grupo formal multiplicativo, sabemos que su diferencial invariante normalizada es = (1 X + X 2 X 3 + ) dX, luego X2 X3 X4 + + 2 3 4 Observemos que si A = C sta es la serie de potencias de la funcin holomorfa e o log(1 + X), cuya inversa es la funcin eX 1, cuya serie de potencias es a su o vez X 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 tambin en Q[[X]], luego en K[[X]]. e El inters de los logaritmos formales se debe en gran parte al teorema sie guiente: Teorema 5.13 Sea G un grupo formal sobre un dominio ntegro A de caracter stica 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. Demostracion: Sea = P (X) dX la diferencial invariante normalizada de G. Entonces F P (F (X, Y )) = P (X). X

128 Equivalentemente,

Cap tulo 5. Grupos formales

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 tambin es un homomorsmo y es el inverso de logG , luego el logae ritmo es un isomorsmo. Nota Es fcil ver que en la construccin de las funciones exponencial y loa o gar tmica de un grupo formal G no hemos usado en ningn momento la conu mutatividad de G (es decir, la propiedad F (X, Y ) = F (Y, X)), pero tenemos la relacin o F (X, Y ) = expG (logG (X) + logG (Y )), de donde se sigue que todo grupo formal sobre un dominio ntegro de caracter stica 0 es necesariamente abeliano. Esto no es cierto en caracter stica prima. La restriccin a caracter o stica nula es obviamente necesaria para trabajar con logaritmos debido a que en la denicin aparecen necesariamente denominadores o enteros. Dichos denominadores los conocemos expl citamente en el caso de la funcin logaritmo, pero no sucede lo mismo con su inversa, la exponencial. El o teorema siguiente nos permitir obtener una estimacin. a o Teorema 5.14 Sea A un dominio ntegro de caracter stica 0 y sea F (X) =
X an Xn 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.
X bn X n, n! n=1

5.3. Grupos formales sobre cuerpos mtricos e Demostracion: Derivando en F (G(X)) = X obtenemos que dF dG = 1, dX G(X) dX

129

y haciendo X = 0 vemos que a1 b1 = 1. Como a1 es una unidad de A, concluimos que b1 A. Derivando de nuevo queda 2 d2 F dG dF d2 G + = 0. 2 dX G(X) dX dX G(X) dX 2 Una simple induccin muestra que para todo n 2 podemos expresar o dF dn G dX G(X) dX n

como polinomio con coecientes enteros de las series di F dj G , i = 1, . . . , n, , j = 1, . . . , n 1. i dX G(X) dX j En particular:

Al evaluar en X = 0 obtenemos a1 bn como polinomio con coecientes enteros de los ai y los bj , luego otra induccin nos da que bn A. o Teorema 5.15 Sea G un grupo formal sobre un dominio ntegro A de caracter stica 0. Entonces logG (X) =
X an X n, n n=1

expG (X) =

X bn X n, n! n=1

con an , bn A, a1 = b1 = 1.

5.3

Grupos formales sobre cuerpos mtricos e

En esta seccin K ser un cuerpo mtrico discreto completo, O ser su o a e a anillo de enteros, P el ideal maximal de O y k = O/P y G ser un grupo formal a sobre O. La peculiaridad de este contexto es que cualquier serie de potencias H(X1 , . . . , Xn ) O[[X1 , . . . , Xn ]] converge obviamente en P P. Por consiguiente podemos denir el grupo G(P) formado por el conjunto P con la suma determinada por +G = F (, ) (y el inverso G = i()). Ms a an, es claro que G(Pn ) = Pn es un subgrupo de G(P). u Tambin es claro que todo homomorsmo h : G1 G2 entre grupos fore males sobre O induce un homomorsmo de grupos h : G1 (Pn ) G2 (Pn ), que ser un isomorsmo si y slo si h lo es. Si m Z, la multiplicacin m : G G a o o induce la multiplicacin por m en G(Pn ). o

130

Cap tulo 5. Grupos formales

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 travs del isoe morsmo natural dado por a 7 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 est a denido sobre un anillo mayor que O, sobre el cual no convergen necesariamente las series exponencial y logar tmica. Luego veremos que, bajo ciertas hiptesis, o ambas series convergen sobre subgrupos sucientemente pequeos, con lo que lo n mximo que tendremos ser un isomorsmo G(Pr ) Pr , para r sucientemente a a = 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 luego la identidad es un isomorsmo G(Pn )/G(Pn+1 ) Pn /Pn+1 . = Ahora vamos a estudiar los elementos de torsin de los grupos G(Pn ). El teoo rema siguiente representar un papel importante en el estudio de la aritmtica a e de las curvas el pticas. Teorema 5.16 Sea p 0 la caracter stica del cuerpo de restos k. Entonces todo elemento de torsin de G(P) tiene orden potencia de p. (En particular, si o p = 0 no hay elementos de torsin). o Demostracion: Basta probar que no existen elementos de torsin en G(P) o de orden primo con p (lo cual no es ninguna restriccin si p = 0). En efecto, o si existe un elemento de torsin x G(P) y su orden m no es potencia de p, o 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 torsin o 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 caracter stica 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 multiplicacin (formal) por m es un isomorsmo formal de G en o s mismo. Por consiguiente, la multiplicacin por m es tambin un isomorsmo o e m : G(P) G(P). Esto nos permite concluir que x = 0. Estudiemos ahora con ms detalle el caso en que k tiene caracter a stica prima. Teorema 5.17 Supongamos que K tiene caracter stica 0 pero que la caracter stica del cuerpo de restos k es un primo p. Sea x G(P) un elemento de torsin de orden pn . Entonces o v(x) v(p) . pn pn1 x +G y = F (x, y) = x + y + x + y (md Pn+1 ), o

5.3. Grupos formales sobre cuerpos mtricos e

131

Demostracion: Por el teorema 5.11 sabemos que p(T ) = pf (T ) + g(T p ), con f (0) = g(0) = 0, y por 5.7 ha de ser f (T ) = T + Demostramos el teorema por induccin sobre n. Si x 6= 0 pero p(x) = 0, o entonces 0 = pf (x) + g(xp ). Esto implica que v(px) = v(pf (x)) = v(g(xp )) v(xp ) = pv(x), luego v(p) (p 1)v(x), como ten amos que probar. Supongamos que el teorema es cierto para n y que x tiene orden n + 1. Entonces v(p(x)) = v(pf (x) + g(xp )) m n{v(px), v(xp )}. Como p(x) tiene orden n, por hiptesis de induccin o o v(p(x)) luego v(p) , pn pn1 v(p) , pn pn1 v(p) , pn pn1 v(p) , pn1

m n{v(px), v(xp )} pero no puede ser que v(px) = v(p) + v(x) luego ha de ser v(xp ) = pv(x) como hab que probar. a

pn

As por ejemplo, un grupo formal sobre Zp no puede tener elementos de , torsin si p 3, y si p = 2 tendr a lo sumo elementos de orden 2. o a

Vamos a estudiar ahora la convergencia de las series exponencial y logar tmica. Nos apoyaremos en dos resultados tcnicos. e Teorema 5.18 Sea p Z un primo tal que v(p) 1. Entonces, para cada natural n 1 se cumple (n 1)v(p) v(n!) . p1 Demostracion: En efecto: v(n!) =
P

E(n/pi )v(p),

i=1

donde E(x) denota la parte entera (observemos que E(n/pi ) es el nmero de u mltiplos de pi menores o iguales que n). Por consiguiente u
E(logp n)

v(n!)

i=1

donde usamos que npE(logp n) 1, pues equivale a que E(logp n) logp n.

nv(p)/pi =

nv(p) (n 1)v(p) (1 pE(logp n) ) , p1 p1

132

Cap tulo 5. Grupos formales

Teorema 5.19 Supongamos que K tiene caracter stica 0 y sea p Z un primo tal que v(p) > 0. a) Toda serie de la forma f (T ) =
X an T n, 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 ) =
X bn T n, n! n=1

bn O

converge en la bola abierta de centro 0 formada por los puntos x O tales que v(x) > v(p)/(p 1). Adems v(g(x)) = v(x). a Demostracion: Para la serie f (T ) basta observar que v(an xn /n) = v(an ) + nv(x) v(n) nv(x) v(p) logp n, luego l v(an xn /n) = +, m
n

lo que implica la convergencia de f (x). Igualmente, v(bn xn /n!) = v(bn ) + nv(x) v(n!) nv(x) v(p) = v(x) + (n 1) v(x) . p1 l v(bn xn /n!) = + m
n

(n 1)v(p) p1

Si x cumple la hiptesis de b), entonces o

y g(x) converge. Ms an, tenemos que si n 2 entonces a u 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 caracter stica 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).

5.4. Grupos formales en caracter stica prima

133

Demostracion: El teorema anterior se aplica claramente a la serie de potencias logG T , luego sta converge en G(P). El hecho de que la serie sea un e homomorsmo de grupos formales se traduce inmediatamente en que la aplicacin inducida sobre G(P) es un homomorsmo de grupos. Veamos ahora que o se restringe a un homomorsmo logG : G(Pr ) Ga (Pr ). Si x G(Pr ) y n 1, o bien 1 n p 1, en cuyo caso v(xn /n) = nv(x) nr r, o bien 2 p n, en cuyo caso n x v r nv(x) v(n) r (n 1)r v(p) logp n n n1 log n > v(p) v(p) p1 log p v(p)(n 1) log p log n = 0, log p p1 n1 donde usamos que la funcin log t/(t 1) es montona decreciente para t 2. o o Esto prueba que cada trmino de la serie logG x est en Pr , luego lo mismo e a le sucede a la suma. El teorema anterior implica tambin que serie exponencial expG (T ) dene e 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 tambin lo son. e

5.4

Grupos formales en caracter stica prima

En esta seccin A ser un dominio o a ntegro de caracter stica prima p. Denicin 5.21 Sea h : G1 G2 un homomorsmo formal entre dos grupos o formales sobre A. La altura de h (representada por alt h) es el mayor nmero u a natural a tal que H(T ) = H (T p ), para cierta serie H (T ) A[[T ]]. Convenimos que si h = 0 entonces alt h = +. La altura de un grupo formal G es la altura de la multiplicacin por p en G. o Por ejemplo, el teorema 5.7 implica que si (m, p) = 1 entonces alt m = 0, mientras que el teorema 5.11 implica que alt p 1. Por lo tanto, la altura de un grupo formal (sobre un dominio de caracter stica prima) es siempre mayor o igual que 1. El teorema siguiente es util para calcular alturas: Teorema 5.22 Sea h : G1 G2 un homomorsmo formal entre grupos formales sobre A.

134

Cap tulo 5. Grupos formales

a) Si H 0 (0) = 0 entonces H(T ) = H (T p ), para cierto H (T ) A[[T ]]. b) Si H(T ) = H (T p ), con a = alt h, entonces (H )0 (0) 6= 0. Demostracion: a) Sean 1 y 2 las diferenciales invariantes normalizadas de G1 y G2 . Entonces, por el teorema 5.10, 0 = H 0 (0) 1 = h(2 ) = (1 + )H 0 (T ) dT, luego H 0 (T ) = 0, de donde se sigue claramente que H(T ) = H (T p ). P b) Llamemos q = pa . Sea F1 (X, Y ) = aij X i Y j la suma en G1 y denamos P q i j (q) F1 (X, Y ) = aij X Y . Vamos a ver que esta serie determina un grupo formal G1 . En efecto, consideremos unas nuevas indeterminadas S, T y llamemos X = S q , Y = Y q , de modo que podemos identicar A[[X, Y ]] = A[[S q , T q ]]. En (q) estos trminos, F1 (X, Y ) = F1 (S, T )q . e Igualmente podemos llamar Z = U q . As elevando a q la identidad , F1 (F1 (S, T ), U )) = F1 (S, F1 (T, U )) obtenemos la identidad correspondiente para F1 . Igualmente se comprueban las propiedades restantes. (q) Veamos ahora que H determina un homomorsmo h : G1 G2 . En efecto, H (F1 (X, Y )) = H (F1 (S, T )q ) = H(F1 (S, T )) = F2 (H(S), H(T )) = F2 (H (S q ), H (T q )) = F2 (H (X), H (Y )). Por lo tanto, si (H )0 (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 ser la a altura de h, contradiccin. o Con esto podemos probar que las alturas se comportan bien con la composicin de homomorsmos: o
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 . a

(q)

(q)

(q)

Demostracion: Sean H1 (T ) = H1 (T p ), H2 (T ) = H2 (T p ), donde a1 y a2 son las alturas correspondientes. Entonces


a1 +a2 H2 (H1 (T )) = H2 (H1 (T p )),

a1

a2

donde H1 resulta de elevar a pa2 los coecientes de H1 . Por el teorema anterior los coecientes de grado 1 de H1 y H2 son no nulos, luego lo mismo sucede con el de H1 y el de la composicin H2 (H1 (T )) (notemos que las series no tienen o trmino independiente por la denicin de homomorsmo formal). El apartado e o a) del teorema anterior implica entonces que alt(h1 h2 ) = a1 + a2 .

Ahora probamos que la nocin de altura se corresponde con el grado de o inseparabilidad de una isogenia:

5.4. Grupos formales en caracter stica prima

135

Teorema 5.24 Sea : E1 E2 una isogenia entre dos curvas el pticas denidas por ecuaciones de Weierstrass sobre un cuerpo de caracter stica 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 . Demostracion: Del teorema 1.22 se sigue que toda isogenia se descompone como composicin de una aplicacin de Frobenius y una isogenia separable. o o Como el grado de inseparabilidad es multiplicativo y la altura es aditiva, basta demostrar el teorema cuando est en uno de estos dos casos. a Si es la aplicacin de Frobenius de grado pr , entonces su grado de inseo parabilidad es pr . Por otra parte, el homomorsmo h es el determinado por la r r serie de Taylor de t2 = tp , que es T p , luego alt h = r. 1 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 (0) . Por otra parte, de la denicin de h((T )) se sigue fcilmente que es la o a diferencial formal asociada a (), que es una forma no nula por el teorema 1.19. As pues, H 0 (0) 6= 0, luego alt h = 0. En particular, la altura del grupo formal de una curva el ptica sobre un cuerpo de caracter stica p (es decir, la altura de la multiplicacin por p) slo o o puede ser 1 o 2, ya que el grado de la multiplicacin por p es p2 , luego su grado o de inseparabilidad ha de ser p o p2 . Segn el teorema 3.15 esta altura ser 1 si u a la curva es ordinaria y 2 si es supersingular.

Cap tulo VI

Curvas el pticas sobre cuerpos locales


Si tenemos una curva el ptica E denida mediante una ecuacin de Weierso trass con coecientes enteros, una forma de estudiarla es considerar las curvas (ms simples) denidas por la misma ecuacin sobre el cuerpo Z/pZ, para cada a o primo p. La curva obtenida de este modo se llama reduccin mdulo p de la o o curva E. Lo primero que hemos de tener presente es que no tiene por qu ser e una curva el ptica, pero ello depender unicamente de si p divide o no al discria minante de la ecuacin. En particular, los primos con mala reduccin sern o o a siempre un nmero nito. u Este proceso de reduccin presenta otros inconvenientes que hemos de consio derar. Por ejemplo, una misma curva el ptica puede admitir distintas ecuaciones de Weierstrass con coecientes enteros, cada una con un discriminante diferente, por lo que la buena o mala reduccin en un primo puede depender de la ecuacin o o que elijamos. Para tratar estas cuestiones conviene considerar primero las curvas denidas sobre los cuerpos p-dicos Qp como paso intermedio de la reduccin, es decir, una a o ecuacin con coecientes enteros puede verse tambin como una ecuacin con o e o coecientes en el anillo de enteros p-dicos Zp , la cual a su vez puede reducirse a a una ecuacin en el cuerpo Zp /(p) Z/pZ. o = Ms en general, ahora nos proponemos estudiar las curvas el a pticas denidas sobre un cuerpo mtrico discreto completo. En todo el cap e tulo, salvo que se indique lo contrario, K denotar un cuerpo mtrico completo1 respecto de una a e valoracin v, llamaremos O a su anillo de enteros, U a su grupo de unidades, o P a su ideal primo, k = O/P a su cuerpo de restos y denotar un primo de a O, de modo que P = (). Supondremos adems que K y k son perfectos. En a todos los casos de inters el cuerpo K tendr caracter e a stica 0 y k ser nito, a luego estas hiptesis no son restrictivas. o
1 En

realidad la completitud no es necesaria en la primera seccin. o

137

138

Cap tulo 6. Curvas el pticas sobre cuerpos locales

6.1

Ecuaciones minimales

Sea E/K una curva el ptica y sean x, y K(E) dos generadores que satisfagan una ecuacin de Weierstrass o y 2 + a1 xy + a3 y = x3 + a2 x2 + a4 x + a6 , ai K.

Si u K, el teorema 2.6 nos da que los generadores (u2 x, u3 y) satisfacen una ecuacin similar con coecientes ui ai . As si tomamos v(u) sucientemente o , grande podemos obtener una ecuacin de Weierstrass para E con coecientes o en O. En consecuencia, el discriminante tambin ser entero. e a Denicin 6.1 Una ecuacin de Weierstrass es entera si sus coecientes estn o o a en O. Un cambio de variables de la forma X = u2 X 0 + r, Y = u3 Y 0 + su2 X 0 + t, u 6= 0

es semientero si u, r, s, t O. Diremos que es entero si adems u U (lo que a equivale a que el cambio inverso sea tambin semientero). e Acabamos de ver que toda curva el ptica admite una ecuacin de Weierso trass entera. Es obvio que un cambio de variables semientero transforma una ecuacin de Weierstrass entera en otra ecuacin de Weierstrass entera. Respecto o o al rec proco, tenemos el teorema siguiente: Teorema 6.2 Consideremos dos curvas el pticas K-isomorfas E/K y E 0 /K denidas por ecuaciones de Weierstrass enteras con discriminantes y 0 tales que v() v(0 ). Entonces existe un cambio de variables, necesariamente semientero, que transforma la ecuacin de E en la de E 0 . El cambio ser entero o a si y slo si v() = v(0 ). o Demostracion: Por el teorema 2.3, existen u, r, s, t K, con u 6= 0 que determinan un cambio de variables que transforma E en E 0 . El teorema 2.6 nos da que sus discriminantes satisfacen la relacin u12 0 = , luego tenemos que o v() = v(0 ) + 12v(u), de donde v(u) 0 y v(u) = 0 si y slo si v() = v(0 ). o Falta probar que r, s, t O. De la relacin u4 b0 = b6 + 2rb4 + r2 b2 + 4r3 deducimos que o 6 v(r) + v(2b4 + rb2 + 4r2 ) 0. Si fuera v(r) < 0 tendr amos que tener v(2b4 + rb2 + 4r2 ) 0, luego v(rb2 + 4r2 ) = v(r) + v(b2 + 4r) 0, luego v(b2 + 4r) 0 y, en cualquier caso, tendr que ser v(4r) 0. Razonando a igualmente con la transformacin de b8 concluimos que v(3r) 0. Ahora bien, o como ha de ser v(2) = 0 o v(3) = 0, podemos armar que v(r) 0. La transformacin de a2 nos da que v(s) 0 y la de a6 nos permite concluir que o v(t) 0.

6.1. Ecuaciones minimales

139

Dada una ecuacin de Weierstrass entera, tiene sentido considerar su reo duccin mdulo p, que determinar una curva el o o a ptica sobre k si y slo si o v() = 0. Si no es as tenemos dos posibilidades: que la reduccin tenga , o una cspide o que tenga un nodo, el cual a su vez puede ser racional o irrau cional. Demostraremos que si elegimos la ecuacin con v() m o nimo no slo o tenemos ms posibilidades de que el resultado sea una curva el a ptica, sino que, cuando no lo es, el tipo de la curva resultante no depende de la eleccin de o la ecuacin. Esto lo veremos ms adelante. Ahora discutiremos la nocin de o a o ecuacin minimal: o Denicin 6.3 Si E/K es una curva el o ptica, una ecuacin de Weierstrass o minimal para E es una ecuacin de Weierstrass entera para E tal que v() es o el menor posible. Representaremos por P a dicho valor m nimo. Del teorema anterior se desprende que toda ecuacin de Weierstrass entera o de una curva el ptica se puede transformar en una ecuacin minimal mediante o un cambio de variables semientero, as como que dos ecuaciones minimales de una misma curva el ptica estn relacionadas por un cambio de variables entero. a En general, para determinar si una ecuacin entera es o no minimal hemos de o considerar su terna de valores covariantes (v(c4 ), v(c6 ), v()). (Las cantidades c4 , c6 y, a veces, se llaman covariantes de la ecuacin.) Notemos que v(c4 ) y o v(c6 ) son nmeros naturales o bien +. u El teorema siguiente muestra que es muy fcil decidir si una ecuacin dada a o es o no minimal, salvo si el cuerpo de restos cumple car k 3. En tal caso necesitaremos un anlisis ms detallado, pero el teorema siguiente ser de todos a a a modos el punto de partida. Teorema 6.4 Sea E/K una curva el ptica denida por una ecuacin entera o con valores covariantes (a, b, c) = (v(c4 ), v(c6 ), v()). a) La ecuacin es minimal si y slo si E no admite otra ecuacin entera con o o o valores covariantes (a 4, b 6, c 12). En particular esto sucede si a < 4 o bien b < 6 o bien c < 12. b) Si car K > 3, entonces la ecuacin es minimal si y slo si no existe una o o ecuacin de Weierstrass entera con covariantes c0 = c4 4 , c0 = c6 6 . o 4 6 c) Si car k > 3, entonces la ecuacin es minimal si y slo si se cumple una o o de las tres desigualdades v(c4 ) < 4, v(c6 ) < 6, v() < 12. Demostracion: a) Si existe tal ecuacin, entonces la ecuacin dada no es o o minimal, pues la nueva cumple v(0 ) = v() 12 < v(). Rec procamente, si la ecuacin dada no es minimal, se puede transformar en una minimal mediante o un cambio de variables semientero, pero entonces los covariantes de la ecuacin o minimal cumplen v(c0 ) = v(c4 ) 4v(u), 4 v(c0 ) = v(c6 ) 6v(u), 6 v(0 ) = v() 6v(u).

140

Cap tulo 6. Curvas el pticas sobre cuerpos locales

Como la ecuacin de partida no es minimal, la tercera igualdad implica que o v(u) > 0, luego v(c4 ) 4, v(c6 ) 6, v() 12. Por consiguiente, el cambio Y = 2 Y 0 , X = 3 X 0 transforma la ecuacin de partida en otra con valores o covariantes (a 4, b 6, c 12).

b) Supongamos que existe una ecuacin con los covariantes indicados. Eno tonces su discriminante es 0 = 12 y su invariante es j 0 = j, luego dicha ecuacin dene una curva el o ptica E 0 isomorfa a E. Por otra parte, E y E 0 son k-isomorfas a curvas denidas por las ecuaciones de tipo b dadas por (2.5). Estas ecuaciones no necesariamente enteras, pero que satisfacen las hiptesis del o teorema 2.47, luego las curvas E y E 0 son K-isomorfas. Vemos, pues, que E es K-isomorfa a una curva el ptica denida por una ecuacin de Weierstrass con o discriminante v(0 ) < v(), luego la ecuacin de E no es minimal. o Rec procamente, si la ecuacin de E no es minimal, por a) sabemos que ha o de ser v(c4 ) 4 y v(c6 ) 6, y entonces el cambio X = 2 X 0 , Y = 3 Y 0 nos da una ecuacin con los covariantes requeridos. o c) El apartado a) muestra que la condicin es suciente. Supongamos que o v(c4 ) 4, v(c6 ) 6, v() 12. Entonces c0 = c4 4 y c0 = c6 6 son enteros. 4 6 La hiptesis car k 6= 2, 3 equivale a que car K 6= 2, 3 (lo que nos permite o usar el apartado anterior) y adems v(2) = v(3) = 0. Ahora bien, si car K > 3 a cualquier par de valores c0 , c0 son los covariantes de una ecuacin de Weierstrass o 4 6 la dada por (2.5), que en nuestro caso es entera y con discriminante no nulo, luego por b) concluimos que la ecuacin dada no es minimal. o Observemos que la relacin = (c3 c2 )/123 hace que si car k > 3 las o 4 6 condiciones v() 12, v(c4 ) 4 impliquen v(c6 ) 6, luego la minimalidad equivale de hecho a que v() < 12 o v(c4 ) < 4. Ejemplo La ecuacin Y 2 + XY + Y = X 3 + X 2 + 22X 9 sobre el cuerpo Qp o de los nmeros p-dicos tiene discriminante = 215 52 y c4 = 5 211. Por u a lo tanto, el teorema anterior garantiza que es minimal para todo primo p. Ejemplo Si p > 3 es un primo, la ecuacin Y 2 = X 3 3(1 + pN )X 2(1 + pN ) o sobre el cuerpo Qp cumple = 26 33 (1 + pN ) pN , luego vp (c4 ) = 0 y vp () = N . La primera condicin implica que es minimal, y de este modo o vemos que existen curvas el pticas con p arbitrariamente grande. Nos falta encontrar un criterio para decidir si una ecuacin dada es minimal o cuando car k 3. Abordaremos el problema a travs del apartado b) del teoe rema anterior (limitndonos al caso en que car K = 0). La cuestin es, pues, a o determinar bajo qu condiciones existe una curva el e ptica con unos covariantes dados c4 , c6 O. Si car k > 3 la condicin necesaria y suciente es que c3 c2 6= 0. La o 4 6 condicin es necesaria porque el discriminante de la ecuacin correspondiente o o ha de ser = (c3 c2 )/1728, y es suciente porque basta tomar la curva dada 4 6 por la ecuacin (2.5). Ahora bien, el caso que necesitamos resolver es justo el o opuesto: car k 3.

6.1. Ecuaciones minimales

141

Teorema 6.5 (Kraus) Supongamos que car K = 0 y que car k = p 3. Sean c4 , c6 , O tales que c3 c2 = 1728 6= 0. Consideramos los polinomios 4 6 2 (X) = X 3 3c4 X 2c6 , 3 (X) = X 4 6c4 X 2 8c6 X 3c2 . 4 Entonces, c4 y c6 son los covariantes de una ecuacin de Weierstrass entera o si y slo si se cumple una de las dos condiciones siguientes: o a) p = 3 y existe O tal que 2 () 0 (md 27). o b) p = 2 y existen , O tales que 3 (2 ) 0 (md 256), o 2 (2 ) 16 2 (md 64). o

Demostracion: a) Supongamos que existe una ecuacin con covariantes o c4 y c6 . Entonces basta tomar = b2 , pues entonces 2 () = 27 16b6 0 (md 27). o Supongamos ahora que existe O tal que 2 () 0 (md 27). La ecuacin o o (2.5) tiene covariantes c4 y c6 , pero no es necesariamente entera. Si le aplicamos el cambio X = X 0 + /12 se convierte en 2 c4 2 () Y 2 = X3 + X2 + X+ . 4 48 1728 Los covariantes de esta ecuacin son los mismos. Vamos a probar que los o coecientes son enteros, para lo cual slo hemos de ver que 2 c4 (md 3). o o Tenemos que 3 3c4 + 2c6 (md 27) (por la hiptesis sobre 2 ()) y por o o la relacin entre c4 , c6 y se cumple tambin que c3 c2 (md 27). De aqu o e o 4 6 se sigue que (c4 + c6 )3 3c6 (c4 + c6 )2 (md 27). o (Basta desarrollar el cubo y sustituir las dos congruencias precedentes.) Por consiguiente c4 + c6 0 (md 3). Por ultimo, una comprobacin rutinaria nos o o 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 (md 3). o b) Si existe la ecuacin, aplicando si es necesario el cambio de variables o entero X = X 0 a2 /3 podemos suponer que a2 = 0. Tomamos = a1 , = a3 . Entonces 3 (2 ) = 26 33 (b6 2 b2 ) = 28 33 b8 0 (md 256). o 4 (Para comprobar la primera igualdad sustituimos c4 y c6 por sus valores en trminos de b2 , b4 , b6 y hacemos b2 = 2 , para la segunda sustituimos b6 y b4 e por sus valores en trminos de los ai .) Por otra parte, e 2 (2 ) = 24 33 b6 16 2 (md 64). o

142

Cap tulo 6. Curvas el pticas sobre cuerpos locales

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 ), c6 = 6 + 362 ( + 2a4 ) 216( 2 + 4a6 ). (6.1) 4 c4 24 . 48

La primera ecuacin nos da que o a4 =

Hemos de probar que a4 es entero, para lo cual basta ver que 4 c4 8 0 (md 16). o Usamos la identidad 3 (X) = 4X2 (X) 3(X 2 c4 )2 , de la que obtenemos 42 2 (2 ) 3(4 c4 )2 0 (md 256). o Por otro lado, las hiptesis implican que o 42 (2 ) 64 2 (md 256), o luego Ahora bien, (6.2) y (6.3) implican que 64 | (4 c4 )2 , luego el miembro derecho de la ultima congruencia es 0. En denitiva: (4 c4 + 8 )(4 c4 8 ) 0 (md 256). o Uno de los dos factores ha de ser 0 mdulo 16, pero como 8 8 (md 16), o o en realidad han de serlo los dos, lo que prueba la integridad de a4 . La segunda ecuacin de (6.1) determina el valor de a6 . Falta probar que o tambin ste es entero. Multiplicndola por 2 queda e e a 1728a6 = 2c6 26 + 72 3 + 32 (4 c4 24 ) 432 2 2 (2 ) + 16 2 0 (md 64). o (4 c4 )2 (8 )2 4(4 c4 )2 (md 256). o (6.3) (6.2)

De aqu se sigue que v(a6 ) 0. Las condiciones del teorema de Kraus se simplican notablemente cuando v(p) = 1 (por ejemplo, si K = Q2 o K = Q3 ). En efecto: Teorema 6.6 Supongamos que car K = 0, car k = p 3 y que v(p) = 1. Sean c4 , c6 , O tales que c3 c2 = 1728 6= 0. Entonces, c4 y c6 son los 4 6 covariantes de una ecuacin de Weierstrass entera si y slo si se cumple una o o de las dos condiciones siguientes: a) p = 3 y v(c6 ) 6= 2.

6.1. Ecuaciones minimales b) p = 2 y se cumple una de las dos condiciones siguientes: v(c4 ) = 0 y existe x O tal que c6 x2 (md 4), o v(c4 ) 4 y existe x O tal que c6 8x2 (md 32). o

143

Demostracion: Consideremos p = 3. La relacin c3 c2 = 1728 6= 0 o 4 6 implica v(c4 ) = v(c6 ) = 0 o bien v(c6 ) 2 (pues si 3 divide a uno de los dos covariantes, entonces los divide a ambos y 33 | c2 , luego 32 | c6 ). 6 Si v(c4 ) = 0 entonces = c6 /c4 cumple 2 (2 ) = 1728c6 /c3 0 (md 27), o 4 luego por el teorema anterior existe una ecuacin entera con los invariantes o dados. Si v(c6 ) 3 basta tomar = 0. Supongamos ahora que v(c6 ) = 2 (con lo que v(c4 ) 1) y veamos que no hay enteros y z tales que 3 3c4 2c6 = 27z. En efecto, tendr que ser v(3 ) 2, luego v() 1, pero entonces v(c6 ) 3, a contradiccin. o Consideremos ahora p = 2. Como antes, ha de ser v(c4 ) = 0 o bien v(c4 ) 2. Si v(c4 ) = 0 y existe una ecuacin entera con los invariantes dados, entonces o c6 b3 a6 (md 4). o 2 1 Rec procamente, si existe x O tal que x2 c6 (md 4), en particular c6 o es una unidad de O, luego podemos expresar la congruencia en la forma x2 = c6 (1 + 4a), c3 = c2 (1 + 64b), 4 6 Tomamos = c4 /x, con lo que c4 = 4 (1 + 4a)2 , 1 + 64b c6 = 6 (1 + 4a)3 . (1 + 64b)2 a O.

Similarmente, la relacin entre c4 , c6 y puede expresarse en la forma o b V.

Al sustituir estas dos expresiones en las deniciones de 2 (X) y 3 (X) obtenemos que 3 (2 ) 0 (md 256), o 2 (2 ) 16a2 6 (md 64), o

luego basta tomar = a3 y el teorema de Kraus garantiza la existencia de la ecuacin. o Si v(c4 ) 4 y existe la ecuacin, entonces la denicin de c4 implica que o o v(b2 ) 2 y v(b4 ) 1, luego c6 216b6 8a2 (md 32). o 3 Rec procamente, si c6 8x2 (md 32), basta tomar = 0 y = x. o

144

Cap tulo 6. Curvas el pticas sobre cuerpos locales

Falta probar que si v(c4 ) 2 y existe ecuacin, entonces v(c4 ) 4. En o efecto, tiene que ser v(c3 ) 3 y de la relacin o 8 6c4 4 8c6 2 3c2 = 256z 4 se sigue que v() 1 y de aqu que v(c2 ) 7, luego v(c4 ) 4. 4 Notemos que Z2 /(4) = Z/4Z y Z2 /(32) = Z/32Z, luego las condiciones del teorema anterior se reducen a resolver congruencias de enteros (racionales). Ms a an, si v2 (c4 ) = 0 entonces c6 es impar, y la congruencia de este caso equivale u a c6 1 (md 4). Similarmente, si v2 (c4 ) 4 la congruencia se reduce a o c6 0, 8 (md 32). o Ejemplo La curva E/Q3 dada por la ecuacin o Y 2 = X 3 324X 243 cumple c4 = 24 35 , c6 = 25 38 , = 24 312 11 23. Vemos que v3 (c4 ) = 5 4, v3 (c6 ) = 8 6, v3 () = 12 12, luego no cumple la condicin 6.4 c), pero a o pesar de ello es minimal por el apartado b) de dicho teorema. En efecto, hemos de ver que no existe ninguna ecuacin de Weierstrass entera con covariantes o c0 = 24 3, c0 = 25 32 , lo cual es cierto por el teorema anterior, ya que 4 6 v3 (c0 ) = 2. 6
Ejercicio: Usar el teorema anterior para construir una ecuacin de Weierstrass entera o sobre Q2 tal que v2 (c4 ) = 6, v2 (c6 ) = 10, v2 () = 12. Probar que es minimal.

6.2

Reduccin de curvas el o pticas

Denicin 6.7 Sea E/K una curva el o ptica en P2 (K) denida por una ecuacin o de Weierstrass entera. Llamaremos reduccin de E/K mdulo P a la curva (tal o o vez singular) en P2 (k) denida por la ecuacin resultante de tomar restos mdulo o o P en los coecientes de la ecuacin de E/K. La representaremos por E/k. o Aqu es crucial observar que la reduccin E/k depende de la ecuacin de o o Weierstrass considerada, de modo que dos curvas el pticas isomorfas sobre K pueden tener reducciones no isomorfas sobre k. Sin embargo, el teorema 6.2 garantiza que si tomamos dos ecuaciones de Weierstrass minimales para una misma curva el ptica E/K, una se transforma en la otra mediante un cambio de coordenadas entero, el cual induce un cambio de coordenadas en P2 (k) que hace corresponder las dos reducciones. En denitiva, para una curva el ptica arbitraria E/K, denimos la reduccin o E/k de E/K mdulo P como la reduccin de cualquier curva el o o ptica K-isomorfa a E/K denida por una ecuacin de Weierstrass minimal, de modo que la reo duccin no depende (salvo k-isomorsmo) de la eleccin de la ecuacin minimal. o o o No obstante, conviene tener presente que cualquier ecuacin de Weierstrass eno tera, minimal o no, admite una reduccin. o

6.2. Reduccin de curvas el o pticas

145

En la prctica, cuando hablemos de la reduccin de una curva el a o ptica denida por una ecuacin de Weierstrass entera entenderemos que se trata de la o reduccin asociada a dicha ecuacin, mientras que si no hablamos de ninguna o o ecuacin en particular entenderemos que se trata de la reduccin respecto a una o o ecuacin minimal cualquiera de la curva dada. o Consideremos una curva E/K denida por una ecuacin de Weierstrass eno tera. Multiplicando las coordenadas homogneas de un punto de P2 (K) por e una potencia adecuada de podemos hacer que todas sean enteras y al menos una de ellas unitaria. Esto se traduce en que los restos mdulo P de estas o coordenadas forman una terna no nula en k3 y, en denitiva, tenemos una aplicacin natural P2 (K) P2 (k), la cual se restringe a su vez a una aplicacin o o E(K) E(k). A esta aplicacin la llamaremos tambin reduccin mdulo P o e o o y la representaremos por P 7 P .

Llamaremos Er (k) al conjunto de puntos regulares de E/k con coordenadas en k. Sabemos que puede ser todo E(k) o bien E(k) menos un punto (que en ningn caso podr ser el neutro). El teorema 2.30 nos da que Er (k) tiene u a estructura de grupo aunque la curva E/k sea singular. Denimos E0 (K) = {P E(K) | P Er (k)}, E1 (K) = {P E(K) | P = O}.

El conjunto E0 (K) es el de los puntos con reduccin regular, mientras que o E1 (K) es el ncleo de la reduccin. u o Teorema 6.8 Dada una curva E/K denida por una ecuacin de Weierstrass o entera, la reduccin mdulo P determina una sucesin exacta de grupos abeliao o o nos: 0 E1 (K) E0 (K) Er (k) 0. Demostracion: Hemos de probar que E0 (K) es un subgrupo de E(K) y que la reduccin es un epimorsmo de grupos. Evidentemente O = O, luego o O E0 (K). La frmula o (x, y, z) = (x, y a1 x a3 z, z) g prueba que P = P , de donde concluimos que si P Er (K) entonces tambin e Er (K). P Consideremos ahora tres puntos P , Q, R E(K) tales que P + Q + R = O. Esto signica que son la interseccin con E de una recta r. Pongamos que la o ecuacin de E/K es F (X, Y, Z) = 0. o Representamos cada uno de los tres puntos por una terna de coordenadas homogneas enteras y al menos una de ellas unitaria. Consideremos en primer e lugar el caso en que dos de los puntos son distintos, por ejemplo P 6= Q. Sea Q P = r v, donde r 0 y v tiene coordenadas enteras, al menos una unitaria. Entonces la recta r est formada por los puntos L = P + tv, con t K y se a cumple que F (P + T v) = aT (T r )(T t1 ),

146

Cap tulo 6. Curvas el pticas sobre cuerpos locales

donde t1 K es el parmetro que cumple R = P + t1 v. Despejndolo a partir a a de la coordenada unitaria de v vemos que t1 O. La reduccin mdulo P del polinomio F (P + T v) tiene por ra o o ces a los parmetros de los puntos donde la recta r corta a E. En particular no puede a ser idnticamente nula (a P) y vemos entonces que dicha interseccin la e / o forman los puntos P , Q, R. Llegamos a la misma conclusin si los tres puntos de partida son iguales. o En tal caso tenemos que 3P = O. Llamamos r a la tangente a E por P , cuyos puntos sern de la forma L = P + tv, para cierto vector v que podemos tomar a de coordenadas enteras y al menos una unitaria. Ahora F (P + T v) = aT 3 y como antes razonamos que P es el unico punto de interseccin de r con E. o En cualquier caso, si suponemos que P , Q Er (K), podemos concluir que P + Q + R = O, luego R E(k), R Er (K) y Con esto queda probado que Er (K) es un subgrupo y que la reduccin es o 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 ecuacin o de Weierstrass minimal para E/K. Tomemos un punto en Er (k), que podemos suponer distinto de O. Digamos que sus coordenadas de Weierstrass son (, ). (, ) = 0 y la regularidad se traduce por ejemplo en que Entonces f f (, ) 6= 0. X (La alternativa es que la derivada respecto de Y sea no nula.) Fijemos y0 O tal que y0 = y consideremos el polinomio f (X, y0 ) O[X]. Su imagen en k[X] tiene una ra simple en , luego el lema de Hensel implica que existe x0 O z tal que f (x0 , y0 ) = 0 y x0 = . El punto P = (x0 , y0 ) est en E/K y P Er (k) a es el punto de partida, luego la reduccin es suprayectiva. o Las curvas el pticas se pueden clasicar por su tipo de reduccin mdulo P: o o Denicin 6.9 Consideremos una curva el o ptica E/K dada por una ecuacin o de Weierstrass entera. a) E tiene buena reduccin sobre K si E/k es regular. En caso contrario se o dice que tiene mala reduccin sobre K. o b) E tiene reduccin multiplicativa sobre K si E/k tiene un nodo. En tal o caso la reduccin puede ser racional o irracional segn lo sea dicho nodo. o u c) E tiene reduccin aditiva si E/k tiene una cspide. o u Los trminos reduccin multiplicativa y reduccin aditiva hacen refee o o rencia al teorema 2.30. Cuando hablemos del tipo de reduccin de una curva o el ptica en general, se entender que nos referimos al tipo de reduccin de cuala o quiera de sus ecuaciones minimales. Es fcil saber el tipo de reduccin de una curva el a o ptica. El teorema siguiente es una consecuencia inmediata de 2.28 y 2.30. g ^ P + Q = R = R = P + Q.

6.2. Reduccin de curvas el o pticas

147

Teorema 6.10 Sea E/K una curva el ptica determinada por una ecuacin de o Weierstrass entera. Entonces: a) E tiene buena reduccin si y slo si v() = 0. o o b) E tiene reduccin multiplicativa si y slo si v() > 0 y v(c4 ) = 0. o o c) E tiene reduccin aditiva si y slo si v() > 0 y v(c4 ) > 0. o o Ejemplo Si p 5 es un nmero primo, las curvas siguientes tienen las prou piedades indicadas: Ecuacin minimal o Y = X + pX + 1 Y =X +X +p Y 2 = X3 + p
2 3 2 2 3 2 4

2 3
3 4 3 2

c4 2 p 2
8 8 2

Reduccin en Qp o buena multiplicativa aditiva

2 3 p

24 33 p2

Observemos que si K 0 /K es una extensin no ramicada entonces la valoo racin de K 0 extiende a la de K y la reduccin E0 (K 0 ) Er (k0 ) extiende a la o o r (k). Estas reducciones determinan una unica aplicacin reduccin E0 (K) E o o E0 (Knr ) Er , donde Knr es la mxima extensin no ramicada de K y no a o indicamos el cuerpo de restos en Er porque ste es k, la clausura algebraica de e k, luego Er (k) es en realidad toda la curva E (salvo el punto singular si lo hay). Tenemos que Knr es un cuerpo mtrico discreto no necesariamente completo, e pero las propiedades de las reducciones sobre los grupos E0 (K 0 ) implican las propiedades anlogas sobre E0 (Knr ). Por ejemplo, la reduccin es suprayeca o tiva. As al extender K hasta Knr obtenemos todos los puntos de Er . Esto es , necesario para tener la unicidad en el teorema siguiente: Teorema 6.11 Sean E/K y E 0 /K dos curvas el pticas denidas mediante ecuaciones de Weierstrass enteras con buena reduccin mdulo P y : E E 0 o o una isogenia denida sobre K. Entonces existe una unica isogenia : E E 0 ] denida sobre k tal que para todo punto P E(Knr ) se cumple (P ) = (P ). Demostracion: La unicidad es evidente. Slo hemos de probar la existeno cia. 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 reduccin de Fi . Si las tres reducciones son idnticamente nulas sobre E, o e entonces Fi = Hi F , donde F (X, Y, Z) = 0 es la ecuacin de Weierstrass que o 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 denicin alternativa de . Ahora bien, si llamamos N al menor natural tal que N o

148

Cap tulo 6. Curvas el pticas sobre cuerpos locales

divide a todos los Fi (P ) cuando P recorre E(Knr ) (y consideramos coordenadas homogneas enteras para P ), vemos que el N correspondiente a las formas Gi es e una unidad menor que el correspondiente a las formas Fi , luego tras un nmero u nito de pasos llegaremos a unas formas que denen a con N = 0. Conservando la notacin original Fi , lo que hemos probado es que podemos suponer o que una de las formas Fi no es idnticamente nula en E. Esto hace que e (X, Y, Z) = [F1 (X, Y, Z), F2 (X, Y, Z), F3 (X, Y, Z)] dene una aplicacin racional : E E 0 . Como las curvas son el o pticas, ser a de hecho una aplicacin regular. En principio no podemos asegurar que sea o una isogenia, pues para ello hace falta que (O) = O. El diagrama E(Knr ) E

/ E 0 (Knr ) / E0

ser conmutativo sobre todos los puntos P E(Knr ) tales que Fi (P ) 6= 0 para a salvo a lo sumo un nmero nito algn i. Esto lo cumplen todos los puntos P u u de ellos. Fijamos uno P y observamos que cuando Q recorre los innitos puntos que no anulan a alguna de las formas Fi , la suma P + Q toma innitos valores + Q tampoco anula a distintos, luego para alguno de ellos se cumplir que P a alguna de las formas. Esto implica que el diagrama conmuta en P , en Q y en P + Q. Por consiguiente: ^ ] ] (P + Q) = (P + Q) = (P ) + (Q) = (P ) + (Q). Ahora bien, si (O) = U , tenemos que = U es una aplicacin regular o que cumple (O) = O, luego es una isogenia, luego (P + Q) = (P )+ (Q). Expl citamente: (P + Q) U = (P ) U + (Q) U, pero esto implica que U = 0, luego es una isogenia. Slo falta demostrar que o el diagrama conmuta sobre todos los puntos de E(Knr ). Fijado P E(Knr ), como antes podemos encontrar un punto Q tal que ni Q ni P + Q anulen a las i . Esto signica que el diagrama conmuta sobre P + Q y sobre Q. tres formas F Por consiguiente: ^ ] ] ] (P ) + (Q) = (P + Q) = (P + Q) = (P ) + (Q) = (P ) + (Q), ] luego (P ) = (P ), y el diagrama conmuta en P . De este teorema no se sigue que si las curvas E y E 0 son isgenas entonces o sus reducciones tambin lo son, pues para ello faltar justicar que la reduccin e a o

6.2. Reduccin de curvas el o pticas

149

de una isogenia no nula es no nula. Esto es cierto, pero lo demostraremos en la seccin siguiente. o Volvamos ahora al ejemplo de la pgina 147. Consideramos las curvas en a sentido abstracto, es decir, sin prejar ninguna ecuacin de Weierstrass. Obo servemos que la tercera curva Y 2 = X 3 + p tiene reduccin aditiva en Qp , pero o tiene buena reduccin sobre K = Qp ( 6 p). En efecto, sobre K la ecuacin ya o o no es minimal, sino que el cambio X= 3 p X 0, Y = 0 pY

la transforma en Y 2 = X 3 + 1, con discriminante = 24 33 , y as v() = 0. Esto no es casual, sino que ilustra el teorema siguiente, para el que conviene introducir una clasicacin alternativa de los tipos de reduccin: o o Denicin 6.12 Diremos que una curva el o ptica E/K tiene reduccin estable o mdulo P si tiene buena reduccin mdulo P. Diremos que tiene reduccin o o o o semiestable si tiene buena reduccin o bien reduccin multiplicativa. Diremos o o que la reduccin es inestable si es aditiva. o El teorema siguiente explica por qu conviene agrupar bajo un mismo cone cepto la buena reduccin y la reduccin multiplicativa: o o Teorema 6.13 Sea E/K una curva el ptica. a) Si E tiene reduccin semiestable sobre K, entonces tiene el mismo tipo de o reduccin (buena o multiplicativa) sobre cualquier extensin nita de K. o o b) Si E tiene reduccin inestable sobre K, entonces existe una extensin nita o o de K sobre la que E tiene reduccin semiestable. o Demostracion: a) Sea K 0 una extensin nita de K. Fijemos una ecuacin o o de Weierstrass minimal para E sobre K y consideremos un cambio de variables semientero X = u2 X 0 + r, Y = u3 Y 0 + su2 X 0 + t, u, r, s, t O0

que la transforme en una ecuacin minimal sobre K 0 . Entonces o 0 v 0 (0 ) = v 0 (u12 ), Por consiguiente, 0 v 0 (u) m 0 ()/12, v 0 (c4 )/4}. n{v Si E tiene reduccin semiestable, entonces tenemos que v() = 0 o bien o v(c4 ) = 0, luego tambin v 0 () = 0 o bien v 0 (c4 ) = 0 y en ambos casos v 0 (u) = 0. e As pues, v 0 (0 ) = v 0 () y v 0 (c0 ) = v 0 (c4 ). Esto nos permite concluir que la 4 reduccin de E/K 0 es la misma que la de E/K. o 0 v 0 (c0 ) = v 0 (u4 c4 ). 4

150

Cap tulo 6. Curvas el pticas sobre cuerpos locales

b) Supongamos primeramente que car k 6= 2. Entonces podemos aplicar el teorema 2.16, que nos permite sustituir a K por una extensin nita sobre la o que E admita una ecuacin de Weierstrass en forma normal de Legendre: o Y 2 = X(X 1)(X ), 6= 0, 1.

Es fcil ver que = 162 ( 1)2 , c4 = 16(2 + 1). Distinguimos tres a casos: Caso 1: O, 6 0, 1 (md P). Entonces v() = 0, por lo que la ecuacin o o es minimal y E tiene buena reduccin. o Caso 2: O, 0, 1 (md P). Entonces v() > 0 y v(c4 ) = 0, luego la o ecuacin es minimal y su reduccin es multiplicativa. o o 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 0 , Y = 3r/2 Y 0 , lo que nos da la ecuacin o Y 2 = X(X r )(X r ). Esta ecuacin tiene coecientes enteros y cumple v() > 0, v(c4 ) = 0, o luego es minimal y su reduccin es multiplicativa. o Si car k = 2 razonamos igualmente con la forma normal de Deuring. En una extensin de K la curva E admite una ecuacin de la forma o o Y 2 + XY + Y = X 3 , 3 6= 27.

Se cumple que = 3 27, c4 = (3 24). De nuevo distinguimos tres casos: Caso 1: O, 6 27 (md P). Entonces v() = 0, luego la ecuacin es o o minimal y tiene buena reduccin. o Caso 2: O, 27 (md P). Entonces v() > 0, c4 81 6 0 (md P), o o luego v(c4 ) = 0 y as la ecuacin es minimal y la reduccin multiplicativa. o o Caso 3: O. Tomamos r = v() y hacemos el cambio X = 2r X 0 , / Y = 3r Y 0 , con lo que la nueva ecuacin es o Y 2 + r XY + 3r Y = X 3 , que cumple = 9r (( r )3 27 3r ) 0 (md P) y o c4 = r (( r )3 24 3r ) ( r )4 6 0 (md P). o As pues, v() > 0, v(c4 ) = 0, la ecuacin es minimal y su reduccin es o o multiplicativa.

6.2. Reduccin de curvas el o pticas

151

Todav podemos decir ms sobre el tipo de reduccin de una curva en una a a o extensin: o Teorema 6.14 Una curva el ptica E/K tiene reduccin estable en una exo tensin nita de K si y slo si j(E) O. o o Demostracion: Supongamos que E tiene reduccin estable en una exo tensin K 0 de K. Entonces v 0 (0 ) = 0 y v 0 (c0 ) 0, luego v 0 (j(E)) 0 y esto o 4 implica que v(j(E)) 0. Rec procamente, supongamos que j(E) O. Consideremos primeramente el caso en que car k 6= 2. Entonces podemos extender K de modo que E admita una ecuacin en forma normal de Legendre E . Entonces o j(E) = 28 As pues, cumple (2 + 1)3 28 2 ( 1)2 = 0. De aqu se sigue que O, 6 0, 1 (md P) y como en el teorema anterior o concluimos que E tiene reduccin estable. o Si car k = 2 consideramos una ecuacin en forma normal de Deuring, de o forma que 3 (3 24)3 j(E) = . 3 27 Razonando anlogamente vemos que O y 3 6 27 (md P), luego la a o ecuacin es minimal y su reduccin es estable. o o (2 + 1)3 . 2 ( 1)2

Por ultimo observamos que para que cambie el tipo de reduccin de una o curva con reduccin inestable es necesario que la extensin de K sea ramicada: o o Teorema 6.15 Sea E/K una curva el ptica dada por una ecuacin de Weierso trass minimal y sea K 0 /K una extensin no ramicada. Entonces la ecuacin o o de E sigue siendo minimal sobre K 0 y, en consecuencia, el tipo de reduccin es o el mismo sobre ambos cuerpos. Demostracion: Supongamos que car k 6= 2, 3. Entonces el teorema 6.4 nos da que la ecuacin de E/K cumple v() < 12 o v(c4 ) < 4 (ver la observacin o o tras el teorema). Como la extensin K 0 /K es no ramicada, la valoracin de o o K 0 extiende a la de K, luego la ecuacin tambin es minimal sobre K 0 . o e Supongamos ahora que car k = 3. Supongamos que existe un cambio de variables semientero (respecto de O0 ) que transforma la ecuacin minimal (sobre o K) en otra ecuacin entera con menor P . Diremos que tal cambio es reductor o y vamos a probar que entonces existe un cambio de variables reductor denido sobre O, lo que contradice la minimalidad sobre K de la ecuacin de partida. o

152

Cap tulo 6. Curvas el pticas sobre cuerpos locales

Como car k 6= 2, podemos aplicar cambios de variables enteros para transformar tanto la ecuacin minimal de partida como la ecuacin reducida en ecuao o ciones de Weierstrass de tipo b. La composicin del cambio reductor con estos o dos cambios enteros sigue siendo un cambio reductor, luego podemos suponer que ste pasa de una ecuacin de tipo b en otra de tipo b. e o Si el cambio reductor est determinado por u, r, s, t O, el teorema 2.6 a muestra que el hecho de que sea reductor equivale a que v(u) > 0. Ms an, a u dicho teorema implica que podemos hacer u = , pues con ello estamos multiplicando cada coeciente a0 por un entero, luego los a0 siguen estando en O0 y i i el cambio sigue cumpliendo v(u) > 0, luego sigue siendo reductor. La ecuacin de a1 implica que s = 0 y la de a3 que t = 0. El cambio se o reduce, pues, a X = 2 X 0 + r, Y = 3 Y 0 , r O0 .

Sea S O un conjunto de representantes de lasP clases de k, de modo que todo elemento de O se expresa de forma unica como si i . Podemos extender 0 0 i0 S a un conjunto similar S para O . Vamos a probar que si O0 podemos sustituir r por r + 2 de modo que el cambio de variables sigue siendo reductor. Esto implica que podemos suponer que r = r0 + r1 , con r0 , r1 S 0 . En efecto, nos basamos en las ecuaciones 2 b0 = b2 + 12r, 2 4 b0 = b4 + rb2 + 6r2 , 4 6 b0 = b6 + 2rb4 + r2 b2 + 4r3 . 6 Llamamos g2 (r), g4 (r), g6 (r) a los miembros derechos. Hemos de probar que i | gi (r + 2 ), para i = 2, 4, 6, lo que justica que los coecientes de la ecuacin transformada siguen siendo enteros. Ahora bien: o g2 (r + 2 ) = g2 (r) + 12 2 = (b0 + 12) 2 , 2 g4 (r + 2 ) = g4 (r) + 2 (b2 + 12r) + 62 4 = (b0 + b0 + 62 ) 4 , 4 2 g6 (r + 2 ) = (b0 + 2b0 + b0 2 + 43 ) 6 . 6 4 2 Ahora demostramos que r0 , r1 S, con lo que r O y tenemos que el cambio de variables est denido sobre O, que es la contradiccin que buscbamos. a o a La ecuacin de b2 muestra que v(b2 ) 1, luego b2 = 2 , con 2 O, y o ahora la ecuacin de b4 nos permite concluir que b4 = 4 con 4 O. De aqu o se sigue que 3 g6 (r) 4r0 + b6 0 (md ) o (la ultima congruencia porque 6 | g6 (r)). Esto implica que r0 es puramente inseparable sobre k, luego r0 k y por la unicidad de los desarrollos en serie

6.2. Reduccin de curvas el o pticas

153

r0 S. (Existe un O tal que = r0 , luego r0 es el primer coeciente del desarrollo en serie de .) Factoricemos 3 = , con O (si car K = 3 es = 0). Un simple clculo a nos da que
2 2 g4 (r) = b4 + r0 b2 + 6r0 + 2 (r1 2 + 4r0 r1 + 6r1 ), 2 3 2 2 2 3 g6 (r) = (b6 +2r0 b4 +r0 b2 +4r0 )+2r1 (b4 +b2 r0 +6r0 )+ 3 (r1 2 +4r0 r1 +4r1 ).

Sustituyendo la primera ecuacin en la segunda obtenemos o


2 3 3 2 6 b0 = (b6 + 2r0 b4 + r0 b2 + 4r0 ) + 2r1 b0 5 3 (8r1 + r1 (4r0 + 2 )). 6 4

De aqu deducimos que el primer parntesis del segundo miembro ha de ser e de la forma 3 , con O. Dividiendo entre 3 pasamos a que
3 2 8r1 + r1 (4r0 + 2 ) (md ), o

pero por otra parte 2 b0 = (2 + 4r0 ) + 4r1 2 , de donde 2 4r0 + 2 0 (md ). o


3 En denitiva, llegamos a la congruencia r1 (md ), de la que se sigue o que r1 es puramente inseparable sobre k, luego est en k y r1 S. a

El caso car k = 2 es anlogo, slo que requiere ms clculos. El planteamiento a o a a es el mismo, pero ahora no podemos suponer que las ecuaciones sean de tipo b y hemos de trabajar con las frmulas para los ai en lugar de los bi . De todos o modos, mediante un cambio entero con u = 1 y s = t = 0 podemos transformar la ecuacin para exigir que a2 = 0. Como antes, podemos suponer que u = , o si bien s y t no tienen por qu ser nulos. e Ahora demostramos que, para todo , , O0 , si cambiamos r 7 r + 3 , s 7 s + , t 7 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 sub ndices representan elementos de S 0 . Ahora las ecuaciones son: a0 1 2 a0 2 3 a0 3 4 a0 4 6 a0 6 = = = = = a1 + 2s, sa1 + 3r s2 , a3 + ra1 + 2t, a4 sa3 (t + rs)a1 + 3r2 2st, a6 + ra4 + r3 ta3 t2 rta1 .

Llamamos fi (r, s, t) a los miembros derechos. Las tres primeras ecuaciones implican que a1 = 1 , a3 = 3 , con i O, as como que r s2 (md ). o Expresamos 2 = , con O.

154

Cap tulo 6. Curvas el pticas sobre cuerpos locales

Realizamos las sustituciones una a una. Primero cambiamos s 7 s + . Hemos de probar que los coecientes a0 siguen siendo enteros o, lo que es lo i mismo, que i | fi (r, s + , t). Por ejemplo, f4 (r, s + , t) = f4 (r, s, t) 2 (3 + r1 + t) = 4 a0 4 a0 . 4 3 Ahora cambiamos r 7 r + 3 . Detallamos por ejemplo el caso i = 6: f6 (r + 3 ) = 6 a0 + 3 a4 + 3r2 3 + 3r2 6 + 3 9 ta1 3 6 3 (a4 + 3r2 ta1 ) 3 ( 4 a0 + s(a3 + ra1 + 2t)) 4 3 s 3 a0 0 (md 6 ). o 3

El cambio t 7 t + 3 se trata similarmente. A continuacin demostramos que r0 , r1 , s0 , t0 , t1 S. La ecuacin de a4 o o 2 nos da que 3r2 + a4 0 (md ), luego r0 + a4 0 (md ). Esto implica que o o r0 es puramente inseparable sobre k, luego r0 S. La ecuacin de a6 implica que a6 + ra4 + r3 t2 0 (md ), con lo que o o 3 a6 + r0 a4 + r0 t2 0 (md ). Esto prueba que t0 es puramente inseparable o 0 sobre k, luego t0 S. De la ecuacin de a2 obtenemos que s0 S. o Ahora reducimos la ecuacin de a2 mdulo 2 : o o s1 + 3r1 + (3r0 s0 ) 0 (md 2 ). o La congruencia r s2 (md ) implica 3r0 s2 0 (md ). Pongamos o o 0 que 3r0 s2 = , con O. Entonces 0 s1 + r1 + 0 (md ). o Esto implica que r1 k, luego r1 S. Por ultimo reducimos la ecuacin de o a6 mdulo 3 : o 2 (r2 (a4 + 32 ) t1 (3 + t0 + 1 ) t2 ) (md 3 ), o 1 donde = r0 + r1 y O. Esto implica que = 2 0 , con 0 O, con lo que r2 (a4 + 32 ) t1 (3 + t0 + 1 ) t2 0 (md ). o 1 La ecuacin de a4 implica que el primer parntesis es nulo mdulo , y la de o e o a3 implica lo mismo para el segundo. As pues, t2 +0 0 (md ) y concluimos o 1 como siempre que t1 S. Por el contrario, no podemos asegurar que r2 y t2 estn en S. Veamos lo e mximo que podemos decir. En la ecuacin de a6 sustituimos r = + r2 2 , a o t = + t2 2 (con , O), tomamos congruencias mdulo 6 y agrupamos en o un unico trmino todos los sumandos que estn en O: e a r2 2 (a4 ta1 + sr2 2 + 32 ) t2 3 (1 + 3 + ) t2 4 (md 6 ). o 2

6.2. Reduccin de curvas el o pticas Sustituimos a4 por la frmula de a4 y 3 + por la de a3 : o

155

r2 2 (sa3 + 2st + rsa1 3r2 + 3r2 2 + 32 ) t2 3 (1 + 2 a0 r1 ) t2 4 . 3 2 Volvemos a sustituir r = + r2 2 : r2 2 (sa3 + 2st + rsa1 3r2 2 ) t2 3 ( 2 a0 r2 1 2 ) t2 4 (md 6 ). o 3 2 Equivalentemente:
2 r2 2 s(a3 + 2t + ra1 ) 3r2 4 t2 5 (a0 r2 1 ) t2 4 (md 6 ). o 4 2

Aplicamos de nuevo la ecuacin de a3 : o


2 r2 sa0 5 3r2 4 t2 5 (a0 r2 1 ) t2 4 (md 6 ). o 3 4 2

De aqu se sigue que = 4 , con O. Dividiendo entre 4 queda


2 2 3r2 t2 r0 r2 + t2 (md ). o 2 2

Ahora usamos que r s2 (md ), de donde r0 s2 (md ): o o 0 (s0 r2 + t2 )2 (md ). o El argumento usual de inseparabilidad nos da que s0 r2 + t2 k. En otros trminos, existe un u O tal que s0 r2 + t2 u (md ). Ms expl e o a citamente, digamos que t2 + s0 r2 = u + v, con v O0 . El teorema quedar probado si justicamos que podemos cambiar a r 7 r r2 2 = r0 + r1 , t 7 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 trmino v 3 tambin puede eliminarse, con lo que llegamos e e nalmente a un cambio denido sobre O. En la prctica hemos de probar que i | fi (r r2 2 , s0 , t + s0 r2 2 ), para a todo ndice i. Vemoslo por ejemplo para i = 4. a
2 f4 (r r2 2 , s0 , t + s0 r2 2 ) = f4 (r, s0 , t) 6rr2 2 + 3r2 4 2s2 r2 2 0 3 2 r2 (3r + s0 ) r2 3 2s2 0 2 r2 s2 4 0 (md 4 ). o 0

(Aqu hemos usado que 3r r0 (md ).) o

156

Cap tulo 6. Curvas el pticas sobre cuerpos locales

6.3

Puntos enteros y puntos de torsin o

En esta seccin extraeremos numerosas consecuencias del teorema siguiente, o que es el motivo que nos ha llevado a estudiar los grupos formales en el cap tulo anterior: Teorema 6.16 Sea E/K una curva el ptica dada por una ecuacin de Weierso trass entera, sea G el grupo formal de E (que por 5.3 es un grupo formal sobre el anillo O) y sea z(T ) la serie de Taylor de z = 1/y en O respecto del parmetro a t = x/y (que por 5.2 est en O[[T ]]). Entonces la aplicacin G(P) E1 (K) a o dada por t 7 (t/z(t), 1/z(t)) (entendiendo que la imagen de 0 es O) es un isomorsmo de grupos. Demostracion: Observemos en primer lugar que E1 (K) = {P E(K) | v(t(P )) 1, v(z(P )) 1}. En efecto, si P = [0, 1, 0], entonces P = [a, b, c], donde v(a) 1, v(b) = 0, v(c) 1, y entonces t(P ) = a/b, z(P ) = c/b son enteros no unitarios. El rec proco se prueba igualmente. Llamemos : G(P) P2 (K) a la aplicacin dada por o (t) = [t, 1, z(t)]. La denicin es correcta, pues la serie z(T ) tiene coecientes enteros, y esto o implica que converge en los puntos de G(P). Sabemos que z(T ) = T 3 (1+ ), de donde se sigue que z(T ) slo se anula en o t = 0. Por lo tanto, en trminos de las coordenadas de Weierstrass tenemos que e (0) = O y, para los dems puntos, es la aplicacin descrita en el enunciado. a o La serie z(T ) cumple la ecuacin o z = T 3 + (a1 T + a2 T 2 )z + (a3 + a4 T )z 2 + a6 z 3 , donde los coecientes ai son los de la ecuacin de Weierstrass minimal que o estamos considerando. Se aqu se sigue que si t G(P), entonces el punto (t) cumple la ecuacin de Weierstrass, luego : G(P) E(K). Ms an, como o a u z(t) P3 , es obvio que (t) se reduce al punto O, luego : G(P) E1 (K). Vamos a ver que tiene por inversa a la aplicacin t : E1 (K) G(P). Es o inmediato que t((t0 )) = t0 , para todo t0 G(P). Tomemos ahora un punto P E1 (K) y hemos de probar que (t(P )) = P . Podemos suponer que P 6= O, y entonces P = (x(P ), y(P )) = (t(P )/z(P ), 1/z(P )), luego basta demostrar que z(t(P )) = z(P ). (Notemos que la z del miembro izquierdo es la serie z(T ), mientras que la del miembro derecho es la funcin z K(E)). o Si llamamos t0 = t(P ) P, los dos nmeros z(t0 ) y z(P ) estn en P y u a cumplen la ecuacin o z = t3 + (a1 t0 + a2 t2 )z + (a3 + a4 t0 )z 2 + a6 z 3 . 0 0

6.3. Puntos enteros y puntos de torsin o Por consiguiente, la diferencia z(t0 ) z(P ) es

157

(a1 t0 + a2 t2 )(z(t0 ) z(P )) + (a3 + a4 t0 )(z(t0 )2 z(P )2 ) + a6 (z(t0 )3 z(P )3 ). 0 Si fuera z(t0 ) 6= z(P ) podr amos dividir: 1 = a1 t0 + a2 t2 + (a3 + a4 t0 )(z(t0 ) + z(P )) + a6 (z(t0 )2 + z(t0 )z(P ) + z(P )2 ), 0 y de aqu se concluye que 1 P, lo cual es absurdo. Con esto tenemos probado que y t son mutuamente inversas. Vamos a probar, por ultimo, que t es un homomorsmo de grupos. Sea s : E E K la composicin de la suma en E con la funcin t. Se trata de una funcin racional o o o en E E, luego s = R(t1 , z1 , t2 , z2 ), para cierta R K[T1 , Z1 , T2 , Z2 ]. Entonces su serie de Taylor en (O, O) respecto de los parmetros t1 , t2 es claramente a s(T1 , T2 ) = R(T1 , z(T1 ), T2 , z(T2 )). Por lo tanto, si P , P 0 E1 (K), se cumple t(P + P 0 ) = R(t(P ), z(P ), t(P 0 ), z(P 0 )) = R(t(P ), z(t(P )), t(P 0 ), z(t(P 0 ))) = s(t(P ), t(P 0 )) = t(P ) + t(P 0 ). Esto demuestra que t es un isomorsmo de grupos y, por consiguiente, tambin lo es. e El isomorsmo dado por el teorema anterior nos permite denir una cadena de subgrupos de E1 (K), correspondientes a los subgrupos G(Pn ). Vamos a ver que stos tienen una interpretacin natural. e o Denicin 6.17 Sea E/K una curva el o ptica denida por una ecuacin de o Weierstrass entera F (X, Y, Z) = 0, donde 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 . Denimos como sigue una aplicacin v : E(K) N {+} (que no hay o que confundir con la valoracin en K, pese a que usamos la misma notacin). o o Para cada punto P E(K), jamos unas coordenadas homogneas (x, y, z) que e sean enteras y al menos una de ellas unitaria. (As v(x), v(y), v(z) 0 no , dependen de la eleccin de la terna.) o Si v(z) = 0 diremos que el punto P es entero y denimos v(P ) = 0. Si v(z) > 0, despejando x3 en la ecuacin vemos que v(x) > 0, luego por o la eleccin de la terna ha de ser v(y) = 0 y al despejar x3 el trmino y 2 z o e tiene valor P-dico estrictamente menor que cualquier otro de su miembro, a luego 3v(x) = v(z). En este caso denimos v(P ) = v(x). Para comprender el signicado de v observamos en primer lugar que v(P ) = + si y slo si P = O. o En efecto, O = [0, 1, 0] est en el caso v(z) = + > 0 y entonces tenemos a que v(O) = v(x) = v(0) = +. Rec procamente, si v(P ) = + es porque v(z) > 0 y v(x) = +. Ms an, v(z) = 3v(x) = +, luego P = [0, y, 0] = O. a u

158

Cap tulo 6. Curvas el pticas sobre cuerpos locales

Para un punto nito P = (x, y) = [x, y, 1], tenemos que v(P ) = 0 si y slo si x, y O. o En otras palabras, los puntos enteros son los que tienen coordenadas anes enteras. Finalmente, si v(P ) > 0, tenemos que P = (x, y) = [x0 , y 0 , z 0 ], donde x = x0 /z 0 , y = y 0 /z 0 y v(x) = v(x0 ) v(z 0 ) = 2v(P ), v(y) = v(y 0 ) v(z 0 ) = 3v(P ). Podemos decir, pues, que v(P ) mide lo que dista P de tener coordenadas anes enteras. Notemos ahora que de la propia denicin de E1 (K) se sigue que o 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 el ptica dada por una ecuacin de Weierso trass 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)). Demostracion: Basta observar que 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 imgenes por el a 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)
T

Em (K) = 0.

m=1

Otra consecuencia inmediata es que si P , Q E(K), entonces v(P + Q) m n{v(P ), v(Q)}, y se da la igualdad si v(P ) 6= v(Q). (Observemos que esto es trivial si alguno de los puntos es entero o innito, y en los casos restantes es consecuencia del teorema anterior.)

6.3. Puntos enteros y puntos de torsin o

159

Otra observacin sobre los subgrupos Em (K) es que el cociente de dos cono secutivos es isomorfo a k+ o, en otros trminos, que tenemos sucesiones exactas e (para m 1): 0 Em+1 (K) Em (K) k+ . En efecto (ver las observaciones de la pgina 5.3): a Em (K)/Em+1 (K) G(Pm )/G(Pm+1 ) Pm /Pm+1 k+ . = = = El ultimo isomorsmo es el inducido por el epimorsmo Pm k+ dado por 7 [ m ]. Para m = 0 tambin tenemos una sucesin exacta, pero su ultimo grupo no e o es k+ , sino Er (k), tal y como hemos demostrado en 6.8. 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 ultimo isomorsmo es el dado por 7 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 ms importante que vamos a extraer del teorema 6.16 es la a siguiente: Teorema 6.19 Sea E/K una curva el ptica dada por una ecuacin de Weierso trass entera y m 2 un nmero natural primo con car k. Entonces E1 (K) u no tiene elementos de orden m y, si E/k es regular, entonces la reduccin o E(K)[m] E(k) es inyectiva. Demostracion: Sea G el grupo formal de E. Por el teorema 5.16 sabemos que G(P) no tiene elementos de orden m. Por 6.16 lo mismo vale para E1 (K). Si E/k es regular entonces E0 (K) = E(K) y Er (k) = E(k). La restriccin a o E(K)[m] de la reduccin mdulo P tiene ncleo trivial, luego es inyectiva. o o u Este teorema permite en muchos casos determinar los elementos de torsin de o una curva el ptica denida sobre Q o, ms en general, sobre un cuerpo numrico. a e Ejemplo Consideremos la curva el ptica E/Q dada por Y 2 + Y = X 3 X + 1. Su discriminante es = 13 47. Esta ecuacin dene tambin una curva o e el ptica sobre Qp con el mismo determinante, de modo que E(Q) es un subgrupo de E(Qp ). Adems v2 () = v3 () = 0, luego la ecuacin es minimal para a o Q2 y Q3 y la reduccin es regular. Una simple comprobacin muestra que o o E(Z/2Z) = {O} y E(Z/3Z) = {O} (la ecuacin no tiene soluciones en Z/2Z o ni en Z/3Z), luego el teorema anterior implica que E(Q)[m] = 0 para todo m primo con 2 o con 3. En particular, E(Q) no tiene elementos de torsin de o orden primo, luego no tiene elementos de torsin en absoluto. En otras palabras, o E(Q) = {O}.

160

Cap tulo 6. Curvas el pticas sobre cuerpos locales

Ejemplo Consideremos ahora la curva E/Q dada por Y 2 = X 3 + 3, cuyo discriminante es = 24 35 . Esta misma ecuacin determina curvas el o pticas sobre Qp para todo primo p y como vp () < 12 es minimal. Adems la reduccin a o mdulo p es regular si p 5. o Se comprueba fcilmente que |E(Z/5Z)| = 6, |E(Z/7Z)| = 13. Si p es un a primo distinto de 5 y de 7, el teorema anterior implica que E(Q)[p] puede verse como subgrupo de E(Z/5Z) y E(Z/7Z), lo que obliga a que E(Q)[p] = 0. Por otra parte, E(Q)[5] es subgrupo de E(Z/7Z), pero este ultimo grupo no puede tener elementos de orden 5, luego E(Q) tampoco tiene elementos de orden 5. Igualmente se concluye que no hay elementos de orden 7. Concluimos que E(Q) no tiene elementos de torsin. o Puesto que (1, 2) E(Q), este punto ha de tener orden innito, luego podemos armar que la ecuacin Y 2 = X 3 + 3 tiene innitas soluciones en Q2 , lo o cual no es evidente en absoluto.

Ejemplo Consideremos ahora la curva E/Q dada por Y 2 = X 3 + X, cuyo discriminante es = 26 . Es fcil ver que (0, 0) E(Q)[2]. Vamos a ver que a es el unico elemento de torsin de E(Q) (aparte de O). o Es fcil comprobar que los grupos E(Z/3Z) y E(Z/5Z) tienen orden 4. Esto a implica que E(Q) todo elemento de torsin de E(Q) no trivial ha de tener orden o 2 o 4. Ms concretamente, vemos que a 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. =

El segundo grupo nos muestra que E(Q) no tiene elementos de orden 4 y el primero que a lo sumo hay un elemento de orden 2. As pues, (0, 0) es el unico elemento de torsin (no nulo) de E(Q). o
Ejercicio: Probar que si K es un cuerpo numrico y E/K es una curva el e ptica, entonces E(K) tiene un nmero nito de elementos de torsin. u o

Los puntos de orden nito estn muy cerca de tener coordenadas enteras. a El teorema siguiente describe la situacin general: o Teorema 6.20 Supongamos que K tiene caracter stica 0 y que k tiene caracter stica prima p. Sea E/K una curva el ptica determinada por una ecuacin o de Weierstrass entera y sea P E(K) un punto de orden m 2. a) Si m no es potencia de p, entonces v(P ) = 0, es decir, x(P ), y(P ) O. b) Si m = pn , entonces v(P ) v(p)/(pn pn1 ).

6.4. La topolog mtrica a e

161

Demostracion: a) Sea G el grupo formal de E. El teorema 5.16 implica que G(P) no tiene elementos de torsin de orden m, luego P E1 (K), es decir, o / v(P ) = 0. b) O bien v(P ) = 0 o bien P E1 (K), en cuyo caso el teorema 5.17 nos da la desigualdad del enunciado. En las condiciones del teorema anterior, si v(p) = 1 el apartado b) implica tambin v(P ) = 0 salvo si p = 2 y n = 1, luego concluimos que todos los puntos e de torsin de E(K) tienen coordenadas enteras salvo a lo sumo los de orden 2 o (cuando car k = 2), que pueden cumplir v(P ) = 1, con lo que sern de la forma a (a/4, b/8), con a, b O. Ejemplo El punto (1/4, 1/8) tiene orden 2 en la curva E/Q2 dada por la ecuacin Y 2 + XY = X 3 + 4X + 1. o Por ultimo probamos que curvas isgenas tienen reducciones isgenas. Con o o viene introducir la notacin siguiente: o Denicin 6.21 Si E/K y E 0 /K son dos curvas el o pticas denidas sobre K, representaremos por HomK (E, E 0 ) al grupo de las isogenias de E en E 0 denidas sobre K. Igualmente, EndK (E) ser el anillo de las isogenias de E en s misma a denidas sobre K. Teorema 6.22 Sean E/K y E 0 /K dos curvas el pticas con buena reduccin o mdulo P. Entonces la reduccin de isogenias dada por el teorema 6.11 es un o o monomorsmo de grupos HomK (E, E 0 ) Homk (E, E 0 ) (y tambin de anillos e cuando E = E 0 ). Demostracion: Es inmediato que la reduccin es un homomorsmo. Slo o o hemos de probar que es inyectiva. Ahora bien, si HomK (E, E 0 ) cumple = 0, jamos un primo p 6= car k, y observamos que si P E[pn ], entonces P E(L)[pn ], para cierta extensin nita L de K, luego (P ) E 0 (L)[pn ] y o ] (P ) = (P ) = O. Por el teorema 6.19 podemos concluir que (P ) = O, luego E[pn ] est en el a ncleo de para todo n, luego dicho ncleo es innito y = 0. u u

6.4

La topolog mtrica a e

En esta seccin mostraremos que la mtrica de K induce una topolog o e a sobre las variedades algebraicas denidas sobre K exactamente igual que en el caso complejo. Empezamos deniendo la topolog mtrica sobre el espacio a e proyectivo Pn (K). Para ello denimos Ai = {P Pn (K) | xi (P ) 6= 0}

162

Cap tulo 6. Curvas el pticas sobre cuerpos locales

y llamamos pi : Ai K n a la aplicacin que a cada P Ai le asigna la n-tupla o resultante de eliminar xi en la unica n+1-tupla de coordenadas homogneas de P e que cumple xi = 1. Se comprueba inmediatamente que las composiciones p1 pj i son homeomorsmos de K n en s mismo (dotado de la topolog producto), a lo cual permite denir una unica topolog en Pn (K) respecto a la cual los a conjuntos Ai son abiertos y las aplicaciones pi son homeomorsmos. Denicin 6.23 Llamaremos topolog mtrica en Pn (K) a la unica topolog o a e a 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 vlido si K es un cuerpo a mtrico arbitrario, no necesariamente discreto. Es obvio que si L es una exe tensin algebraica de K considerada como cuerpo mtrico con la unica extensin o e o posible del valor absoluto de K, entonces la topolog inducida en Pn (L) exa tiende 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 topolog mtrica en a e V a la restriccin de la topolog mtrica de Pn (K). En particular, si V est o a e a denida sobre K, la restriccin a V (K) de la topolog mtrica de V coincide o a e con la restriccin a V (K) de la topolog mtrica de Pn (K). o a e Si F K[X1 , . . . , Xn+1 ] es una forma, entonces el conjunto V (F ) = {P Pn (K) | F (P ) = 0} es cerrado para la topolog mtrica, pues V (F ) An+1 se corresponde a travs a e e n de la aplicacin pn+1 con el cerrado {X K | F (X, 1) = 0}, y lo mismo vale o para los dems abiertos Ai . a Como consecuencia, todo subconjunto algebraico de Pn (K) es cerrado para la topolog mtrica o, equivalentemente, todo abierto para la topolog de a e a Zariski es abierto para la topolog mtrica (en Pn (K) y, por consiguiente, en a e cualquier variedad proyectiva). Se comprueba inmediatamente que la aplicacin p : K p \ {0} Pn (K) o que a cada n + 1-tupla le asigna el punto con tales coordenadas homogneas es e continua. De aqu se sigue a su vez que toda aplicacin regular : V W o entre variedades proyectivas en K es continua respecto de la topolog mtrica. a e En efecto, es claro que no perdemos generalidad si consideramos : V Pm (K). En un entorno de P para la topolog de Zariski, la aplicacin viene dada a o por (Q) = [F1 (Q), . . . , Fm+1 (Q)], donde los Fi K[X1 , . . . , Xm+1 ] son formas del mismo grado que no se anulan simultneamente en P . Supongamos sin a prdida de generalidad que x1 (P ) 6= 0 y Fm+1 (P ) 6= 0. Entonces, el conjunto e U = {Q V (K) | x1 (Q) 6= 0, Fm+1 (Q) 6= 0}
n+1

6.4. La topolog mtrica a e

163

es un entorno de P para la topolog de Zariski, luego tambin para la toa e polog mtrica. Sobre este entorno U , la aplicacin puede obtenerse como a e o composicin de tres funciones continuas: o a) La aplicacin U K dada por [X1 , . . . , Xn ] 7 (X2 /X1 , . . . , Xn /X1 ) o n (que es la restriccin del homeomorsmo A1 K ). o b) La aplicacin polinmica X 7 (F1 (1, X), . . . , Fm+1 (1, X)), o o c) La aplicacin p : K o
m+1 n

\ {0} Pm (K).

Ahora es fcil ver que la topolog mtrica en un producto V W es el a a e producto de las topolog mtricas. En efecto, basta demostrarlo para el caso as e de Pn (K) Pm (K), y a su vez basta probar que la topolog mtrica en un a e abierto Ai Aj es la topolog producto. Ahora bien, la aplicacin natural a o Ai Aj K n+m es un homeomorsmo para la topolog mtrica (porque es a e regular con inversa regular) y tambin para la topolog producto. e a Por ultimo, 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 topolog mtrica. Como V (K) es cerrado a e en un espacio proyectivo Pn (K), basta probar que ste es compacto, pero ello e es evidente, ya que es espacio Pn (K) es la imagen por la aplicacin continua o p : K n+1 \ {0} Pn (K) del compacto P C = {x K n+1 | |xi | = 1}.
i

Como primera aplicacin demostramos el teorema siguiente: o

Teorema 6.24 Si K es localmente compacto y E/K es una curva el ptica, entonces el ncleo E1 (K) de la reduccin mdulo P tiene u o o ndice nito en E(K). Demostracion: En efecto, observemos que E(K) es un grupo topolgico o compacto respecto de la topolog mtrica (es decir, la suma y la aplicacin a e o P 7 P son continuas, porque son regulares). En la prueba de 6.16 hemos visto que E1 (K) = {P E(K) | v(t(P )) 1, v(z(P )) 1}. Si llamamos U al abierto en E(K) donde estn denidas t y z, tenemos que a E1 (K) U y las funciones t, z : U K son continuas, al igual que lo es la valoracin v : K Z {+}. De aqu concluimos que E1 (K) es abierto en o E(K).

Aunque no nos va a hacer falta, notemos que todo subgrupo abierto de un grupo topolgico es tambin cerrado, ya que su complementario es una unin o e o de trasladados, que tambin son abiertos. As pues, E1 (K) es abierto y cerrado e en E(K). La conclusin del teorema es ahora inmediata, pues el compacto E(K) se o descompone en unin disjunta de las clases (abiertas) mdulo E1 (K), luego ha o o de haber un nmero nito de clases. u

164

Cap tulo 6. Curvas el pticas sobre cuerpos locales

La compacidad local de K equivale a que el cuerpo de restos k sea nito. Notemos que en tal caso el ndice |E0 (K) : E1 (K)| = |Er (k)| es claramente nito, luego el teorema anterior equivale a la nitud de |E(K) : E0 (K)|. Cuando k no es nito el ndice |E(K) : E1 (K)| ya no tiene por qu ser nito, pero e sucede que |E(K) : E0 (K)| lo es igualmente. Este hecho tiene consecuencias muy importantes sobre las reducciones de las curvas el pticas, pero aqu no estamos en condiciones de probarlo.2 Como ejemplo de dichas consecuencias, enunciamos sin demostracin el teorema siguiente:3 o Teorema 6.25 Sea : E1 E2 una isogenia no nula denida sobre K entre dos curvas el pticas denidas sobre K. Entonces E1 y E2 tienen el mismo tipo de reduccin (buena, multiplicativa o aditiva) sobre K. o (Este teorema slo lo usaremos en la prueba del teorema 9.25, el cual, a su o vez, no se usar en ningn otro lugar de este libro.) a u

2 Vase e 3 Para

mi libro sobre Supercies aritmticas, teorema 10.42. e la demostracin vase el teorema 13.7 de mi libro sobre Supercies aritmticas. o e e

Cap tulo VII

Curvas el pticas sobre cuerpos numricos e


Nos ocupamos ahora de las curvas el pticas denidas sobre cuerpos numricos, e en particular sobre Q. En todo el cap tulo, K ser un cuerpo numrico, O ser a e a su anillo de enteros algebraicos y, para cada divisor primo no arquimediano P de K, representaremos por KP la complecin de K respecto de la valoracin o o vP , por OP el anillo de enteros de KP , por kP el cuerpo de restos, etc. Si E/K es una curva el ptica denida sobre K mediante una ecuacin de o Weierstrass, para cada divisor primo no arquimediano P de K podemos considerar la curva el ptica E/KP denida mediante la misma ecuacin. Es obvio o que un cambio de variables sobre K que haga corresponder dos ecuaciones de Weierstrass para una misma curva E puede verse tambin como un cambio de e variables sobre KP . Por lo tanto, a cada curva el ptica E/K le podemos asociar una extensin E/KP a travs de una ecuacin de Weierstrass, sin que importe o e o la eleccin de sta (dos ecuaciones para la misma curva dan lugar a extensiones o e isomorfas). Ms an, toda isogenia no nula entre dos curvas el a u pticas se extiende (mediante las mismas ecuaciones) a una isogenia no nula entre las extensiones, luego curvas isgenas sobre K se extienden a curvas isgenas sobre KP . o o A su vez, a partir de la extensin a KP podemos construir la reduccin o o E(kP ), que es una curva (tal vez singular) denida sobre el cuerpo nito kP . Podemos distinguir entre primos P sobre los que E/K tiene buena reduccin, o reduccin multiplicativa o reduccin aditiva. o o

7.1

El discriminante m nimo

Diremos que una ecuacin de Weierstrass para una curva el o ptica E/K es entera si tiene sus coecientes en O, de modo que tambin es una ecuacin entera e o para todas las extensiones E/KP . Es claro que toda curva el ptica E/K admite una ecuacin de Weierstrass de tipo c que, mediante un cambio X = u2 X 0 , o 165

166

Cap tulo 7. Curvas el pticas sobre cuerpos numricos e

Y = u3 Y 0 para un u K adecuado, se transforma en una ecuacin entera. o Toda ecuacin entera cumple obviamente que O. o Fijada una ecuacin de Weierstrass entera para una curva el o ptica E/K, una condicin necesaria que E/K tenga mala reduccin mdulo un primo P es que o o o P | , luego el conjunto de primos con mala reduccin es siempre nito. Sin o embargo, la condicin no es suciente, pues la ecuacin no tiene por qu ser o o e minimal sobre P. En esta seccin vamos a estudiar si es posible encontrar una o ecuacin de Weierstrass para E/K que sea minimal para todos los divisores o primos no arquimedianos de K, de modo que los primos con mala reduccin o sean exactamente los que dividen al discriminante de la ecuacin. o En principio, para cada divisor primo no arquimediano P de K, podemos encontrar una ecuacin de Weierstrass minimal sobre KP . Si su discriminante o es , entonces el natural P = vP () es un invariante de E/K, de modo que E/K tiene buena reduccin mdulo P si y slo si P = 0. Esto nos lleva a la o o o denicin siguiente: o Denicin 7.1 Llamamos discriminante m o nimo de una curva E/K al ideal de K dado por Q DE/K = PP ,
P

donde P recorre los primos no arquimedianos de K.

En estos trminos, E/K tiene mala reduccin mdulo un primo no arquimee o o diano P de K si y slo si P | DE/K . Naturalmente, esta denicin no resuelve o o nuestro problema. La cuestin es si E/K admite una ecuacin minimal global o o en el sentido siguiente: Denicin 7.2 Una ecuacin de Weierstrass minimal para una curva el o o ptica E/K es una ecuacin de Weierstrass entera para E cuyo discriminante cumpla o () = DE/K , es decir, una ecuacin que sea minimal para todas las curvas o E/KP , para todo primo no arquimediano P de K. En principio, si E/K es una curva el ptica denida por una ecuacin de o Weierstrass Y 2 + a1 XY + a3 Y = X 3 + a2 X 2 + a4 X + a6 , ai O,

para cada primo no arquimediano P de K existe un cambio de variables X 0 = u2 X + rP , P Y = u3 Y + sP u2 X + tP , P P uP , sP , tP OP ,

que transforma la ecuacin en una ecuacin minimal para E/KP . La relacin o o o entre los discriminantes ser = u12 P . Para todos los primos P salvo a lo a P sumo un nmero nito de ellos tendremos vP () = vP (P ) = 0, luego tambin u e vP (uP ) = 0 y podemos denir el ideal Q a = PvP (uP ) ,
P

7.1. El discriminante m nimo

167

de modo que DE/K = ()/a12 . Ahora observamos que la clase [a ] no de pende de . En efecto, si consideramos otra ecuacin de Weierstrass entera con o discriminante 0 , entonces = u12 0 , para cierto u K , luego (0 )a120 = DE/K = ()a12 = (0 )(ua )12 , con lo que a0 = (u)a . Denicin 7.3 Llamaremos clase de Weierstrass de una curva el o ptica E/K sobre un cuerpo numrico K a la clase de ideales de K determinada por cuale quier ideal a correspondiente a cualquier ecuacin de Weierstrass para E. La o representaremos por WE/K . Teorema 7.4 Una curva el ptica E/K sobre un cuerpo numrico K tiene una e ecuacin de Weierstrass minimal si y slo si la clase de Weierstrass WE/K es o o la clase principal. Demostracion: Si E/K tiene una ecuacin minimal con discriminante , o entonces () = DE/K = ()/a12 , luego a = 1 y W = 1. Rec procamente, supongamos que W = 1. Tomemos una ecuacin de Weierso trass entera para E y discriminante . Para cada divisor primo no arquimediano P de K consideremos un cambio de variables X = u2 X 0 + rP , P Y = u3 Y 0 + sP u2 XP + tP P P

que la transforme en una ecuacin minimal para P, digamos con coecientes o aiP y con discriminante P . La ecuacin de partida ser ya minimal para todos o a los primos P salvo un nmero nito de ellos. Si llamamos S al conjunto de estos u primos, podemos suponer que uP = 1 y rP = sP = tP = 0 para todo P S. / En cualquier caso, uP , rP , sP y tP son P-enteros. Q Por hiptesis, existe u K tal que PvP (uP ) = (u). Esto signica que o P vP (uP ) = vP (u), para todo P. Por el teorema chino del resto podemos tomar r, s, t O tales que para todo P S se cumpla que vP (r rP ), vP (s sP ), vP (t tP ) > mx{vP (ui aiP )}. a P
i

Consideremos ahora la ecuacin de Weierstrass para E determinada por el o cambio de variables X = u2 X 0 + r, Y = u3 Y 0 + su2 X 0 + t.

Vamos a comprobar que tiene coecientes enteros (llammoslos a0 ). Basta e i probar que vP (a0 ) 0 para todo primo P. Si P S, entonces u UP , luego la / i conclusin es clara. Supongamos que P S y consideremos, por ejemplo, a0 , o 2 que cumple u2 a0 = a2 sa1 + 3r s2 . 2

168

Cap tulo 7. Curvas el pticas sobre cuerpos numricos e

Tambin tenemos que u2 a2P = a2 sP a1 + 3rP s2 , luego e P P vP (u2 a0 ) = vP (u2 a2P (s sP )a1 3(r rP ) (s2 s2 )) 2 P P por la eleccin de r y s. Concluimos que vP (a0 ) = vP (a2P ) 0. o 2 = vP (u2 a2P (s sP )(a1 + s + sP ) 3(r rP )) = vP (u2 a2P ), P P

Con los coecientes restantes se razona de forma similar. El discriminante de la nueva ecuacin es 0 = u12 , luego o vP (0 ) = vP (u12 ) = vP ((uP /u)12 P ) = vP (P ). As pues, hemos encontrado una ecuacin minimal para E/K. o Como consecuencia inmediata tenemos el teorema siguiente: Teorema 7.5 Si K es un cuerpo numrico con nmero de clases h = 1, entone u ces toda curva el ptica E/K admite una ecuacin de Weierstrass minimal. o Puede probarse que el rec proco es cierto, es decir, que si h > 1 entonces existen curvas el pticas que no admiten ecuaciones minimales. Ejemplo Consideremos el cuerpo K = Q( 10), que tiene nmero de clases u h = 2 y consideremos la curva E/K dada por Y 2 = X 3 + 125. Su discriminante es = 24 33 56 . Es fcil ver que en (el anillo de enteros a de) K se cumple que 2 = p2 , 5 = q2 , mientras que 3 se conserva primo. Esto hace que la ecuacin de E sea minimal para todo primo de K salvo quiz para o a el primo q. El cambio de coordenadas 2 3 X = 10 X 0 , Y = 10 Y 0 transforma la ecuacin en Y 2 = X 3 1/8, que es minimal y tiene buena reo 12 duccin en q. Por consiguiente, DE/K = (24 33 ) y WE/K = [56 ], con lo que o WE/K = [q]. Es claro que Z[ 10] no tiene elementos de norma 5, luego el ideal q no es principal, WE/K 6= 1 y as E/K no tiene una ecuacin minimal global. o

Los teoremas siguientes nos permitirn calcular ecuaciones minimales para a curvas el pticas denidas sobre Q. En realidad el mtodo puede generalizarse e para cuerpos numricos arbitrarios (es decir, a un mtodo para decidir si existe e e ecuacin minimal y que permite calcularla en caso armativo), pero el caso de Q o es mucho ms sencillo. Empezamos por probar una versin global del teorema a o de Kraus: Teorema 7.6 Sean c4 , c6 , Z tales que c3 c2 = 1728 6= 0. Entonces 4 6 existe una curva el ptica E/Q con una ecuacin de Weierstrass entera con coo variantes c4 y c6 (y discriminante ) si y slo si v3 (c6 ) 6= 2 y se cumple una o de las dos condiciones siguientes:

7.1. El discriminante m nimo a) c6 1 (md 4), o b) c4 0 (md 16) y c6 0, 8 (md 32). o o

169

Demostracion: Si existe tal ecuacin ha de cumplir el teorema 6.6 para o K = Q2 y K = Q3 , luego cumple las condiciones del enunciado (ver la observacin tras 6.6). o Rec procamente, si se cumplen estas condiciones, el teorema 6.6 nos da que existen curvas el pticas 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 ecuacin de tipo c: o 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 ecuacin en dos ecuaciones o enteras sobre Qp . Vamos a ver que dado un nmero natural arbitrariamente u 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 y vp (r), vp (s), vp (t) 0 para todo primo p > 3.

0 En efecto, por la densidad de Q en Qp podemos aproximar rp por rp Q 0 0 y por el teorema de aproximacin podemos aproximar r2 y r3 por un mismo o nmero r0 Q. Slo falta probar que podemos aproximar r0 respecto a v2 y v3 u o mediante un r Q que sea entero respecto de los dems primos. Pongamos que a r0 = a/b. Por el teorema chino del resto existe un m Z tal que

vp (a m) N + vp (b),

para p = 2, 3, p > 3.

Entonces r = m/b cumple lo pedido. Igualmente se construyen s y t. Ahora basta observar que si tomamos N sucientemente grande, el cambio de variables determinado por r, s, t y u = 1 transforma la ecuacin (7.1) en una ecuacin o o entera (que obviamente tendr tambin covariantes c4 y c6 ). En efecto, las a e frmulas de 2.6 (teniendo en cuenta que los polinomios son funciones continuas) o muestran que los coecientes de esta ecuacin estarn cerca de los de las ecuao a ciones obtenidas con rp , sp , tp , y todo nmero racional sucientemente prximo u o a un entero p-dico es un entero p-dico. En conclusin, el cambio de variable a a o lleva a una ecuacin con coecientes enteros didicos y tridicos. Obviamente o a a tambin son enteros para los dems primos, luego estn en Z. e a a Con esto podemos calcular fcilmente los covariantes (y el discriminante) de a las ecuaciones minimales de una curva dada: Teorema 7.7 Sea E/Q una curva el ptica dada por una ecuacin de Weierso trass entera con covariantes c4 y c6 y discriminante . Sea u el mayor nmero u natural tal que c0 = u4 c4 y c0 = u6 c6 son enteros y satisfacen las condicio4 6 nes del teorema anterior. Entonces toda ecuacin de Weierstrass entera con o covariantes c0 y c0 es una ecuacin minimal para E/Q. o 4 6

vp (m) vp (b) para todo primo p | b,

170

Cap tulo 7. Curvas el pticas sobre cuerpos numricos e

Demostracion: El cambio de variables X = u2 X 0 , Y = u3 Y 0 transforma la ecuacin de E/Q en una ecuacin (no necesariamente entera) de covariantes o o c0 , c0 , la cual puede transformarse a su vez en la ecuacin (7.1) (con c0 en lugar o 4 6 i de ci ). Por otra parte, cualquier ecuacin entera de covariantes c0 y existe al meo i nos una por el teorema anterior puede transformarse en esa misma ecuacin, o luego tambin en la ecuacin de partida. e o En denitiva, hemos probado que la curva E/Q admite una ecuacin de o Weierstrass entera de covariantes c0 , c0 (y discriminante 0 ). La maximalidad 4 6 de u hace que dicha ecuacin sea necesariamente minimal. o As pues, para encontrar una ecuacin minimal a una curva dada slo nos o o falta encontrar una ecuacin entera con unos covariantes dados. o Denicin 7.8 Una ecuacin de Weierstrass con coecientes en Z est reducida o o a si a1 , a3 {0, 1} y a2 {1, 0, 1}. Teorema 7.9 Toda ecuacin de Weierstrass con coecientes en Z se transo forma mediante un cambio de variables entero en una unica ecuacin reducida. o Dados c4 , c6 , Z en las condiciones del teorema anterior, la ecuacin reduo cida con tales covariantes tiene los coecientes siguientes: a1 a2 a3 a4 a6 = = c4 (md 2), o [a1 {0, 1}], c6 a1 (md 3), o [a2 {1, 0, 1}], (b3 3c4 b2 2c6 )/16 (md 2), [a3 {0, 1}, b2 = a1 + 4a2 ], o 2 (b2 24a1 a3 c4 )/48, (b3 c6 + 36b2 (a1 a3 + 2a4 ) 216a3 )/864. 2

Demostracion: Consideremos una ecuacin de Weierstrass entera con coeo cientes a1 , . . . , a6 y vamos a construir una nueva ecuacin reducida con coeo cientes a0 , . . . , a0 , al mismo tiempo que construimos un cambio de variables con 1 6 u = 1 y r, s, t Z que transforme una en la otra. Segn el teorema 2.6, ha u de ser a0 = a1 + 2s, luego para que la ecuacin que obtengamos sea reducida o 1 hemos de tomar necesariamente a0 a1 (md 2), o 1 Similarmente, ha de ser a0 2 a0 3 a0 4 a0 6 = = a2 a1 s2 (md 3), a0 {1, 0, 1}, r = (a0 a2 + a1 + s2 )/3, o 2 2 a3 + ra1 (md 2), o a0 {0, 1}, t = (a0 a3 ra1 )/2, 3 3 a4 sa3 + 2ra2 (t + rs)a1 + 3r2 2st, a6 + ra4 + r2 a2 + r3 ta3 t2 rta1 . a0 {0, 1}, 1 s = (a0 a1 )/2. 1

Esto prueba la existencia de la ecuacin. Ahora vamos a probar que toda o ecuacin de Weierstrass reducida puede recuperarse a partir de los covariantes o c4 y c6 como indica el enunciado, lo que en particular nos dar la unicidad. Para a adecuarnos a la notacin del enunciado, a partir de aqu los coecientes de la o ecuacin reducida sern ai en lugar de a0 . o a i

7.1. El discriminante m nimo Como a1 = a2 , tenemos que 1 a1 b2 b2 c4 (md 2), o 2 luego a1 ha de ser el que indica el enunciado. Igualmente, a2 = b2 a2 3a2 b2 a2 = b2 a1 b3 a1 c6 a1 (md 3), o 1 1 2 (b3 3c4 b2 2c6 )/16 = 27b6 b6 a2 a3 (md 2), o 2 3 b2 24a1 a3 c4 24a1 a3 + 24b4 a1 a3 + b4 2 = = = a4 , 48 48 2 e igualmente se justica la frmula para a6 . o Como consecuencia inmediata:

171

Teorema 7.10 Toda curva el ptica E/Q admite una unica ecuacin de Weiers o trass minimal reducida. Demostracion: Cuando transformamos una ecuacin minimal en una o ecuacin reducida segn el teorema anterior, la ecuacin que obtenemos sigue o u o siendo minimal, pues el cambio de variables tiene u = 1. Una ecuacin minimal o se transforma en otra mediante un cambio de variables entero con u = 1 (por el teorema 6.2 aplicado a todos los primos). Por consiguiente ambas tienen los mismos covariantes, luego si ambas son reducidas han de ser la misma. En denitiva, dada una curva el ptica E/Q dada por una ecuacin de Weierso trass, podemos aplicar un cambio de variables X = u2 X 0 , Y = u3 Y 0 para pasar a una ecuacin entera con covariantes c4 y c6 , luego calculamos los covariantes o minimales c0 y c0 segn el teorema 7.7 y construimos la ecuacin minimal segn u o u 4 6 el teorema anterior. Resulta natural preguntarse si puede existir una curva el ptica E/K con DE/K = 1, es decir, una curva con buena reduccin mdulo todos los primos no o o arquimedianos de K. El teorema siguiente muestra que la respuesta es negativa cuando K = Q: Teorema 7.11 Sea E/Q una curva el ptica dada por una ecuacin de Weierso trass entera de discriminante Z. Entonces no puede ser de la forma d3 , donde d es un entero cuyos divisores primos sean todos congruentes con 1 mdulo 8. En particular no puede ser = 1. o Demostracion: En caso contrario = d3 , con d 1 (md 8). Veamos o que a1 ha de ser impar. En caso contrario v2 (b2 ) 2, v2 (b4 ) 1, v2 (c4 ) 4, y la relacin o c2 = c3 + 1728d3 (7.2) 6 4 implica que c6 = 8c, pero entonces c2 27d3 3 (md 8), y esta congruencia o no tiene solucin. o

172

Cap tulo 7. Curvas el pticas sobre cuerpos numricos e

As pues, a1 es impar, luego b2 tambin y c4 b2 1 (md 8). Sustituyendo e o 2 en (7.2) x = c4 + 12d, y = c6 obtenemos y 2 = x(x2 36dx2 + 432d2 ), donde x 5 (md 8). En particular, x 6= 0. Ahora observamos que o Q = x2 36dx2 + 432d2 = (x 18d)2 + 108d2 > 0, luego tambin x = y 2 /Q > 0. Descompongamos e Q Q x = 3u pvp q vq ,
p q

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 (md 8). Por hiptesis tambin p 1 (md 8), luego o o e o x 3u 1, 3 (md 8), o cuando ten amos que x 5 (md 8). o Ejemplo Las curvas siguientes muestran que la restriccin sobre los divisores o 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 . Por el contrario, si K = Q( 29 ) y = (5+ 29)/2 es la unidad fundamental de K, la curva Y 2 + XY + 2 Y = X 3 cumple = 10 , luego tiene buena reduccin mdulo todos los primos de K. o o Terminaremos la seccin justicando la existencia de ecuaciones minimales o en un sentido ms dbil que no requiere ninguna hiptesis sobre el nmero de a e o u clases de K. Para ello recordamos previamente algunos resultados sobre cuerpos numricos: e Teorema 7.12 Sea K un cuerpo numrico y S un conjunto nito de divisores e primos de K que contenga a todos los primos arquimedianos y sea KS = { K | vP () 0 para todo P S}. / Entonces: a) KS es la localizacin del anillo de enteros OK respecto del conjunto mulo tiplicativo formado por los enteros divisibles a lo sumo entre primos de S, es decir: KS = {a/b | a, b OK , vP (b) = 0 para todo P S}. /

7.1. El discriminante m nimo

173

b) KS es un dominio de Dedekind (en particular es ntegramente cerrado) y S puede extenderse a un conjunto nito mayor de modo que KS sea un dominio de ideales principales. Demostracion: a) Una inclusin es obvia y para probar la contraria usao mos que todo ideal de OK elevado al nmero de clases h es principal. As si u , KS , el ideal fraccional () admite una descomposicin o () = a , qh qh s 1

donde qi S y a es un ideal de K. Ahora bien, los ideales qh son principales i y a tambin tiene que serlo. En denitiva, = a/b, con a, b OK y b slo es e o divisible entre primos de S. b) En general, toda localizacin de un dominio de Dedekind es un dominio o de Dedekind. Adems, los ideales de KS son de la forma aS = aKS , donde a es a un ideal de O. Fijamos un conjunto de representantes a1 , . . . , ah de las clases de ideales de K, en cada uno de ellos tomamos un elemento i ai no nulo y aadimos a S n los primos que lo dividen. Esto hace que i sea una unidad en KS y que, por consiguiente, aiS = 1. Para cada ideal aS de KS existe un i tal que ()a = ()ai , para ciertos , OK , de donde ()aS = (), lo que implica que aS es principal. Teorema 7.13 Sea K un cuerpo numrico y S un conjunto nito de valores e absolutos de K que contenga a todos los primos arquimedianos y a todos los divisores de 2 y 3. Supongamos adems que la localizacin KS es un dominio de a o ideales principales. Entonces toda curva el ptica E/K admite una ecuacin de o Weierstrass Y 2 = X 3 +AX +B con A, B KS , tal que, en KS , (DE/K ) = (), donde el discriminante es = 16(4A3 + 27B 2 ). Demostracion: Tomemos cualquier ecuacin de Weierstrass para E/K de o la forma indicada en el enunciado con coecientes enteros y discriminante . Para cada primo p S podemos conseguir una ecuacin minimal mediante un / o cambio de la forma X = u2 X 0 , p Y = u3 Y 0 , p up K .

En efecto, con este cambio la ecuacin se transforma en o Y 2 = X 3 + u4 Ax + u6 B, p p y por 6.4 la ecuacin ser minimal si vp (u4 A) 0, vp (u6 B) 0 y o bien o a p p vp (u4 A) < 4 o bien vp (u6 B) < 6. As basta tomar up de modo que vp (up ) , p p sea el mximo que respete las dos primeras condiciones y necesariamente se a cumplir una de las dos ultimas. a

174

Cap tulo 7. Curvas el pticas sobre cuerpos numricos e

Para los posibles primos no arquimedianos en S el cambio necesario puede ser ms complicado, pero en cualquier caso determina unos nmeros up con los a u que podemos formar el ideal Q vp (up ) a = p
p-

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 Q DE/K = ()/ p12vp (up )
pS /

Como KS es un dominio de ideales principales, existe un u KS tal que Q vp (up ) p = (u).


pS /

Esto signica que vp (u) = vp (up ) para todo primo p S, luego la ecuacin / o Y 2 = X 3 + u4 Ax + u6 B tiene sus coecientes en KS y es minimal para todos los primos p S. Su / discriminante es 0 = u12 , luego en KS tenemos DE/K = ()/(u)12 = (0 ).

7.2

El subgrupo de torsin o

Estudiamos ahora los puntos de torsin de una curva el o ptica E/K, es decir, del subgrupo de torsin Etor (K) del grupo E(K). El teorema siguiente es una o consecuencia directa de 6.20: Teorema 7.14 Sea E/K una curva el ptica determinada por una ecuacin de o Weierstrass entera y sea P E(K) un punto de orden m 2. a) Si m no es potencia de primo, entonces x(P ), y(P ) O. b) Si m = pn , para cada divisor primo no arquimediano P de K, sea rP la parte entera de vP (p)/(pn pn1 ). Entonces vP (x(P )) 2rP , vP (y(P )) 3rP .

Para K = Q el teorema anterior implica que los puntos de torsin tienen o coordenadas enteras salvo quiz por un denominador 4 en la x y un denominador a 8 en la y (y en tal caso el punto tiene orden 2). Ms precisamente: a

7.2. El subgrupo de torsin o

175

Teorema 7.15 Sea E/Q una curva el ptica dada por una ecuacin de Weierso trass entera. Entonces todo punto de torsin de E(Q) (distinto de O) tiene o coordenadas enteras, salvo quiz un unico punto de orden 2 con coordenadas a (a/4, b/8), con a, b Z impares. Para que pueda existir tal punto es necesario que a1 sea impar. Demostracion: Si existe un punto P = (x, y) de orden 2, entonces la tangente a la curva en dicho punto ha de ser vertical, luego la derivada respecto de Y de la ecuacin de Weierstrass se ha de anular. Esto signica que o y= a1 x + a3 . 2

El teorema anterior arma que v2 (P ) 1, donde v2 es la aplicacin denida o en 6.17 para la curva E/Q2 denida por la misma ecuacin de Weierstrass. o Para que P sea fraccionario es necesario que v2 (P ) = 1, con lo que v2 (x) = 2 y v2 (y) = 3. Entonces 2 = v2 (2y) = v2 (a1 x + a3 ) m 2 (a1 x), v2 (a3 )}. n{v Como v2 (a3 ) 0, el m nimo se alcanza en v2 (a1 x) = v2 (a1 ) + v2 (x) = 2, luego v2 (a1 ) = 0 y as a1 es impar. Si E(K) contiene otro punto de orden 2, de hecho ha de contener a los tres que hay en E(K), digamos Pi = (xi , yi ), para i = 1, 2, 3. Vamos a probar que en tal caso slo uno de ellos es fraccional. Si lo fueran dos de ellos, tambin lo o e ser el tercero, pues los puntos con coordenadas no enteras didicas forman un a a subgrupo de E(Q2 ) (el ncleo de la reduccin mdulo 2). El cambio u o o Y =Y0 a1 0 a3 X 2 2

transforma la ecuacin en una de tipo b. Los puntos de orden 2 de esta ecuacin o o se caracterizan por tener la segunda coordenada nula, y han de corresponderse con los puntos de orden 2 de la ecuacin original, luego sern (xi , 0). Esto o a implica que x1 , x2 , x3 son las ra ces del miembro derecho de la ecuacin de o 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 + a2 /4) 2, 3 y esta contradiccin prueba el teorema. o 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), 2(2, 4) = (14/8, 13/8), y esta curva no puede tener puntos de torsin con coordenadas fraccionarias. o

176

Cap tulo 7. Curvas el pticas sobre cuerpos numricos e

El teorema siguiente generaliza un resultado obtenido independientemente por Lutz y Nagell y permite en muchos casos calcular el subgrupo de torsin de o una curva el ptica E/Q: Teorema 7.16 Sea E/Q una curva el ptica dada por una ecuacin de Weierso trass entera, sea P = (x, y) un punto de torsin no nulo y llamemos o y 0 = y + (a1 x + a3 )/2. Entonces y 0 = 0 si y slo si P tiene orden 2. En caso contrario 2y 0 Z y o (2y ) | 4. Si adems a1 es par entonces (2y 0 )2 | y si a3 tambin es par a e entonces y 0 Z y 16y 02 | .
0 2

Demostracion: Observemos que el cambio de variables que transforma la ecuacin de E/Q en una ecuacin de tipo b hace corresponder el punto P con o o el punto P 0 = (x, y 0 ). El punto P tiene orden 2 si y slo si lo tiene P 0 , lo que o ciertamente equivale a que y 0 = 0. Si P no tiene orden 2, el teorema anterior nos da que x, y Z, luego tambin 2y 0 = 2y + a1 x + a3 Z. El punto 2P tambin es de torsin, luego e e o sus coordenadas son enteras salvo quiz si tiene orden 2, pero en cualquier caso a 4x(2P ) Z. Ahora necesitamos algunos clculos. Recordemos la frmula de duplicacin a o o del teorema (2.21): x(2P ) = x4 b4 x2 2b6 x b8 . 4x3 + b2 x2 + 2b4 x + b6

Observemos que el denominador es (2y 0 )2 . Por otra parte, una comprobacin o rutinaria nos da la siguiente identidad de polinomios: u(X)(4X 3 + b2 X 2 + 2b4 X + b6 ) v(X)(X 4 b4 X 2 2b6 X b8 ) = , (7.3) donde u(X) = 12X 3 b2 X 2 10b4 X + b2 b4 27b6 , v(X) = 48X 2 + 8b2 X + 32b4 b2 . 2 Combinando ambas relaciones obtenemos que (2y 0 )2 (u(x) x(2P )v(x)) = . Multiplicando por 4 ambos miembros, el segundo factor es entero, con lo que (2y 0 )2 | 4. Si a1 es par entonces x(2P ) ha de ser entero y no hace falta multiplicar por 4. Finalmente, si a3 tambin es par vemos que 4 | b2 , 2 | b4 , 4 | b6 , luego 4 | u(x) e y 4 | v(x), de donde concluimos que 16y 02 | .

7.2. El subgrupo de torsin o Ejemplo Consideremos la curva E/Q dada por la ecuacin o Y 2 + XY + Y = X 3 , = 2 1.

177

Si (x, y) es un punto de torsin de orden > 2 entonces (2y 0 )2 | 2 13, con lo o que 2y 0 = 1. La ecuacin en forma b es o 1 1 1 Y 02 = X 3 + X 2 + X + , 4 2 4 y al hacer Y 0 = 1/2 obtenemos 1 1 X 3 + X 2 + X = 0, 4 2 cuya unica ra entera es x = 0. La relacin 2y 0 = 2y + x + 1 nos da los puntos z o (0, 0) y (0, 1). Por otra parte, si (x, y) fuera un punto de orden 2, la coordenada x cumplir a la ecuacin o 1 1 1 X 3 + X 2 + X + = 0, 4 2 4 y 4x ser una ra entera de la ecuacin a z o X 3 + X 2 + 8X + 16 = 0. Se comprueba que no existen ra enteras, luego E(Q) = {O, (0, 0), (0, 1)}. ces Ejemplo Consideremos la curva E/Q dada por la ecuacin o Y 2 = X 3 43X + 166, = 219 13.

El polinomio de la derecha no tiene ra enteras, por lo que no hay puntos ces de orden 2. Si (x, y) es un punto de torsin, se ha de cumplir que y 2 | 215 13, o luego y | 128. Esto nos da un mximo de seis posibles puntos de torsin (adems de O): a o a (3, 8), (5, 16), (11, 32).

Usando la frmula de duplicacin del teorema 2.21 comprobamos que si o o P = (3, 8) entonces x(P ) = 3, x(2P ) = 5, x(4P ) = 11, x(8P ) = 3,

luego 8P = P , lo que implica que P tiene orden 7, 3 o 9. No puede tener orden 9 porque a lo sumo hay 7 puntos de torsin y si tuviera orden 3 ser o a x(2P ) = x(P ) = 3, luego P tiene orden 7 y concluimos que Etor (Q) es un grupo c clico de orden 7. Del teorema anterior se sigue que si E/Q es una curva el ptica, entonces Etor (Q) es un grupo nito. En realidad esto es tambin una consecuencia sencilla e del teorema 6.19. A continuacin damos una versin ms cmoda en la prctica: o o a o a

178

Cap tulo 7. Curvas el pticas sobre cuerpos numricos e

Teorema 7.17 Sea E/Q una curva el ptica dada por una ecuacin de Weierso trass entera y sea S el conjunto de los primos con buena reduccin. Entonces o el orden de Etor (Q) divide a mcd(p |E(Z/pZ)|),
pS

donde p = 1 salvo si p = 2 y E(Q) tiene un punto fraccional de orden 2, en cuyo caso 2 = 2. Demostracion: Consideramos la curva E/Qp denida por la misma ecuacin. El ncleo de la reduccin mdulo p es E1 (Qp ), que est formado por los o u o o a puntos de coordenadas no enteras p-dicas. Como los puntos de torsin tienen a o coordenadas enteras (racionales), vemos que la reduccin mdulo p es inyectiva o o en Etor (Q), salvo si p = 2 y hay un punto fraccionario de orden 2, en cuyo caso el ncleo de la reduccin tiene orden 2 y |Etor (Q)| divide a 2|E(Z/2Z)|. u o

La tabla siguiente contiene 15 ejemplos de curvas el pticas sobre Q con la estructura de su grupo de torsin. Un notable teorema debido a Mazur asegura o que el grupo de torsin de una curva el o ptica sobre Q ha de ser necesariamente uno de los 15 grupos que aparecen en la tabla.
Ecuacin o 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 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 32 22 36 52 28 38 54 72 Etor (Q) 1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C12 C2 C2 C2 C4 C2 C6 C2 C8 Generadores 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)

212

Ejemplo Veamos cmo se calcula el grupo de torsin de la ultima curva de la o o tabla. Es claro que (0, 0) est en la curva, y aplicando la frmula de duplicacin a o o se observa que su orden es exactamente 8. As tenemos ya un subgrupo C8 de Etor (Q). Por otro lado, resolviendo el sistema de ecuaciones F (X, Y ) = 0 y FY (X, Y ) = 0 encontramos todos los puntos de orden 2, que son (24, 144), (40, 400) y (15/4, 225/8). El primero es 4 (0, 0), mientras que con el segundo obtenemos un nuevo subgrupo C2 , con lo que en total tenemos un subgrupo C2 C8 . Ahora hemos de probar que no hay ms elementos de torsin. a o Como E tiene buena reduccin mdulo 11, sabemos que E(Q) se sumerge en o o E(Z/11Z). Ahora bien, el nmero de puntos de esta reduccin es a lo sumo 23 u o (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 nmero ha de ser mltiplo de 16, luego u u |E(Z/11Z)| = 16 y tambin |Etor (Q)| = 16. e

7.2. El subgrupo de torsin o

179

Finalmente vamos a determinar los grupos de torsin sobre Q de dos familias o de curvas el pticas especialmente simples, las de la forma Y 2 = X 3 + AX y las de la forma Y 2 = X 3 + B. Observemos que para estudiar la torsin de Y 2 = X 3 +AX podemos suponer o que A est libre de potencias cuartas, pues si A = m4 A0 , el cambio X = m2 X, a Y = m3 Y 0 transforma la curva en Y 2 = X 3 + AX y la estructura del grupo de torsin no var o a. Teorema 7.18 Sea E/Q la curva dada por Y 2 = X 3 + AX, con A Z (de modo que = 26 A3 y j = 1728). Supongamos que A est libre de potencias a cuartas. Entonces ( C2 C2 si A es un cuadrado, Etor (Q) C4 si A = 4, = C2 en otro caso. Demostracion: Sea p 1 (md 4) un primo que no divida a . (Existe o por el teorema de Dirichlet sobre primos en progresiones aritmticas.) Por el e teorema 7.17 tenemos que |Etor (Q)| divide a |E(Z/pZ)| = p + 1, donde hemos usado el teorema 4.9, segn el cual la reduccin mdulo p es supersingular. u o o Si en particular tomamos p 3 (md 8) vemos que 8 - |Etor (Q)|, pues en o caso contrario tendr amos que 8 | p + 1. Si elegimos p 7 (md 12) vemos que 3 - |Etor (Q)|. o Si q > 3 es primo, podemos tomar p 3 (md 4q), de donde se sigue que o q - |Etor (Q)|, ya que en caso contrario q | p + 1 4 (md q) y q | 4. o Con esto podemos concluir que |Etor (Q)| | 4. En cualquier caso, E(Q) tiene un punto de orden 2, a saber, (0, 0). Tendr a tres puntos de orden 2 si y slo si X 3 + AX se escinde en Q[X], es decir, si y o slo si A es un cuadrado. o Slo falta ver que E(Q) tiene un punto de orden 4 si y slo si A = 4. Ciero o tamente, para A = 4 est el punto (2, 4). En general, la frmula de duplicacin a o o nos da que si existe un punto (x, y) que cumple 2(x, y) = (0, 0), entonces x4 2Ax2 + A2 = (x2 A)2 = 0. As pues, ha de ser x2 = A y, como A no tiene potencias cuartas, x ha de ser libre de cuadrados. Ahora bien, x cumple la ecuacin o y 2 = x3 + Ax = 2x3 . De aqu se sigue que x no puede ser divisible entre primos impares, y la unica posibilidad resulta ser x = 2, luego A = 4. Para estudiar la torsin de Y 2 = X 3 + B podemos suponer que B est libre o a de potencias sextas. Teorema 7.19 Sea E/Q la curva dada por Y 2 = X 3 + B, con B Z (de modo que = 24 33 B 2 , j = 0). Supongamos que B est libre de potencias sextas. a

180 Entonces C6 C3 Etor (E) = C2 0

Cap tulo 7. Curvas el pticas sobre cuerpos numricos e

si B = 1, si B = 24 33 o B es un cuadrado B 6= 1, si B es un cubo, B 6= 1, en otro caso.

Demostracion: Si p 1 (md 3) es un primo que no divide a , entonces o los teoremas 7.17 y 4.9 nos dan que |Etor (Q)| divide a | p + 1. Si tomamos p 5 (md 12) vemos que 4 no puede dividir a |Etor (Q)|. Si o p 2 (md 9) vemos que 9 tampoco divide a |Etor (Q)|. Por ultimo, para todo o primo q > 3, podemos tomar p 2 (md 3q) y concluir que q no divide a o |Etor (Q)|. En denitiva, tenemos que |Etor (Q)| | 6. Claramente E/Q tiene un punto de orden 2 si y slo si X 3 + B tiene una ra en Q, si y slo si B es un cubo. La o z o cuestin es cundo existe un punto de orden 3. Un punto P tiene orden 3 si y o a slo si 2P = P , si y slo si x(2P ) = x(P ), pues esta ultima condicin implica o o o 2P = P , pero 2P = P slo lo cumple P = O. La frmula de duplicacin nos o o o da x4 8Bx = x. 4(x3 + B) Equivalentemente, x4 = 4Bx. Una solucin es x = 0, y = B 2 . As pues, si o B es un cuadrado hay un elemento de orden 3. La otra posibilidad es x3 = 4B, con lo que y 2 = 3B. En particular B < 0. Como B es libre de potencias sextas, slo puede ser divisible entre los primos 2 y 3. Ms concretamente, ha de ser o a B = 24 33 . En resumen, E/Q tiene un punto de orden 3 si y slo si B es un o cuadrado o B = 24 33 . A partir de aqu el teorema es inmediato. Observemos que la curva Y 2 = X 3 24 33 = X 3 432 que aparece como caso excepcional en el teorema anterior es precisamente la curva que consideramos en el cap tulo II en relacin con el ultimo teorema de Fermat para exponente 3. o Es fcil ver que sus puntos de torsin son precisamente los puntos (12, 36) y a o O que all llambamos soluciones triviales. a

7.3

El teorema dbil de Mordell-Weil e

Esta seccin est dedicada a demostrar el teorema siguiente: o a Teorema 7.20 (Teorema dbil de Mordell-Weil) Si K es un cuerpo nue mrico, E/K es una curva el e ptica y m 2 es un nmero natural, entonces el u grupo E(K)/mE(K) es nito. Se trata de un paso intermedio para demostrar uno de los resultados bsicos a sobre la aritmtica de las curvas el e pticas sobre cuerpos numricos: que el grupo e de puntos racionales es nitamente generado.

7.3. El teorema dbil de Mordell-Weil e

181

Cohomolog continua Necesitaremos algunos resultados sobre cohomolog a a de grupos. Llamaremos A a la clausura algebraica de Q. El grupo de Galois G(A/K) es un grupo topolgico con la topolog de Krull, respecto a la cual o a una base de entornos del neutro la forman los subgrupos (normales) de ndice nito. Sea M un grupo abeliano sobre el que G(A/K) acta de forma continua u cuando en M consideramos la topolog discreta, es decir, de modo que la accin a o M G(A/K) M sea una aplicacin continua. Esto equivale a que las aplicaciones 7 m sean o continuas en G(A/K) para cada m M prejado. En particular la antiimagen de {m} ha de ser abierta, lo cual signica que existe una extensin nita normal o L de K tal que G(A/L) ja a m. As pues, si llamamos M L = {m M | m = m para todo G(A/L)}, tenemos que M es la unin de los submdulos M L . Rec o o procamente, esta propiedad implica la continuidad de la accin, pues cada aplicacin 7 m es o o constante en un entorno G(A/L) de cada automorsmo . Vamos a considerar los grupos de cohomolog de orden 0 y 1 de G(A/K) a sobre M . Recordemos que el grupo de cohomolog de orden 0 es simplemente a H 0 (A/K, M ) = M K . El grupo H 1 (A/K, M ) es el cociente del grupo de cociclos, es decir, aplicaciones a : G(A/K) M tales que a = a + a , sobre el grupo de cofronteras, aplicaciones de la forma m para m M dadas por (m) = m m. La continuidad de la accin de G(A/K) sobre M implica claramente que o todas las cofronteras son continuas. Sin embargo, dentro del grupo de cociclos podemos considerar el subgrupo formado por los cociclos continuos, cuyo cociente sobre las cofronteras determina lo que llamaremos el grupo de cohomo1 log continua Hc (A/K, M ) H 1 (A/K, M ). a La ecuacin de los cociclos implica que a1 = 0, y si es continuo existe una o extensin nita normal L de K tal que a toma el valor 0 sobre G(A/L), luego a o es constante sobre cada clase G(A/L). En particular, a toma un nmero nito u de valores, luego eligiendo L sucientemente grande podemos exigir que todos ellos estn en M L , con lo que a = a|L , para un cierto cociclo de G(L/K) sobre e M L . Rec procamente, todo cociclo de esta forma es continuo, pues es constante sobre cada clase G(A/L). Para cada extensin nita normal L de K podemos considerar la inacin o o InfL : H 1 (L/K, M L ) H 1 (A/K, M ) dada por InfL ([]) = [a], donde a = a|L . a

182

Cap tulo 7. Curvas el pticas sobre cuerpos numricos e

1 En estos trminos, hemos probado que Hc (A/K, M ) es la unin de las e o imgenes de todas las inaciones InfL . Es conocido que las inaciones a

InfL0 /L : H 1 (L/K, M L ) H 1 (L0 /K, M L ) son inyectivas, luego las inaciones InfL tambin lo son. Si las identicamos con e 1 inclusiones, podemos considerar que Hc (A/K, M ) es la unin de los subgrupos o H 1 (L/K, M ) (ms precisamente, es su l a mite inductivo). Si L es una extensin nita normal de K, tambin podemos considerar la o e restriccin ResL : H 1 (A/K, M ) H 1 (A/L, M ) denida restringiendo los coo ciclos de G(A/K) a G(A/L). Claramente se restringe a un homomorsmo
1 1 ResL : Hc (A/K, M ) Hc (A/L, M )

que conmuta con las restricciones ResL0 /L : H 1 (L0 /K, M L ) H 1 (L0 /L, M L ). La exactitud de las sucesiones 1 H 1 (L/K, M L ) H 1 (L0 /K, M ) H 1 (L0 /L, M ). implica inmediatamente la de la sucesin o
1 1 1 H 1 (L/K, M L ) Hc (A/K, M ) Hc (A/L, M ).
0

Inf

Res

Inf

Res

Por ultimo, sabemos que toda sucesin exacta de G(A/K)-mdulos o o 0 S M N 0 induce una sucesin exacta o 0 H 0 (A/K, S) H 0 (A/K, M ) H 0 (A/K, N ) Vamos a ver que todos los homomorsmos se restringen a una sucesin exacta o 0 H 0 (A/K, S) H 0 (A/K, M ) H 0 (A/K, N )
1 De hecho slo hay que probar que la imagen de est en Hc (A/K, S), pues f o a y g son trivialmente continuas, luego transforman cociclos continuos en cociclos continuos (y la exactitud de la sucesin restringida es trivial). o 1 1 1 Hc (A/K, S) Hc (A/K, M ) Hc (A/K, N ). f g

H 1 (A/K, S) H 1 (A/K, M ) H 1 (A/K, N ).

Si n N K = H 0 (A/K, N ), tomamos m M tal que g(m) = n y entonces (n) = [a ] est determinado por que f (a ) = m = m m. Es claro entonces a que si m M L se cumple tambin que (n) H 1 (L/K, M L ), pues si |L = |L e 1 entonces f (a ) = f (a ) y a = a . As pues, (n) Hc (A/K, M ). A partir de aqu trabajaremos unicamente con los grupos de cohomolog a continua, por lo que suprimiremos el sub ndice c.

7.3. El teorema dbil de Mordell-Weil e

183

El producto de Kummer Sea E/K una curva el ptica, m 2 y consideremos la sucesin exacta o 0 E[m] E(A) E(A) 0 Sabemos que G(A/K) acta sobre E(A), y la accin es continua, pues para u o todo P E(A) podemos tomar una extensin nita L de K tal que las coordeo nadas de P estn en L, y entonces G(A/L) ja a P . Por consiguiente podemos e formar la sucesin exacta de cohomolog o a 0 E(K)[m] E(K) E(K) H 1 (A/K, E[m]) H 1 (A/K, E(A)) H 1 (A/K, E(A)). De aqu podemos extraer la llamada sucesin exacta de Kummer para E/K: o 0 E(K)/mE(K) H 1 (A/K, E[m]) H 1 (A/K, E(A))[m] 0, donde el ultimo mdulo es el conjunto de los elementos de H 1 (A/K, E(A)) de o orden divisor de m. Nuestro objetivo es demostrar que el grupo E(K)/mE(K) es nito. Tomemos una extensin nita normal L de K tal que E[m] E(L) y llamemos F al o ncleo de la aplicacin natural u o E(K)/mE(K) E(L)/mE(L). Si demostramos que F es nito, bastar probar que E(L)/mE(L) es tambin a e nito o, equivalentemente, podremos suponer que E[m] E(K). Consideramos el diagrama conmutativo con las exactas 0 /F / H 1 (L/K, E[m]) / E(K)/mE(K)
m m m

/ E(L)/mE(L)

inf

/ H 1 (A/K, E[m])

res

/ H 1 (A/L, E[m])

Notemos que el segundo cuadrado es claramente conmutativo, lo que implica que hace corresponder el ncleo de la la superior con el de la la inferior, u es decir, se restringe a un homomorsmo de F en H 1 (L/K, E[m]). Como los grupos G(L/K) y E[m] son nitos, concluimos que H 1 (L/K, E[m]) tambin lo e es, al igual que F . En lo que sigue supondremos que E[m] E(K). Esto signica que G(A/K) acta trivialmente sobre E[m], luego las cofronteras son nulas y los cociclos son u homomorsmos de grupos. En denitiva, H 1 (A/K, E[m]) = Hom(G(A/K), E[m]),

184 y tenemos una inclusin o

Cap tulo 7. Curvas el pticas sobre cuerpos numricos e

: E(K)/mE(K) Hom(G(A/K), E[m]). Denimos el producto de Kummer : E(K) G(A/K) E[m] mediante (P, ) = ([P ])(). Claramente es una aplicacin bilineal cuyo o ncleo izquierdo es mE(K). Vamos a calcular su ncleo derecho. Para ello u u observamos que (P, ) = Q Q, donde Q E(A) es cualquier punto que cumpla mQ = P . (Esto se sigue de la denicin de los homomorsmos de o conexin.) o Ahora es fcil ver que el ncleo derecho de es G(A/L), donde L es la a u adjuncin a K de las coordenadas de todos los puntos Q E(A) tales que o mQ E(K). En efecto, si G(A/K) cumple que (P, ) = 0 para todo P E(K), entonces, para todo Q E(A) tal que mQ E(K) tenemos que 0 = (mQ, ) = Q Q, luego G(A/L). La otra inclusin es anloga. o a Observemos que L es una extensin normal de K (no sabemos si nita), pues o [L] = L para todo G(A/K). Esto nos permite concluir que el producto de Kummer induce una forma bilineal regular : E(K)/mE(K) G(L/K) E[m]. Si probamos que la extensin L/K es nita, podremos concluir que el grupo o E(K)/mE(K) tambin lo es. e La extensin L/K Lo primero que podemos decir de la extensin L/K es que o o es abeliana de exponente m (es decir, todos los elementos de G(L/K) tienen orden divisor de m). En efecto, basta tener en cuenta que el producto de Kummer induce un monomorsmo de grupos G(L/K) Hom(E(K), E[m]). Llamemos S al conjunto (nito) de los divisores primos p de K que cumplan alguna de las condiciones siguientes: a) E tiene mala reduccin en p, o b) vp (m) 6= 0, c) p es arquimediano.

7.3. El teorema dbil de Mordell-Weil e

185

Vamos a demostrar que si p S, entonces la extensin L/K es no ramicada / o en p, es decir, que p no se ramica en ninguna extensin nita intermedia K 0 . o Como el producto de extensiones no ramicadas es no ramicada, no perdemos generalidad si suponemos que K 0 es la adjuncin a K de las coordenadas o de un punto Q E(A) tal que P = mQ E(K). 0 Sea P un divisor de p en K 0 . Hemos de probar que la extensin KP /Kp es o no ramicada. El ndice de ramicacin de la extensin es el orden del grupo de o o 0 inercia de P (el grupo de los Kp -automorsmos de KP que inducen la identidad 0 sobre el cuerpo de restos kP ), luego basta ver que este grupo es trivial. 0 Como E/Kp tiene buena reduccin en p, tenemos que E/KP tiene buena o reduccin en P (podemos tomar la misma ecuacin de Weierstrass), luego podeo o 0 mos considerar la reduccin E(K 0 ) E(kP ). Por otra parte, como vp (m) = 0 o y E tiene buena reduccin mdulo p, el teorema 6.19 nos da que la reduccin o o o E(K)[m] E(kp ) es inyectiva.

Tomemos en el grupo de inercia. Esto signica que Q = Q, luego la 0 reduccin de Q Q en kP es nula. o Pero m(Q Q) = (mQ) mQ = P P = 0, pues P E(K). Concluimos que Q Q E[m] E(K), luego Q Q E(K)[m] y tiene reduccin nula o 0 en E(kP ), luego tambin en E(kp ). Por la inyectividad de la reduccin tenemos e o que Q Q = 0. Acabamos de probar que el grupo de inercia deja jo a Q, luego deja jas 0 a sus coordenadas y, por consiguiente, a todo KP . En suma, dicho grupo de inercia es trivial. Extensiones de Kummer El teorema dbil de Mordell-Weil quedar proe a bado si demostramos que toda extensin abeliana de exponente m de K no o ramicada fuera de un conjunto nito S de primos de K que contenga al menos a los primos no arquimedianos es nita. (Pues la extensin L/K cumple estas o propiedades.) En primer lugar observamos que si el resultado es cierto para una extensin o nita K 0 de K, entonces tambin es cierto para K, pues si L es una extensin e o abeliana de K de exponente m no ramicada fuera de un conjunto nito S de primos, entonces LK 0 /K 0 es una extensin abeliana de exponente m de K 0 o no ramicada fuera del conjunto S 0 formado por los divisores de los primos de S en K 0 . As pues, LK 0 /K 0 es nita, LK 0 /K tambin y L/K tambin. Por e e consiguiente podemos extender el cuerpo K y suponer que contiene las ra ces 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 ultimo, el teorema 7.12 nos permite suponer adems que la localizacin a o KS es un dominio de ideales principales. El grupo de unidades de KS es US = { K | vp () = 0 para todo p S}. /

186

Cap tulo 7. Curvas el pticas sobre cuerpos numricos e

El teorema de las unidades de Hasse arma que US es un Z-mdulo nitao mente generado. Si un cuerpo K tiene caracter stica 0 y contiene a la ra ces m-simas de la unidad, las extensiones abelianas de K de exponente m se llaman extensiones de Kummer de K y se obtienen adjuntando a K ra ces m-simas de elementos de K . Adems, una extensin K( m a) es no ramicada en un primo p que no a o divida a m si y slo si a = bm u, donde b, u K , vp (u) = 0. o Equivalentemente, K( m a)/K es no ramicada en un primo p S si y slo / o si m | vp (a). En efecto, una implicacin es obvia y si vp (a) = mr, tomamos o K tal que vp () = 1, b = r , u = a/bm . As a = bm u tiene la forma requerida para que la extensin sea no ramicada. o Teniendo en cuenta que si dos elementos de K se diferencian en un factor de K m sus ra m-simas determinan la misma extensin, el teorema quedar ces o a demostrado si probamos la nitud del grupo K(S, m) = [] K /K m m | vp () para todo p S . / Veamos que la aplicacin natural US K(S, m) es suprayectiva. En efecto, o si [] K(S, m), entonces el ideal fraccional () en KS es una potencia msima. Como KS es un dominio de ideales principales, existe K tal que () = ()m , luego existe u US tal que = u m y [] = [u].
m Claramente, tenemos un epimorsmo US /US K(S, m), y como US es m nitamente generado, US /US es un grupo nito y K(S, m) tambin. e

7.4

Alturas

Acabamos de probar que si K es un cuerpo numrico y E/K es una curva e el ptica, entonces los grupos E(K)/mE(K) son nitamente generados, lo cual es una condicin necesaria pero no suciente para que el grupo E(K) sea nio tamente generado. El teorema siguiente contiene lo que nos falta para llegar a esta conclusin: o Teorema 7.21 Sea G un grupo abeliano en el que hay denida una funcin o a : G R que cumpla las tres propiedades siguientes: a) Para cada Q G existe una constante C1 = C1 (Q) tal que para todo P G se cumple a(P + Q) 2a(P ) + C1 . b) Existen un natural m 2 y una constante C2 tales que para todo P G se cumple a(mP ) m2 a(P ) C2 . c) Para toda constante C3 , el conjunto {P G | a(P ) C3 } es nito. Si, para el natural m considerado en b), el grupo G/mG es nito, entonces el grupo G es nitamente generado.

7.4. Alturas

187

Demostracion: Tomemos representantes Q1 , . . . , Qr de las clases del grupo G/mG. Sea P G un elemento arbitrario. Entonces P = mP1 + Qi1 , para cierto P1 G y cierto ndice i1 . Similarmente, P1 = mP2 + Qi2 y, en general, obtenemos una sucesin de puntos determinada recurrentemente por la relacin o o Pn1 = mPn + Qin . Por las propiedades de la funcin a tenemos que o a(Pj ) 1 1 (a(mPj ) + C2 ) = 2 (a(Pj1 Qij ) + C2 ) 2 m m

1 0 (2a(Pj1 ) + C1 + C2 ), m2 0 donde C1 es la mayor de las constantes C1 dadas por la hiptesis a) para los o 0 elementos Q = Qi . Notemos que las constantes C1 y C2 no depende de P . Ahora aplicamos esta desigualdad a un Pn , lo que nos acota a(Pn ) en trminos de a(Pn1 ). A su vez, acotamos a(Pn1 ) en trminos de a(Pn2 ) e e hasta llegar a P . El resultado es: n 2 1 2 2n1 0 a(Pn ) a(P ) + + 4 + + 2n (C1 + C2 ) m2 m2 m m < 2 m2 n a(P ) +
0 C1 + C2 0 2n a(P ) + (C1 + C2 )/2. m2 2

0 Para n sucientemente grande se cumple que a(Pn ) 1 + (C1 + C2 )/2. Adems, a n P j1 P = mn Pn + m Qij , j=1

luego hemos probado que un generador de G es

0 {Q1 , . . . , Qr } {Q G | a(Q) 1 + (C1 + C2 )/2},

que es un conjunto nito por la hiptesis c). o A continuacin vamos a denir una funcin sobre el espacio proyectivo o o o pticas nos permitir aplicar el teorema a PN (K) cuya restriccin a las curvas el anterior. Recordemos que el valor absoluto cannico asociado a un primo p Z es el o valor absoluto de Q dado por |n|p = 1/pvp (n) , mientras que el valor absoluto cannico asociado a es el valor absoluto usual en Q, que representaremos por o | | . Similarmente, el valor absoluto cannico asociado a un divisor primo p o de un cuerpo numrico K es el unico valor absoluto asociado a p que extiende e a un valor absoluto cannico de Q. Lo representaremos por | |p . o Si p es un divisor primo (arquimediano o no) en un cuerpo numrico K, y p e es el divisor primo racional al cual divide, representaremos por np = |Kp : Qp |

188

Cap tulo 7. Curvas el pticas sobre cuerpos numricos e

al grado local de K en p. Si L/K es una extensin de cuerpos numricos y p es o e un divisor primo en K, entonces
P|p

nP =

P|p

n(P/p)np = |L : K|np ,

(7.4)

donde n(P/p) = |LP : Kp |. As mismo tenemos la frmula del producto: o Para todo x K se cumple la relacin o
p

donde p recorre todos los divisores primos de K, incluidos los arquimedianos. Denicin 7.22 Sea K un cuerpo numrico y P PN (K) un punto con cooro e denadas homogneas P = [x0 , . . . , xN ], xi K. Denimos la altura de P en K e como Q n n AK (P ) = mx{|x0 |p p , . . . , |xN |p p }. a
p

Q np |x|p = 1,

La frmula del producto implica claramente que esta denicin no depende o o de la eleccin de las coordenadas homogneas del punto P . Otro hecho elemental o e es que AK (P ) 1. En efecto, siempre podemos elegir un vector de coordenadas homogneas con una coordenada igual a 1, con lo que todos los factores que e aparecen en la denicin de AK (P ) son como m o nimo 1. Observemos que todo punto de PN (Q) se expresa en forma unica como P = [x0 , . . . , xN ], donde los xi son enteros primos entre s Entonces, para . todo primo arquimediano p, el factor correspondiente en la denicin de altura o vale 1, luego AQ (P ) = mx{|x0 | , . . . , |xN | }. a La denicin de altura para cuerpos numricos arbitrarios es una forma de o e generalizar esta denicin teniendo en cuenta que los anillos de enteros algebraio cos no tienen necesariamente factorizacin unica, por lo que en el caso general o no podemos hablar de coordenadas enteras primas entre s . De la frmula (7.4) se sigue fcilmente que si L/K es una extensin de o a o cuerpos numricos y P PN (K), entonces e 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 ra positiva), de modo que A(P ) es independiente de K. Seguidaz mente demostraremos varios resultados tcnicos sobre las alturas que acabamos e de denir.

7.4. Alturas

189

Denicin 7.23 Una aplicacin regular de grado d entre espacios proyectivos o o es una aplicacin : PN (A) PM (A) tal que existen polinomios homogneos o e F0 , . . . , FM de grado d que no se anulan simultneamente en ningn punto de a u AN +1 distinto de O y para todo P PN (A) se cumple (P ) = [F0 (P ), . . . , FM (P )]. Observemos que toda aplicacin regular entre espacios proyectivos es de esta o forma para ciertos polinomios un vocamente determinados salvo una constante, pues si pudiramos expresar tambin (P ) = [G0 (P ), . . . , GM (P )], tendr e e amos que = Fi /Gi ser independiente de i. Si expresamos = U/V , con U y V a 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 tendr ceros comunes). an As pues, lo que hemos denido es el grado de una aplicacin regular entre o espacios proyectivos. Para el caso de una aplicacin : P1 (A) P1 (A) este grado coincide con o el que ya ten amos 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 funcin racional en A1 (A), tenemos que o = 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. Adems a es irreducible, pues si se descompusiera en producto de dos factores, uno de ellos tendr grado 0 en y dividir a F1 y F2 , luego ser constante. a a a Teorema 7.24 Sea : PN (A) PM (A) una aplicacin regular de grado d. o 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 . Demostracion: Sea = [F0 , . . . , FM ] y P = [x0 , . . . , xN ]. Tomemos un cuerpo numrico K que contenga a todos los xi y a todos los coecientes de los e polinomios Fi . Para cada divisor primo p de K llamamos ||p al mximo de los a valores absolutos respecto a p de los coecientes de los Fi . Denimos tambin e |P |p = mx |xi |p , a
0iN

|(P )|p = mx |Fj (P )|p . a


0jM

Entonces AK (P ) = Denimos AK () = Q np |P |p ,
p n

AK ((P )) =

(p) = 0 en caso contrario, la desigualdad triangular para p se puede expresar como |t1 + + tn |p n(p) mx{|t1 |p , . . . , |tn |p }. a

Q
p

||p p . Si hacemos (p) = 1 si p es arquimediano y

Q n |(P )|p p .
p

190

Cap tulo 7. Curvas el pticas sobre cuerpos numricos e

Las letras C1 , C2 , . . . representarn constantes independientes de P . La a desigualdad triangular nos da que |Fi (P )|p C1
(p)

||p |P |d , p

donde la constante C1 es el nmero de monomios de grado d en N + 1 variables u con coeciente 1. Tomando el mximo sobre i vemos que a |(P )|p C1
(p)

||p |P |d . p

Ahora elevamos a np , multiplicamos para todo p y elevamos a |K : Q|1 , con lo que queda A((P )) C1 A()A(P )d , pues P P (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 trminos, que e 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
e Xi = j=0 M P

Gij Fj .

Eliminando trminos, podemos suponer que los Gij son formas de grado e e d. Extendiendo K si es necesario, podemos suponer tambin que todos los e polinomios Gij tienen sus coecientes en K. Llamamos |G|p al mximo valor a absoluto respecto de p de un coeciente de algn Gij y u Q n AK (G) = |G|p p .
p

Ahora, las coordenadas de P cumplen P M (p) e |xi |p = Gij (P )Fj (P ) C2 mx |Gij (P )Fj (P )|p . a 0jM j=0
p

Tomando el mximo sobre i llegamos a que a |P |e C2 p


(p) i,j

mx |Gij (P )|p |(P )|p . a

Como cada Gij tiene grado e d, el nmero de monomios que lo componen u est acotado independientemente de P , luego a |Gij (P )|p C3
(p)

|G|p |P |ed . p

7.4. Alturas Sustituimos arriba y multiplicamos por |P |de : p |P |d C4 p


(p)

191

|G|p |(P )|p .

Por ultimo, 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 ra ces: 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 Q d Q

j=1

A(j ) A([a0 , . . . , ad ]) 2d1

A(j ).

j=1

Demostracion: Las desigualdades no se alteran si dividimos F entre a0 , luego podemos suponer que a0 = 1. Sea K = Q(1 , . . . , d ). Para cada divisor primo p de K denimos (p) = 2 si p es arquimediano y (p) = 1 en caso contrario. De este modo la desigualdad triangular es |x + y|p (p) mx{|x|p , |y|p }. a Vamos a demostrar que (p)d
d Q d Q

j=1

mx{|j |p , 1} mx |ai |p (p)d1 a a


0id

j=1

mx{|j |p , 1}. a

Admitiendo esto, basta elevar a np , multiplicar p y elevar a |K : Q|1 y obtenemos las desigualdades del enunciado. Razonamos por induccin sobre d. o Si d = 1 tenemos que F (T ) = T 1 y todo es trivial. Suponemos el resultado cierto para polinomios de grado d 1 con ra ces en K. No perdemos generalidad si suponemos que |d |p = m |j |p . n
0jd

Denimos G(T ) = (T 1 ) (T d1 ) = T d1 + b1 T d2 + + bd1 , de modo que F (T ) = (T d )G(T ).

Comparando los coecientes vemos que ai = bi d bi1 . Esta relacin vale o para 0 i d si convenimos en que b1 = bd = 0. Ahora tenemos que
0id

mx |ai |p = mx |bi d bi1 |p (p) mx {|bi |p , |d bi1 |p } a a a


0id 0id d Q

(p) mx |bi |p mx{|d |p , 1} (p)d1 a a


0id

j=1

mx{|j |p , 1}, a

donde en la ultima desigualdad hemos aplicado la hiptesis de induccin. o o

192

Cap tulo 7. Curvas el pticas sobre cuerpos numricos e

Para la otra desigualdad distinguimos dos casos: Si |d |p (p), entonces


j=1 d Q

mx{|j |p , 1} mx{|d |p , 1}d (p)d a a

y el resultado es claro, pues |a0 |p = 1. Supongamos ahora que |d |p > (p) y sea j el ndice para el que |bj1 |p es mximo. Entonces a
0id

mx |i |p = mx |bi d bi1 |p |bj d bj1 |p . a a


0id

Si p no es arquimediano el ultimo trmino es e |d |p |bj1 |p = (p)1 mx |bi |p |d |p , a


0id1

y si es arquimediano entonces |bj d bj1 |p |d |p |bj1 |p |bj |p (|d |p 1)|bj1 |p = (|d |p 1) mx |bi |p > (p)1 |d |p mx |bi |p , a a
0id1 0id1

pues |d |p > 2. En cualquier caso tenemos que


0id

mx |i |p > (p)1 mx |bi |p mx{|d |p , 1}, a a a


0id1

y basta aplicar la hiptesis de induccin. o o Finalmente podemos probar: Teorema 7.26 Si K es un cuerpo numrico y C > 0 una constante, entonces e el conjunto {P PN (K) | AK (P ) C} es nito. Demostracion: Teniendo en cuenta la relacin AL (P ) = AK (P )|L:K| , es o claro que podemos sustituir K por una extensin, luego podemos suponer que o K es una extensin normal de Q, digamos de grado n. o Sea P = [x0 , . . . , xN ]. Podemos suponer que algn xi = 1. Entonces u Q Q n AK (P ) = mx |xi |p p mx a a mx{|xi |p , 1}np = mx AK (xi ). a a
p 0iN 0iN p 0iN

As todo punto en el conjunto del enunciado tiene un vector de coordenadas , homogneas cuyas componentes estn en el conjunto e a {x K | AK (x) C}. Si probamos que este conjunto es nito, el teorema estar demostrado. a (Equivalentemente, hemos reducido el teorema al caso N = 1.)

7.5. El teorema de Mordell-Weil Sea x K tal que AK (x) C y sea Fx (T ) = (T x1 ) (T xd ) = T d + a1 T d1 + + ad

193

su polinomio m nimo sobre Q (de modo que d n = |K : Q|). Entonces, por el teorema anterior, d Q A([1, a1 , . . . , ad ]) 2d1 A(xj ).
j=1

Los xj son conjugados de x, y es fcil ver que los automorsmos conservan a la altura (porque permutan los divisores primos), luego A([1, a1 , . . . , ad ]) 2d1 A(x)d (2C)d/n . Si probamos que el conjunto {P Pd (Q) | A(P ) C} es nito, entonces para cada d n habr una cantidad nita de polinomios a Fx posibles, luego habr una cantidad nita de nmeros x posibles. Con esto a u hemos reducido el teorema al caso K = Q y por la reduccin al caso N = 1 en o realidad basta probar la nitud del conjunto {x Q | A(x) C}. Ahora bien, si x est en este conjunto entonces |x|p C para todo primo p a de Q, luego vp (x) log C/ log p para todo primo no arquimediano. Tomando p sucientemente grande para que log C/ log p > 1 concluimos que vp (x) 0 para todo primo p sucientemente grande (independientemente de x). As pues, existe un m Z no nulo tal que mx Z para todo x del conjunto. En denitiva {x Q | A(x) C} (1/m)Z y est acotado respecto del valor absoluto usual, luego es un conjunto nito. a

7.5

El teorema de Mordell-Weil

Ahora ya tenemos los elementos necesarios para demostrar el teorema de Mordell-Weil, segn el cual el grupo E(K) es nitamente generado. Lo que u hemos de hacer es denir una altura en una curva el ptica que cumpla las propiedades del teorema 7.21. Para ello usaremos la altura en PN (A) que hemos estudiado en la seccin anterior combinada con una funcin racional de la curva. o o Conviene adems tomar logaritmos: a Denicin 7.27 La altura (absoluta) logar o tmica en PN (A) es la aplicacin o N a : P (A) R dada por a(P ) = log A(P ).

194

Cap tulo 7. Curvas el pticas sobre cuerpos numricos e

Si K es un cuerpo numrico, E/K es una curva el e ptica y f A(E), la altura en E relativa a f es la funcin af : E(A) R dada por af (P ) = a(f (P )). o El teorema 7.26 puede reformularse como sigue: Teorema 7.28 Si K es un cuerpo numrico, E/K es una curva el e ptica y f K(E) es una funcin no constante, entonces para todo C > 0 el conjunto o {P E(K) | af (P ) C} es nito. Demostracion: Si P est en el conjunto del enunciado, entonces f (P ) est a a en el conjunto {Q P1 (K) | A(Q) eC }. Este conjunto es nito por 7.26 y cada uno de sus puntos tiene a lo sumo un nmero nito de antiimgenes por f . As pues, el conjunto del enunciado es u a nito. El teorema siguiente nos da la relacin fundamental entre las alturas en las o curvas el pticas y su estructura de grupo: Teorema 7.29 Sea K un cuerpo numrico, sea E/K una curva el e ptica y sea f K(E) una funcin racional par no constante (es decir, que verique o f (P ) = f (P ) para todo P E(A)). Entonces, para todo par de puntos P , Q E(A) se cumple af (P + Q) + af (P Q) = 2af (P ) + 2af (Q) + O(1). Demostracion: Consideremos una ecuacin de Weierstrass para E de la o forma Y 2 = X 3 + AX + B. Probaremos primero el teorema para f = x. Ciertamente es una funcin o par. Si P y Q son puntos nitos de E tales que P 6= Q, las frmulas del o teorema 2.21 nos dan que x(P + Q) = y(Q) y(P ) x(Q) x(P ) 2 2x(P ) 2x(Q), 2x(P ) 2x(Q),

Como sab amos que A(P ) 1, ahora tenemos que a(P ) 0.

x(P Q) = y operando se llega a que

y(Q) y(P ) x(Q) x(P )

x(P + Q) + x(P Q) =

2(x(P ) + x(Q))(A + x(P )x(Q)) + 4B , (x(P ) + x(Q))2 4x(P )x(Q)

7.5. El teorema de Mordell-Weil x(P )x(Q) = (x(P )x(Q) A)2 4B(x(P ) + x(Q) . (x(P ) + x(Q))2 4x(P )x(Q) EE P1 P1 P2 donde (P, Q) = (P + Q, P Q), ([t, u, v]) = [u2 4tv, 2u(At + v) + 4Bt2 , (v At)2 4Btu], y las echas verticales son (P, Q) 7 (x(P ), x(Q)) seguida de ([a1 , b1 ], [a2 , b2 ]) 7 [b1 b2 , a1 b2 + a2 b1 , a1 a2 ].

195

Con estas frmulas se prueba que el diagrama siguiente es conmutativo: o / EE P1 P1 / P2

Es fcil ver que esta ultima aplicacin es regular. La regularidad de la a o probaremos ms abajo y la de las aplicaciones restantes es inmediata. Admia tiendo la regularidad de , para probar que el diagrama es conmutativo basta verlo sobre un abierto de E E, por ejemplo, en el abierto donde son vlidas las a expresiones para x(P + Q) + x(P Q) y x(P + Q)x(P Q) que hemos obtenido, y la comprobacin es inmediata. o Ahora vamos a comprobar que es regular, para aplicar 7.24. Supongamos que ([t, u, v]) = [0, 0, 0]. Si t = 0, entonces u2 = 0, 2uv = 0, v 2 = 0, luego t = u = v = 0. Supongamos ahora que t 6= 0. No perdemos generalidad si suponemos t = 1. Entonces tenemos: u2 4v = 0, 2u(A + v) + 4B = 0, (v A)2 4Bu = 0.

Como motivacin del paso siguiente podemos pensar que si, de acuerdo con o el diagrama conmutativo, (t, u, v) = (1, x(P ) + x(Q), x(P )x(Q)), entonces la primera ecuacin es (x(P ) x(Q))2 = 0, luego x(P ) = x(Q) = u/2. No vamos o a usar esto para nada, pero es la razn de fondo por la que conviene hacer el o 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. (7.5)

Sustituimos la primera en las otras dos: 4x3 + 4Ax + 4B = 0, Los polinomios F (X) = X 3 + AX + B, G(X) = X 4 2AX 2 8BX + A2 x4 2Ax2 8Bx + A2 = 0.

196

Cap tulo 7. Curvas el pticas sobre cuerpos numricos e

son bien conocidos en la teor clsica de curvas el a a pticas. La frmula de duo plicacin se reduce en este caso particular para una ecuacin de Weierstrass o o tipo c a x(2P ) = G(x(P ))/4F (x(P )). La identidad (7.3) es ahora 4(3X 3 5AX 27B)4F (X) 16(3X 2 + 4A)G(X) = , pero entonces (7.5) implica que = 0, lo cual es absurdo. Volvamos al diagrama y llamemos a la aplicacin vertical. Entonces o a((P + Q, P Q)) = a(((P, Q))) = 2a((P, Q)) + O(1), donde hemos usado 7.24 (teniendo en cuenta que a = log A). Ahora basta probar que a((P, Q)) = ax (P ) + ax (Q) + O(1), pues al aplicar esto a los dos miembros de la igualdad precedente obtenemos la relacin del enunciado para f = x. o Es fcil ver que si P = O o Q = O entonces a((P, Q)) = ax (P ) + ax (Q), a luego basta probar la relacin cuando P 6= O 6= Q. Pongamos que P = [1 , 1], o Q = [2 , 1], con lo que a((P, Q)) = a([1, 1 + 2 , 1 2 ]), ax (P ) + ax (Q) = a(1 ) + a(2 ).

Basta aplicar 7.25 al polinomio (T + 1 )(T + 2 ), lo que nos da a(1 ) + a(2 ) log 4 a([1, 1 + 2 , 1 2 ]) a(1 ) + a(2 ) + log 2. Esto termina la prueba para f = x. El caso general es inmediato una vez hayamos demostrado que af = 1 (grad f )ax + O(1). 2

En efecto, el cuerpo de las funciones pares de K(E) es K(x), pues toda funcin de K(E) se expresa en la forma u + vy, con u, v K(x), y ser par si o a y slo si o u(P ) + v(P )y(P ) = u(P ) + v(P )y(P ) = u(P ) v(P )y(P ) para todo punto P E(A), lo que equivale a que v = 0. As pues, existe R(X) K(X) tal que f = R(x). Podemos ver a R(X) como una funcin racional : P1 (A) P1 (A) que, de hecho, ser regular (toda o a aplicacin racional entre curvas proyectivas es regular). As pues, el teorema 7.24 o nos da que af = (grad )ax + O(1).

7.5. El teorema de Mordell-Weil Como f = x , tenemos que grad f = grad x grad = 2 grad , luego 2af = (grad f )ax + O(1).

197

Ahora tenemos ya todo lo necesario para demostrar el teorema que persegu amos: Teorema 7.30 (Teorema de Mordell-Weil) Si K es un cuerpo numrico y e E/K es una curva el ptica, entonces el grupo E(K) es nitamente generado. Demostracion: Fijemos una funcin par no constante f K(E). (Por o ejemplo la coordenada x respecto de una ecuacin de Weierstrass.) Basta probar o que la altura af cumple las propiedades del teorema 7.21. Enunciadas de forma ligeramente distinta, stas son: e a) Fijado Q E(K), para todo P E(K) se cumple af (P + Q) 2af (P ) + O(1), donde O(1) depende de Q. b) Fijado m Z, para todo P E(K) se cumple af (mP ) = m2 af (P ) + O(1). c) Para toda constante C, el conjunto {P G | af (P ) C} es nito. La propiedad a) se sigue inmediatamente del teorema anterior, teniendo en cuenta que af (P Q) 0. Teniendo en cuenta que f es par, basta probar b) para m 0. Los casos m = 0, 1 son triviales. Razonamos por induccin sobre m. Si el resultado es o cierto para m 1 y m, aplicamos el teorema anterior a los puntos mP y P , con lo que af ((m + 1)P ) = af ((m 1)P ) + 2af (mP ) + 2af (P ) + O(1) = ((m 1)2 + 2m2 + 2)af (P ) + O(1) = (m + 1)2 af (P ) + O(1). La propiedad c) es el teorema 7.28. As pues, el teorema 7.21 junto con 7.20 implica que E(K) es nitamente generado. Aunque no nos ha hecho falta para demostrar el teorema de Mordell-Weil, es interesante notar que el teorema 7.29 se puede renar eliminando el trmino e O(1). Para probarlo nos basaremos en el teorema siguiente:

198

Cap tulo 7. Curvas el pticas sobre cuerpos numricos e

Teorema 7.31 Sea K un cuerpo numrico y E/K una curva el e ptica. Para cada funcin par no constante f K(E) y cada punto P E(A), el l o mite 1 l 4N af (2N P ) m grad f N existe y es independiente de f . Demostracion: Segn hemos visto en la prueba del teorema de Mordellu Weil, (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 sucesin del enunciado es de Cauchy. Consideremos o naturales N M 0. Entonces N 1 P n1 |4N af (2N P ) 4M af (2M P )| = 4 af (2n+1 P ) 4n af (2n P )
n=M

n=M

As pues, la sucesin es de Cauchy, luego converge. Supongamos ahora que o g es otra funcin par. En la prueba de 7.29 hemos visto que o af = 1 (grad f )ax + O(1), 2

N 1 P

4n1 |af (2n+1 P ) 4af (2n P )|

n=M

N 1 P

4n1 C C/4M +1 .

donde x es la primera coordenada respecto de una ecuacin de Weierstrass de o E. Usando el mismo resultado para g obtenemos la relacin o (grad g)af = (grad f )ag + O(1). Por consiguiente, (grad g)4N af (2N P ) (grad f )4N ag (2N P ) = 4N O(1) 0, luego el l mite del enunciado no depende de f . Denicin 7.32 Si K es un cuerpo numrico y E/K es una curva el o e ptica, denimos la altura cannica de E/K como la funcin aE : E(A) R dada o o por 1 aE (P ) = l 4N af (2N P ), m grad f N donde f K(E) es cualquier funcin par no constante. o Teorema 7.33 Sea K un cuerpo numrico, E/K una curva el e ptica y a = aE la altura cannica en E. Entonces: o

7.5. El teorema de Mordell-Weil a) Para todo par de puntos P , Q E(A), a(P + Q) + a(P Q) = 2(P ) + 2(Q). a a b) Para todo P E(A) y todo m Z, a(mP ) = m2 a(P ). c) La aplicacin h , i : E(A) E(A) R dada por o hP, Qi = es bilineal y a(P ) = hP, P i. 1 ((P + Q) a(P ) a(Q)) a 2

199

d) Si P E(A) entonces a(P ) 0 y a(P ) = 0 si y slo si P es un punto de o torsin. o e) Si f K(E) es una funcin par no constante, entonces o (grad f ) = af + O(1). a Adems, a es la unica funcin que cumple a la vez e) para cierta funcin f a o o y b) para cierto natural m 2. Demostracion: En primer lugar demostramos e). En la prueba del teorema 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 )(P ) af (P )| C/4. a 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 anlogamente partiendo de la relacin a o 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 hP, Qi = 1 1 ((P + Q) a(P ) a(Q)) = ((P ) + a(Q) a(P Q)). a a 2 2

200

Cap tulo 7. Curvas el pticas sobre cuerpos numricos e

Obviamente hP, Qi = hQ, P i. Basta probar que la expresin o S(P, R, Q) = (P + R, Q) (P, Q) (R, Q) es idnticamente nula. e Como a(0) = 0 y a(Q) = a(Q) vemos que hP, Qi = hP, Qi y, por simetr hP, Qi = hP, Qi. De aqu a su vez obtenemos que a, S(P, R, Q) = S(P, R, Q), S(P, R, Q) = S(P, R, Q). Ahora bien, desarrollando la denicin de S vemos que o 2S(P, R, Q) = a(P +R+Q)n(P +R)(P +Q)(R+Q)+(P )+(R)+(Q) a a a a a es una expresin simtrica en sus tres variables, luego o e S(P, R, Q) = S(P, R, Q) = S(P, R, Q) = S(P, R, Q), de donde podemos concluir que S(P, R, Q) = 0. La unica parte no trivial de d) es que si a(P ) = 0 entonces P es un punto de torsin. En efecto, para todo m Z tenemos que a(mP ) = m2 a(P ) = 0. o Ahora bien, de e) se deduce que el conjunto {P E(A) | a(P ) < 1} es nito, pero contiene a todos los mP , luego P tiene orden nito. Finalmente, supongamos que a0 : E(A) R cumple a0 (mP ) = m2 a0 (P ), (grad f )a0 = af + O(1),

para cierto m 2 y cierta f K(E) par no constante. Entonces a0 (mN P ) = m2N a0 (P ), a a = O(1). Por lo tanto, a0 (P ) = m2N a0 (mN P ) = m2N a(mN P ) + m2N O(1) = a(P ) + m2N O(1). Haciendo tender N a innito obtenemos a = a0 . Los teoremas de estructura para Z-mdulos nitamente generados nos dicen o que E(K) = Etor (K) L, donde L es un Z-mdulo libre. El rango r de este o mdulo es un invariante de E/K a cuyo estudio dedicaremos todo el cap o tulo siguiente. La altura cannica es una forma cuadrtica en E(K), o tambin en o a e el Z-mdulo libre o E(K)/Etor (K) L Zr . = = En este cociente adems es regular, es decir, a([P ]) = 0 si y slo si [P ] = 0. a o Es claro que a se extiende a una forma cuadrtica en a (Tomar el producto tensorial no es ms que sumergir Zr en Rr .) Sucede que a esta extensin es denida positiva, pero esto no es una consecuencia inmediata o del apartado d) del teorema anterior. R E(K)/Etor (K) Rr . =

7.5. El teorema de Mordell-Weil

201

Teorema 7.34 Sea V un espacio vectorial de dimensin nita sobre R y sea o R V un ret culo completo. Sea q : V R una forma cuadrtica con las a propiedades siguientes: a) Si P R entonces q(P ) = 0 si y slo si P = 0. o b) Para toda constante C, el conjunto {P R | q(P ) C} es nito. Entonces q es denida positiva. Demostracion: Podemos encontrar una base de V respecto a la cual, para todo punto P V de coordenadas (x1 , . . . , xr ) se cumple q(P ) =
i=1 s P

x2 i

i=1

donde s + t r. Podemos identicar V con Rr a travs de esta base. Vamos e a aplicar el teorema de Minkowski, segn el cual todo subconjunto de Rn absou lutamente convexo de volumen sucientemente grande contiene un elemento no nulo de R. Los conjuntos B(, ) = {P Rr |
s P

t P

x2 , s+i

i=1

x2 , i

i=1

son absolutamente convexos para todo , > 0. Sea = nf{q(P ) | P R, P 6= 0}. Por las hiptesis sobre q tenemos que > 0 (notemos que la propiedad b o implica que q(P ) 0 en R). Si q no es denida positiva, entonces s < r y el conjunto B(/2, ) contiene un punto no nulo P R para sucientemente grande (pues su volumen es innito si s + t < r y tiende a innito cuando tiende a innito si s + t = r). Ahora bien, entonces q(P ) =
s P

t P

x2 } s+i

i=1

x2 i

i=1

en contradiccin con la eleccin de . o o

t P

x2 /2, s+i

Claramente el teorema es aplicable a aE considerando a E(K)/Etor (K) como ret culo en R E(K).

Cap tulo VIII

El rango de una curva el ptica


Segn el teorema de Mordell-Weil, si E/K es una curva el u ptica sobre un cuerpo numrico, el grupo E(K) es nitamente generado, por lo que e E(K) Etor (K) Zr , = para cierto natural r, invariante por K-isomorsmos, al que se denomina rango de E/K. Ms an, teniendo en cuenta que el ncleo de una isogenia es un grupo a u u nito, es claro que el rango de una curva el ptica es invariante por isogenias. Ejemplo En el cap tulo II vimos que el ultimo teorema de Fermat para ex ponente 3 es cierto si y slo si la curva de Fermat Y 2 = X 3 432 no tiene ms o a puntos racionales que los de torsin (ver la observacin tras el teorema 7.19). o o En otras palabras, la ecuacin X 3 + Y 3 = Z 3 no tiene soluciones enteras no o triviales si y slo si el rango de la curva de Fermat es 0. o

Ejemplo Si n es un nmero natural libre de cuadrados, el teorema 7.18 arma u que la curva Y 2 = X 3 n2 X tiene 4 puntos de torsin, que obviamente son O, o (n, 0) y (0, 0). En virtud del Teorema 1 de la introduccin, tenemos que n es o congruente si y slo si la curva tiene rango > 0. (Es fcil ver que la hiptesis de o a o que n sea libre de cuadrados se puede eliminar.) Mientras el clculo del grupo de torsin de una curva el a o ptica es relativamente simple y siempre puede obtenerse en un nmero nito de pasos (al menos para u curva sobre Q), no se conoce ningn mtodo para calcular el rango de una u e curva el ptica arbitraria. Se conocen tcnicas que funcionan en muchos casos e concretos, pero no un procedimiento general. Hemos demostrado el teorema de Mordell-Weil a travs del teorema 7.21. e Ms concretamente podemos tomar m = 2, pues al aplicarlo hemos visto que a 203

204

Cap tulo 8. El rango de una curva el ptica

todo natural m 2 cumple las hiptesis necesarias. Si analizamos detenidao mente la prueba, veremos que toda ella es constructiva excepto la determinacin o de los generadores del grupo E(K)/2E(K). As si conocemos un sistema ge, nerador de este grupo, podemos encontrar expl citamente una constante C de modo que al aadir de acuerdo con la prueba de 7.21 todos los puntos de n altura menor o igual que C obtenemos un generador de E(K), que a su vez puede ser renado hasta una base. De todos modos, el clculo expl a cito de una base es muy laborioso, as que en este cap tulo nos limitaremos a proporcionar tcnicas para determinar el rango e y slo eventualmente obtendremos bases expl o citas. Podemos descomponer el grupo de torsin en producto de grupos c o clicos de orden potencia de primo (dichos rdenes son los divisores elementales de E(K)): o Etor (K) Cpm1 Cpms . = s
1

Es claro entonces que E(K)/2E(K) (Z/2Z)r Cpm1 /2Cpm1 Cpms /2Cpms , = s s


1 1

donde Cpmj /2Cpmj


j j

As pues, |E(K)/2E(K)| = 2r+t , donde t es el nmero de divisores elemen u tales pares (el nmero de u ndices j tales que pj = 2). En denitiva, para calcular r nos basta conocer la estructura de Etor (K) y el cardinal de E(K)/2E(K).

C2 0

si pj = 2, si pj 6= 2.

8.1

Curvas con tres puntos de orden 2

Sea E/K una curva el ptica sobre un cuerpo numrico. En esta seccin e o veremos un mtodo para calcular el e ndice |E(K) : 2E(K)| bajo el supuesto de que E(K) contenga a todos los puntos de orden 2. (Esta ser una condicin a o necesaria, aunque no suciente, para que el mtodo sea aplicable.) e La teor necesaria puede desarrollarse ms en general para cualquier nmero a a u natural m 2 tal que E[m] E(K). Entonces (ver pgina 183) tenemos a denido el producto de Kummer : E(K) G(A/K) E[m], dado por (P, ) = Q Q, donde Q E(A) es cualquier punto con mQ = P . Su ncleo u izquierdo es mE(K), luego el producto de Kummer induce un homomorsmo E : E(K)/mE(K) Hom(G(A/K), E[m]). (8.1)

Sea Um el grupo de las ra m-simas de la unidad. El teorema 3.27 nos da ces que Um K . As todo homomorsmo c : G(A/K) Um tiene un ncleo , u de la forma G(A/L), para cierta extensin abeliana L/K, y c puede verse como o un cociclo de G(L/K). Puesto que H 1 (L/K) = 1, existe un L tal que

8.1. Curvas con tres puntos de orden 2

205

c() = /, para todo G(A/K). El hecho de que c() ha de tener orden m para todo se traduce en que m K . Por consiguiente tenemos un isomorsmo K : K /K m Hom(G(A/K), Um ) (8.2)

dado por K (b)() = /, donde A es cualquier nmero que cumpla u m = b. Por ultimo, recordemos que contamos con el producto de Weil em : E[m] E[m] Um denido en 3.25. El mtodo que vamos a emplear para calcular el rango de E/K e se basa en el teorema siguiente: Teorema 8.1 En las condiciones anteriores, existe una forma bilineal b : E(K)/mE(K) E[m] K /K m tal que em (E (P ), T ) = K (b(P, T )) (Entendiendo ambos miembros como homomorsmos G(A/K) Um ). Su ncleo izquierdo es trivial y su imagen est u a contenida en el grupo K(S, m) = [] K /K m m | vp () para todo p S , /

donde S es el conjunto formado por los primos arquimedianos de K, los primos donde E tiene mala reduccin y los que dividen a m. Adems, b(P, T ) puede o a calcularse como sigue: Tomamos funciones fT , gT K(E) tales que (fT ) = T m /Om , Entonces, para P 6= T, O se cumple que b(P, T ) = fT (P )K m . (Notemos que b(T, T ) puede calcularse por linealidad.) Demostracion: Ciertamente em (E (P ), T ) puede verse como un elemento de Hom(G(A/K), Um ), el cual ser la imagen por K de un unico elemento de a K /K m , al que llamamos b(P, T ). Es inmediato que b es bilineal. Hemos de ver que si b(P, T ) = 1 para todo T E[m] entonces P mE(K). En efecto, tenemos que para todo T E[m] y todo G(A/K) se cumple que em ((P, ), T ) = 1. Las propiedades del producto de Weil nos dan que (P, ) = O, luego P mE(K) (pues el ncleo izquierdo del producto de u Kummer es mE(K)). Sabemos que el ncleo derecho del producto de Kummer es G(A/L), donde u L es la adjuncin a K de las coordenadas de los puntos Q E(A) tales que o mQ E(K). Tambin sabemos que la extensin L/K es nita y no ramicada e o fuera de S.
m m fT = gT .

206

Cap tulo 8. El rango de una curva el ptica

Sea A tal que b(P, T ) = [ m ]. Entonces, para todo G(A/L) tenemos que / = K (b(P, T ))() = em ((P, ), T ) = em (O, T ) = 1, luego L. Por lo tanto, la extensin K()/K es no ramicada fuera de S. o Si p S y P es cualquier divisor de p en K(), entonces / vp ( m ) = vP ( m ) = mvP (), luego m | vp ( m ) y, por consiguiente, b(P, T ) K(S, m).

Para calcular b(P, T ) tomamos un punto Q E(A) tal que mQ = P y A tal que b(P, T ) = [ m ]. As para cada G(A/K), tenemos que , / = K (b(P, T ))() = em (E (P )(), T ) = em (Q Q, T ). Ahora aplicamos la denicin de em , en virtud de la cual o / = gT (X + Q Q)/gT (X), donde X es cualquier punto donde gT no tenga un cero ni un polo. Si P 6= T, O podemos hacer X = Q, con lo que obtenemos / = gT (Q) /gT (Q). Esto implica que gT (Q)/ K , luego gT (Q)m m (md K m ). Por la o eleccin de fT esto equivale a que fT (P ) m (md K m ), luego concluimos o o que b(P, T ) = fT (P )K m . Las aplicaciones de este teorema se basan en que en la prueba del teorema dbil de Mordell-Weil hemos visto que el grupo K(S, m) es nito, y el teorema e anterior nos proporciona un monomorsmo de E(K)/mE(K) en el grupo nito Hom(E[m], K(S, m)). A partir de aqu nos restringiremos al caso m = 2. Consideremos una ecuacin de Weierstrass Y 2 = X 3 + a2 X 2 + a4 X + a6 para la curva E/K. o Los puntos de orden 2 en E son los puntos que cumplen Y = 0, es decir, las ra ces del miembro derecho de la ecuacin. La hiptesis E[2] E(K) equivale, o o pues, a que la ecuacin factoriza en la forma o Y 2 = (X e1 )(X e2 )(X e3 ), 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 funcin fT del teorema anterior es fT = x e. o En efecto, tiene un unico cero en T y un unico polo en O, y su divisor es de la forma (fT ) = T 2 /O2 , ya que vO (fT ) = vO (x) = 2. Adems, la frmula de a o duplicacin se reduce a o 2x= x4 2a4 x2 8a6 x + a2 4a2 a6 4 . (2y)2

8.1. Curvas con tres puntos de orden 2 Por lo tanto, 2 fT = 2 x e resulta ser x4 4ex3 + (2a4 4ea2 )x2 + (8a6 4ea4 )x + a4 4a2 a6 4ea6 . (2y)2 Comparando el numerador con (x2 + P x + Q)2 = x2 + 2P x3 + (P 2 + 2Q)x2 + 2P Qx + Q2

207

e igualando los coecientes de x3 y x vemos que con P = 2e, Q = 2a6 /e + a4 resulta una identidad. Para comprobar que el coeciente de x2 y el trmino e independiente coinciden usamos las relaciones a2 = e1 e2 e3 , a4 = e1 e2 + e1 e3 + e2 e3 , a6 = e1 e2 e3

y suponemos, sin prdida de generalidad, que e = e1 . En denitiva, concluimos e 2 que fT = gT para cierta funcin gT K(E), como hab que comprobar. o a La forma bilineal b del teorema anterior nos da un monomorsmo de grupos E(K)/2E(K) Hom(E(K), K(S, 2)). Podemos ver a E(K) y a K(S, 2) como espacios vectoriales sobre Z/2Z, de modo que los homomorsmos de grupos entre ambos coinciden con las aplicaciones lineales. Una base del primer espacio es (T1 , T2 ), luego el grupo de homomorsmos es isomorfo al grupo K(S, 2) K(S, 2), donde identicamos cada homomorsmo f con el par (f (T1 ), f (T2 )). Nuestro problema es identicar los pares (b1 , b2 ) K(S, 2) K(S, 2) que se corresponden con clases [P ] E(K)/2E(K), es decir, tales que existe un P E(K) de modo que b(P, T1 ) = b1 , b(P, T2 ) = b2 . El nmero de tales pares u es el orden de E(K)/2E(K). Segn el teorema anterior, un par (b1 , b2 ) se corresponder con un punto u a P 6= O, T1 , T2 si existen nmeros (x, y, z1 , z2 ) K K K K tales que u y 2 = (x e1 )(x e2 )(x e3 ),
2 b1 z1 = x e1 , 2 b2 z2 = x e2 .

Podemos sustituir las dos ultimas ecuaciones en la primera y denir una nueva variable z3 mediante y = b1 b2 z1 z2 z3 , con lo que las ecuaciones anteriores equivalen a
2 b1 b2 z3 = x e3 , 2 b1 z1 = x e1 , 2 b2 z2 = x e2 .

Por ultimo, eliminamos x, con lo que el sistema equivale a


2 2 b1 z1 b2 z2 = e2 e1 , 2 2 b1 z1 b1 b2 z3 = e3 e1 .

Cada par (b1 , b2 ) para el que existe una solucin (z1 , z2 , z3 ) de este sistema o de ecuaciones se corresponde con un punto [P ] E(K)/2E(K) dado por
2 x = b1 z1 + e1 ,

y = b1 b2 z1 z2 z3 .

208

Cap tulo 8. El rango de una curva el ptica

Aqu nos falta aadir el par (b1 , b2 ) = (1, 1), correspondiente a P = O y n los pares (b(T1 , T1 ), b(T1 , T2 )), (b(T2 , T1 ), b(T2 , T2 )). Podemos calcularlos por linealidad: b(T1 , T1 ) = b(T1 , T1 + T2 )b(T1 , T2 )1 = b(T1 , T3 )b(T1 , T2 )1 = e igualmente e1 e3 = (e1 e2 )(e1 e3 ), e1 e2

b(T2 , T2 ) = (e2 e1 )(e2 e3 ). El teorema siguiente resume lo que hemos obtenido: Teorema 8.2 Sea E/K una curva el ptica sobre un cuerpo numrico K dada e por una ecuacin de Weierstrass o y 2 = (x e1 )(x e2 )(x e3 ), con e1 , e2 , e3 K.

Sea S el conjunto de los primos arquimedianos de K ms los primos que dividen a a 2 ms los primos donde E tiene mala reduccin. Sea a o K(S, 2) = [] K /K 2 2 | vp () para todo p S . / Entonces existe un monomorsmo de grupos E(K)/2E(K) K(S, 2) K(S, 2) dado por (x e1 , x e2 ) ((e1 e2 )(e1 e3 ), e1 e2 ) P = (x, y) 7 (e2 e1 , (e2 e1 )(e2 e3 )) (1, 1) si si si si x 6= e1 , e2 , x = e1 , x = e2 , x = (o sea, si P = O).

Si un par (b1 , b2 ) K(S, 2) K(S, 2) no es la imagen de uno de los tres puntos O, (e1 , 0), (e2 , 0), entonces es la imagen de un punto (x, y) si y slo si o las ecuaciones
2 2 b1 z1 b2 z2 = e2 e1 , 2 2 b1 z1 b1 b2 z3 = e3 e1

tienen una solucin (z1 , z2 , z3 ) K K K. Si tal solucin existe, entonces o o 2 (x, y) = (b1 z1 + e1 , b1 b2 z1 z2 z3 ). Ejemplo Vamos a calcular el rango de la curva el ptica E/Q dada por Y 2 = X 3 12X 2 + 20X = X(X 2)(X 10). Su discriminante es = 214 52 , luego tiene buena reduccin en todos los o primos excepto en 2 y 5. Por consiguiente S = {2, 5, }.

8.1. Curvas con tres puntos de orden 2 De aqu se sigue inmediatamente que Q(S, 2) = {[1], [2], [5], [10]}.

209

Ahora hemos de determinar cules de los 64 pares de Q(S, 2) Q(S, 2) estn a a asociados a elementos [P ] E(Q)/2E(Q). Pongamos, por ejemplo, e1 = 0, e2 = 2, e3 = 10. Los puntos de torsin O, (0, 0), (2, 0), (10, 0) se corresponden con los pares o (1, 1), (5, 2), (2, 1), (10, 2). Cualquier otro par (b1 , b2 ) se corresponder con un punto P si y slo si las a o ecuaciones 2 2 2 2 b1 z1 b2 z2 = 2, b1 z1 b1 b2 z3 = 10

tienen soluciones en Q (con z1 , z2 6= 0). La tabla siguiente contiene un punto P cuando existe o un cuerpo donde las ecuaciones del teorema anterior no tienen solucin (las columnas corresponden a valores de b1 y las las de b2 ): o 1 1 O 2 Q5 5, 10 1 (1, 3) 2 5, 10 En efecto: a) En primer lugar situamos los cuatro puntos de torsin. o
2 2 b) Si b1 < 0 y b2 > 0 la ecuacin b1 z1 b2 z2 = 2 no tiene soluciones en R. o 2 2 c) Si b1 < 0 y b2 < 0 la ecuacin b1 z1 b1 b2 z3 = 10 no tiene soluciones en R. o

2 5 10 1, 2, 5, 10 (18, 48) Q5 Q5 (20, 60) (10, 0) R Q5 Q5 (2, 0) Q5 Q5 (0, 0) (10/9, 80/27) R Q5 Q5

d) Para (b1 , b2 ) = (1, 1), las ecuaciones son


2 2 z1 + z2 = 2, 2 2 z1 + z3 = 10.

Es claro que una solucin es (1, 1, 3), que se corresponde con el punto o (1, 3) E(Q). e) Teniendo en cuenta que estamos calculando la imagen de un homomorsmo, concluimos que dicha imagen ha de contener los productos (1, 1)(5, 2) = (5, 2), (1, 1)(2, 1) = (2, 1), (1, 1)(10, 2) = (10, 2), que se corresponden con los puntos (20, 60), (18, 48), (10/9, 80/27) E(Q).

210

Cap tulo 8. El rango de una curva el ptica

f) Si 5 - b1 y 5 | b2 observamos que
2 v5 (b1 z1 ) = 2v5 (z1 ), 2 v5 (b2 z2 ) = 2v5 (z2 ) + 1.

En particular las dos cantidades son distintas, luego


2 2 0 = v5 (2) = v5 (b1 z1 b2 z2 ) = m n{2v5 (z1 ), 2v5 (z2 ) + 1},

de donde se sigue que v5 (z1 ), v5 (z2 ) 0, es decir, z1 , z2 son enteros en Q5 . Considerando la segunda ecuacin vemos que z3 tambin ha de ser o e entero en Q5 . Adems v5 (z1 ) 1 y de la primera se sigue que 5 | 2. As a pues, no hay solucin. o g) Al multiplicar por (5, 2) los ocho pares que acabamos de descartar obtenemos otros ocho pares que no pertenecen a la imagen de E(Q)/2E(Q). Concretamente son (5, 2)(1, 5) = (5, 10), (5, 2)(1, 10) = (5, 5), (5, 2)(1, 10) = (5, 5), (5, 2)(1, 5) = (5, 10), (5, 2)(2, 10) = (10, 5),

(5, 2)(2, 5) = (10, 10),

(5, 2)(2, 5) = (10, 10),

(5, 2)(2, 10) = (10, 5).

h) Para (b1 , b2 ) = (1, 2), las ecuaciones son


2 2 z1 2z2 = 2, 2 2 z1 2z3 = 10.

Pongamos que z1 = u/w, z3 = v/w, con (u, v, w) = 1. Entonces tenemos que 5 | u2 2v 2 , pero 2 es un resto no cuadrtico mdulo 5, luego 5 | u, a o 5 | v, y por lo tanto 5 - w. As pues, z1 y z3 son enteros en Q5 y mltiplos u de 5, pero entonces llegamos a que 25 | 10, luego no hay solucin. o i) Al multiplicar (1, 2) por los siete pares no triviales que estn en la imagen a de E(Q)/2E(Q) tenemos siete puntos ms que no estn en dicha imagen, a a con lo que la tabla queda completa. En total tenemos que |E(Q)/2E(Q)| = 23 . Por otra parte, se comprueba que |E(Z/3Z)| = 4, luego el teorema 7.17 nos da que Etor (Q) = E[2] Z/2Z Z/2Z. = Esto nos permite concluir que E/Q tiene rango 1, es decir, E(Q) Z/2Z Z/2Z Z. =

8.1. Curvas con tres puntos de orden 2 Ejemplo Vamos a calcular el rango de la curva el ptica E/Q dada por Y 2 = X(X 1)(X + 3).

211

Su discriminante es = 28 32 , luego S = {2, 3, }. Se comprueba que |E(Z/5Z)| = 8, por lo que E/Q tiene a lo sumo 8 puntos de torsin. En efecto, o es fcil ver que a Etor (Q) = {O, (1, 2), (1, 0), (1, 2), (0, 0), (3, 0), (3, 6), (3, 6)} = h(1, 2)i h(0, 0)i C4 C2 . = Tenemos que Q(S, 2) = {[1], [2], [3], [6]}. Tomaremos por ejemplo e1 = 0, e2 = 1, e3 = 3. Las imgenes en Q(S, 2) Q(S, 2) de los puntos de a torsin son los pares o (1, 1), (1, 2), (3, 1), (3, 2).

Vamos a ver que no hay ms imgenes, con lo que |E(Q)/2E(Q)| = 4 y E/Q a a resulta tener rango 0. Para que un par (b1 , b2 ) distinto de los ya considerados tenga una antiimagen se han de cumplir las ecuaciones
2 2 b1 z1 b2 z2 = 1, 2 b1 z1 b1 b2 x2 = 3, 3

z1 , z2 6= 0.

La primera ecuacin no tiene soluciones reales cuando b1 < 0, b2 > 0, mieno tras 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 ecuacin 3 - z1 , mientras que la segunda implica o 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 ms sin antiimagen: a (3, 6), (3, 3), (6, 6), (6, 3).

2 2 Para (3, 1) tenemos la ecuacin 3z1 z2 = 1, que implica que z1 y z2 son o 2 enteros en Q3 y z2 1 (md 3), lo cual es imposible. Al multiplicar este par o 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 ecuacin nos da que z1 y z2 son enteros en Q2 . o 2 2 Por otra parte, v2 (b1 z1 ) = 2v2 (z1 ) + 1, v2 (b1 b2 z3 ) = 2v2 (z3 ) + 1. Si ambos valores coinciden entonces z3 tambin es entero, y si son distintos la segunda e ecuacin nos da que el menor de ellos es 0, luego en cualquier caso z3 es entero. o

212

Cap tulo 8. El rango de una curva el ptica

La segunda ecuacin nos da entonces la contradiccin 2 | 3. Esto descarta los o o cuatro puntos (2, 1), (6, 1).

Al multiplicarlos por (3, 2), que s que tiene antiimagen, obtenemos los cuatro puntos (2, 2), (6, 2), con lo que slo nos quedan los cuatro puntos iniciales. o En particular, las unicas soluciones racionales de la ecuacin dada son los o ocho puntos de torsin. o Ejemplo El nmero 2 no es congruente. u

Aunque ya conocemos una prueba de este hecho basada en que la ecuacin o de Fermat X 4 + Y 4 = Z 2 no tiene soluciones no triviales, vamos a dar ahora una prueba basada en curvas el pticas, con lo que tendremos una demostracin o alternativa del resultado de Fermat sobre esta ecuacin. o Hemos de probar que la curva Y 2 = X 3 4X tiene rango 0. En este caso S = {2, } y Q(S, 2) = {[1], [2]}. Sabemos que los puntos de torsin de o la curva son O, (2, 0), (0, 0) y (2, 0), cuyas imgenes en Q(S, 2) Q(S, 2) a (tomando, por ejemplo, e1 = 2, e2 = 0, e3 = 2) son (1, 1), (2, 2), (2, 1), (1, 2). La tabla correspondiente es: 1 2 1 2 1 O Q2 R 2 (2, 0) 1 (0, 0) R 2 Q2 (2, 0) En efecto, un par (b1 , b2 ) es la imagen de un punto de orden innito si y slo o si se cumplen las ecuaciones Los casos descartados con R son obvios. Basta probar que, por ejemplo, las ecuaciones correspondientes a (1, 2) no tienen solucin en Q2 . Estas son: o
2 2 z1 + 2z2 = 2, 2 2 z1 + 2z3 = 4. 2 2 b1 z1 b2 z2 = 2, 2 2 b1 z1 b1 b2 z3 = 4,

(z1 , z2 , z3 ) Q Q Q.

Si hubiera solucin: o 2 = v2 (4) = m n{2v2 (z1 ), 2v2 (z3 ) + 1}, de donde v2 (z1 ) = 1. Con la primera ecuacin obtenemos similarmente que o 2 v2 (z2 ) = 0. Haciendo z1 = 2, tenemos que 22 + z2 = 1. Por consiguiente 1 2 + 1 (md 4), o lo cual es absurdo.

8.1. Curvas con tres puntos de orden 2 Ejemplo El nmero 10 no es congruente. u

213

Hemos de considerar la curva Y 2 = X 3 100X. Tomamos e1 = 10, e2 = 0, e3 = 10, con lo que las ecuaciones son
2 2 b1 z1 b2 z2 = 10, 2 2 b1 z1 b1 b2 z3 = 20.

Vamos a completar la tabla siguiente: 1 1 5 2 10 1 5 2 O Q5 Q2 Q2 Q2 Q5 Q2 5 Q2 Q2 Q5 (10, 0) Q2 Q2 Q5 Q2 2 Q2 Q2 Q5 Q2 Q2 Q2 Q5 (10, 0) 10 Q2 Q5 Q2 Q2 (0, 0) Q5 Q2 Q2 1 5 2 10

10 Q2

a) Primero situamos los cuatro puntos de torsin. o b) Si b1 < 0 las ecuaciones no tienen soluciones en R. c) Consideremos el caso b1 = 2 y v2 (b2 ) = 0.
2 2 La ecuacin 2z1 b2 z2 = 10 implica que v2 (z1 ) = 0, v2 (z2 ) 1. Haciendo o 2 z2 = 2u obtenemos z1 2b2 u2 = 5, de donde 2b2 u2 0 (md 4), lo que o 2 implica que 2 | u, luego z1 5 (md 8), y esto es imposible. o

Con esto descartamos todas las entradas de la columna del 2 marcadas con Q2 (sin subrayar). Al multiplicar estos puntos por los de torsin o descartamos todas las entradas de la tabla marcadas con Q2 . d) Consideremos b1 = 5, b2 = 2. La primera ecuacin nos da que v5 (z1 ) = 0 o 2 y v5 (z2 ) 1. Haciendo z2 = 5u queda z1 5b2 u2 = 2, de donde llegamos a la contradiccin z1 2 (md 5). Esto nos descarta todas las entradas o 2 o de la tabla marcadas con Q5 . e) Finalmente consideramos el par (10, 1). La primera ecuacin nos da que o 2 2 v2 (z1 ) = 0 y entonces la segunda, que es z1 z3 = 2 nos permite concluir 2 que z3 Z2 , as como que z3 1 (md 4), lo cual es absurdo. Esto o descarta las cuatro entradas de la tabla marcadas con Q2 . Vemos, pues, que la curva tiene rango 0. Similarmente podr amos demostrar que 1 y 3 no son congruentes, pero vamos a deducirlo de resultados ms generales. Observemos que en una curva el a ptica Y 2 = (X e1 )(X e2 )(X e3 ), e1 , e2 , e3 Z

214

Cap tulo 8. El rango de una curva el ptica

dos de las ra ei han de ser congruentes mdulo 2, luego la curva tiene mala ces o reduccin mdulo 2 y, por consiguiente, 2 | . Si llamamos s al nmero de o o u 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 nmero u de divisores elementales pares es t 2. Si llamamos r al rango de E, tenemos la relacin 2r+t = |E(Q)/2E(Q)| 22s+2 , luego r 2s + 2 t 2s. Tenemos as o una cota sencilla para el rango de la curva, que no obstante puede ser mejorada: Teorema 8.3 Sea E/Q una curva el ptica de la forma Y 2 = (X e1 )(X e2 )(X e3 ), e1 , e2 , e3 Z.

Sean m y a el nmero de primos sobre los que E tiene reduccin multiu o plicativa y aditiva respectivamente. Entonces el rango r de E/Q satisface la relacin o r m + 2a 1. Demostracion: Observemos en primer lugar que si p | y las tres ra ces son congruentes mdulo p, entonces la reduccin es de la forma Y 2 = (X e)3 , y o o claramente es aditiva. Por el contrario, si slo dos de las ra son congruentes o ces mdulo p, entonces la reduccin es de la forma Y 2 = (x e)2 (X e0 ), que tras o o un cambio de variables se convierte en Y 2 = X 3 eX 2 . Esta curva tiene un nodo en (0, 0), luego la reduccin es multiplicativa. o La aplicacin del teorema 8.2 inyecta E(Q)/2E(Q) en un grupo que es suma o directa de grupos tantos grupos C2 C2 como elementos tiene el conjunto S. Por ejemplo, la coordenada asociada al primo S viene dada por (sig(x e1 ), sig(x e2 )) (sig((e1 e2 )(e1 e3 )), sig(e1 e2 )) (x, y) = (sig(e2 e1 ), sig((e2 e1 )(e2 e3 )) (1, 1) si si si si x 6= e1 , e2 , x = e1 , x = e2 , x = .

Podemos suponer que e1 < e2 < e3 . As si x {e1 , e2 , e3 } se cumple , / x e1 > x e2 > x e3 y adems a (x e1 )(x e2 )(x e3 ) = y 2 > 0. Por lo tanto ha de ser x e1 > 0. Concluimos que (1, sig(x e2 )) (1, 1) (x, y) = (1, 1) (1, 1) si si si si x 6= e1 , e2 , x = e1 , x = e2 , x = .

8.1. Curvas con tres puntos de orden 2

215

Vemos, pues, que la imagen de E(Q)/2E(Q) est contenida en el subgrupo a de Q(2, S) Q(2, S) cuya primera componente es positiva, lo que reduce a la mitad el mximo orden posible. a Consideremos ahora un primo p donde E tenga reduccin multiplicativa. o Supongamos en primer lugar que p | e1 e2 . Sea (x, y) un punto nito de E(Q) y supongamos adems que x {e1 , e2 , e3 }. Llamemos ui = vp (x ei ). Entonces a / u1 + u2 + u3 = vp (y 2 ) = 2vp (y). Observemos adems que si un ui < 0, entonces, a como ei es entero, ui ha de ser el exponente de p en el denominador de x, luego u1 = u2 = u3 y los tres son pares. La coordenada de la imagen de (x, y) asociada a p (vista como elemento de Z/2Z Z/2Z) es p (x, y) = (u1 (md 2), u2 (md 2)). o o Acabamos de probar que si un ui < 0 entonces p (x, y) = (0, 0). Lo mismo sucede si los tres ui son nulos. Si u1 > 0, entonces p divide al numerador de x e1 , luego tambin al de x e2 , pero no al de x e3 (porque la reduccin e o es multiplicativa). As pues, u3 = 0, u1 + u2 es par y p (x, y) {(0, 0), (1, 1)}. Lo mismo sucede si u2 > 0. Por el contrario, si u3 > 0 ha de ser u1 = u2 = 0 y p (x, y) = (0, 0). En cualquier caso, tenemos que p (x, y) {(0, 0), (1, 1)}. Esto tambin es e cierto si x {e1 , e2 , e3 }. En efecto, p (e3 , 0) = (0, 0) y p (e1 , 0) = p (e2 , 0) = (vp (e1 e2 ) (md 2), vp (e1 e2 ) (md 2)). o o As pues, el sumando C2 C2 asociado a p puede sustituirse por un sumando C2 . Si p | e1 e3 la imagen de p resulta estar en {(0, 0), (1, 0)}, mientras que si p | e2 e3 la imagen resulta estar en {(0, 0), (0, 1)}, pero la conclusin es la o misma. En denitiva, hemos sumergido E(Q)/2E(Q) en un grupo de 2m+2a+1 elementos, y el razonamiento previo al teorema aplicado a esta cota nos da la desigualdad del enunciado. Ejemplo El nmero 1 no es congruente. u

Hemos de probar que la curva Y 2 = X 3 X tiene rango 0. Ahora bien, slo o tiene mala reduccin en p = 2, donde la reduccin es multiplicativa. El teorema o o anterior nos da que el rango es r 1 1 = 0. Las cotas que proporciona el teorema anterior no siempre se alcanzan. Por ejemplo, si lo aplicamos a la curva Y 2 = X 3 4X, que tiene reduccin aditiva o en 2, la cota que obtenemos es r 1 + 2 1 = 1, mientras que el rango es r = 0. Veamos, no obstante, que en ciertos casos podemos renarlas:

Teorema 8.4 Sea p un primo impar y E/Q la curva el ptica dada por la ecuacin Y 2 = X 3 p2 X. Entonces, su rango r cumple la desigualdad o o 2 si p 1 (md 8), r 0 si p 3 (md 8), o 1 si p 5, 7 (md 8). o

216

Cap tulo 8. El rango de una curva el ptica

Demostracion: Tenemos que S = {[1], [2], [p], [2p]}. Segn el teou rema anterior, tomamos e1 = p, e2 = 0. Las ecuaciones para los puntos de orden innito son:
2 2 b1 z1 b2 z2 = p, 2 2 b1 z1 b1 b2 z3 = 2p.

Esta tabla recoge las conclusiones de los razonamientos que le siguen: 1 p 2 2p 1, p, 2, 2p 1 O 1, 5 1, 7 1 p 1 1, 7 1, 5 (p, 0) R 2, 2p Teorema anterior 1 1, 5 (0, 0) 1 1, 7 p 1, 7 1 (p, 0) 1, 5 R 2, 2p Teorema anterior En primer lugar hemos situado en la tabla los puntos de torsin, cuyas o imgenes son a (1, 1), (p, 1), (2, p), (2p, p).

De la prueba del teorema anterior se desprende que b1 ha de ser positivo. Marcamos los pares descartados con R, pues son tambin los pares para los e que las ecuaciones no tienen soluciones en R. As mismo, teniendo en cuenta que 2 tiene reduccin multiplicativa, en la prueba del teorema anterior se ve o que v2 (b2 ) = 0. Esto nos descarta las ocho entradas de la tabla marcadas con Teorema anterior. Consideremos la primera ecuacin para el par (b1 , b2 ) = (1, 1) y hagamos o z1 = u/w, z2 = v/w, con u, v, w Z: u2 + v 2 = w2 p. Si p | u, entonces p | v y p | w, podemos simplicar p2 en ambos miembros y repetir el proceso hasta que p - u, e igualmente p - v. Entonces resulta que u2 +v 2 0 (md p), luego 1 es un resto cuadrtico mdulo p, lo que equivale a o a o que p 1, 5 (md 8). En este caso la segunda ecuacin coincide con la primera. o o As pues, si p 6 1, 5 (md 8), el par (1, 1), y con l los pares o e (1, 1), (2p, p), (p, 1), (2, p),

no estn en la imagen. En la tabla estn marcados con 1, 5. a a Razonando igualmente con (2, 1) llegamos a que 2u2 v 2 0 (md p), con o lo que 2 es un resto cuadrtico mdulo p, lo que equivale a que p 1 (md 8). a o o La segunda ecuacin se convierte en u2 v 2 = w2 p, que no aporta ninguna o informacin. o Concluimos que si p 6 1, 7 (md 8) entonces el par (2, 1), y con l los pares o e (2, 1), (p, p), (2p, 1), (1, p) no estn en la imagen. En la tabla estn marcados con 1, 7. a a

8.1. Curvas con tres puntos de orden 2

217

Similarmente, la primera ecuacin para el punto (2, 1) nos lleva a que 2 o es un resto cuadrtico mdulo p, lo cual equivale a que p 1, 3 (md 8). La a o o segunda ecuacin nos lleva de nuevo a que p 1, 5 (md 8), como en el primer o o caso. Por consiguiente, para que los cuatro puntos restantes de la tabla estn e en la imagen es necesario que p 1 (md 8). o De aqu se sigue inmediatamente el teorema. Como consecuencia: Teorema 8.5 Si p es un primo p 3 (md 8) entonces p no es congruente. o Con esto ya tenemos casi justicado por completo que los primeros nmeros u congruentes son 5, 6, 7, 13, 14, 15. En realidad nos falta probar que 7 y 13 son congruentes. Para n = 7 no es dif encontrar el punto P = (25, 120) en la curva Y 2 = X 3 49X. El 13 es cil ligeramente ms complicado. Vamos a ver cmo encontrar un punto racional en a o la curva correspondiente. Ejemplo Consideremos un primo p 5 (md 8) y vamos a buscar puntos o racionales en la curva Y 2 = X 3 pX distintos de los cuatro puntos de torsin. o En la prueba de 8.4 hemos visto que p 5 (md 8) era una condicin necesaria o o para que el par (b1 , b2 ) = (1, 1) se correspondiera con un punto de la curva. Las ecuaciones para este punto son
2 2 z1 + z2 = p, 2 2 z1 + z3 = 2p,

que equivalen a
2 2 p = z1 + z2 , 2 2 2 z3 = z1 + 2z2 .

La segunda ecuacin corresponde a una cnica proyectiva. Obviamente no o o contiene puntos racionales con z1 = 0, luego no perdemos soluciones si desho2 mogeneizamos respecto de z1 y pasamos a la ecuacin af z3 2z2 = 1. o n 2 Un punto racional es (z2 , z3 ) = (0, 1), que no nos sirve, pues no cumple la primera ecuacin, pero podemos usarlo para parametrizar las dems soluciones o a racionales segn explicamos en la introduccin. u o Las rectas que pasan por (0, 1) son de la forma z3 = tz2 + 1. El segundo punto de interseccin con la cnica es o o 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 2t 2 + t2 2rs 2s2 + r2 (z1 , z2 , z3 ) = 1, , = 1, 2 , , z1 2 t2 2 t2 2s r2 2s2 r2

218 luego z1 = (2s2 r2 ),

Cap tulo 8. El rango de una curva el ptica

z2 = 2rs,

z3 = (2s2 + r2 ),

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 slo es posible si m = 1. o En conclusin, si encontramos enteros r, s, n tales que (r, s) = 1 y o
2 2 p = z1 + z2 =

(2s2 r2 )2 + 4r2 s2 4s4 + r4 = , 2 n n2

entonces la curva contendr un punto racional determinado por a


2 x = b1 z1 + e1 =

(2s2 r2 )2 p. n2

Ahora es fcil programar un ordenador para que recorra los pares (r, s) y a compruebe si (4s4 + r4 )/p es un entero cuadrado perfecto (que ser n2 ). La a tabla siguiente contiene los resultados para los primos p 5 (md 8) menores o que 150: p r s n x(P ) 5 1 1 1 4 13 1 3 5 36 25 29 37 7 1 5 13 21 145 5.945 445
1.764 21.025

4.900 169

53 119 143 61 101 109 149 41 39

1.158.313.156 35.343.025 10.227.204 198.025 1.764 25

97 325 21.041 42.630.008.164 442.723.681 6 14 7 17 10 50 56.644 625

Observamos que casi todas las soluciones se obtienen con valores relativamente pequeos de r y s. n
Ejercicio: Encontrar primos p 7 (md 8) que sean nmeros congruentes. o u

8.2. Los grupos de Selmer y Tate-Shafarevich

219

8.2

Los grupos de Selmer y Tate-Shafarevich

En esta seccin veremos una tcnica para calcular el rango de una curva o e el ptica que generaliza a la que acabamos de describir, al tiempo que nos permitir comprender mejor el problema. a Sea K un cuerpo numrico, p un divisor primo de K, sea Kp la complecin e o 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 el ptica E/K, que podemos suponer denida por una ecuacin de Weierstrass, la cual dene tambin una curva el o e ptica E/Kp . La inclusin i en P2 (A) se restringe a un monomorsmo i : E/K E/Kp . o Observemos que este monomorsmo depende de i, pero la curva E/Kp est a completamente determinada por E/K. Si C/K es un espacio homogneo para E/K, las ecuaciones de C denen e tambin un conjunto algebraico C/Kp . Las funciones racionales que denen un e isomorsmo (sobre A) C E determinan tambin una aplicacin birracional e o entre las curvas sobre K p , luego C/Kp es una curva proyectiva de gnero 1. Por e 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 . Ms an, a u las funciones racionales que denen la accin C E C sobre A, tambin o e denen una accin sobre K p (los axiomas de espacio homogneo equivalen a que o e las funciones racionales que denen la accin cumplan ciertas relaciones, y esto o no depende del cuerpo de coecientes que consideremos). En denitiva, vemos que cada espacio homogneo C/K determina un espacio homogneo C/Kp de e e modo que el diagrama siguiente conmuta: C(A) E(A)
ii

/ C(A)
i

C(K p ) E(K p )

/ C(K p )

De nuevo, la curva C/Kp y la aplicacin C E C (sobre K p ) no depeno den de la eleccin de i. o Es claro que una equivalencia entre espacios homogneos sobre k induce una e equivalencia entre los correspondientes espacios sobre kp , luego tenemos una aplicacin o WC(E/K) WC(E/Kp ) independiente de i. Recordemos ahora el teorema 2.44, segn el cual tenemos u isomorsmos WC(E/K) H 1 (G(A/K), E(A)), = WC(E/Kp ) H 1 (G(K p /Kp ), E(K p )). =

Observemos que i induce un monomorsmo : G(K p /Kp ) G(A/K) (si identicamos i con una inclusin, se trata de la restriccin a A). Esto nos o o

220

Cap tulo 8. El rango de una curva el ptica

permite denir un homomorsmo de grupos H 1 (G(A/K), E(A)) H 1 (G(K p /Kp ), E(K p )) dado por [{ } ] 7 [{i(() } ]. (Se comprueba inmediatamente que est bien a denido.) Adems, el diagrama siguiente es conmutativo: a WC(E/K) H 1 (G(A/K), E(A)) / WC(E/Kp ) / H 1 (G(K p /Kp ), E(K p ))

En efecto: si C/K es un espacio homogneo para E/K y p C(A), entonces e su imagen en H 1 (G(A/K), E(A)) es la clase del cociclo {p p} , que a su vez se corresponde con la clase del cociclo {i(p() ) i(p)} = {i(p) i(p)} , que, por otra parte, es el cociclo asociado al espacio homogneo C/Kp . e Puesto que la echa horizontal superior y las dos verticales no dependen de la eleccin de i, concluimos que la horizontal inferior tampoco lo hace, lo cual o no es evidente a priori. A partir de aqu consideraremos A K p , con lo que i ser la inclusin e la restriccin. a o o Consideremos ahora dos curvas el pticas E/K, E 0 /K y una isogenia no nula 0 : E E denida sobre K. Si representamos por E[] el ncleo de , u tenemos la sucesin exacta o 0 E[] E E 0 0, de la que derivamos la sucesin exacta larga o 0 E(K)[] E(K) E 0 (K) H 1 (G(A/K), E[]) H 1 (G(A/K), E) H 1 (G(A/K), E 0 ) De aqu obtenemos a su vez la sucesin exacta corta o

0 E 0 (K)/[E(K)] H 1 (G(A/K), E[]) H 1 (G(A/K), E)[] 0, donde el ultimo grupo es el ncleo de la aplicacin inducida por sobre el u o grupo de cohomolog Representaremos por WC(E/K)[] el subgrupo corresa. pondiente del grupo de Weil-Chtelet de E/K. Tenemos as una sucesin exacta a o 0 E 0 (K)/[E(K)] H 1 (G(A/K), E[]) WC(E/K)[] 0. Esta sucesin no es util para estudiar el grupo E 0 (K)/[E(K)] porque el o grupo H 1 (G(A/K), E[]) resulta ser innito. Sin embargo, podemos sumergir a E 0 (K)/[E(K)] en un grupo menor considerando el homomorsmo Q WC(E/K) WC(E/Kp ).
p

8.2. Los grupos de Selmer y Tate-Shafarevich

221

Denicin 8.6 En las condiciones anteriores, llamaremos grupo de Selmer de o la isogenia al ncleo S (E/K) del homomorsmo u Q H 1 (G(A/K), E[]) WC(E/Kp ).
p

Llamaremos grupo de Tate-Shafarevich de la curva E/K al ncleo X(E/K) u del homomorsmo Q WC(E/K) WC(E/Kp ).
p

(La letra cir lica X es la inicial de Shafarevich.) De las propias deniciones se sigue inmediatamente que tenemos una sucesin exacta o 0 E 0 (K)/[E(K)] S (E/K) X(E/K)[] 0, donde X(E/K)[] = X(E/K) WC(E/K)[]. La ventaja es que como veremos enseguida el grupo de Selmer es nito. Antes observemos que el grupo de Tate-Shafarevich tiene una interpretacin o muy simple: sus elementos representan a las clases de K-isomorf de espacios a homogneos C/K que tienen puntos racionales en todas las compleciones C/Kp . e As pues, se cumple X(E/K) = 0 si y slo si el principio de Hasse es vlido o a para los espacios homogneos sobre E/K, es decir, si la existencia de un punto e racional en un espacio homogneo para E/K equivale a que los haya en todas e sus compleciones. Denicin 8.7 Sea K un cuerpo numrico y M un grupo abeliano nito sobre o e el que acta (continuamente) el grupo G(A/K). Sea p un divisor primo de u K y llamemos Ip = G(K p /Kpnr ) G(A/K) al grupo de inercia de p. (Aqu identicamos los elementos de G(K p /Kp ) con sus restricciones a A.) Diremos que una clase [{ } ] H 1 (G(A/K), M ) es no ramicada en p si su restriccin o a H 1 (Ip , M ) es trivial. Si S es un conjunto de primos de K, denimos H 1 (G(A/K), M ; S){ H 1 (G(A/K), M ) | es no ramicada en todo p S}. / El primer paso para demostrar la nitud del grupo de Selmer es el siguiente: Teorema 8.8 Sea : E/K E 0 /K una isogenia de grado m denida sobre un cuerpo numrico K y sea S el conjunto (nito) de los divisores primos p de e K que cumplen alguna de las propiedades siguientes: a) p es arquimediano, b) p | m, c) E/K tiene mala reduccin en p. o Entonces, para todo primo p S, una clase de H 1 (G(A/K), E[]) es trivial / en H 1 (G(K p /Kp ), E(K p )) si y slo si es no ramicada en p. En particular o S (E/K) H 1 (G(A/K), E[]; S).

(8.3)

222

Cap tulo 8. El rango de una curva el ptica

Demostracion: Tomemos un primo p S y una clase de cohomolog / a = [{ } ] 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 extensin normal L/K tal que E[] E[m] E(L) y de modo que dependa o unicamente 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 reduccin mdulo o o 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 slo depende de la clase de mdulo Ip . Por consiguiente, si o o dos automorsmos , G(K p /kp ) inducen el mismo automorsmo en G(k/k), resulta que = . Esto nos permite denir [{ } ] H 1 (G(k/k), E) mediante = . e Ahora bien, WC(E/k) = 0, porque el cuerpo de restos k es nito. Por el teorema 2.44, tambin H 1 (G(k/k), E) = 0, lo que signica que existe un punto e = p p, para todo G(K p /Kp ). p E(k) tal que

Como E[] E[m], vemos que (mp) = mp, para todo G(k/k), luego q = mp E(k). Tomemos un punto Q E(K) tal que Q = q y jemos un R E(K) tal que mR = Q. De nuevo por 6.19, cuando T recorre el grupo E[m], los puntos R+T recorren tales que m(R + T ) = Q = q. Slo hay m puntos que m puntos distintos de E o cumplen esto, y uno de ellos es p, luego eligiendo T adecuadamente se cumple que P = R + T E(K) verica P = p y adems mP = Q E(K). a P = P^ , para todo G(K p /Kp ). Ahora bien, As tenemos que m(P P ) = (mP ) mP = Q Q = O, luego (P P ) E[m]. Aplicando 6.19 una vez ms, llegamos a que = P P para todo a G(K p /Kp ), luego es trivial en H 1 (G(K p /Kp ), E(K p )). Rec procamente, supongamos ahora que = [{ } ] es trivial en el grupo H 1 (G(K p /Kp ), E(K p )). Esto signica que existe un punto P E(K p ) tal que = P P para todo G(K p /Kp ) y, en particular, para todo Ip . Consideremos una extensin nita L de Kp tal que P E(L) y sea P el o primo de L. Razonando como antes vemos que si Ip , entonces = 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. Ms precisamente, acabamos de probar que S (E/K) est formado por las a a clases H 1 (G(A/K), E[]; S) que son triviales en H 1 (G(K p /Kp ), E(K p )) (o,

8.2. Los grupos de Selmer y Tate-Shafarevich

223

equivalentemente, en WC(E/Kp )) para todo primo p S. En otras palabras, para comprobar si S (E/K) slo hay que estudiar si un nmero nito de o u espacios homogneos son o no triviales. e Segn el teorema anterior, para demostrar que el grupo de Selmer es nito u basta probar que el grupo H 1 (G(A/K), E[]; S) lo es. Para ello nos basaremos en el mismo resultado de nitud que usamos para probar el teorema dbil de e Mordell-Weil. Es natural que as sea, pues ste se recupera haciendo E = E 0 y e tomando como la multiplicacin por m. o Teorema 8.9 Si : E/k E 0 /k es una isogenia denida sobre K, entonces el grupo de Selmer S (E/K) es nito. Demostracion: Por el teorema anterior, basta probar que si S es un conjunto nito de primos de K, el grupo H 1 (G(A/K), E[]; S) es nito. Tomemos una extensin nita L de K tal que E[] E(L) y sea S 0 el conjunto (nito) o de los primos de L que dividen a los primos de S. La inacin y la restriccin o o determinan una sucesin exacta o 0 H 1 (G(L/K), E[]) H 1 (G(A/K), E[]) H 1 (G(A/L), E[]), y es fcil ver que la restriccin se restringe a un homomorsmo a o H 1 (G(A/K), E[]; S) H 1 (G(A/L), E[]; S 0 ). La sucesin exacta muestra que el ncleo de la restriccin es nito, luego o u o basta probar la nitud del grupo H 1 (G(A/L), E[]; S 0 ). Equivalentemente, podemos suponer que E[] E(K), con lo que G(A/K) acta trivialmente sobre u E[]. En tal caso H 1 (G(A/K), E[]) = Hom(G(A/K), E[]). Llamemos ahora m al exponente de E[] (es decir, al m nimo comn mltiplo u u de los rdenes de los elementos de E[]). Notemos que si H 1 (G(A/K), E[]), o su ncleo ha de ser un grupo G(A/L), para cierta extensin L de K tal que u o G(L/K) es isomorfo a un subgrupo de E[]. En particular L/K es una extensin nita abeliana de exponente m (es decir, todos los elementos de G(L/K) o tienen orden divisor de m). Adems H 1 (G(A/K), E[]; S) si y slo si Ip G(A/L) para todo primo a o p S. Si P es un divisor de p en L, esto equivale a que / Ip G(A/L) G(K p /Kp ) = G(K p /LP ) o, lo que es lo mismo, a que LP Kpnr . En denitiva, H 1 (G(A/K), E[]; S) si y slo si la extensin L/K es no ramicada fuera de S. o o Sea L la mayor extensin abeliana de K de exponente m no ramicada o fuera de S. En la prueba del teorema dbil de Mordell-Weil hemos visto que e

224

Cap tulo 8. El rango de una curva el ptica

la extensin L/K es nita, y acabamos de demostrar que H 1 (G(A/K), E[]; S) o est contenido en la imagen de la inacin a o Hom(G(L/K), E[]) H 1 (G(A/K), E[]; S). (De hecho, es fcil ver que H 1 (G(A/K), E[]; S) es exactamente la imagen a de la inacin, y que sta es un isomorsmo.) o e Concluimos que H 1 (G(A/K), E[]; S) es nito, como quer amos probar. Ejemplo Vamos a reinterpretar en los trminos que estamos considerando en e esta seccin el caso tratado en la seccin 8.1, es decir, el de una curva el o o ptica E/K tal que E[m] E(K) para cierto natural m. No daremos los detalles porque son laboriosos y no nos aportar nada nuevo. En la seccin siguiente an o desarrollaremos con todo detalle un caso ms general. a Tomamos como : E E la multiplicacin por m, con lo que o S m (E/K) H 1 (G(A/K), E[m]; S), donde S es el conjunto formado por los primos arquimedianos de K, los primos donde E tiene mala reduccin y los que dividen a m. Por otra parte, o H 1 (G(A/K), E[m]) = Hom(G(A/K), E[m]) y es fcil ver que el monomorsmo (8.1) inducido por el producto de Kuma mer es precisamente el homomorsmo que hemos considerado en la discusin o del grupo de Selmer. Fijada una base de E[m], el producto de Weil em y el isomorsmo (8.2) determinan isomorsmos Hom(G(A/k), E[m]) Hom(G(A/K), Um Um ) (K /K m ) (K /K m ), = = donde Um K es el grupo de las ra m-simas de la unidad. El isomorsmo ces E(K)/mE(K) K(S, m) K(S, m) inducido por la forma bilineal b considerada en 8.1 no es ms que la coma posicin con de estos isomorsmos. Se comprueba as mismo que el grupo o H 1 (G(A/K), E[m]; S) se corresponde precisamente con K(S, m) K(S, m). Consideremos ahora el caso m = 2. Segn acabamos de comentar, el u grupo K(S, 2) K(S, 2) no es ms que una representacin sencilla del grupo a o H 1 (G(A/K), E[2]; S). A travs de los isomorsmos naturales que hemos consie derado, cada par (b1 , b2 ) K(S, 2) K(S, 2) se corresponde con un elemento de H 1 (G(A/K), E(K)), el cual determina un espacio homogneo C/K para E/K. e No es trivial, pero puede demostrarse que el espacio C/K es trivial (esto es, tiene un punto racional) en una complecin Kp si y slo si las ecuaciones indicadas o o en el teorema 8.2 tienen solucin en Kp . o De este modo, el grupo de Selmer S 2 (E/K) resulta ser isomorfo al subgrupo de K(S, 2)K(S, 2) formado por los pares cuyas ecuaciones asociadas tienen un

8.2. Los grupos de Selmer y Tate-Shafarevich

225

punto racional en todas las compleciones de K (ms los asociados a los puntos de a orden 2). En realidad basta considerar las compleciones respecto de los primos de S. En todos los ejemplos que hemos considerado en la seccin 8.1, el grupo o 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 ten an antiimagen en E(Q)/2E(Q) hemos encontrado una complecin Qp (tal vez con o p = ) en la que el espacio homogneo correspondiente no ten puntos racioe a nales. Esto signica que en todos ellos se cumpl X(E/Q)[2] = 0. a El teorema siguiente nos permite calcular la antiimagen de un elemento de S (E/K) en E 0 (K)/[E(K)] cuando existe, es decir, cuando el espacio homogneo correspondiente es trivial. e Teorema 8.10 Consideremos una isogenia : E/K E 0 /K denida sobre K, sea [{ } ] H 1 (G(A/K), E[]) y sea C/K un espacio homogneo para e E/K que represente a la clase de WC(E/K) correspondiente a [{ } ]. Sea : C E un isomorsmo tal que 1 = . Entonces la aplicacin o : C E 0 est denida sobre K y, si P C(K), entonces la imagen de a ( )(P ) E 0 (K) por el homomorsmo : E 0 (K) S (E/K) es [{ } ]. Demostracion: Fijemos G(K/K) y P C. Entonces (((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 E 0 (K)/[E(K)] de forma similar a como calculbamos el de E(K)/mE(K) en la a seccin 8.1. Aparentemente no ganamos nada generalizando, pues necesitamos o calcular este orden cuando es la multiplicacin por m, para algn m. Ahora o u bien, si m es el grado de y consideramos la isogenia dual : E 0 E, tambin e podemos calcular el orden de E(K)/[E 0 (K)], y la sucesin exacta o 0 E 0 (K)[] E 0 (K) E(K) E(K) 0 0 (K)] [E(K)[m]] [E(K)] mE(K) [E (8.4)

nos permite calcular el orden de E(K)/mE(K). En la seccin siguiente detallamos los clculos en un caso particular. Para o a terminar citaremos la siguiente conjetura: Conjetura Si E/K es una curva el ptica sobre un cuerpo numrico K, ene tonces el grupo X(E/K) es nito. No vamos a justicarlo, pero si la conjetura fuera cierta ser posible dar un a algoritmo para calcular (al menos en teor el rango de cualquier curva el a) ptica. En realidad bastar con que X(E/K) no tuviera elementos innitamente dia visibles entre 2.

226

Cap tulo 8. El rango de una curva el ptica

8.3

Curvas con un punto de orden 2

Consideremos una curva el ptica E/K sobre un cuerpo numrico K con un e punto racional T de orden 2. Tomando una ecuacin de Weierstrass de tipo o b, las coordenadas de T sern de la forma (x, 0) y, aplicando una traslacin, a o podemos suponer que T = (0, 0), con lo que la ecuacin ser o a E : Y 2 = X 3 + aX 2 + bX, a, b K.

Su discriminante es = 16b2 b0 , donde b0 = a2 4b. En la pgina 61 hemos a visto que si llamamos E 0 : Y 2 = X 3 2aX 2 + b0 X, entonces la isogenia : E E 0 dada por 2 Y Y (b X 2 ) (X, Y ) = , X2 X2 tiene ncleo E[] = {O, T } y la isogenia dual es u 2 Y Y (b0 X 2 ) (X, Y ) = , . 4X 2 8X 2 Sea S el conjunto de los primos de K que dividen a 2 ms los primos a arquimedianos. Puesto que E[] y {1} son isomorfos como G(A/K)-mdulos o (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 6= 0. Entonces, el ncleo de es un grupo G(A/L) de u 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 slo si la extensin o o 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 slo si 2 | vp (d). o En efecto: sea P un primo de L que divida a p. La extensin L/K es no o ramicada en P si y slo si lo es LP /Kp . Si 2 - vp (d), entonces o 2vP ( d ) = vP (d) = e(P/p)vp (d),

8.3. Curvas con un punto de orden 2

227

luego 2 | e(P/p) y, por consiguiente, L/K es ramicada en P. Rec procamente, si 2 | vp (d), multiplicando d por el cuadrado de un primo Kp podemos suponer de que d es una unidad de Kp , en cuyo caso, la base {1, d} tiene discriminante D = 4d, luego vp (D) = 0 y el discriminante de la extensin divide a D, luego o no es divisible entre p, lo que implica que p no se ramica. As pues, cada d K(S, 2) se corresponde con el elemento del grupo de cohomolog H 1 (G(A/K), E[]; S) determinado por el cociclo (8.5). Para saber a si este elemento est en el grupo de Selmer S (E/K) hemos de calcular su a espacio homogneo correspondiente en WC(E/K). e Para ello consideramos la curva C 0 : dW 2 = d2 2adZ 2 + (a2 4b)Z 4 . Es fcil ver que no tiene puntos singulares en el plano af pues ello es a n, equivalente a que el polinomio de miembro derecho tenga sus ra ces simples, y ciertamente las tiene. Sin embargo C 0 tiene un punto singular en el innito, a saber (U, W, Z) = (0, 1, 0). Por el teorema 1.18 existe una curva proyectiva regular C/K y una aplicacin birracional r : C C 0 denida sobre K. Vamos o a probar que C/K es el espacio homogneo que buscamos. e Denimos una aplicacin racional : E C 0 mediante o (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 expresin para es o ! dy d (x2 b) (x, y) = , . x2 + ax + b x2 + ax + b Veamos que la imagen est ciertamente en C 0 : a 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/z 2 = (x b/x) = 2x (x + b/x) = 2x ((y/x)2 a) = 2x (d/z 2 a). De aqu obtenemos x en trminos de z y w, y entonces y = d x/z. Expl e citamente: ! d w az 2 + d dw a d z 2 + d d 1 (z, w) = , . 2z 2 2z 3

228

Cap tulo 8. El rango de una curva el ptica

Vemos, pues, que r1 : E C es tambin birracional, y como ambas e curvas son regulares, de hecho es un isomorsmo. Con esto tenemos que C/K es una curva conjugada con E/K. Su cociclo asociado es = ( r1 ) (r 1 ) = (1 ) . Obviamente, si ( d ) = d, entonces = 1 = O . Por el contrario, si ( 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 = , = , 2 = T (x, y). x x3 x x As pues, C/K se corresponde con un elemento de H 1 (G(A/K), E), luego admite estructura de espacio homogneo, y su cociclo asociado es el dado por e (8.5), esto es, el correspondiente a d. Siguiendo el teorema 8.10, ahora calculamos = r 1 : C E 0 . 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 0 /K las curvas el pticas dadas por las ecuaciones E : Y 2 = X 3 + aX 2 + bX, E 0 : Y 2 = X 3 2aX + (a2 4b)X

y sea : E E 0 la isogenia dada por 2 Y Y (b X 2 ) (X, Y ) = , . X2 X2 Sea S el conjunto de los primos arquimedianos de K ms los divisores del discria minante = 16b2 (a2 4b) ms los divisores de 2. Entonces existe una sucesin a o exacta 0 E 0 (K)/[E(K)] K(S, 2) WC(E/K)[] dada por [1] ([P ]) = [a2 4b] [x(P )] si P = O, si P = (0, 0), en otro caso, [d] 7 [Cd ],

donde Cd es la regularizacin de la curva o


0 Cd : dW 2 = d2 2adZ 2 + (a2 4b)Z 4 .

8.3. Curvas con un punto de orden 2 Se cumple que S (E/K) {[d] K(S, 2) | Cd (Kp ) 6= para todo p S}. =
0 La aplicacin : Cd E 0 dada por o

229

(z, w) = (d/z 2 , dw/z 3 )


0 cumple que si P Cd (K) es regular, entonces ((P )) = [d].

El rango r de las curvas cumple 2r+2 = |E 0 (K) : [E(K)]| |E(K) : [E 0 (K)]|. Demostracion: Slo falta probar que se calcula como indica el enunciado o y la frmula para el rango. Si P = (x, y) 6= O, (0, 0), para calcular ([P ]) o tomamos Q E tal que (Q) = P , consideramos el cociclo = Q Q y calculamos su imagen en K . Hemos de probar que es x. Sea Q = (u, v). Entonces x = v 2 /u2 , y = v(b u2 )/u2 . Pongamos que x = x, con = 1. Entonces (v/u) = v/u. Como P E 0 (K), tenemos que y = y, luego (v(b u2 )/u2 ) = (v/u)((b u2 )/u) = v(b u2 )/u2 . Concluimos que Como (u, v) cumple la ecuacin de E, vemos que x = v 2 /u2 = (u2 +b)/u+a, o luego ((u2 + b)/u) = (u2 + b)/u. Restando las dos ultimas ecuaciones vemos que (2u) = As pues, u = De aqu se sigue que (1 )b + (1 + )u2 . u ((b u2 )/u) = (b u2 )/u.

u si (x ) = x, b/u si ( x ) = x. O si (x ) = x, (0, 0) si ( x ) = x.

Q Q =

Por consiguiente, a travs de las identicaciones naturales, ([P ]) = [x]. e Si P = (0, 0) razonamos igualmente, slo que ahora las antiimgenes de o a P son los puntos (u, 0), donde u var en las ra a ces no nulas del polinomio X 3 + aX 2 + bX, es decir, en las ra de X 2 + aX + b, que son ces a a2 4b u= . 2

230

Cap tulo 8. El rango de una curva el ptica

En inmediato que Q Q es 0 si y slo si ( a2 4b ) = a2 4b, de donde o ([P ]) = [a2 4b]. Vamos a calcular el rango de las curvas. Sea t el nmero de divisores eleu mentales pares de E(K). Es claro que t = 1 si E(K) tiene un unico punto de orden 2 y t = 2 si hay tres puntos de orden 2 (a su vez, esto depende de si a2 4b K 2 ). De la sucesin exacta (8.4) deducimos que o 2r+t = |E(K) : 2E(K)| = Hemos de probar que |E(K) : [E 0 (K)]| |E 0 (K) : [E(K)]| . |E 0 (K)[] : [E(K)[2]]| n 1 si t = 2, 2 si t = 1.

|E 0 (K)[] : [E(K)[2]]| =

Puesto que |E 0 (K)[]| = 2, esto equivale a que |[E(K)[2]]| = t. Ahora bien, es claro que |E(K)[2]| = 2t, luego la imagen tiene orden t. Aunque nos nos va a hacer falta, no es dif mostrar expl cil citamente la curva Cd . Basta tener presente el teorema siguiente: Teorema 8.12 Consideremos una curva C 0 /K dada por una ecuacin o W 2 = aZ 4 + bZ 2 + c, donde el polinomio de la derecha tiene cuatro ra ces distintas en A. Su regularizacin es la curva C/K en P3 (A) dada por las ecuaciones o W 2 = aV 2 + bV + c, V = Z 2. Demostracion: Es claro que las aplicaciones (V, W, Z) 7 (W, Z) y (W, Z) 7 (Z 2 , W, Z) son regulares y mutuamente inversas en la parte af de ambas curvas, luego C y n C 0 son birracionalmente equivalentes y C es regular salvo a lo sumo en los puntos innitos. Si homogeneizamos con una variable U y hacemos U = 0 vemos que dichos puntos son (U, V, W, Z) = (0, 1, a, 0). Si deshomogeneizamos respecto de V las ecuaciones se convierten en W 2 = a + bU + cU 2 , U = Z 2. La parte af de esta curva es isomorfa a la de W 2 = a + bZ 2 + cZ 4 , que es n regular en ( a, 0), luego C es regular. En particular, la curva Cd del teorema 8.11 viene dada por las ecuaciones
0 Los puntos innitos de Cd (que se corresponden con el punto (0, 1, 0) de Cd ) p 2 4b)/d, 0). son (0, 1, (a

dW 2 = d2 2adV + (a2 4b)V 2 ,

V = Z 2.

De todos modos, notemos que para comprobar que Cd (Kp ) = basta probar 0 que Cd no tiene puntos racionales regulares (o sea, nitos), ya que si Cd tiene 0 puntos en Kp , entonces es una curva el ptica y tiene innitos de ellos, luego Cd tendr puntos racionales regulares. a

8.3. Curvas con un punto de orden 2 Ejemplo Vamos a calcular el rango de la curva el ptica E/Q dada por E : Y 2 = X 3 6X 2 + 17X.

231

Su discriminante es = 29 172 , luego S = {2, 17, } y por consiguiente Q(S, 2) = {1, 2, 17, 34}. La curva isgena es o E 0 : Y 2 = X 3 + 12X 2 32X, y, para cada d Q(S, 2), el espacio homogneo a estudiar es e
0 Cd : dW 2 = d2 + 12dZ 2 32Z 4 .

En primer lugar observamos que (0, 0) = 32 2 (md Q2 ). o Para determinar si d = 2 est en la imagen de estudiamos la curva a
0 C2 : 2W 2 = 4 + 24Z 2 32Z 4 .

Como buscamos puntos racionales, podemos sustituir Z = Z 0 /2, con lo que la ecuacin se reduce a o W 2 = 2 + 3Z 2 Z 4 . No es dif encontrar el punto (Z, W ) = (1, 2), luego 2 Im , al igual que cil 2 2 = 1. Consideremos ahora
0 C17 : 17W 2 = 172 + 12 17Z 2 32Z 4 .

Supongamos que esta ecuacin tiene solucin en Q17 . Entonces o o 2 = v17 (172 ) = m n{2v17 (w) + 1, v17 (12 17z 2 32z 4 )}. Concluimos que 2v17 (w) + 1 > 2, luego v17 (w) 0. Por consiguiente, m n{2v17 (z) + 1, 4v17 (z)} 0, lo que implica que tambin v17 (z) 0. Ms an, la ecuacin muestra que e a u o v17 (z) 1, de donde v17 (w) 1 y, por ultimo, que v17 (172 ) 3, contradiccin. o

As pues, 17 S (E/Q). Teniendo en cuenta que S /E/Q) es un grupo, / podemos concluir que S (2, Q) = {1, 2} = Im . En particular vemos que X(E/Q)[] = 0. Ahora intercambiamos los papeles de E y E 0 . Ahora la ecuacin es o
0 Cd : dW 2 = d2 24dZ 2 + 272Z 4 .

En primer lugar tenemos que (0, 0) = 272 = 17. En este caso observamos que si d < 0 la ecuacin no tiene soluciones en R, lo que nos descarta ya cuatro o posibilidades.

232 Si d = 2, tenemos la ecuacin o

Cap tulo 8. El rango de una curva el ptica

0 C2 : 2W 2 = 4 48Z 2 + 272Z 4 .

Con el cambio Z = Z 0 /2 se reduce a 2W 2 = 4 12Z 2 + 17Z 4 . Se comprueba inmediatamente que si esta ecuacin tiene solucin en Q2 , o o dicha solucin ha de ser entera, pero entonces v2 (z) 1, v2 (w) 1, v2 (4) 3, o contradiccin. o Resulta que 2 S (E 0 /Q), de donde podemos concluir que / S (E 0 /Q) = {1, 17}. Segn 8.11, el rango r de las curvas satisface la relacin 2r+2 = 4 2, luego u o r = 1. En el caso de curvas denidas sobre Z podemos dar varias condiciones necesarias para que un elemento de Q(S, 2) pueda estar en la imagen de . Por ejemplo: Teorema 8.13 Sean E/Z y E 0 /Z las curvas el pticas dadas por las ecuaciones E : Y 2 = X 3 + aX 2 + bX, E 0 : Y 2 = X 3 2aX 2 + b0 X, b0 = a2 4b,

y sea [P ] E 0 (Q)/[E(Q)], donde es la isogenia considerada en 8.11. Si ([P ]) = [d], donde d Z es libre de cuadrados, entonces d | b0 . Demostracion: Si P = O entonces d = 1 y si P = (0, 0) entonces d es la parte libre de cuadrados de b0 , luego tambin d | b0 . e Para cualquier otro punto P = (x, y) tenemos que ([P ]) = [x]. Partimos de que P cumple la ecuacin o y 2 = x3 2ax2 + b0 x. Los razonamientos tras la denicin 6.17 muestran que si p es un primo o entonces vp (x) < 0 si y slo si vp (y) < 0, y en tal caso vp (x) = 2vp (P ), o vp (y) = 3vp (P ). Equivalentemente, podemos expresar x= m , e2 y= n , e3 (m, e) = (n, e) = 1.

(Se entiende que si n = 0 entonces e = 1.) La ecuacin equivale a o n2 = m(m2 2ame2 + b0 e4 ). Sea u = (m, b0 ), de modo que podemos descomponer m = um1 , b0 = ub1 , con (m1 , b1 ) = 1. Elegimos u con el mismo signo que m, de modo que m1 > 0.

8.3. Curvas con un punto de orden 2

233

De la ecuacin se sigue que u2 | n2 , digamos n = un1 . As la ecuacin pasa a o , o ser n2 = m1 (um2 2am1 e2 + b1 e4 ). 1 1

Como (m1 , b1 ) = (m1 , e) = 1, los dos factores de la derecha son primos entre s luego ambos son cuadrados (notemos que no son negativos). Pongamos que , m1 = k2 . Entonces ([P ]) = [k2 u/e2 ] = [u], y u | b0 . El nmero d del enunciado u es la parte libre de cuadrados de u, luego tambin d | b0 . e Observemos que si queremos aplicar este teorema a la curva E 0 en lugar de E , entonces E 0 pasa a ser la curva
0

E 00 : 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 ecuacin de E 00 , pero entonces (x/4, y/8) o cumple la ecuacin de E, luego por el teorema x/4 es congruente mdulo Q2 o o con un entero divisor de b, luego lo mismo le sucede a x. Otra condicin necesaria sencilla para que un entero d pueda estar en el o grupo de Selmer es la siguiente: Teorema 8.14 Sean E/Z y E 0 /Z las curvas el pticas dadas por las ecuaciones E : Y 2 = X 3 + aX 2 + bX, Si [d] S (E/Q) y b0 > 0 entonces tambin d > 0. e Demostracion: En efecto, la ecuacin o E 0 : Y 2 = X 3 2aX 2 + b0 X, b0 = a2 4b.

ha de tener una solucin en R, lo cual es imposible si d < 0. o Combinando los dos ultimos teoremas obtenemos una cota para el rango: Teorema 8.15 Sea E/Z una curva el ptica dada por una ecuacin o E : Y 2 = X 3 + aX 2 + bX. Sea b0 = a2 4b y sean 1 y 2 el nmero de divisores primos de b y b0 u respectivamente. Entonces el rango r de E/Q cumple la relacin o Demostracion: Por el teorema 8.13 y la observacin que le sigue, la imagen o de E 0 (Q)/[E(Q)] en Q(S, 2) tiene a lo sumo tantos elementos como divisores libres de cuadrados tiene b0 , que son 22 +1 . Similarmente, al razonar con E 0 obtenemos a lo sumo un grupo de orden 21 +1 . Ahora bien, como b0 + 4b = a2 , no puede ocurrir que b0 y b sean ambos negativos, luego el teorema anterior nos reduce a la mitad uno de los dos rdenes, y en total o 2r+2 21 +2 +1 , lo que nos da la relacin indicada. o r 1 + 2 1.

dW 2 = d2 2adZ 2 + b0 Z 4

234

Cap tulo 8. El rango de una curva el ptica

Ejemplo El teorema anterior puede usarse para concluir directamente que una curva tiene rango 0 cuando b = 1 y b0 es potencia de primo. Si b = 1 tenemos que b0 = a2 4 = (a + 2)(a 2) no es potencia de primo salvo en los casos (a, b) = (0, 1), (1, 1), (3, 1), (6, 1). Con b = 1 se ha de cumplir a2 + 4 = pn , lo cual sucede, por ejemplo, para a = 0, 1, 2, 3, 5, 7, 11, 13, 17, 27, . . . Esto no agota las posibilidades, pues tambin estn las curvas con b0 = 1, e a como es el caso de (a, b) = (3, 2). Veamos otra condicin necesaria para que una clase [d] Q(S, 2) pueda estar o en el grupo de Selmer. Recordemos que el s mbolo de Hilbert en Q (admitiendo p p = ) puede denirse como 1 si x2 + y 2 = z 2 tiene una solucin no trivial en Qp , o (, )p = 1 en caso contrario. Por ejemplo, es inmediato que (, )p = 1 para todo Q . No es trivial, p pero se prueba que el s mbolo de Hilbert Q Q {1} es multiplicativo y p p conmutativo. Obviamente entonces slo depende del resto mdulo Q2 de sus o o p argumentos. Teorema 8.16 Sean E/Z y E 0 /Z las curvas el pticas dadas por las ecuaciones E : Y 2 = X 3 + aX 2 + bX, E 0 : Y 2 = X 3 2aX 2 + b0 X, b0 = a2 4b.

Si [d] S (E/Q), entonces (d, b)p = 1 para todo primo p. Demostracion: La ecuacin o dW 2 = d2 2adZ 2 + b0 Z 4 ha de tener una solucin en Qp . Hacemos x = 1 y llamamos y = Z 2 , con lo que o W 2 = dx2 2axy + (b0 /d)y 2 = d(x (a/d)y)2 + (4b/d)y 2 . Por consiguiente 1 = (d, 4b/d)p = (d, d)p (d, b)p = (d, b)p . Para usar este teorema tendremos en cuenta las siguientes reglas de clculo: a Fijamos p < y sean , unidades p-dicas. Entonces a a) (, )p = 1, (, )p = (, 1)p . b) Si p 6= 2 entonces (p, )p = (/p) (s mbolo de Legendre), (, )p = 1. c) (2, )2 = 1 si y slo si 1 (md 8), o o (, )2 = 1 si y slo si 1 (md 4) o bien 1 (md 4). o o o

8.3. Curvas con un punto de orden 2 Notemos por ultimo que (, ) = 1 si y slo si > 0 o > 0. o

235

Teorema 8.17 Sea D un entero no nulo y E/Q la curva el ptica dada por la ecuacin Y 2 = X 3 + D3 . Supongamos que todo primo p | D cumple p = 3 o o bien p 5 (md 12). Entonces el rango de E/Q es r = 0. o Demostracion: No perdemos generalidad si suponemos que D es libre de cuadrados, pues si D = d2 D0 , el cambio de variables X = d2 X 0 , Y = d3 Y 0 transforma la ecuacin en Y 2 = X 3 + D03 . o Como el punto de orden 2 es (D, 0), aplicamos la traslacin X = X 0 D, o con lo que la ecuacin se convierte en o E : Y 2 = X 3 3DX 2 + 3D2 , que se corresponde con E 0 : Y 2 = X 3 + 6DX 2 3D2 . En principio vemos que la imagen de E 0 contiene a {1, 3}, mientras que la de E contiene a {1, 3}. Vamos a probar que no hay ms posibilidades. Cualquier a elemento de Q(S, 2) que est en la imagen de una de las dos curvas ha de ser de e la forma [d], donde d es un entero libre de cuadrados divisor de 3D2 . Si d es divisible entre un primo p 5 (md 12), entonces o (d, 3D2 )p = (d, 3)p = (p, 3)p = (3/p) = (p/3) = (2/3) = 1, luego [d] no puede estar en las imgenes de E o E 0 . a La clase [1] tampoco puede estar en ninguna de las dos imgenes, pues a (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 el ptica Ep : Y 2 = X 3 + pX. Entonces 0 rangEp (Q) + dim2 X(Ep /Q)[2] = 1 2 si p 7, 11 (md 16), o si p 3, 5, 13, 15 (md 16), o si p 1, 9 (md 16). o

Demostracion: Se entiende que el segundo sumando es la dimensin de o X(Ep /Q)[2] como espacio vectorial sobre Z/2Z. Por simplicidad llamaremos E a Ep y E 0 a la curva Y 2 = X 3 4pX.

236

Cap tulo 8. El rango de una curva el ptica

Tenemos que Q(S, 2) = {1, 2, p, 2p}. Adems 1, p S (E 0 /Q) y, a como p > 0, el teorema 8.14 implica que las clases con representante negativo no estn en el grupo de Selmer. Adems, el espacio homogneo a a e
0 C2 : 2W 2 = 4 + pZ 4 0 cumple C2 (Q2 ) = , pues todo punto racional ha de ser entero, pero entonces v2 (Z) 1, luego v2 (W ) 1, luego v2 (4) 3, contradiccin. o 0 Con esto podemos concluir que S (E /Q) = {1, p}.

Por otra parte tenemos que 1, p S (E/Q). Vamos a estudiar qu sucede e con los elementos restantes de Q(S, 2). d = 1 Se cumplir que 1 S (E/Q) si y slo si la ecuacin a o o W 2 + 1 = 4pZ 4 tiene solucin en Q2 y en Qp . Es claro que una solucin en Q2 ha de estar o o p de hecho en Z2 , y entonces W 2 1 (md p). Esto ultimo sucede si y o p slo si p 1 (md 4). Rec o o procamente, si la congruencia tiene solucin, o el criterio enunciado en la pgina 21 (que vamos a usar repetidamente sin a ms referencia) nos da que la ecuacin tiene solucin en Q2 . a o o p Concluimos que C1 (Q2 ) 6= si y slo si p 1 (md 4). Bajo esta o o hiptesis, estudiamos la existencia de soluciones en Q2 . Si p 1 (md 8) o o hacemos el cambio (Z, W ) = (Z 0 /4, W 0 /8), con lo que la ecuacin se cono vierte en W 2 + 64 = pZ 4 . Tenemos que (Z, W ) = (1, 1) es una solucin mdulo 8, que da lugar a o o una solucin en Q2 . o 2 Si p 5 (md 8) hacemos (Z, W ) = (Z/2, W/2), con lo que la ecuacin o o pasa a ser W 2 + 4 pZ 4 , y la solucin (Z, W ) = (1, 1) mdulo 8 da lugar a una solucin en Q2 . o o o 2 En denitiva, si p 1 (md 4), no slo C1 (Qp ) 6= , sino que tambin o o e C1 (Q2 ) 6= . As pues: 1 S (E/Q) si y slo si p 1 (md 4). o o d = 2 El espacio homogneo C2 tiene por ecuacin e o W 2 + 2 = 2pZ 4 . Todo punto racional en Qp es entero, y da lugar a la congruencia W 2 2 (md p). o

8.3. Curvas con un punto de orden 2

237

Rec procamente, una solucin de esta congruencia proporciona un punto o racional. As pues, C2 (Qp ) 6= si y slo si p 1, 3 (md 8). o o Por otra parte, una solucin en Q2 ha de ser entera y adems ha de cumplir o a v2 (W ) 1. Haciendo (Z, W ) = (Z 0 , 2W 0 ), basta ver si la ecuacin o 2W 2 + 1 = pZ 4 tiene soluciones en Z2 . Si p 11 (md 16), la ecuacin no tiene soluciones o o mdulo 16, luego tampoco las tiene en Z2 . En los otros casos, para pasar o a una solucin en Z2 necesitamos soluciones mdulo 32 con Z impar. La o o tabla muestra que siempre existen (suponiendo p 1, 3 (md 8)): o p (md 32) o 1 3 9 17 19 25 (Z, W ) (1, 0) (3, 11) (1, 2) (3, 0) (1, 3) (3, 2) La conclusin es que 2 S (E/Q) si y slo si p 1, 3, 9 (md 16). o o o d = 2 Ahora la ecuacin es o W 2 = 2 2pZ 4 . La discusin es muy similar a la del caso anterior. La existencia de solucin o o en Qp equivale a que la congruencia W 2 2 (md 0) tenga solucin, lo o o cual equivale a que p 1, 7 (md 8). o

Si p 1 (md 8) sabemos que 1, 2 S (E/Q), luego tambin se o e cumple que 2 S (E/Q). Falta estudiar el caso p 7 (md 8). Podemos o hacer el cambio (Z, W ) = (Z 0 , 2W 0 ) y pasar a 2W 2 = 1 pZ 4 . Si p 7 (md 16) no hay soluciones mdulo 16 y si p 15 (md 16) o o o entonces tenemos las soluciones siguientes mdulo 32: o (1, 3) si p 15 (md 32), o (Z, W ) = (1, 1) si p 31 (md 32). o La conclusin es que o 2 S (E/Q) si y slo si p 1, 9, 15 (md 16). o o Con esto tenemos informacin o 2 |S (E/Q)| = 4 8 suciente para concluir que si p 7, 11 (md 16), o si p 3, 5, 13, 15 (md 16), o si p 1, 9 (md 16). o

Las sucesiones exactas (8.4) y (8.3) nos dan que dim E(Q)/2E(Q) + dim2 E 0 (Q)[]/[E(K)[2]] = dim2 E(Q)/[E 0 (Q)] + dim2 E 0 (Q)/[E(Q)] = dim2 S (E 0 /Q) dim2 X(E 0 /Q)[] + dim2 S (E/Q) dim2 X(E/Q)[].

238

Cap tulo 8. El rango de una curva el ptica

El teorema 7.18 muestra que tanto E(Q) como E 0 (Q) tienen exactamente dos puntos de torsin, luego o dim2 E 0 (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 de S (E 0 /Q) estn en la imagen de , luego X(E 0 /Q)[] = 0. Ahora nos jamos a en la sucesin exacta o 0 X(E/Q)[] X(E/Q)[2] X(E 0 /Q)[] = 0, 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 frmula del enunciado. o 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 bicuadrtica: Todo primo p 1 (md 8) puede expresarse en la a o forma p = A2 + B 2 . Se cumple que 2 es un resto bicuadrtico mdulo p si y a o slo si 8 | AB. o Teorema 8.19 Sea p 1 (md 8) un primo tal que 2 no sea un resto bio cuadrtico mdulo p. Entonces la curva E/Q dada por Y 2 = X 3 + pX tiene a o rango 0 y X(E/Q)[2] Z/2Z Z/2Z. = Demostracion: En la prueba del teorema anterior hemos visto que S (E/Q) = {1, 2, p, 2p}. Basta probar que la imagen de est formada unicamente por los dos puntos a obvios: 1 y p. A su vez, para ello basta probar que los espacios homogneos e 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 ecuacin se convierte en , o (t2 W )2 = 2t4 2pr4 , de donde se sigue que t2 W Z y adems es par. Digamos, pues, que W = 2s/t2 . a Ahora la ecuacin es o 2s2 = t4 pr4 .

8.3. Curvas con un punto de orden 2

239

Observemos que p no puede dividir a s ni a t, pues si dividiera a uno dividir a a los dos, y tambin a r. Por lo tanto, tenemos la congruencia e 2s2 t4 (md p), o donde los dos miembros son no nulos. Si q es un primo impar que divida a s, entonces (p/q) = 1. (Notemos que q - r.) Por lo tanto (q/p) = 1 y, como tambin (2/p) = 1, concluimos que e (s/p) = 1. As pues, s u2 (md p), y llegamos a que o 2u4 t4 (md p). o Ahora bien, 1 es un resto bicuadrtico mdulo p. Basta considerar v (p1)/8 , a o donde v es una ra primitiva de la unidad mdulo p. Concluimos que 2 es un z o resto bicuadrtico mdulo p, en contra de lo supuesto. a o Consideremos ahora el espacio C1 , cuya ecuacin es W 2 = 1 4pZ 4 . o Expresemos Z = r/2t, donde r, t Z y (r, t) = 1 (pero admitimos la posibilidad de que r sea par). Entonces (2t2 W )2 = 4t4 pr4 , de donde s = 2t2 W Z y la ecuacin se convierte en o s2 + 4t4 = pr4 . Ahora es fcil ver que r ha de ser impar, pues si r = 2r0 , entonces s = 2s0 , a la ecuacin se convierte en s02 + t4 = 16pr04 , con lo que s0 es impar (ya que t ha o de ser impar por ser primo con r), y esto es imposible mdulo 8. o Por otra parte, el hecho de que (r, t) = 1 implica que p - s y p - t, de donde a su vez (s, t) = 1. Por ultimo, la ecuacin mdulo 8 nos da que t = 2u, con lo o o que s2 + 64u4 = pr4 , (s, u) = 1. Vamos a trabajar en el anillo Z[i]. Tenemos que pr4 = s2 + 64u4 = (s + 8u2 i)(s 8u2 i). Los factores de la derecha no son divisibles entre enteros, luego r no puede ser divisible entre primos q 1 (md 4) (pues tambin son primos en Z[i]). o e Como adems es impar, su factorizacin ha de ser de la forma a o r= Q
j

j j ,

para ciertos primos de Gauss imaginarios j . Por otra parte, p = A2 +B 2 = (A+Bi)(ABi), donde A, B Z y podemos suponer que A es impar. Si probamos que 8 | B tendremos que 2 es un resto bicuadrtico mdulo p, en contra de lo supuesto, y el teorema quedar probado. a o a Para ello observamos que Q 4 4 pr4 = (A + Bi)(A Bi) j j = (s + 8u2 i)(s 8u2 i).
j

240

Cap tulo 8. El rango de una curva el ptica

Como los factores de la derecha no son divisibles entre enteros, ajustando la notacin podemos suponer que o Q 4 (A + Bi) j = s + 8u2 i.
j

Podemos suponer que j = aj +2bj i, con aj impar. (Ello implica multiplicar j por una unidad adecuada, pero como en la expresin que tenemos aparece o 4 elevado a la cuarta, la unidad desaparece.) Entonces j a4 1 (md 8), o j luego A + Bi s (md 8), lo que implica que 8 | B. o Ejemplo El teorema anterior se aplica, por ejemplo, a los primos 17 = 12 + 42 , 41 = 52 + 42 , 97 = 92 + 42 , 193 = 72 + 122 .

As pues, Y 2 = X 3 + 17X es un ejemplo de curva el ptica sobre Q con grupo de Tate-Shafarevich no trivial.
Ejercicio: Para cada primo impar p, sea Ep /Q la curva Y 2 = X 3 pX. Entonces rangEp (Q) + dim2 X(Ep /Q)[2] =

0 1 2

si p 3, 11, 13 (md 16), o si p 5, 7, 9, 15 (md 16), o si p 1 (md 16). o

8.4

Curvas sin puntos de orden 2

En esta seccin daremos una cota para el rango de una curva el o ptica E/Q sin puntos racionales de orden 2. El punto de partida ser el teorema siguiente: a Teorema 8.20 Sea E/Q una curva el ptica dada por una ecuacin de Weierso trass 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 ra en Q. Sea una ra de f (X) ces z y L = Q(). Entonces, la aplicacin : E(Q) L /L2 dada por o [x(P ) ] si P 6= O, (P ) = [1] si P = O, es un homomorsmo de grupos, que induce un monomorsmo : E(Q)/2E(Q) L /L2 . Demostracion: Como E(L) tiene un punto de orden 2 (a saber, el punto T = (, 0)), podemos aplicarle el teorema 8.11, que nos da un homomorsmo E(L) L /L2 cuya restriccin a E(Q) es el homomorsmo del enunciado. o (Notemos que en 8.11 es (P ) = [x(P )] porque hemos trasladado la curva para tomar = 0.) Hemos de probar que el ncleo de es 2E(Q). Ciertamente, si P 2E(Q) u se cumple (P ) = 1. Rec procamente, si se cumple (P ) = 1, tenemos que

8.4. Curvas sin puntos de orden 2

241

x(P ) es un cuadrado en L. Si llamamos L0 a la adjuncin a Q de las tres o ra de f (X), aplicando automorsmos de L0 /Q obtenemos que lo mismo vale ces si cambiamos por cualquiera de las otras dos ra ces, y a su vez esto implica que P est en el ncleo del homomorsmo descrito en el teorema 8.2 para la a u curva E/L0 , es decir, que P 2E(L0 ). Digamos que P = 2Q, con Q E(L0 ). Falta probar que podemos tomar Q en E(Q). Llamemos G = G(L0 /Q). Para cada G se cumple 2Q = P = P = 2Q , luego Q = Q + T , con T E[2]. Se comprueba inmediatamente que {T } es un cociclo que determina una clase en H 1 (G, E[2]). Si probamos que este grupo es trivial, entonces existe un T E 0 [2] tal que T = T T , para todo G, luego (Q + T ) = Q + T , luego Q0 = Q + T E(Q) y P = 2Q0 . Si el grupo G = hi es c clico de orden 3, entonces el grupo de cohomolog a es trivial, pues puede calcularse como 2 H 1 (G, E[2]) = {P E[2] | P + P + P = O} {P E[2] | P P = O}.

Si G es el grupo completo de las permutaciones de las tres ra ces de f (X), tambin puede verse como el grupo de las permutaciones de los tres puntos e de orden 2, con lo que el subgrupo c clico H de orden 3 cumple tambin que e H 1 (H, E[2]) = 0, y en general tenemos la sucesin exacta o Inf Res 0 H 1 (G/H, 0) H 1 (G, E[2]) H 1 (H, E[2]) = 0, donde el 0 del grupo de la izquierda es el subgrupo de los elementos de E[2] jados por H, y claramente concluimos que H 1 (G, E[2]) = 0. Nuestro problema es, una vez ms, acotar la imagen de . Consideremos a ahora una ecuacin de Weierstrass general con coecientes enteros: o E : Y 2 + a1 XY + a3 Y = X 3 + a2 X 2 + a4 X + a6 , De sta se puede pasar a una ecuacin en forma b: e o Y 2 = X3 + b2 2 b4 b6 X + X+ , 4 2 4 bi Z, ai Z.

y, a su vez, un cambio de la forma X = 22i X 0 , Y = 23i Y 0 la transforma en una ecuacin o E 0 : Y 2 = X 3 + 22i2 b2 X 2 + 24i1 b4 X + 26i2 b6 , donde i Z es el m nimo para el cual los coecientes siguen siendo enteros. Diremos que esta ecuacin es 2-minimal de tipo b (lo que no signica que sea o 2-minimal en el sentido de que la curva E 0 /Q2 tenga discriminante m nimo, pues puede haber ecuaciones de tipo a con discriminante menor). Llamemos f (X) al miembro derecho de esta ultima ecuacin. Segn las observaciones o u tras la denicin 2.5, tenemos que el discriminante Df de este polinomio es o Df = /16, donde es el discriminante de la ecuacin 2-minimal. o

242

Cap tulo 8. El rango de una curva el ptica

Supongamos ahora que E(Q)[2] = 0, que es equivalente a E 0 (Q)[2] = 0 y a su vez se traduce en que f (X) no tiene ra ces en Q, luego es irreducible en Q[X]. Llamemos , 0 y 00 a las ra ces complejas de f (X). Sea O el anillo de enteros algebraicos del cuerpo cbico L = Q(). Tenemos que Z[] O, pero u no tiene por qu darse la igualdad. Consideramos el e ndice q I = |O : Z[]| = Df /DL ,

donde DL es el discriminante del cuerpo L. Por ultimo necesitamos una de nicin adicional: o Denicin 8.21 Una curva el o ptica E/Z es cuasisupersingular en 2 si cumple las cuatro condiciones siguientes: a) E(Q)[2] = 0, con lo que, con la notacin precedente, L = Q() es un o cuerpo cbico. u b) 2 se ramica en L, es decir, existe un (nico) primo no arquimediano p en u L tal que vp (2) 2. c) Si p es el primo considerado en b), entonces vp () 2. d) Existe un natural impar N tal que para todo (x, y) N E 0 (Q), donde E 0 /Z es la ecuacin 2-minimal de tipo b de E/Q, se cumple vp (x) 0. o La unicidad en b) se sigue de que cada primo racional se descompone a lo sumo en tres primos de L. Notemos que estas propiedades no dependen de la eleccin de . Vamos a probar que las curvas con reduccin supersingular en 2 o o cumplen estas propiedades, si bien encontraremos ejemplos de curvas cuasisupersingulares en 2 con reduccin ordinaria. o Teorema 8.22 Si E/Z es una curva el ptica dada por una ecuacin de Weierso trass con reduccin supersingular en 2, entonces es cuasisupersingular en 2. Ms o a an, 2 se ramica totalmente en L y = /2 cumple vp () = 1. u Demostracion: Que la curva E(Z/2Z) sea supersingular equivale a que su discriminante sea 1 y su invariante 0. Esto implica que a2 es par, con lo que b2 = 4b0 y b4 = 2b0 , con b0 , b0 Z. Por otra parte, b6 ha de ser impar (o el 2 4 2 4 discriminante ser nulo mdulo 2). Esto implica que en f (X) ha de ser i = 1, a o luego f (X) = X 3 + 4b0 X 2 + 16b0 X + 16b6 . 2 4 La igualdad f () = 0 equivale a 3 + 2b0 2 + 4b0 + 2b6 = 0. 2 4 Vemos, pues, que satisface una ecuacin de Eisenstein. Esto prueba que o es primo en Q2 () y que la extensin Q2 ()/Q2 es totalmente ramicada. o Adems f (X) resulta ser irreducible, luego se cumplen las tres primeras proa piedades. Para la ultima podemos tomar N = 15. En efecto, es fcil ver que a

8.4. Curvas sin puntos de orden 2

243

de las 32 ecuaciones de Weierstrass con coecientes en Z/2Z slo 8 correspono den a curvas supersingulares, y el nmero de puntos var entre 1, 3 y 5. As u a pues, 15E(Q) E1 (Q), donde E1 (Q) es el ncleo de la reduccin mdulo 2. u o o Segn las observaciones tras la denicin 6.17, tenemos que v2 (P ) 1 para u o todo P 15E(Q), luego v2 (x) = 2v2 (P ) 2. El isomorsmo entre E y E 0 cumple X 0 = 4X, luego si (x, y) 15E 0 (Q), entonces v2 (x) 0. El resultado que perseguimos es el siguiente: Teorema 8.23 Sea E/Z una curva el ptica tal que E(Q)[2] = 0 y sea f (X) el miembro derecho de su ecuacin 2-minimal de tipo b. Sea una ra compleja o z 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 nmero de primos p | I con tres divisores distintos en L. u c) nq es el nmero de primos q | I con exactamente dos divisores distintos u en L. d) nh = dim2 H[2]. La cota anterior puede reducirse en una unidad si adems E es cuasisupera singular en 2 y, llamando p al primo de L que cumple vp (2) 2, se cumple que O contiene una unidad 1 (md p2 ). o Demostracion: Sea E 0 /Z la curva dada por la ecuacin 2-minimal de tipo o b de E. Podemos aplicarle el teorema 8.20 y considerar el monomorsmo : E 0 (Q)/2E 0 (Q) L /L2 . El mismo razonamiento que en la prueba de 8.13 nos da que todo punto no nulo de E 0 /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 0 (Q)}. (En principio faltar aadir (O) = [1], pero esta clase aparece ciertamente a n como imagen de otros puntos no nulos.) Segn hemos visto al principio del u cap tulo, el rango r de E/Q (o de E 0 /Q) cumple |V | = 2r . De la relacin o n2 = (m e2 )(m 0 e2 )(m 00 e2 ) deducimos que todo ideal p de L que tenga exponente impar en m e2 debe dividir a = (m 0 e2 )(m 00 e2 ), luego tambin a (m e2 , ). e

244

Cap tulo 8. El rango de una curva el ptica

Pongamos que f (X) = X 3 + aX 2 + bX + c. Entonces, el desarrollo de Taylor de f (X) en es f (X) = (X )f 0 () + (3 + 2a)(X )2 + (x )3 . Evaluamos en X = m/e2 y multiplicamos por e6 , con lo que obtenemos (m e2 ) = n2 = (m e2 )e4 f 0 () + (3 + 2a)e2 (m e2 )2 + (m e2 )3 , de donde e4 f 0 () = (m e2 ) (3 + 2a)e2 + (m e2 ) . vp (f 0 ()) m p (m e2 ), vp ()}. n{v Esto prueba que (m e2 , ) | f 0 () = ( 0 )( 00 ), y en particular (m e2 , ) | N(f 0 ()) = Df . (La norma es la de la extensin L/Q.) o En denitiva hemos probado que m e2 = ab2 , donde a es un ideal libre de cuadrados a | Df . Adems a
2 2 2 N(m e ) = n = N(a) N(b) ,

Observemos que si p | (m e2 , ), como (m, e) = 1, tenemos que p - e, y la igualdad anterior nos permite concluir que

luego N(a) es un cuadrado. Un primo racional p puede factorizar en L de cinco formas distintas (donde pi representa a un primo de norma pi ): p = p3 , p = p3 , 1 p = p2 q1 , 1 p = p1 q2 , p = p1 q1 r1 .

En los dos primeros casos ha de ser (p, a) = 1, o de lo contrario vp (N(a)) ser impar y la norma no ser un cuadrado. a a En el tercer caso, o bien (p, a) = 1 o bien p1 q1 | a y vp (N(a)) = 2. En el cuarto caso o bien (p, a) = 1 o bien p1 - a, q2 | a y vp (N(a)) = 2. En el quinto caso, o bien (p, a) = 1 o bien a es divisible exactamente entre dos de los tres factores primos, y entonces vp (N(a)) = 2. Vamos a ver que si p | N(a), entonces p | I. Razonamos segn la factorizacin u o de p: En el tercer caso tenemos que p1 q1 | m e2 , luego p | p2 q2 1 1 luego = y p2 q2 | (m e2 )2 , 1 1 p Z[].

m2 2me2 + 2 e4 O, p

8.4. Curvas sin puntos de orden 2

245

Adems Z[], pues ello implicar que p | e, pero (e, n) = 1. Esto a / a implica que p | I, pues basta considerar el mdulo M = 1, , 2 , y examinar o la sucesin o pM Z[] M O. 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 slo pueda variar en un conjunto de 22np +nq ideales, donde o np es el nmero de divisores de I con factorizacin de tipo 5 y nq el nmero u o u de divisores con factorizaciones de tipo 3 o 4. (Notemos que son los nmeros u denidos en el enunciado.) Para cada ideal a que pueda obtenerse a partir de un punto (no nulo) de E 0 (Q), escogemos un a = m e2 , de modo que a = ab2 . De este modo, para a un punto (no nulo) arbitrario de E 0 (Q) tenemos que m e2 = a (bb1 )2 . a Vemos que bb1 H[2]. Sean c1 , . . . , cnh ideales cuyas clases formen una a base de H[2] y sea c2 = (i ). Entonces i
j (bb1 )2 = 2 11 nhh , a jn

Tenemos que |M : pM | = p3 , |O : Z[]| = I, |M : Z[]| 6= 1.

para cierto L y ciertos ji {0, 1}. As ,


j m e2 = a 2 11 nhh , jn

(8.6)

para cierta unidad de L. Ahora observamos que podemos tomar real y, si Df > 0, es decir, si f tiene tres ra reales, podemos tomar como la menor de ellas. Esto implica ces que m e2 > 0, pues si es la unica ra real entonces m 0 e2 y m 00 e2 son z conjugados, luego su producto es positivo. En particular a > 0. Cambiando i por i si es necesario, podemos suponer que todos son positivos, (son reales porque estn en L) luego concluimos que > 0. a Como L es real, el subgrupo de torsin de su grupo de unidades tiene orden 2, o luego el subgrupo de las unidades positivas es libre y su rango es nL , luego hay 2nL unidades mdulo L . o Con esto concluimos que |V | 2n , donde n = nL + 2np + nq + nh . Por ultimo veamos que con las hiptesis adicionales podemos probar que la o unidad del enunciado no puede aparecer en (8.6) con a = 1 y ji = 0. Esto implica que |V | < 2n , luego |V | 2n1 . Sea N el nmero natural dado por 8.21. La restriccin de a N E 0 (Q) u o tiene ncleo 2N E 0 (Q), y N E 0 (Q)/2N E 0 (Q) E 0 (Q)/2E 0 (Q). Esto hace que la u = imagen (nita) de N E 0 (Q) sea la misma que la de E 0 (Q), es decir, V = {[m e2 ] | (m/e2 , n/e3 ) N E 0 (Q)}.

246

Cap tulo 8. El rango de una curva el ptica

Todos los razonamientos precedentes siguen siendo vlidos si partimos de a esta representacin de V , pero ahora tenemos adems que m y n son impares o a (por la propiedad de N ). Como p2 | 2 y p2 | , vemos que m e2 1 (md p2 ). En particular o tenemos que 1 1 (md p2 ). Basta ver que la congruencia o 2 1 (md p2 ) o es imposible para todo L . Ello se debe a que todo L es congruente mdulo p2 con uno de los restos 0, 1, , 1 + , luego 2 0, 1 (md p2 ) y por o o lo tanto 2 0, 1 + (md p2 ). o Ejemplo La curva el ptica dada por la ecuacin o Y 2 + Y = X3 X2 tiene rango 0. En efecto, el discriminante es = 11 y j = 212 /11, luego la curva tiene reduccin supersingular en 2. La ecuacin 2-minimal de tipo b es o o Y 2 = X 3 4X 2 + 16, Df = 28 11.

Si es una ra del miembro derecho y = /2, entonces satisface la z ecuacin de Eisenstein o 3 2 2 + 2 = 0.

El discriminante del orden Z[] es 22 11, y una comprobacin rutinaria o muestra que el 22 no puede eliminarse, de modo que O = Z[] y DL = 22 11. La constante de Minkowski para el cuerpo L es M1,1 = 0.28295, por lo que todo p ideal de L es equivalente a uno de norma menor que M1,1 |DL | = 1.87, luego el nmero de clases es h = 1. Adems, ahora es claro que I = 23 y por el teorema u a 8.22 sabemos que 2 se ramica completamente en L, luego np = nq = nh = 0. Adems nL = 1 y con esto obtenemos la cota r 1 para el rango. a La cota puede ser reducida una unidad tomando = 1 , pues, llamando g(X) = X 3 2X 2 + 2, es claro que N(1 ) = g(1) = 1, luego es una unidad y, como p | 2, se cumple 1 + (md p2 ). Esto nos permite concluir que el o rango es 0.
Ejercicio: Demostrar que las unicas soluciones racionales (y a fortiori enteras) de la ecuacin Y 2 + Y = X 3 X 2 son (0, 0), (1, 0), (1, 1), (0, 1). o

Ejemplo

La curva el ptica dada por la ecuacin o Y 2 + Y = X3 7

tiene rango 0.

8.4. Curvas sin puntos de orden 2

247

Tenemos = 39 , j = 0, luego la curva tiene reduccin supersingular en 2. o La ecuacin 2-minimal es Y 2 = X 3 24 33 , con Df = 28 39 . Obviamente o L = Q( 3 2), y entonces O = Z[ 3 2], DL = 22 33 , con lo que I = 63 . Es fcil a comprobar que nL = 1, np = nq = nh = 0, lo que nos da la cota r para el 1 rango, que puede ser rebajada a r = 0 mediante la unidad = 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 cap tulo hemos visto que esto equivale a que la ecuacin o de Fermat X 3 + Y 3 = Z 3 no tiene soluciones no triviales. Ejemplo La curva el ptica dada por la ecuacin o Y 2 + Y = X3 X tiene rango 1. Ahora tenemos = 37, j = 212 33 /37, luego de nuevo la reduccin en 2 es o supersingular. La ecuacin minimal es Y 2 = X 3 16X + 16, con Df = 28 37. o Si es una ecuacin del miembro derecho y = /2, la ecuacin de es o o 3 4 + 2 = 0. El orden Z[] tiene discriminante 22 37, y una comprobacin rutinaria mueso tra que el 22 no se puede eliminar, con lo que O = Z[], DL = 22 37, I = 8. Todo ideal 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 nmero de clases es h = 1. Por lo tanto nL = 2, np = nq = nh = 0. u Esto nos proporciona una cota r 2 para el rango, que puede ser rebajada a r 1 con la unidad = 3 + 2 . (Una comprobacin rutinaria muestra que o N() = 1.) Por otra parte, es claro que (0, 0) E(Q) y la frmula de duplicacin nos o o da que 21 69 8(0, 0) = , . 25 125 Este punto no puede ser de torsin, luego r = 1. o El ejemplo de Selmer En la introduccin hemos anunciado que la curva o 3U 3 + 4V 3 + 5W 5 = 0 tiene puntos racionales en todas las compleciones Qp de Q pero no tiene puntos racionales en Q. La primera parte la hemos probado en la pgina 21, y en la a pgina 35 hemos visto que para probar la segunda basta ver que la curva el a ptica Y 2 = X 3 432 602

248

Cap tulo 8. El rango de una curva el ptica

no tiene puntos racionales distintos de O. El teorema 7.19 prueba que la curva no tiene puntos de torsin distintos de O, luego basta probar que su rango es 0. o La ecuacin es ya de tipo b, pero no es minimal. La ecuacin minimal es o o Y 2 = X 3 22 35 52 , luego Df = 24 313 4 . 5 3 Si llamamos = 22 35 52 y = 3 30, entonces = 32 y = 2 /270, luego L = Q() = Q() es un cuerpo cbico puro, cuyo anillo de enteros es1 u O = Z[], DL = 22 35 52 , I = 2 34 5. p 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.

(Ms en general, se cumple que a


2 3 3 3 N(a + b + c ) = a + 30b 90abc + 900c .)

Por otra parte, N( 3) = 3, luego 3 = ( 3) es principal. Pongamos que 2 = p3 y 5 = q5 . Con la ayuda de un ordenador no es dif ver que cil N(2 + 3 + 10) = 10, luego ha de ser 2 + 3 + 10 = pq y, en el grupo de clases, [q] = [p]1 . Si r = (11, 2), vemos que 2 = pr, luego [r] = [p]1 = [q]. De mismo modo se descartan los restantes primos de la tabla, con lo que el grupo de clases es H = {[1], [p], [q]}. Como [p]3 = [1], el nmero de clases es h = 1 o h = 3. u Puede probarse que h = 3, pero a nosotros nos basta con saber que es impar, pues entonces nh = 0. Tambin es claro que np = nq = 0, nL = 1. Con esto e obtenemos para el rango la cota r 1. Vamos a ver que la curva es cuasisupersingular en 2 (si bien no tiene reduccin supersingular). La unica propiedad de la denicin que no es obvia es o o la ultima. Vamos a ver que se cumple con N = 1, es decir, hemos de probar que si un punto (x, y) Q2 cumple y 2 = x3 22 35 52 , entonces v2 (x) 0. Supongamos que, por el contrario, x = 2a x0 , con v2 (x0 ) = 0, a > 0. Entonces y = 2y 0 , donde v2 (y 0 ) = 0, y la ecuacin se transforma en o y 02 = 23a2 x03 35 52 , de donde 23a2 x0 3 1 (md 8). o
1 Ver

(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

el teorema 2.27 de mi Teor de Nmeros. a u

8.4. Curvas sin puntos de orden 2

249

Esta congruencia es obviamente imposible si a > 1, y para a = 1 se reduce a 2x0 4 (md 8), o lo que nos da la contradiccin v2 (x0 ) 1. o Para reducir la cota basta considerar la unidad = 1 + 9 32 .

Cap tulo IX

Puntos enteros
Hasta ahora hemos estudiado esencialmente el grupo de puntos racionales de una curva el ptica. Ahora nos ocuparemos de los puntos enteros. El resultado ms importante de este cap a tulo ser un teorema de Siegel en virtud del cual toda a curva el ptica contiene a lo sumo un nmero nito de puntos con coordenadas u enteras. Dicho teorema se basa en un profundo resultado sobre aproximacin o diofntica conocido como teorema de Roth. Antes de entrar en estas cuestiones, a dedicaremos la primera seccin a probar algunos hechos ms sencillos. o a

9.1

Resultados elementales

Los resultados de esta seccin son consecuencias del teorema siguiente: o Teorema 9.1 Sea K un cuerpo numrico y O su anillo de enteros. Sea E/K e una curva el ptica dada por una ecuacin de Weierstrass con coecientes en O o y P E(K) un punto tal que nP tiene coordenadas en O para cierto n Z. Entonces P tiene tambin sus coordenadas en O. e Demostracion: Si P = (x, y) no tiene coordenadas en O, entonces existe un primo p no arquimediano tal que vp (x) < 0 o bien vp (y) < 0. Esto implica que vp (P ) = m > 0 (ver 6.17) o, equivalentemente, que P Em (K). Como este conjunto es un subgrupo, tambin nP Em (K), lo que implica que nP no e tiene coordenadas enteras, contradiccin. o De aqu podemos deducir un criterio que a veces nos permite encontrar una base del grupo de puntos racionales de una curva el ptica sobre Z de rango 1. Consideremos en principio una curva el ptica E/R denida mediante una ecuacin de Weierstrass de tipo b. Si su discriminante cumple > 0, eno tonces el miembro derecho de la ecuacin es un polinomio con tres ra reales, o ces digamos < 0 < 00 . Esto hace que E(R) tenga dos componentes conexas: E 0 (R) = {P E(R) | x(P ) 00 } {O}, E 1 (R) = {P E(R) | x(P ) 0 }. 251

252

Cap tulo 9. Puntos enteros

Se cumple que E 0 (R) es un subgrupo de ndice 2 en E(R). (Esto es un caso particular de un hecho general sobre grupos topolgicos: las componentes o conexas son las clases de congruencia del subgrupo formado por la componente conexa del elemento neutro.) Si la ecuacin de Weierstrass no es de tipo b todo sigue siendo cierto, pues o el isomorsmo que la transforma en una ecuacin de tipo b conserva el discrio minante y la coordenada x. Si la curva est denida sobre Q, podemos considerar igualmente el subgrupo a E 0 (Q) = E 0 (R) E(Q), as como E 1 (Q) = E 1 (R) E(Q). O bien E 0 (Q) tiene ndice 2 en E(Q), o bien E 1 (Q) = . Teorema 9.2 Sea E/Z una curva el ptica dada por una ecuacin de Weierso trass que cumpla las condiciones siguientes: a) El rango de E(Q) es 1. b) E(Q) contiene un punto Q de orden innito tal que Q + T es entero para todo punto T Etor (Q). c) > 0. d) E 1 (Q) 6= . Entonces E(Q) = Etor (Q) hP i, para cierto punto P E 1 (Q) con coordenadas enteras. Demostracion: En principio sabemos que existe un punto R E(Q) tal que E(Q) = Etor (Q) hRi. Entonces existe un n Z y un T Etor (Q) tal que nR = T + Q. Por hiptesis nR tiene coordenadas enteras y, por el teorema o anterior, R tambin. e Es claro que E(Q) = Etor (Q) hR + T i, para todo T Etor (Q), luego en realidad hemos demostrado que R + T tiene coordenadas enteras cualquiera que sea T . Basta probar que podemos elegir T de modo que R + T E 1 (Q). En caso contrario, en particular tendr amos que R E 0 (Q) y como E 0 (Q) es un 0 subgrupo, tambin Etor (Q) E (Q), de donde llegamos a que E(Q) E 0 (Q), e en contra de lo supuesto. Observemos que E 1 (Q) puede contener a lo sumo un nmero nito de puntos u con coordenadas enteras, y que stos son fciles de encontrar. e a Ejemplo La curva E 0 /Q dada por Y 2 = X 3 + 12X 2 32X, = 218 17,

tiene rango 1, segn hemos visto en el ejemplo de la pgina 231, donde nos ha u a aparecido como pareja de la curva E/Q de ecuacin o Y 2 = X 3 6X 2 + 17X, = 29 172 .

9.1. Resultados elementales

253

0 Es fcil ver que Etor (Q) = {(0, 0)}, as como que los unicos puntos enteros de a E (Q) son (4, 16). Adems, (4, 16) + (0, 0) = (8, 32), luego por el teorema a anterior E 0 (Q) = h(0, 0)i h(4, 16)i . 01

No podemos aplicar el teorema anterior a la curva E, pues tiene discriminante negativo. Sin embargo, vamos a ver que E(Q) = h(0, 0)i h(4, 6)i . Para ello consideramos la isogenia : E E 0 , cuya isogenia dual viene dada por 2 Y Y (32 X 2 ) (X, Y ) = , , 4X 2 8X 2 Aplicndola al punto (4, 16) obtenemos (4, 16) = (4, 6). Este punto a tiene la propiedad de que (4, 6) = 2(4, 16). Pongamos que E(Q) = h(0, 0)i hP i. Entonces (4, 6) = u(0, 0) + vP , con u, v Z. Aplicando obtenemos que 2(4, 16) = v(P ), de donde se sigue fcilmente que v = 1, 2. Basta descartar las posibilidades v = 2. Si se a diera una de las dos, tendr amos 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 anlogaa mente. La frmula de duplicacin para E se reduce a o o x(2(X, Y )) = X 2 17 2Y 2 .

Si 17/4 fuera de esta forma, para un punto (X, Y ) E(Q), tendr amos que (X 2 17)2 = Y 2 = X 3 6X 2 + 17X. 17 Al operar obtenemos que X ha de ser ra de un polinomio mnico con coez o cientes enteros, luego X ha de ser entero, pero al mismo tiempo se comprueba que dicho polinomio no tiene ra enteras. ces Ejemplo La curva E/Q dada por la ecuacin o Y 2 + Y = X 3 X, cumple E(Q) = h(0, 0)i. En efecto, en el cap tulo anterior hemos visto que tiene rango 1. El teorema 7.16 implica que un punto de torsin (x, y) ha de cumplir que 2y + 1 Z o = 37,

254

Cap tulo 9. Puntos enteros

y (2y + 1)2 | 37, lo que obliga a que 2y + 1 = 1, con lo que y = 0, 1. Las unicas posibilidades son los puntos (1, 0), (0, 0), (1, 0), (1, 1), (0, 1), (1, 1),

pero ninguno de ellos resulta ser de torsin. As pues, Etor (Q) = 0. Los puntos o enteros en E 1 (Q) son (1, 0), (0, 0), (1, 1), (0, 1),

luego sabemos que uno de ellos genera E(Q). Los dos ultimos son los opuestos de los dos primeros, luego podemos prescindir de ellos. Se comprueba que 3(0, 0) = (1, 1), luego (1, 1) no puede ser un generador, luego su opuesto (1, 0) tampoco. Concluimos que (0, 0) es el generador que buscamos. Cuando se cumplen las hiptesis del teorema anterior y no hay puntos de o orden 2, es fcil encontrar todos los puntos enteros de la curva: a Teorema 9.3 Sea E/Z una curva el ptica denida por una ecuacin de Weierso trass que cumpla las hiptesis del teorema 9.2 y adems E(Q)[2] = 0. Entonces o a todo punto entero de E(Q) es de la forma 2i P , donde i N y P E 1 (Q) es entero. Demostracion: Por el teorema 9.2 tenemos que E(Q) = Etor (Q) hQi, donde Q E 1 (Q) es entero. Sea R E(Q) un punto entero. Podemos expresarlo como R = T + 2i mQ, donde m Z es impar. Como el grupo de torsin es o impar, podemos expresar T = 2T1 , para cierto T1 Etor (Q). Si i 1, entonces R = 2(T1 + 2i1 mQ). Repitiendo el proceso, llegamos a que R = 2i (Ti + mQ), donde Ti Etor (Q). Por 9.1 sabemos que P = Ti + mQ es entero. Adems, a como [Q] es no trivial en E(Q)/E 0 (Q) y este grupo tiene orden 2, lo mismo le sucede a mQ, es decir, mQ E 1 (Q). Por otra parte, Ti = 2Ti+1 E 0 (Q), luego P E 1 (Q). Ejemplo Vamos a calcular los puntos enteros de la curva Y 2 + Y = X 3 X. En el ejemplo anterior hemos visto que cumple las hiptesis del teorema 9.2, o y adems Etor (Q) = 0, luego podemos aplicar el teorema anterior. Hay cuatro a puntos enteros en E 1 (Q), a saber: (1, 0), Calculamos: 2(0, 0) = (1, 0), 2(1, 0) = (2, 3), 2(2, 3) = (0, 0), (1, 1), (0, 1).

2(1, 0) = (6, 15),

21 69 , 25 125 1357 53277 2(6, 15) = , . 841 24389

9.2. Aproximacin diofntica o a

255

El teorema 9.1 garantiza que ninguno de los mltiplos siguientes ser entero. u a Si partimos de los puntos (1, 1) y (0, 1) obtendremos los inversos de los puntos que hemos obtenido. Concluimos que E(Q) contiene exactamente 10 puntos enteros: (0, 0), (0, 1), (1, 0), (2, 3), (2, 2), (1, 0), (6, 15), (6, 14).

(1, 1),

(1, 1),

Con esto hemos resuelto el Problema 1 planteado en la introduccin: encono trar todos los nmeros naturales que pueden expresarse simultneamente como u a producto de dos y tres nmeros consecutivos. De los 10 puntos que hemos enu contrado, los unicos que dan lugar a soluciones positivas no triviales son (2, 2), que corresponde a 2 3 = 6 = 1 2 3, y (6, 14), que corresponde a 14 15 = 210 = 5 6 7.

Puede probarse que, tras un nmero nito de multiplicaciones por 2, siempre u se llega a un punto no entero, pero esto es un caso particular de un resultado mucho ms general que vamos a demostrar. Como ya hemos anunciado, el a conjuntos de puntos enteros es necesariamente nito.

9.2

Aproximacin diofntica o a

La prueba del resultado principal que vamos a ver sobre puntos enteros en curvas el pticas se basa en un profundo teorema de aproximacin diofntica. En o a esta seccin presentaremos el contexto en el que este teorema surge de forma o natural. La idea bsica es que, puesto que Q es denso en R, cualquier nmero irraa u cional puede ser aproximado con la precisin deseada por un nmero racional o u 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 centsima mediante una fraccin con denominador 100. e o Esto es un ejemplo de una mala aproximacin. En cambio, o 355 = 3, 1415929 . . . 113 es una aproximacin muy buena de , pues con un denominador del orden de o 100 lo aproxima con 7 cifras decimales exactas. Se trata de un caso particular del teorema siguiente:

256

Cap tulo 9. Puntos enteros

Teorema Si es un nmero irracional y p/q es un convergente de la fraccin u o continua de , entonces p < 1 , q q2 luego existen innitas aproximaciones de (con precisin arbitraria) en estas o condiciones. Si es un nmero algebraico, Liouville demostr que el exponente 2 del u o teorema anterior no puede incrementarse indenidamente: Teorema 9.4 (Liouville) Sea A un nmero algebraico de grado d 2 u sobre Q (es decir, |Q() : Q| = d). Entonces existe una constante C > 0 dependiente tal que para todo nmero racional p/q se cumple u p C . q qd

Demostracion: Sea f (T ) = a0 T d + a1 T d1 + + ad Z[T ] el polinomio m nimo de (multiplicado por un a0 Z para que sus coecientes sean enteros). Sea C1 = sup{f 0 (T ) | 1 t + 1}. Si un nmero racional cumple u p 1, q

podemos aplicar el teorema del valor medio:

pero q d f (p/q) Z y f (p/q) 6= 0, pues f no puede tener ra ces racionales, luego |q d f (p/q)| 1. As pues, 1 p C1 , qd q siempre y cuando p/q aproxime a con error menor que 1, pero tomando C = m n{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 nmero nito de contraejemplos: u

|f (p/q)| = |f () f (p/q)| C1 | p/q|,

Teorema 9.5 Si es un nmero algebraico de grado d, entonces hay a lo sumo u una cantidad nita de nmeros racionales p/q que cumplen u p < 1 . q qd

Demostracion: Para cada valor de q hay a lo sumo una cantidad nita de valores de p que cumplan la aproximacin, luego si existieran innitas aproxio maciones, las habr con denominador arbitrariamente grande, luego podr a amos tomar una tal que 1/q d < C/q d , donde C es la constante del teorema anterior, lo cual es imposible.

9.3. El teorema de Roth

257

Ejemplo Liouville us su teorema para mostrar ejemplos concretos sencillos o de nmeros trascendentes. Por ejemplo, el nmero u u = 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)! + < P = (j+1)!1 < j j0 . qj 2(j+1)!+k 2 qj qj k=0

As pj /qj aproxima a con exponente j0 . Si fuera algebraico, su grado , deber ser d j0 para todo j0 , lo cual es absurdo. a En denitiva, tenemos que cualquier nmero irracional puede aproximarse u arbitrariamente bien mediante nmeros racionales p/q con un error menor que u 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 cuestin o 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 demostr en 1909 que el teorema de Liouville se cumple tambin con un expoo e nente d/2 + 1 + , para todo > 0. Siegel demostr en 1921 que vale 2 d + , o mientras que Gelfond y Dyson demostraron independientemente en 1947 que el teorema se sigue cumpliendo con 2d + . Finalmente, Roth demostr en 1955 o que es suciente un exponente 2 + , con lo que, a n de cuentas, el exponente 2 no se puede mejorar (para nmeros algebraicos). Esto es lo que queremos deu mostrar. En realidad probaremos un resultado ms general vlido para cuerpos a a numricos arbitrarios. e

9.3

El teorema de Roth

La versin del teorema de Roth que vamos a demostrar es la siguiente: o Teorema 9.6 (Teorema de Roth) Sea K un cuerpo numrico, sea p un die visor primo de K (arquimediano o no) extendido arbitrariamente a A, sea A y sea > 0. Entonces, para cada constante C > 0 existe a lo sumo una cantidad nita de nmeros r K tales que u | r|p < C . AK (r)2+

Observemos que este teorema recoge el caso clsico que hemos discutido en a la seccin anterior, pues si K = Q y p = la altura viene dada por AQ (p/q) = o mx{|p|, q}. Si para una constante C existieran innitas aproximaciones con a

258

Cap tulo 9. Puntos enteros

| p/q| < C/q 2+ , las habr con q sucientemente grande como para que a C/q 2+ < 1, pero entonces |q p| < q y |p| < 2||q, luego tendr amos que AQ (p/q) < 2||q y no se cumplir el teorema para la constante C(2||)2+ . a Por otra parte, eligiendo la constante C sucientemente pequea podemos n asegurar que para todo nmero racional p/q se cumpla | p/q| C/q 2+ , con u lo que tenemos exactamente el teorema de Liouville con 2 + en lugar de d. Como primer paso en la demostracin del teorema de Roth probaremos que o es suciente demostrar una versin ligeramente ms dbil: o a e Teorema 9.7 Sea K un cuerpo numrico, sea p un divisor primo de K (arquie mediano o no) extendido arbitrariamente a A, sea A un entero algebraico y sea > 0. Entonces el conjunto de las alturas de los nmeros r K tales que u | r|p < est acotado. a Demostracion (de que este teorema equivale al teorema de Roth): Es evidente que el teorema de Roth implica 9.7. Rec procamente, 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+ AK (r)2+/2 AK (r)/2 y tendr amos innitas aproximaciones para las que C/AK (r)/2 < 1, las cuales tambin incumplir el teorema con C = 1 y /2 (al ser innitas, sus alturas e an no estar acotadas). an As pues, tenemos probado el teorema de Roth para enteros algebraicos. Si no es necesariamente entero, existe un entero racional m 6= 0 tal que m es un entero algebraico. Aplicamos el teorema 7.24 a la aplicacin P1 P1 dada o por [x, y] 7 [mx, y], con lo que obtenemos constantes tales que C1 AK (r) AK (mr) C2 AK (r), para todo r K. (El teorema est enunciado para la altura absoluta, pero es a obvio que tambin vale para la altura de K.) As si e , | r|p < entonces |m mr|p < C , AK (r)2+ 1 AK (r)2+

2 C|m|p C|m|p C1 < , AK (r)2+ AK (mr)2+

luego cada aproximacin a da lugar a una aproximacin a m con otra conso o tante. La conclusin es ahora obvia. o

9.3. El teorema de Roth

259

Vamos a enunciar dos teoremas que demostraremos en la seccin siguiente o en los cuales nos basaremos para probar el teorema de Roth. Para ello hemos de introducir cierta notacin: Sea K un cuerpo numrico y consideremos un o e polinomio G(X1 , . . . , Xm ) K[X1 , . . . , Xm ]. Sean r1 , . . . , rm nmeros naturales u de modo que gradXi G ri . Si T es otra indeterminada, podemos considerar G K[T ][X1 , . . . , Xm ] y desarrollar G como polinomio de Taylor alrededor del punto (T, . . . , T ): G(X1 , . . . , Xm ) = P (i) G (T, . . . , T )(T X1 )i1 (T Xn )im ,
i

donde i = (i1 , . . . , im ) recorre las m-tuplas 0 ij rj y G


(i)

Observemos que los coecientes de G(i) son combinaciones enteras de los coecientes de G, pues si k i
k 1 i Xj = k i! Xj

1 i1 +im G = . i im i1 ! im ! X11 Xm (T,...,T ) k ki Xj . i

Una cota de los coecientes enteros que aparecen es r1 rm 2r1 ++rm . i1 im Si p es un divisor primo en K, representamos por |G|p el mximo de los a valores absolutos de los coecientes de G. Denimos tambin |G| = mx |G|p . e a
p|

Enunciamos ahora los dos teoremas que vamos a usar: Teorema 9.8 Sea K un cuerpo numrico, sea O su anillo de enteros y sea e F (Y ) K[Y ] un polinomio mnico de grado n. Para cada nmero 0 < < 1/2, o u cada natural m > (2n/)2 y cada sucesin de naturales r1 , . . . , rm no nulos existe o un polinomio G(X1 , . . . , Xm ) O[X1 , . . . , Xm ] no nulo que verica: a) gradXj G rj . b) Si i1 im + + m r1 rm 1 , 2

entonces toda ra de F cumple G(i) (, . . . , ) = 0. z c) Existe una constante C (que depende de F , pero no de , m ni de los rj ) tal que |G| C r1 ++rm .

260

Cap tulo 9. Puntos enteros

Teorema 9.9 Sea K un cuerpo numrico de grado N , sea O su anillo de ene teros, m > 0 un nmero natural, 0 < < 1/16m+N , sean r1 , . . . , rm naturales u 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 nmeros de altura A1 , . . . , Am respectivamente y suponu gamos: N log 4 + 4m log A1 , (9.2) r1 log A1 rj log Aj , |G| j = 1, . . . , m, Ar1 . 1
m

(9.3) (9.4)

Entonces existe una m-tupla s = (s1 , . . . , sm ) de nmeros 0 sj rj tal que u s1 /r1 + + sm /rm 20m (1/2) y G(s) (1 , . . . , m ) 6= 0. Admitiendo estos resultados, vamos a probar el teorema 9.7: Partimos de un cuerpo numrico K de grado N y un entero algebraico A. e Sea F (Y ) O[Y ] su polinomio m nimo, digamos de grado n. Supongamos que existen elementos K que aproximan a segn el enunciado (respecto u de un primo p) con altura arbitrariamente grande. Fijemos un nmero real u 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. Luego tomamos 0 < < tal que < 1/16m+N , 20m (1/2) < . A continuacin elegimos 1 K que aproxime a y con altura A1 sucieno temente 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.
m

(9.5)

Y por ultimo elegimos naturales r2 , . . . , rm de modo que r1 log A1 log A1 rj < 1 + r1 . log Aj log Aj

9.3. El teorema de Roth De este modo

261

La primera desigualdad es (9.3). Ahora observamos que los rj cumplen (9.1). En efecto, rj+1 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

r1 log A1 rj log Aj log Aj + r1 log A1 < (1 + /10)r1 log A1 .

(9.6)

por la eleccin de A1 , luego se cumplen todas las hiptesis de 9.9. As pues, o o existe una m-tupla s = (s1 , . . . , sm ) de manera que s1 /r1 + + sm /rm y G(s) (1 , . . . , m ) 6= 0. Si llamamos G = G(s) , tenemos que si una m-tupla i cumple i1 /r1 + + im /rm m(1/2 ) , entonces s + i est en las hiptesis del teorema 9.8, luego G (, . . . , ) = 0. a o Consideramos el desarrollo de Taylor P (i) G(1 , . . . , m ) = G (, . . . , )( 1 )i1 ( m )im ,
i (i)

C r1 /(1) < Ar1 , 1

en el que son nulos todos los trminos salvo los correspondientes a m-tuplas i e tales que i1 /r1 + + im /rm m(1/2 2). (9.7) 2r1 ++rm 2mr1 Ar1 m . 1

(Notemos que m(1/2 2) > m(1/2 ) .) De todos modos, el nmero total u de sumandos es a lo sumo (En la eleccin de A1 podemos exigir que log A1 log 2.) o Vamos a acotar |G (, . . . , )|p . Para ello observamos que F est formado a por a lo sumo (r1 + 1) (rm + 1) 2r1 ++rm 2mr1 monomios. Al pasar a
(i) (i)

G = F (s) y luego a G lo que hacemos es reducir el grado de cada monomio, multiplicarlo por un entero 2r1 ++rm y luego evaluar en , por lo que una cota del valor absoluto de cada monomio reducido de esta forma es En total,
(i)

|F |p |2|r1 ++rm |F |p |2|mr1 . p p


mr |G (, . . . , )|p 2mr1 |F |p |2|mr1 C1 1 Ar1 m , p 1

exigiendo log C1 log A1 en la eleccin de A1 . As pues, o


i

|G(1 , . . . , m )|p A2mr1 mx | 1 |i1 | m |im , a p p 1

donde i recorre las m-tuplas que cumplen (9.7).

262 Como los j aproximan a , tenemos que |G(1 , . . . , m )|p A2mr1 1

Cap tulo 9. Puntos enteros

1 , (Ai1 Aim )2+ m 1

para cierta m-tupla i. Si elevamos al grado local Np , el ultimo factor se hace menor, luego no hace falta elevarlo: |G(1 , . . . , m )|p p A1
N 2mr1 Np

Ahora cambiamos cada ij por rj ij /rj y usamos que Ar1 Aj j por (9.6). 1 Luego sustituimos i1 /r1 + + im /rm por m(1/2 2), con lo que obtenemos |G(1 , . . . , m )|p p A1
N 2mr1 Np

1 , (Ai1 Aim )2+ m 1

mr (1/22)(2+) A1 1

(9.8)

Sea ahora p un primo arquimediano de K distinto del que estamos usando para aproximar . De nuevo tenemos en cuenta que G est formado por a a lo sumo 2mr1 monomios cuyos coecientes estn acotados por 2mr1 |F | . Por a consiguiente, |G(1 , . . . , m )|p 4mr1 |F | |1 |r1 |m |rm . p p Podemos denir A1 de modo que 4mr1 |F | A2mr1 , con lo que 1 |G(1 , . . . , m )|p p A1
N 2mr1 Np

mx{|1 |p p , 1}r1 mx{|m |p p , 1}rm . (9.9) a a

Si p es un primo no arquimediano, entonces no hemos de incluir la cota 2mr1 del nmero de sumandos gracias la desigualdad triangular no arquimediana y, u como F tiene los coecientes enteros, en lugar de 2mr1 |F | tenemos simplemente un 1. As pues, |G(1 , . . . , m )|p p mx{|1 |p p , 1}r1 mx{|m |p p , 1}rm . a a
N N N

(9.10)

Si multiplicamos para todo primo p de K la expresin correspondiente (9.8), o (9.9) y (9.10), en el miembro derecho aparecer la altura de cada j salvo por a N el factor mx{|j |p p , 1} correspondiente al primo del enunciado, pero podemos a aadirlo porque con ello hacemos mayor el producto. El resultado es: n Q A2mr1 N Ar1 Arm N m 1 |G(1 , . . . , m )|p p 1 mr (1/22)(2+) , 1 p A1
0

donde N 0 es la suma de los grados locales de los primos arquimedianos y el del enunciado (si es que ste no es arquimediano). Por el teorema 9.9 sabemos e que G(1 , . . . , m ) 6= 0, luego por la frmula del producto el miembro izquierdo o resulta ser igual a 1. En el miembro derecho usamos la relacin (9.6), de modo o rj r1 (1+) que Aj < A1 y, por consiguiente, 1 A2mr1 N A1 1 A1
0

mr1 (1+)

mr1 (1/22)(2+)

9.4. Resultados auxiliares Tomando logaritmos: (1/2 2)(2 + ) 2N 0 + 1 + .

263

Ahora bien, jado , esto es vlido para arbitrariamente pequeo, por lo a n que (1/2 2)(2 + ) 1 + . A su vez, es arbitrariamente pequeo, luego llegamos a que 0, lo cual es n absurdo.

9.4

Resultados auxiliares

En esta seccin demostraremos los teoremas 9.8 y 9.9 que hemos usado para o probar el teorema de Roth. Para el primero de ellos necesitamos dos resultados previos: Teorema 9.10 Si K es un cuerpo numrico de grado N y O es su anillo de e enteros, existen constantes C1 , C2 , B0 > 0 tales que para todo B B0 el conjunto de los nmeros O tales que ||p B para todo primo arquimediano u p de K es nito y su cardinal (B) cumple C1 B N (B) C2 B N . Demostracion: Esto se debe a que la representacin geomtrica transo e forma O en un ret culo completo en Rs Ct RN , donde s y t son el nmero de u = primos arquimedianos reales y complejos de K, respectivamente. Si llamamos entonces T es un subconjunto acotado de RN y el conjunto del enunciado est a formado por los puntos cuya representacin geomtrica est en el homottico o e a e BT . Obviamente el conjunto es nito y la estimacin de su cardinal se basa en o un resultado general sobre ret culos completos: Si v es el volumen de T y V es el volumen del paralelep pedo fundamental del ret culo, entonces1 v (B) = B N + O(B N 1 ). V Expl citamente, existe una constante C > 0 tal que v C (B) v 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< lo que prueba el teorema.
1 Teorema 11.6 de mi Teor de n meros. La hiptesis sobre que la frontera sea parametria u o zable Lipschitz se cumple trivialmente en este caso.

T = {x Rs Ct | |xi | 1, para i = 1, . . . , s + t},

v (B) 3v < N < , 2V B 2V

264

Cap tulo 9. Puntos enteros

Teorema 9.11 Sean r1 , . . . , rm naturales no nulos y > 0. El nmero e de u m-tuplas (i1 , . . . , im ) que cumplen 0 ij rj , i1 im 1 + + m r1 rm 2 es a lo sumo (r1 + 1) (rm + 1)/m1/2 . Demostracion: Por induccin sobre m. Para m = 1 es trivial, pues si o 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 trminos de la cota superior es e 2m1/2 (r1 + 1) (rm + 1). La armacin es trivial si 2m1/2 . Supongamos, pues, que > 2m1/2 . o El nmero de m-tuplas i ser la suma del nmero de m 1-tuplas que cumplen u a u i1 im1 1 im m 1 1 + 2im /rm + + (m ) = , r1 rm1 2 rm 2 2 para cada im = 0, . . . , rm . Por hiptesis de induccin, el nmero de m-tuplas o o u ser a lo sumo a
rm X

im

2(m 1)1/2 (r1 + 1) (rm1 + 1). 1 + 2im /rm =0

Ahora observamos que


rm X

im

rm X 2 1 1 = + 1 + 2im /rm i =0 1 + 2im /rm + 1 2im /rm =0


m

(Los dos sumandos recorren la misma sucesin de nmeros en sentidos opuestos.) o u =


rm X rm X 2 2 2 = (rm + 1) 2 . 2 (1 2im /rm )2 i =0 2 1 1 =0
m

im

As pues, el nmero de m-tuplas est acotado por u a 2(m 1)1/2 (r1 + 1) (rm + 1). 2 1 Falta comprobar que 2(m 1)1/2 2m1/2 21

9.4. Resultados auxiliares o, equivalentemente, que m1 m 1/2 2 1 . 2

265

Notemos que (1 1/m)1/2 1 1/2m (basta elevar al cuadrado), luego es suciente probar que 1 1/2m 1 1/2 , pero esto se sigue de la condicin o 2m1/2 que estamos suponiendo.

Demostracion de 9.8: Sean B0 , C1 y C2 las constantes asociadas a K por el teorema 9.10. Fijemos un nmero B B0 . El nmero de polinomios u u G O[X1 , . . . , Xm ] que cumplen gradXj G rj y |G| B es como m nimo (C1 B)N (r1 +1)(rm +1) . Para cada m-tupla i que cumpla la hiptesis b) del teorema, sea RG(i) el o resto de la divisin de G(i) (Y, . . . , Y ) entre F (Y ). Observemos que G consta de o un mximo de (r1 +1) (rm +1) 2r1 ++rm monomios de grado menor o igual a que r1 + + rm . Al calcular G(i) obtenemos una suma de no ms de 2r1 ++rm a monomios de grado menor o igual que r1 + + rm con coecientes acotados (respecto de cualquier valor absoluto arquimediano) por 2r1 ++rm |G| . Al sustituir las variables por Y , se agruparn los monomios del mismo grado, luego a quedarn a lo sumo 2r1 ++rm monomios de grado menor o igual que r1 + +rm a con coecientes acotados por 4r1 ++rm |G| . Llamemos C0 = mx{|F | , 1}. Para dividir G(i) (Y, . . . , Y ) entre F (Y ), el a primer paso es calcular G(i) (Y, . . . , Y )aF (Y ), donde a es el coeciente director del dividendo. El polinomio que resulta tiene sus coecientes acotados por 4r1 ++rm |G| + 4r1 ++rm |G| C0 2 4r1 ++rm C0 |G| . En el siguiente paso de la divisin eucl o dea, al polinomio resultante le restamos otro polinomio de la forma aF (Y ), con lo que el nuevo polinomio tiene sus coecientes acotados por
2 2 4r1 ++rm C0 |G| + 2 4r1 ++rm C0 |G| C0 22 4r1 ++rm C0 |G| .

La divisin eucl o dea se ha de realizar a lo sumo en tantos pasos como el grado del dividendo, o sea, en no ms de r1 + + rm pasos, luego llegamos a que a
r r |RG(i) | 2r1 ++rm 4r1 ++rm C0 1 ++rm |G| = C3 1 ++rm |G| ,

donde la constante C3 slo depende de F . o En resumen, a cada polinomio G le hemos asociado un conjunto de a lo sumo e restos RG(i) (donde e est acotado segn el teorema anterior) de grado menor a u r que n (el grado de F ) y tales que |RG(i) | C3 1 ++rm B. Por el teorema 9.10, r tales restos var en un conjunto de a lo sumo C2 (C3 1 ++rm B)N n polinomios, an luego los conjuntos de restos asociados a cada G var en un conjunto de a lo an sumo 1/2 r r (C4 1 ++rm B)N ne (C4 1 ++rm B)N n(r1 +1)(rm +1)/m conjuntos, donde la constante C4 slo depende de F . o

266

Cap tulo 9. Puntos enteros

El teorema quedar probado si justicamos que tomando B sucientemente a grande podemos conseguir dos polinomios distintos G1 y G2 con los mismos restos, pues entonces el polinomio G = G1 G2 seguir cumpliendo las propiedades a a) y c) de 9.8, pero adems cumplir b), pues los G(i) (Y, . . . , Y ) correspondiena a tes a ndices en las hiptesis de b) sern mltiplos de F , luego se anularn en o a u a sus ra ces. Dichos polinomios existirn si a
r (C4 1 ++rm B)N n(r1 +1)(rm +1)/m
1/2

< (C1 B)N (r1 +1)(rm +1) .

r Equivalentemente, (C4 1 ++rm B)N n/m < (C1 B)N . Tenemos como hipo 2 tesis que m > (2n/) , luego nos basta conseguir r (C4 1 ++rm B)N/2 < (C1 B)N .

1/2

Esto equivale a

r N C5 1 ++rm < C1 B N/2 .

r C5 1 ++rm

N Podemos suponer que C1 < 1, con lo que C1 > 1 y por consiguiente N r1 ++rm < (C1 C5 ) , luego basta conseguir r C6 1 ++rm < B N/2 ,

r o tambin C7 1 ++rm < B. Ahora, el apartado c) del enunciado se cumple con e la constante C = C7 + 1, pues si tomamos r C7 1 ++rm < B < C r1 ++rm

encontramos un polinomio G que cumple a) y b) y |G| B < C r1 ++rm , tal y como exige c). La demostracin de 9.9 requiere varios resultados adicionales. Los teoreo mas siguientes valen para cuerpos arbitrarios K de caracter stica 0, si bien los necesitamos unicamente para cuerpos numricos. e Un operador diferencial en K[X1 , . . . , Xm ] es un operador de la forma: D= 1 r , i im i1 ! im ! X11 Xm

donde r = i1 + +im es el grado del operador. Claramente D es una aplicacin o lineal en K[X1 , . . . , Xm ] que cumple adems la relacin a o D(F G) = G DF + F DG. Admitimos la identidad como unico operador diferencial de grado 0. Teorema 9.12 Sean F1 , . . . , Fn K[X1 , . . . Xm ] polinomios linealmente independientes sobre K. Entonces existen operadores diferenciales D1 , . . . , Dn tales que cada Dj tiene grado menor que j y det(Dj Fi ) 6= 0.

9.4. Resultados auxiliares

267

Demostracion: Lo probaremos por induccin sobre n. Si n = 1 ha de o ser F1 6= 0 y basta tomar como D1 la identidad. Supongamos el teorema para n 1. Dados n polinomios linealmente independientes, por hiptesis de o induccin existen operadores diferenciales D1 , . . . , Dn1 tales que el grado de o cada Dj es menor que j y F1 F2 Fn1 D2 F1 D2 F2 D2 Fn1 6= 0. . . . . . . . . . Dn1 F1 Dn1 F2 Dn1 Fn1 Supongamos que para todo operador diferencial D de grado menor que n se cumple que F1 F2 Fn1 Fn D2 F1 D2 F2 D2 Fn1 D2 Fn . . . . = 0. . . . . . . . . Dn1 F1 Dn1 F2 Dn1 Fn1 Dn1 Fn DF1 DF2 DFn1 DFn

Pensemos en las columnas de este determinante como vectores del espacio K(X1 , . . . , Xm )n . Las primeras n 1 columnas son linealmente independientes, mientras que la ultima es combinacin lineal de las anteriores. Ahora bien, los o coecientes de la combinacin lineal no dependen de D, pues son los unicos que o expresan la columna (Fn , D2 Fn , . . . , Dn1 Fn ) como combinacin lineal de las o columnas anteriores en K(X1 , . . . , Xm )n1 . Concluimos que existen funciones racionales G1 , . . . , Gn tales que Gn = 1 y para todo operador diferencial D de grado menor que n se cumple G1 DF1 + + Gn DFn = 0. Derivando respecto de Xj obtenemos: G1 G1 Gn DF1 + + Gn DFn + DF1 + + DFn = 0. Xj Xj Xj Xj (9.11)

Apliquemos esto al caso particular en que D = Di , i = 1, . . . , n1. Entonces 1 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.

Notemos que como Gn = 1 en estas n 1 ecuaciones no aparece realmente Di Fn . Si las consideramos como un sistema de n 1 ecuaciones lineales con

268

Cap tulo 9. Puntos enteros

incgnitas las derivadas de los Gk , la matriz de coecientes (Di Fk ) tiene deo terminante 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 l1 1 j G F (X1 , . . . , Xm ) = det Di j j! Xm i,j=0 entonces F 6= 0 y F (X1 , . . . , Xm ) = U (X1 , . . . , Xm1 )V (Xm ), donde U y V son polinomios con gradXj U lrj , para j = 1, . . . , m 1 y grad V lrm . Demostracion: Consideremos todas las representaciones posibles de G de la forma G = 0 (Xm )0 (X1 , . . . , Xm1 ) + + l1 (Xm )l1 (X1 , . . . , Xm1 ), donde los polinomios i y i tienen grado en Xj menor o igual que rj . Siempre podemos encontrar una representacin as haciendo l 1 = rm y o k k (Xm ) = Xm , pero de entre todas las posibles tomamos una con l m nimo. Obviamente 0 l rm + 1. Los polinomios i (Xm ) son linealmente independientes sobre K, pues de lo contrario podr amos conseguir una representacin con l menor. Por el mismo o motivo, los polinomios i son linealmente independientes. Aplicamos el teorema anterior a ambos conjuntos de polinomios. Para los i encontramos operadores D0 , . . . , Dl1 en las variables X1 , . . . , Xm1 tales que el grado de cada Di es menor o igual que i y U (X1 , . . . , Xm1 ) = det(Di k ) 6= 0. En el caso de los i , como los operadores diferenciales han de ser distintos dos a dos (o si no el determinante formado con ellos ser nulo trivialmente), a stos no pueden ser sino las derivadas parciales de orden 0, 1, . . . , l 1 (con e los coecientes correspondientes). Reordenando los polinomios si es preciso concluimos que 1 j k V (Xm ) = det 6= 0. j j! Xm Como ambos determinantes son l l, es claro que U y V tienen los grados que indica el enunciado. Tambin es obvio que F = U V . e

9.4. Resultados auxiliares

269

Teorema 9.14 En las hiptesis del teorema anterior, sea p un divisor primo o de K. Si p no es arquimediano, entonces |F |p |G|l , mientras que si p es p arquimediano, entonces |F |p |(r1 + 1) (rm + 1)|l l! 2l(r1 ++rm ) |G|l . p Demostracion: Si p no es arquimediano el teorema es trivial, pues slo o hay que estimar cada sumando del determinante que dene a F , que es un producto de l polinomios con valor absoluto igual al de G (ya que los operadores diferenciales no aumentan el valor absoluto de los coecientes). Si p es arquimediano consideramos a G como suma de (r1 + 1) (rm + 1) monomios, con lo que podemos desarrollar el determinante que dene a F como suma de |(r1 + 1) (rm + 1)|l determinantes, cada uno de los cuales tiene coecientes de la forma aDi 1 j im X i1 Xm , j j! Xm 1

donde a es un coeciente de G. Las derivadas forman un operador diferencial que produce un coeciente entero menor o igual que 2r1 ++rm , luego cada trmino e del determinante tiene valor absoluto menor o igual que 2l(r1 ++rm ) |G|l . Por p ultimo, el determinante tiene l! sumandos, lo que nos lleva a la cota del enun ciado. Consideremos un polinomio no nulo F K[X1 , . . . , Xm ], sean r1 , . . . , rm naturales no nulos y 1 , . . . , m K. Tenemos que F admite un desarrollo de Taylor P F (X1 , . . . , Xm ) = F (i) (1 , . . . , m )(X1 1 )i1 (Xm m )im .
i

Por abreviar, llamaremos r = (r1 , . . . , rm ) y = (1 , . . . , m ). Denimos el ndice = indr, F como el menor nmero = i1 /r1 + + im /rm tal que u (i) F (1 , . . . , m ) 6= 0. Obviamente el ndice es 0 y es igual a 0 si y slo si F (1 , . . . , m ) 6= 0. o Adems cumple las propiedades siguientes: a Ind 1 Si F y G son dos polinomios no nulos, entonces ind(F + G) m n{indF, ind G}, indF G = ind F ind G.

La frmula para la suma es obvia. Veamos la del producto. De entre todas las o 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 m tupla m nima i. Similarmente, tomamos una m-tupla m nima j de manera que ind G = j1 /r1 + + jm /rm . Entonces P (F G)(i)+(j) (1 , . . . , m ) = F (u) G(v) (1 , . . . , m ),
u+v=i+j

270

Cap tulo 9. Puntos enteros

pero todos los sumandos son nulos excepto el correspondiente a u = i, v = j. En efecto, si u + v = i + j, entonces u1 um v1 vm + + + + + = ind F + ind G. r1 rm r1 rm Si u1 /r1 + + um /rm < ind F , entonces F (u) = 0, y si, por el contrario, u1 /r1 + + um /rm > ind F , entonces ha de ser v1 /r1 + + vm /rm < ind G, luego G(v) = 0. Por consiguiente, para que un sumando sea no nulo ha de cumplir u1 um v1 vm + + = ind F, + + = ind G. r1 rm r1 rm Si fuera u 6= i, consideremos el menor ndice s tal que us 6= is . Por la minimalidad de i ha de ser us > is . Entonces vk = jk para k < s y vs < js , lo que contradice la minimalidad de j. Concluimos que u = i e, igualmente, v = j. De aqu se sigue que F G(i)+(j) 6= 0. Por otra parte, si u1 um v1 vm + + + + + < ind F + ind G, r1 rm r1 rm v1 vm + + < ind G, r1 rm

entonces u1 um + + < ind F, 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
j jm X11 Xm

6= 0, j1 jm . r1 rm

entonces ind

j1 ++jm F
j X11 jm Xm

ind F

Esto se comprueba sin dicultad, al igual que la propiedad siguiente: Ind 3 Si l es un natural no nulo, entonces indl, F = r 1 indr, F. l

He aqu el ultimo 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 m n{, 2 } 4 indr, F + 4. l

9.4. Resultados auxiliares Demostracion: Consideremos un operador diferencial Di = 1 i1 ++im1 im1 i i1 ! im1 ! X11 Xm1 1 j G j j! Xm

271

de grado l 1. Si el polinomio Di

no es idnticamente nulo, su e ndice es mayor o igual que i1 im1 j rm j , r1 rm1 rm rm1 rm

donde hemos usado que ri rm1 y que i1 + + im1 l 1 rm . Como rm /rm1 y el ndice no puede ser negativo, debe ser mayor o igual que mx{0, j/rm } . a El determinante que dene a F es una suma de l! trminos, cada uno de los e cuales es un producto de l polinomios como el que acabamos de considerar. El ndice de cada uno de estos trminos (supuesto que no sea idnticamente nulo) e e ser la suma de los a ndices de los factores, luego mayor o igual que =
l1 P

j=0

mx{0, j/rm } l. a

Podemos suponer que rm > 10, pues en caso contrario 10/rm y la desigualdad que queremos probar se cumple trivialmente. Distingamos dos casos: Si rm < l entonces (representando por [ ] la parte entera)
l1 P

Por la propiedad del ndice de una suma, concluimos que ind F .

j=0

mx{0, j/rm } = a =

[rm ]([rm ] + 1) [rm ]2 . 2rm 2rm

P P 1 l1 1 [rm ] mx{0, rm j} a ([rm ] j) rm j=0 rm j=0

Es fcil ver que si a > 10 entonces (a 1)2 /2 > a2 /3. Aplicamos esto a 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 3l 4 ind F + ind F + 4, rm l rm l

pues rm 10 y l rm + 1.

272 Supongamos ahora que rm l. Entonces


j=0 l1 P

Cap tulo 9. Puntos enteros

mx{0, j/rm } = a

j=0

Por lo tanto indF l/2 y

l1 P

( j/rm ) = l

l(l 1) l . 2rm 2

2 4 ind F ind F + 4. l l

El teorema siguiente es una versin ligeramente ms general de 9.9 donde o a no suponemos que el polinomio G tenga coecientes enteros (necesitamos suprimir esta hiptesis para que funcione la induccin en que se basa la prueba). o o Observemos que si G tiene coecientes enteros y |G| Ar1 , entonces 1 AK (G) = Q Np Q Q N |G|p |G|p p |G|Np = |G|N AN r1 . 1
p p| p

Esto justica el cambio de la hiptesis (9.4) por (9.15). o Teorema 9.16 Sea K un cuerpo numrico de grado N , sea m > 0 un nmero e u natural, sea 0 < < 1/16m+N , sean r1 , . . . , rm naturales no nulos tales que r1 > r2 , r2 > r3 , . . . , rm > 10. (9.12)

Sea G(X1 , . . . , Xm ) K[X1 , . . . , Xm ] no nulo tal que gradXj G rj . Consideremos 1 , . . . , m K nmeros de altura A1 , . . . , Am respectivamente y suponu gamos: N log 4 + 4m log A1 , (9.13) r1 log A1 rj log Aj , Entonces indr, G 20m (1/2) .
m

j = 1, . . . , m, AN r1 . 1

(9.14) (9.15)

AK (G)

Demostracion: Razonamos por induccin sobre m. Supongamos en prio mer lugar m = 1. Observemos que para un polinomio de una variable, el ndice es ind G = e/r1 , donde e 0 es la multiplicidad de 1 en G(X1 ). Por el teorema 7.25, teniendo en cuenta que las alturas son 1, vemos que Ae = AK (1 )e 2r1 AK (G) 4r1 N AK (G) 4r1 N AN r1 , 1 1 donde hemos usado (9.15). Usando (9.13) obtenemos e log A1 r1 N log 4 + N r1 log A1 r1 log A1 + N r1 log A1 , luego e (N + 1)r1 y, por consiguiente, ind G = e/r1 (N + 1) 1/2 20 1/2 ,

9.4. Resultados auxiliares donde hemos usado que < 1/16N +1 , luego (N + 1) 1/2 < (N + 1)/4N +1 < 1.

273

Supongamos ahora que el teorema es cierto para polinomios de grado menor que m > 1. Aplicamos a G el teorema 9.13, lo que nos da un polinomio F = U V . Si p es un primo arquimediano de K, el teorema 9.14 nos da que |F |p 2mr1 l 2r1 l 2mr1 l |G|l 8mr1 l |G|l , p p donde hemos acotado rj + 1 2rj 2r1 y l! ll 2r1 l . Para los primos no arquimedianos es simplemente |F |p |G|l . Elevamos al grado local Np y p multiplicamos para todos los primos, con lo que resulta AK (F ) 8N mr1 l AK (G)l A2N r1 l , 1

donde hemos usado (9.13), que nos da 8m e4m A , as como (9.15). 1

Como F = U V y las variables estn separadas, cada coeciente de F es el a producto de un coeciente de U por un coeciente de V . De aqu se sigue inme diatamente que AK (F ) = AK (U )AK (V ) y, como las alturas son 1, tenemos que AK (U ) y AK (V ) estn ambas acotadas por A2N r1 l . a 1 Vamos a aplicar la hiptesis de induccin a los polinomios U y V con 2 en o o lugar de . Veamos que se cumplen todas las hiptesis: o Ciertamente 0 < 2 < 1/16m1+N (para U ) y 0 < 2 < 1/16N + 1 (para V ). Los grados parciales de U y V estn acotados por lrj , y estos nmeros a u cumplen obviamente (9.12) con 2 en vez de . Las hiptesis (9.13) y (9.14) se o cumplen claramente y ya hemos comprobado (9.15). As pues, la hiptesis de induccin nos da que o o indl, U 20m1 (2)(1/2) r
m1

indlrm ,m V 20(2)1/2 .

Al multiplicar por 20 o sacar ra ces cuadradas sucesivas a 2 obtenemos nmeros mayores, luego ind V ind U . Aunque no es exactamente la propiedad u del ndice de un producto que hemos demostrado anteriormente (porque las variables de los factores no son las mismas), es fcil ver que igualmente se a cumple indl, F = indl, U + indl, V r r r m1 m1 2 20m1 (2)(1/2) 2 2 20m1 (1/2) . Por consiguiente, m1 indr, F l 2 2 20m1 (1/2) . Ahora aplicamos el teorema 9.15, segn el cual = ind G cumple u m1 2 m n{, } 8 2 20m1 (1/2) + 4 m1 m1 (8 2 + 4)20m1 (1/2) 20m (1/2) ,
m1

donde hemos usado que 4 4 (1/2)

4 20m1 (1/2)

m1

274 Por ultimo, si 2 hacemos

Cap tulo 9. Puntos enteros

20m1 (1/2) 20m (1/2) , mientras que si 2 concluimos con 20m/2 (1/2) 20m (1/2) . Con esto queda demostrado el teorema de Roth.
m m

9.5

El teorema de Siegel

Como primera aplicacin del teorema de Roth vamos a demostrar un teorema o de Siegel con el que probaremos que una curva el ptica tiene a lo sumo un nmero u nito de puntos con coordenadas enteras. Observemos que si K es un cuerpo numrico, p es uno de sus divisores primos, e es un nmero algebraico y > 0, el teorema de Roth nos permite encontrar u una constante C tal que para todo r K se cumpla | r|p Por consiguiente log | r|p log C (2 + ). log AK (r) log AK (r) Supongamos que podemos aproximarnos a desde puntos r K con la topolog p-dica (es decir, que Kp ). Entonces AK (r) tiende a innito, por a a lo que log | r|p l inf m (2 + ) r log AK (r) y, como esto vale para todo > 0, concluimos que l inf m
r

C . AK (r)2+

log | r|p 2. log AK (r)

El primer paso para demostrar el teorema de Siegel ser obtener un resultado a similar pero referente a puntos de una curva el ptica en lugar de a nmeros. u Si K es un cuerpo numrico, p es un divisor primo (arquimediano o no), Kp e es la complecin y Kp es una clausura algebraica de Kp , cada curva el o ptica E/K puede verse tambin como curva E/Kp , lo que nos permite considerar la e topolog mtrica en E(Kp ) (entendiendo como tal a la topolog compleja si p a e a es arquimediano).

9.5. El teorema de Siegel

275

Denicin 9.17 Sea K un cuerpo numrico, p uno de sus divisores primos, o e E/K una curva el ptica, Q E(Kp ) y t Kp (E) una funcin racional con un o cero de orden e 1 en Q. Para cada P E(Kp ) denimos dp (P, Q) = m n{|t(P )|p , 1}, entendiendo que si tQ tiene un polo en P , entonces dp (P, Q) = 1. Observemos que dp depende de la eleccin de t. No es realmente una diso tancia en E(Kp ), pero es claro que si P Q en la topolog mtrica entonces a e dp (P, Q) 0, y esto ser suciente. El teorema siguiente implica que la eleccin a o de tQ no ser relevante en los resultados que vamos a obtener: a Teorema 9.18 Sea K un cuerpo numrico, sea p un divisor primo en K, sea e E/K una curva el ptica, sea Q E(Kp ) y sean t, t0 E(Kp ) dos funciones no idnticamente nulas con un cero en Q. Llamemos dp ( , Q) y d0 ( , Q) a las e p funciones dadas por la denicin precedente. Si Q es un punto de acumulacin o o de E(Kp ), entonces log d0 (P, Q) p l m = 1. P Q log dp (P, Q) Demostracion: Sean e y e0 respectivamente el orden de t y t0 en Q. Observemos que la continuidad de t y t0 (junto con el hecho de que tienen un nmero u nito de ceros) implica que si P 6= Q var en un entorno de Q sucientemente a pequeo entonces n dp (P, Q) = |t(P )|p
1/e 1/e

> 0,

dp (P, Q) = |t0 (P )|p


0

1/e

> 0,

luego podemos tomar logaritmos. La funcin f = t0e /te Kp (E) no tiene ni o un cero ni un polo en Q. Adems a log |f (P )|p = e log |t0 (P )|p e0 log |t(P )|p , luego log d0 (P, Q) e log |t0 (P )|p log |f (P )|p p = 0 =1+ 0 . log dp (P, Q) e log |t(P )|p e log |t(P )|p La funcin |f |p es continua y no se anula en un entorno compacto de P , o luego toma valores en un intervalo [, M ] y, por consiguiente, el logaritmo est a acotado. As en el ultimo trmino de la igualdad anterior, el numerador est , e a acotado y el denominador tiende a innito cuando P Q, lo que prueba el teorema. Necesitamos una ultima propiedad bsica de las distancias: a Teorema 9.19 Sea K un cuerpo numrico, sea p un divisor primo de K, sea e : E1 E2 una aplicacin regular no constante denida sobre K entre dos o curvas el pticas sobre K. Sea Q E1 (Kp ) un punto de acumulacin. Entonces o
P Q

l m

log dp ((P ), (Q)) = e (Q), log dp (P, Q)

donde e (Q) es el ndice de ramicacin de en Q. o

276

Cap tulo 9. Puntos enteros

Demostracion: Sean t y t0 parmetros locales de E1 y E2 en Q y (Q) a respectivamente. Vamos a usar estas funciones para calcular dp . El teorema anterior implica que el resultado ser cierto para cualquier otra eleccin. a o Entonces t0 = te (Q) , donde 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 |t0 ((P ))|p log |(P )|p + eQ (P ) log |t(P )|p = = log dp (P, Q) log |t(P )|p log |t(P )|p La funcin ||p es continua y no nula en un entorno compacto de Q, luego o log |(P )|p est acotado en dicho entorno, mientras que log |t(P )|p tiende a ina nito cuando P Q. La conclusin es ahora inmediata. o Pasemos ahora a reformular el teorema de Roth en trminos de distancias e sobre curvas: Teorema 9.20 Sea K un cuerpo numrico, p un divisor primo en K, sea E/K e una curva proyectiva denida sobre K, sea Q E(A) un punto de acumulacin o de E(K) respecto de la topolog p-dica y f K(E) una funcin racional no a a o constante. Entonces log dp (P, Q) l inf m 2, P Q log AK (f (P )) donde P var en E(K). a Demostracion: Notemos que para que Q pueda ser un punto de acumulacin de E(K) es necesario que Q E(Kp ) (pues E(Kp ) E(A) es cerrado o en E(A), viendo ambos conjuntos como subespacios de E(Kp )). Por lo tanto la distancia est denida. Tambin es claro que no importa con qu funcin a e e o t Kp (E) la calculamos. Aplicando el teorema 7.24 a la aplicacin 1/x (extendida de forma natural o a una aplicacin regular P1 (K) P1 (K)) vemos que el l o mite 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 > 0, log dp (P, Q) log |f (P ) f (Q)|p = l inf m P Q log AK (f (P )) e log AK (f (P )) ! log AK (f (P ))2+ |f (P ) f (Q)|p 1 = l inf m (2 + ) . e P Q log AK (f (P )) l inf m
P Q

El teorema de Roth aplicado a r = f (P ) K y = f (Q) A vemos que para todo P E(K) salvo a lo sumo un nmero nito de excepciones se cumple u AK (f (P ))2+ |f (P ) f (Q)|p 1. (Aqu usamos adems que f no toma nunca el mismo valor sobre innitos pun a tos.) Por otra parte, como el conjunto de puntos cuya altura no supera cualquier

9.5. El teorema de Siegel

277

cota prejada es nito, podemos encontrar entornos de Q en los que AK (f (P )) sea arbitrariamente grande, luego l inf m
P Q

log dp (P, Q) 2+ . log AK (f (P )) e

Como > 0 es arbitrario y e 1, la conclusin es obvia. o Con esto ya podemos probar el teorema de Siegel. Se trata de un renamiento sustancial del teorema anterior que se obtiene combinndolo con el teoa rema (dbil) de Mordell-Weil. Recordemos que sobre una curva el e ptica hemos denido log AK (P ) af (P ) = log A(P ) = . |K : Q| Teorema 9.21 (Siegel) Sea K un cuerpo numrico, sea p un divisor primo e sobre K, sea E/K una curva el ptica, sea f K(E) una funcin par no conso tante y Q E(A) un punto de acumulacin de E(K). Entonces o log dp (P, Q) = 0, P Q af (P ) l m donde P var en E(K). a Demostracion: Tomemos una sucesin de puntos distintos Pi E(K) que o converja a Q y tal que exista l m
i

log dp (Pi , Q) = L. af (Pi )

Basta probar que L = 0. Ciertamente L 0, luego slo hemos de probar o que L 0. Sea m 2 un nmero natural. El teorema dbil de Mordell-Weil nos da que u e el grupo E(K)/mE(K) es nitamente generado, luego tomando una subsucesin o podemos suponer que todos los puntos Pi son de la forma Pi = mPi0 + R, para ciertos puntos Pi0 E(K) y un R E(K) jo. Entonces, usando las propiedades a) y b) de af demostradas en la prueba del teorema de Mordell-Weil obtenemos que m2 af (Pi0 ) = af (mPi0 ) + O(1) = af (Pi R) + O(1) 2af (Pi ) + O(1), donde la funcin O(1) es independiente de i. o Por otra parte, como las operaciones de E son continuas para la topolog a p-dica (porque son aplicaciones regulares), tenemos que mPi0 Q R. Como a E(Kp ) es compacto, la sucesin Pi0 ha de tener una subsucesin convergente o o a un punto Q0 E(Kp ), pero dicho punto cumplir mQ0 = Q R, lo que a implica que Q0 E(A). En efecto, la multiplicacin por m es suprayectiva en o E(A) (como toda isogenia no constante), luego existe un punto Q0 E(A) que cumple mQ0 = Q R y, concretamente, hay m2 puntos en estas condiciones.

278

Cap tulo 9. Puntos enteros

Lo mismo es vlido en E(Kp ), luego los m2 puntos Q0 E(Kp ) que cumplen a mQ0 = QR son precisamente los de E(A). As pues, tomando una subsucesin o podemos suponer que Pi0 Q0 E(A). El teorema 2.35 implica que la multiplicacin por m es no ramicada, al o igual que la traslacin por R (porque es un isomorsmo). Por consiguiente, el o teorema 9.19 nos da que l m
i

log dp (Pi , Q) = 1. log dp (Pi0 , Q0 )

Combinando esto con la desigualdad que hemos obtenido para las alturas vemos que L = l m
i

log dp (Pi , Q) l inf m i af (Pi )

m2

log dp (Pi0 , Q0 ) . 0 2 af (Pi ) + O(1)

(Notemos que log dp 0, lo cual invierte la desigualdad.) El teorema anterior nos da que log dp (Pi0 , Q0 ) l inf m 2, i |K : Q|af (Pi0 ) de donde concluimos que 4|K : Q| . m2 Como m es arbitrario, ha de ser L 0. L

Como ya hemos comentado, de este teorema se desprende que las curvas el pticas sobre cuerpos numricos no pueden tener innitos puntos con coordee nadas enteras. Empezamos demostrando un caso particular: Teorema 9.22 Sea K un cuerpo numrico, sea S un conjunto nito de divie sores primos de K que contenga al menos a todos los primos arquimedianos y sea KS = { K | ||p 1 para todo p S}. Sea E/K una curva el ptica y x K(E) la primera coordenada respecto de una ecuacin de Weierstrass. Entonces el conjunto o {P E(K) | x(P ) KS } es nito. Demostracion: Aplicamos el teorema anterior con f = x. Supongamos que hubiera innitos puntos Pi E(K) tales que x(Pi ) KS . Entonces ax (Pi ) = P 1 n log mx{1, |x(Pi )|p p }. a |K : Q| pS (9.16)

Observemos que el conjunto

{ K | ||p 1 para todo p}

9.5. El teorema de Siegel

279

es nito (sus elementos son enteros algebraicos con su representacin geomtrica o e acotada). Tomando una subsucesin, podemos suponer que el mayor de los o sumandos de (9.16) se alcanza siempre en un mismo primo p S (y es mayor que 1 por la observacin precedente), con lo que o ax (Pi ) |S| log |x(Pi )|p para todo i.

En particular |x(Pi )|p y, como x tiene un unico polo en O, esto implica que Pi O. (Dado un entorno U de O, la funcin |x|p est acotada en su o a complementario, luego la sucesin Pi est nalmente en U . Podemos calcular o a distancias a O mediante la funcin t = 1/x con e = 2, As o , dp (Pi , O) = m n{1, |x(Pi )|p Si i es sucientemente grande, log dp (Pi , O) log |x(Pi )|p 1 = . ax (Pi ) 2ax (Pi ) 2|S|
1/2

}.

Esto contradice al teorema anterior. Ms en general: a Teorema 9.23 Sea K un cuerpo numrico, sea S un conjunto nito de divie sores primos de K que contenga al menos a todos los primos arquimedianos y sea KS = { K | ||p 1 para todo p S}. Sea E/K una curva proyectiva regular de gnero 1 y f K(E) una funcin e o racional no constante. Entonces el conjunto {P E | f (P ) KS } es nito. Demostracion: Ciertamente f tiene un polo O E(A). No perdemos generalidad si extendemos K para garantizar que O K. Entonces podemos considerar a E/K como una curva el ptica con neutro O. Sean x, y K(E) dos funciones que satisfagan una ecuacin de Weierstrass o y 2 = x3 + Ax + B. Como |K(x, y) : K(x)| = 2, podemos expresar f= F (x) + G(x)y , H(x)

con polinomios F (X), G(X), H(X) K[X]. Como vO (x) = 2, vO (y) = 3, vO (f ) < 0, podemos concluir que 2 grad H < mx{2 grad F, 2 grad G + 3}. a (9.17)

280 Por otra parte,

Cap tulo 9. Puntos enteros

(f H(x) F (x))2 = (G(x)y)2 = G(x)2 (x3 + Ax + B). Tenemos as que x es ra de un polinomio con coecientes en K[f ]. La z mayor potencia de x estar en los trminos a e f 2 H(x)2 , F (x)2 , f H(x)F (x), G(x)2 x3 .

El grado del tercero ser menor que el de uno de los dos primeros salvo a si grad H = grad F , pero en tal caso (9.17) implica que los tres tienen grado menor que el cuarto. As pues, podemos descartar f H(x)F (x) supuesto que justiquemos que los trminos de mayor grado de los otros tres no se cancelan. e Igualmente, (9.17) implica que el primero tiene grado menor que el segundo o el cuarto, luego podemos descartarlo si justicamos que los trminos de mayor e grado de F (x)2 y G(x)2 x3 no se cancelan, pero no pueden cancelarse, pues uno tiene grado par y otro impar. En resumen, la mayor potencia de x aparece unicamente en F (x)2 o en G(x)2 x3 . En particular el trmino de mayor grado tiene su coeciente en K (es e decir, no contiene a f ). Dicho de otro modo, hemos probado que x es la ra de z un polinomio mnico con coecientes en K[f ]. Pongamos que es o a0 X N + a1 (f )X N 1 + + aN 1 (f )X + aN (f ) = 0, donde podemos exigir que a0 KS y ai (f ) KS [f ] (sin ms que multiplicar a por un elemento adecuado de K). Basta probar el teorema para un conjunto de primos mayor que S, luego podemos aadir a S los primos necesarios para que n a0 sea una unidad de KS . As podemos dividir entre a0 y suponer que a0 = 1. Ahora, si P E(K) cumple f (P ) KS , tenemos que x(P ) es la ra de z un polinomio mnico con coecientes en KS , pero KS es o ntegramente cerrado (teorema 7.12), luego concluimos que x(P ) KS . Es decir, {P E(K) | f (P ) KS } {P E(K) | x(P ) KS }, y el ultimo conjunto es nito por el teorema anterior. Observemos que si S es el conjunto de los primos arquimedianos de K entonces KS es su anillo de enteros. Ms en particular, todo sistema de ecuaciones a con coecientes racionales (con cualquier nmero de variables) que dena una u curva proyectiva de gnero 1 tiene a lo sumo un nmero nito de soluciones e u enteras. Las tcnicas que hemos empleado no son efectivas, en el sentido de que e no nos permiten acotar las coordenadas de las posibles soluciones enteras de una ecuacin dada, con lo que no podemos calcular expl o citamente todas las soluciones (ni determinar si existe alguna). En 1966, Baker desarroll una teor o a de formas lineales en logaritmos que permite obtener cotas expl citas, aunque stas son muy elevadas. Por ejemplo, para una ecuacin e o Y 2 = AX 3 + BX 2 + CX + D

9.5. El teorema de Siegel

281

con A, B, C, D Z y M = mx{|A|, |B|, |C|, |D|}, las tcnicas de Baker a e permiten probar que toda solucin entera ha de cumplir o mx{|x|, |y|} < exp((106 M )10 ). a Ejemplo Vamos a ver que hay curvas el pticas de la forma Y 2 = X 3 + m con una cantidad arbitrariamente grande de soluciones enteras. En la pgina 175 hemos visto que la curva Y 2 = X 3 + 8 contiene puntos raa cionales de orden innito. En particular contiene innitas soluciones racionales. Tomemos n de ellas (pi /r, qi /r), para i = 1, . . . , n. Entonces
2 qi p3 i = 3 + 8, r2 r
6

luego (r2 qi )2 = (rpi )3 + 8r6 . Esto signica que la ecuacin Y 2 = X 3 + 8r6 tiene al menos las n soluciones o enteras distintas dadas por (rpi , r2 qi ), para i = 1, . . . , n. Como aplicacin del teorema de Siegel podemos probar un resultado con o numerosas aplicaciones a la teor de las curvas el a pticas. Teorema 9.24 (Shafarevich) Sea K un cuerpo numrico y S un conjunto e nito de divisores primos de K que contenga a todos los primos arquimedianos. Entonces, salvo isomorsmo, hay un nmero nito de curvas el u pticas E/K con buena reduccin en los primos que no estn en S. o a Demostracion: Es claro que podemos sustituir S por un conjunto mayor. En particular podemos suponer que S contiene a todos los primos que dividen a 2 y 3 as como que el anillo KS es un dominio de ideales principales (teorema 7.12). Supongamos que existen innitas curvas el pticas Ei /K no isomorfas dos a dos y todas con buena reduccin fuera de S. A cada una de ellas podemos o aplicarle el teorema 7.13, lo que nos da una ecuacin o Y 2 = X 3 + Ai X + Bi , Ai , Bi KS

2 con discriminante i = 16(4A3 + 27Bi ) no divisible entre ningn primo de S u i (es decir, i es una unidad de KS ). Por el teorema de las unidades de Hasse, el grupo US de las unidades de KS 12 es nitamente generado, luego el cociente US /US es nito. Extrayendo una subsucesin de Ei , podemos suponer que todos los discriminantes i tienen el o 12 mismo resto mdulo US , es decir, que existe un C US de modo que o 12 i = CDi ,

Di US .

4 6 La relacin entre i , Ai y Bi implica que (12Ai /Di , 27Bi /Di ) es un punto o 2 3 de la curva el ptica Y = X 27C con coordenadas en KS . Por el teorema de

282

Cap tulo 9. Puntos enteros

Siegel slo hay un nmero nito de tales puntos, luego ha de haber al menos o u dos ndices i, j tales que
4 4 Ai /Di = Aj /Dj , 6 6 Bi /Di = Bj /Dj ,

pero entonces el cambio de variables X = (Di /Dj )2 X 0 , Y = (Di /Dj )3 Y 0

determina un isomorsmo entre Ei y Ej , contradiccin. o Uniendo esto al teorema 6.25 obtenemos la consecuencia siguiente: Teorema 9.25 Si K es un cuerpo numrico y E/K es una curva el e ptica, existen, salvo isomorsmo, un nmero nito de curvas isgenas a E sobre K. u o

Cap tulo X

Curvas el pticas complejas


Nos ocupamos ahora de las curvas el pticas denidas sobre el cuerpo C de los nmeros complejos, en cuyo estudio podemos emplear tcnicas anal u e ticas, ms a concretamente, la teor de funciones de variable compleja. La idea bsica es que a a las curvas el pticas complejas son supercies de Riemann de gnero 1, esto es, e homeomorfas a un toro. Topolgicamente, pueden ser obtenidas identicando o los lados opuestos de un cuadrado. Vamos a ver que si en lugar de un cuadrado tomamos un paralelogramo adecuado en C, entonces esta identicacin puede o hacerse mediante funciones holomorfas. Para precisar esta idea dedicamos la primera seccin a estudiar los toros complejos que se obtienen identicando los o lados opuestos de un paralelogramo.

10.1

Ret culos y toros complejos

Denicin 10.1 Un ret o culo complejo es un grupo R = h1 , 2 iZ , donde 1 y 2 son dos nmeros complejos linealmente independientes sobre R. u 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 ret culo R. En lo sucesivo sobrentenderemos siempre que las bases con las que trabajamos estn orientadas. a Se llama paralelogramo fundamental asociado a una base 1 , 2 de un ret culo complejo R al conjunto P = {1 + 2 | 0 , < 1}. Es claro entonces que el plano complejo se descompone en unin disjunta de o los trasladados de P , es decir, C=
R

+ P.

283

284

Cap tulo 10. Curvas el pticas complejas

Un toro complejo es un cociente T = C/R, donde R es un ret culo complejo. Es claro que la proyeccin natural p : C T es inyectiva sobre cada trasladado o z + P de un paralelogramo fundamental de R. En particular p es localmente inyectiva. Se comprueba sin dicultad que T admite una unica estructura de supercie de Riemann respecto a la cual p es localmente conforme (simplemente, tomamos como cartas a las inversas locales de p). En particular tenemos denida una topolog en T , que resulta ser compacta. Ms precisamente, una aplicacin a a o R-lineal C R2 que transforme R en Z2 induce un difeomorsmo T R2 /Z2 S 1 S 1 = que es, de hecho, un isomorsmo de grupos. Vemos as que los toros complejos son grupos de Lie algebraicamente difeo morfos todos ellos al grupo S 1 S 1 . No obstante, el difeomorsmo que hemos construido no es en general una transformacin conforme y es que, segn vereo u mos enseguida, existen innitos toros complejos no conformemente equivalentes dos a dos. Para ello observemos que la proyeccin p : C T es lo que en topolog se o a conoce como un cubrimiento, es decir, una aplicacin continua y suprayectiva o tal que cada punto [z] T tiene un entorno abierto V con la propiedad de que p se restringe a un homeomorsmo p|U : U V sobre cada componente conexa U de p1 [V ]. En efecto, basta tomar como V cualquier entorno abierto de [z] donde p tenga inversa. Con esto podemos probar: Teorema 10.2 Sean R y S dos ret culos complejos y : C/R C/S una aplicacin holomorfa. Entonces existen constantes , C tales que el diao grama siguiente es conmutativo: C
pR

/C
pS

C/R

/ C/S

donde viene dada por (z) = z + . Demostracion: Sea f : C C/S dada por f = pR . Un teorema bsico de la topolog algebraica (el criterio de elevacin) arma que, como a a o pS es un cubrimiento de un espacio topolgico y su dominio C es localmente o compacto y simplemente conexo, la aplicacin continua (arbitraria) f se eleva o a C, es decir, existe una aplicacin continua : C C tal que pS = f . En o concreto, esto signica que ([z]) = [(z)]. El hecho de que pR y pS sean localmente conformes implica que es holo + ) (z) toma valores en S. Como morfa. Para cada R, la aplicacin (z o C es conexo y S es discreto, ha de ser constante, y su derivada ser nula. As a pues, 0 (z + ) = 0 (z), para todo z C y todo R. Esto nos permite denir 0 : C/R C mediante 0 ([z]) = 0 (z) y de nuevo por la conformidad local de pR tenemos que se trata de una aplicacin o

10.1. Ret culos y toros complejos

285

holomorfa. Concluimos que 0 es constante, ya que de no serlo su imagen ser a abierta en C, pero tambin compacta, lo cual es absurdo. e Sea, pues, C tal que 0 (z) = para todo z C. Obviamente entonces, existe C tal que (z) = z + para todo z C. De aqu deducimos consecuencias muy importantes. Denicin 10.3 Un homomorsmo anal o tico : C/R C/S entre dos toros complejos es un homomorsmo de grupos que adems es una aplicacin holoa o morfa entre las dos supercies de Riemann. Un isomorsmo anal tico es un homomorsmo anal tico biyectivo (en particular una transformacin conforme). o Si en el teorema anterior suponemos que (0) = 0, entonces se ha de cumplir que S, y en tal caso (z) = z induce tambin la aplicacin ,luego podemos e o tomar = 0, con lo que resulta que es un homomorsmo anal tico. Esto demuestra el teorema siguiente: Teorema 10.4 Si : C/R C/S es una aplicacin holomorfa entre dos o toros complejos que cumple (0) = 0, entonces es un homomorsmo anal tico, inducido por la multiplicacin por un cierto C. o En particular, una transformacin conforme : C/R C/S entre dos o toros complejos que cumpla (0) = 0 es un isomorsmo anal tico. Ahora bien, si (0) = [], podemos considerar la aplicacin : C/S C/S dada por o ([z]) = [z]. Es claro que est bien denida y es una transformacin conforme a o del toro en s mismo. Por consiguiente, es tambin una transformacin e o conforme y conserva el 0, luego es un isomorsmo anal tico. Con esto hemos probado: Teorema 10.5 Dos toros complejos son conformemente equivalentes si y slo o si son anal ticamente isomorfos. Si : C/R C/S es un isomorsmo anal tico entre dos toros complejos, el nmero que lo representa en C ha de cumplir R = S y, rec u procamente, todo C que cumpla R = S induce un isomorsmo anal tico entre los toros. Esto nos lleva a la denicin siguiente: o Denicin 10.6 Dos ret o culos complejos R y S son linealmente equivalentes si existe un nmero complejo tal que R = S. u Geomtricamente, esto signica que uno puede obtenerse de otro mediante e una rotacin y una homotecia. Los teoremas anteriores muestran que dos toros o C/R y C/S son conformemente equivalentes (o anal ticamente isomorfos) si y slo si los ret o culos R y S son linealmente equivalentes.
0 0 Expl citamente, si R = h1 , 2 iZ y S = h1 , 2 iZ , tenemos que R y S son 0 0 equivalentes si y slo si existe un C tal que h1 , 2 iZ = h1 , 2 iZ , lo o que a su vez equivale a que existan enteros a, b, c, d tales que 0 1 = d1 + c2 , 0 2 = b1 + a2 ,

ad bc = 1.

286 Esto equivale a que


0 2 a2 + b1 0 = c + d , 1 2 1

Cap tulo 10. Curvas el pticas complejas

a, b, c, d Z, ad bc = 1.

0 0 Si llamamos = 2 /1 y 0 = 2 /1 , concluimos que R y S son linealmente equivalentes si y slo si existen nmeros a, b, c, d tales que o u

0 = Observemos que Im 0 =

a + b , c + d

a, b, c, d Z, ad bc = 1.

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 estn orientadas entonces Im e Im 0 son posia tivos, luego ad bc > 0. Con esto hemos probado el teorema siguiente:
0 0 Teorema 10.7 Sean R = h1 , 2 iZ y S = h2 , 2 iZ dos ret culos complejos, donde las bases estn orientadas. Entonces R y S son linealmente equivalentes a si y slo si existen nmeros enteros a, b, c, d tales que o u

0 =

a + b , c + d

ad bc = 1.

Ahora es claro que existen innitos ret culos no equivalentes dos a dos, luego, tal y como armbamos, hay innitos toros complejos no conformemente equia valentes dos a dos. En particular tenemos que todo ret culo complejo R = h1 , 2 iZ es linealmente equivalente a otro de la forma h1, iZ , con Im > 0 (slo tenemos que o tomar = 2 /1 ). Por ello en muchas ocasiones podremos limitarnos a trabajar con ret culos de esta forma.

10.2

Las funciones de Weierstrass

Dos nmeros complejos 1 y 2 linealmente independientes sobre R deteru minan un paralelogramo en C. El ret culo R generado por 1 y 2 es un articio algebraico para tratar ms cmodamente el toro que resulta de identicar los a o 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 seccin veremos que todo toro complejo es conformemente equivao lente (e isomorfo como grupo) a una curva el ptica compleja. El isomorsmo induce de forma natural un isomorsmo entre el cuerpo de funciones racionales de la curva el ptica 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 el pticas en el sentido clsico: a

10.2. Las funciones de Weierstrass

287

Denicin 10.8 Una funcin el o o ptica respecto a un ret culo complejo R es una funcin meromorfa f : C C tal que f (z + ) = f (z) para todo z C y o todo R. Un nmero complejo que cumpla f (z + ) = f (z) para todo z C se u llama periodo de f . As pues, los elementos de R son periodos de f , pero no exigimos que sean los unicos periodos de f . Es obvio que para que f sea el ptica respecto de R basta con que tenga por periodos a una base de R. En otras palabras, una funcin el o ptica (respecto a algn ret u culo) no es ms que a una funcin meromorfa doblemente peridica (una funcin con dos periodos o o o linealmente independientes). Es evidente que si f : C/R C es una funcin meromorfa en un toro o complejo y p : C C/R es la proyeccin natural, entonces f = p f es una o funcin el o ptica sobre R y, rec procamente, toda funcin el o ptica sobre R induce una funcin meromorfa f tal que f = p f . En lo sucesivo no distinguiremos o entre f y f . El hecho de que las funciones el pticas puedan verse como funciones meromorfas sobre una supercie de Riemann compacta tiene muchas consecuencias. Por lo pronto tenemos que las funciones el pticas sobre un ret culo forman un cuerpo con las operaciones denidas puntualmente. Ms an, el cuerpo M(T ) a u de las funciones meromorfas sobre una supercie de Riemann compacta T es un cuerpo de funciones algebraicas de una variable.1 Adems, los puntos de T a se corresponden biun vocamente 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 funcin f en el o 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 factorizarn en M(T ) como p = P1 Pn a 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 nmero de u veces que aparece repetido cada primo es el orden del cero o polo correspondiente). El nmero n de factores es el mismo para p y q porque los divisores u principales tienen grado 0. Esto signica que (contando multiplicidades) f tiene el mismo numero de ceros que de polos en T . A este nmero se le llama orden u de la funcin f . Observemos que, como p tiene grado 1 en k y grado n en M(T ), o podemos concluir que |M(T ) : C(f )| = orden de f. (10.2)

En el caso particular en que T = C/R es un toro complejo y f es, por lo tanto, una funcin el o ptica, el orden de f es el nmero de ceros o de polos u que tiene f en un paralelogramo fundamental de R (o en cualquiera de sus trasladados), contados siempre con su multiplicidad.
1 Demostrar esta armacin en toda su generalidad implica probar un resultado nada trivial, o a saber, que en toda supercie de Riemann existen funciones meromorfas que separan puntos. No obstante, para el caso espec co de un toro complejo T , construiremos enseguida tales funciones de forma expl cita (cf. la nota al pie de la pgina 290). a

288

Cap tulo 10. Curvas el pticas complejas

De (10.2) se sigue que una funcin el o ptica no constante no puede tener orden 1, ya que entonces ser M(T ) = C(f ), cuando el cuerpo de la derecha a tiene gnero 0 y el de la izquierda tiene gnero 1 (ya que su supercie de Riemann e e es homeomorfa a un toro). Vamos a probar que todo ret culo complejo tiene asociadas funciones el pticas no constantes. El punto de partida es el teorema siguiente: Teorema 10.9 Si R es un ret culo en C y R, entonces la serie
R\{0}

converge (absolutamente) si y slo si > 2. o Demostracion: Notemos que, puesto que no hemos especicado un orden en los sumandos, slo tiene sentido hablar de convergencia absoluta. Sea o 1 , 2 una base de R y llamemos m y M a las distancias m nima y mxima, a respectivamente, de 0 a la frontera del paralelogramo indicado en la gura: 2 1 + 2 1 1 2 2 m 0 1 + 2 M 1 1 2

Si 6= 0 es cualquiera de los 8 elementos de R representados en la gura, tenemos que m || M . Si dibujamos los 12 paralelogramos que rodean a los 4 que aparecen en la gura, encontraremos 16 nuevos elementos R tales que 2m || 2M . A continuacin encontraremos 24 nuevos elementos tales o que 3m || 3M , etc. En general, encontramos 8k elementos de R que satisfacen las desigualdades 1 1 1 . (kM ) || (km)

P Si llamamos S(n) = || , donde recorre los 8(1+2+ +n) elementos de R ms cercanos a 0, tenemos que a 8 28 n8 8 28 n8 + + + S(n) + + + , M (2M ) (nM ) m (2m) (nm) lo cual equivale a
n n 8 P 1 8 P 1 S(n) . M k=1 k1 m k=1 k1

10.2. Las funciones de Weierstrass

289

Si > 2, la serie de la derecha es convergente, luego S(n) tambin, mientras e que si 2 la serie de la izquierda es divergente, luego S(n) tambin. La cone vergencia de S(n) equivale a la convergencia absoluta de la serie del enunciado. La denicin siguiente nos da la funcin ms elemental que puede asociarse o o a a un ret culo complejo de forma natural. No es una funcin el o ptica, pero nos permitir construir otras que s lo son. a Denicin 10.10 La funcin sigma de Weierstrass asociada a un ret o o culo complejo R es la funcin : C C dada por o z z2 Q z (z) = z 1 e + 22 .
R\{0}

Segn la teor bsica sobre productos innitos, la convergencia de la serie u a a del teorema anterior para = 3 implica la convergencia absoluta y casi uniforme del producto en todo el plano complejo. Tenemos as una funcin entera con o ceros simples en todos los puntos de R (y slo en ellos). Se trata de una funcin o o impar, pues recorre R \ {0} cuando lo hace, y claramente (z) = 1. z0 z l m Todos estos hechos determinan una cierta analog entre las funciones (z) y a sen z. Observemos que (z) no puede ser una funcin el o ptica porque tendr a un unico cero y ningn polo en cada paralelogramo fundamental de R. u Introducimos ahora la funcin dseta de Weierstrass, denida por o (z) = 0 (z) . (z)

Se trata de una funcin impar meromorfa en C con polos simples en los o puntos de R (lo que ya implica que no puede ser el ptica). La convergencia absoluta del producto que dene la funcin sigma equivale a la convergencia o absoluta y casi uniforme de la serie X (z) z z z2 log = log 1 + + 2 , z 2
R\{0}

la cual determina un logaritmo holomorfo de (z)/z en un entorno de 0. El logaritmo que aparece en la serie es el que toma partes imaginarias en ], [. Derivando queda X 1/ 0 (z) 1 1 z = + + 2 , (z) z 1 z/
R\{0}

luego (z) = 1 + z

R\{0}

1 1 z + + z 2

290

Cap tulo 10. Curvas el pticas complejas

En principio tenemos probada esta igualdad en un entorno de 0, pero por el principio de prolongacin anal o tica se cumple en todo C, dado que la serie converge uniformemente en todo compacto que no contenga puntos de R. En efecto, el trmino general es z 2 /(z ) 2 , y basta compararlo con 1/ 3 . e Vemos que tiene residuo 1 en todos sus polos. Volviendo a derivar llegamos a que X 1 1 1 0 (z) = 2 2 . z (z )2
R\{0}

Denimos la funcin de Weierstrass como o X 1 1 1 0 (z) = (z) = 2 + 2 . z (z )2


R\{0}

Es claro que es meromorfa en C, con polos dobles en los puntos de R. La serie que la dene converge uniformemente en todo compacto que no contenga puntos de R, al igual que sucede con la serie que resulta de derivar trmino a e trmino: e X 1 0 (z) = 2 . (z )3
R

Es evidente que (z) es una funcin el o ptica sobre R (de orden 3). Vamos a ver que (z) tambin lo es (pero de orden 2). Observemos para ello que (z) e es par. En efecto, usamos que (z )2 = (z + )2 = (z ())2 , sumamos sobre y tenemos en cuenta que recorre R cuando lo hace. Como 0 es el ptica sobre R, si R la funcin (z +)(z) es constante. o Ahora bien, para z = /2 ha de ser (z + ) (z) = (/2) (/2) = 0, luego (z + ) (z) es la funcin nula. o

As pues, para cara ret culo complejo R hemos encontrado dos funciones el pticas no constantes2 asociadas a R, las funciones (z) y 0 (z). Ambas se conocen como funciones de Weierstrass de R. Hemos demostrado que la funcin es par, es decir, cumple (z) = (z), o mientras que de la propia denicin como serie innita se sigue que 0 es impar, o es decir, que 0 (z) = 0 (z).

Como los rdenes de y 0 son 2 y 3 respectivamente, la relacin (10.2) o o nos da que |M(T ) : C()| = 2 y |M(T ) : C(0 )| = 3, de donde concluimos inmediatamente que M(T ) = C(, 0 ), en otras palabras:
En particular vemos que (z) separa el 0 del toro T = C/R de cualquier otro punto p T (en el sentido de que (0) 6= 6= (p)). Componiendo con traslaciones vemos que T tiene funciones meromorfas que separan cualquier par de puntos, tal y como hab amos anticipado.
2

10.2. Las funciones de Weierstrass

291

Teorema 10.11 Toda funcin el o ptica sobre un ret culo complejo R se expresa como una funcin racional de las funciones de Weierstrass y 0 de R. o Las funciones y 0 deben satisfacer una ecuacin polinmica (pues ambas o o pertenecen a un mismo cuerpo de funciones algebraicas). Vamos a encontrar expl citamente esta ecuacin. o Denicin 10.12 Sea R un ret o culo en C. Para cada natural n 3, la serie de Eisenstein de R de orden n es X 1 Gn = . n
R\{0}

El teorema 10.9 prueba la convergencia de las series de Eisenstein. En la prueba del teorema siguiente se ve que G2k+1 = 0 para todo n: Teorema 10.13 La serie de Laurent en 0 de la funcin de Weierstrass de o un ret culo R es X 1 (z) = 2 + (2n + 1)G2n+2 z 2n . z n=1 Demostracion: Usamos el desarrollo de Taylor
P 1 = (n + 1)z n , (1 z)2 n=0

|z| < 1.

Sea m > 0 el menor mdulo de un elemento no nulo de R. Si 0 < |z| < m y o R es no nulo, entonces |z/| < 1 y ! z n X 1 1 1 = (n + 1) , 2 = 2 1 + (z )2 2 1 z n=1

luego

Sumando sobre y teniendo en cuenta que todas las series convergen absolutamente, (z) = X 1 + (n + 1) 2 z n=1

X n+1 1 1 2 = zn. (z )2 n+2 n=1

R\{0}

1 n+2

zn =

X 1 + (n + 1)Gn+2 z n . 2 z n=1

Como es una funcin par, las series de Eisenstein G2k+1 han de ser nulas, o con lo que queda la expresin del enunciado. o Ahora podemos probar: Teorema 10.14 La funcin de un ret o culo R satisface la ecuacin diferencial o 02 = 43 60G4 140G6 .

292

Cap tulo 10. Curvas el pticas complejas

Demostracion: Derivando la serie de Laurent de obtenemos que (para todo z cercano a 0) 0 (z) = Por lo tanto 0 (z)2 = 2 + 6G4 z + 20G6 z 3 + z3

4 24G4 2 80G6 + z6 z donde los puntos suspensivos representan una funcin holomorfa que se anula o en 0. Por otra parte, (z)3 = Por consiguiente 0 (z)2 43 + 60G4 (z) = 140G6 + Esta funcin es el o ptica y no tiene polos, luego ha de ser constante, lo que nos da la ecuacin diferencial que buscamos. o Si llamamos g2 = 60G4 y g3 = 140G6 tenemos que la funcin satisface la o ecuacin diferencial o 02 = 43 g2 g3 . Equivalentemente, las funciones y 0 satisfacen la ecuacin algebraica o Y 2 = 4X 3 g2 X g3 . Esto es lo que en 2.4 hemos llamado una ecuacin de Weierstrass clsica, que o a no es una ecuacin de Weierstrass en el sentido general, pero que en realidad es o el tipo de ecuacin que consider Weierstrass al estudiar las funciones el o o pticas debido a que, como acabamos de ver, es el tipo de ecuacin que relaciona a las o funciones y 0 . Recordemos que hemos denido el discriminante y el invariante de una ecuacin de este tipo como los correspondientes a la ecuacin que resulta o o de hacer Y = 2Y 0 , a saber,3
3 2 = g2 27g3 ,

1 9G4 + 2 + 15G6 + z6 z

j=

3 1728 g2 3 27g 2 . g2 3

Observemos que el cuerpo C(, 0 ) de las funciones el pticas sobre el ret culo R es isomorfo al cuerpo de las funciones racionales de la curva proyectiva E determinada por la ecuacin. Como C(, 0 ) es tambin isomorfo al cuerpo o e de las funciones meromorfas del toro complejo C/R, tiene gnero 1, luego lo e mismo le ha de suceder a E, luego E ha de ser una cbica regular, es decir, una u curva el ptica. Equivalentemente, se ha de cumplir que 6= 0, lo que a su vez equivale a que el polinomio 4X 3 g2 X g3 tenga tres ra ces distintas. Vamos a calcularlas expl citamente:
3 7 2 frecuente denir J = g2 /(g2 27g3 ), lo cual es ms natural en algunos aspectos, pero a no en otros. Por ejemplo, la serie de Fourier del teorema 10.32 no son enteros si usamos con J en lugar de j. 3 Es

10.2. Las funciones de Weierstrass

293

Denicin 10.15 Si R = h1 , 2 iZ es un ret o culo complejo y es su correspondiente funcin de Weierstrass, denimos o 1 + 2 1 2 e1 = , e2 = , e3 = . 2 2 2 El teorema siguiente muestra, entre otras cosas, que estos nmeros no deu penden (salvo el orden) de la eleccin de la base de R: o Teorema 10.16 Si R es un ret culo en C, entonces 4X 3 g2 X g3 = 4(X e1 )(X e2 )(X e3 ). Adems, las ra a ces e1 , e2 , e3 son distintas dos a dos. Demostracion: Sea i uno de los tres nmeros 1 /2, 2 /2, (1 +2 )/2, de u modo que (i ) = ei . Claramente i R, pero 2i R. La funcin (z) ei / o tiene un cero doble en i , pues, usando que 0 es impar, vemos que 0 (i ) = 0 (i ) = 0 (i + 2i ) = 0 (i ), luego ha de ser 0 (i ) = 0 y as i es un cero de ei de orden al menos dos. Contando los polos vemos que la funcin tiene orden 2, luego i ha de ser su o unico cero y su orden ha de ser exactamente 2. Por consiguiente, la funcin g(z) = 4(e1 )(e2 )(e3 ) tiene exactamente o tres ceros dobles. Lo mismo podemos decir de la funcin 02 , que tiene orden o 6 (slo tiene polos de orden 6 en los puntos de R) y acabamos de ver que tiene o 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 ms. El cociente a 0 (z)2 4(z)3 g2 (z) g3 = g(z) 4((z) e1 )((z) e2 )((z) e3 ) ha de ser constante y, calculando su l mite 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 funcin toma innitos valores distintos, luego los dos miemo bros 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 tendr un cero doble en 1 /2 y otro en 2 /2, a pero ya hemos visto que su orden es 2, luego esto es imposible. Segn hemos visto hasta aqu a cada ret u , culo complejo R le hemos asociado una funcin de Weierstrass y unos nmeros complejos g2 y g3 que a su vez deo u terminan una ecuacin de Weierstrass que a su vez determina una curva el o ptica plana. A continuacin demostramos que las funciones y 0 parametrizan la o curva de forma natural:

294

Cap tulo 10. Curvas el pticas complejas

Teorema 10.17 Sea T = C/R un toro complejo, sea su funcin de Weierso trass y sea E la curva el ptica dada por Y 2 = 4X 3 g2 X g3 . Entonces la aplicacin : T E dada por (P ) = ((P ), 0 (P )) para P 6= 0 y (0) = O o es una transformacin conforme y un isomorsmo de grupos. o Demostracion: Obviamente |T \{0} : T \ {0} C2 es holomorfa, luego tambin lo es como aplicacin en E. As pues, es holomorfa salvo a lo sumo e o en 0. Para probar que tambin aqu lo es, hemos de componerla con una carta e de E alrededor de O. Sirve la restriccin de cualquier funcin f C(E) tal que o o vO (f ) = 1. Por ejemplo, podemos tomar f = x/y. Claramente, ( f )(P ) = (P )/0 (P ), que es una funcin holomorfa en un entorno de 0. o Observemos ahora que es biyectiva. En efecto, si (P1 ) = (P2 ) = y 0 (P1 ) = 0 (P2 ) con P1 6= P2 , entonces Pi 6= 0, pues slo tiene un polo en 0. o As pues, es nito y podemos considerar la funcin . Vemos que tiene o ceros en P1 y P2 . Como es par, tambin P2 es un cero de . e Distinguimos dos casos: si P2 6= P2 , entonces, dado que la funcin o tiene orden 2, ha de ser P1 = P2 , pero entonces 0 (P1 ) = 0 (P2 ), lo que obliga a que 0 (P1 ) = 0 (P2 ) = 0, pero esto es imposible, ya que entonces tendr (contando multiplicidades) al menos cuatro ceros. a La otra posibilidad es P2 = P2 , y entonces 0 (P2 ) = 0 (P2 ) = 0 (P2 ), luego ha de ser 0 (P2 ) = 0 y as tiene un cero en P1 y dos en P2 , en contradiccin nuevamente con que su orden es 2. o La suprayectividad de es ahora trivial, pues la imagen ha de ser abierta porque es holomorfa y ha de ser cerrada porque T es compacto. Slo falta o demostrar que es un homomorsmo de grupos. Consideramos la aplicacin f : C C C/R dada por o f (z1 , z2 ) = 1 (([z1 ]) + ([z2 ])). Obviamente es holomorfa. En particular es continua, por lo que el mismo criterio de elevacin que hemos usado en la prueba de 10.2 nos da ahora una o aplicacin continua f : C C C tal que f (z1 , z2 ) = [f (z1 , z2 )]. Como la o proyeccin de C en el toro es localmente conforme, tenemos que f es holomorfa. o Pongamos que R = h1 , 2 iZ . Es claro que para m1 , m2 Z, f (z1 , z2 + m1 1 + m2 2 ) = f (z1 ), luego existen n1 , n2 Z dependientes de z1 , z2 , m1 y m2 , tales que f (z1 , z2 + m1 1 + m2 2 ) = f (z1 , z2 ) + n1 1 + n2 2 . Fijados m1 y m2 , la aplicacin (z1 , z2 ) 7 (n1 , n2 ) es claramente continua, o luego constante, es decir, n1 y n2 no dependen de z1 y z2 . Por lo tanto, podemos derivar: f f (z1 , z2 + m1 1 + m2 2 ) = (z1 , z2 ), z1 z1 f f (z1 , z2 + m1 1 + m2 2 ) = (z1 , z2 ). z2 z2

10.2. Las funciones de Weierstrass

295

Esto signica que las derivadas (para un z1 jo) son funciones el pticas, 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 [bz2 ] = [z2 ], luego la ecuacin se reduce a o ([z1 ] + [z2 ]) = ([z1 ]) + ([z2 ]). Extendiendo la denicin 10.3 a aplicaciones entre toros complejos y curvas o el pticas, podemos decir que la aplicacin dada por el teorema anterior es o un isomorsmo anal tico. Es obvio que dos toros complejos son anal ticamente isomorfos si y slo si lo son sus curvas el o pticas asociadas, lo cual equivale a que sean isomorfas como curvas el pticas, lo cual equivale a su vez a que tengan el mismo invariante. De este modo, hemos asociado un invariante j C a cada ret culo complejo (o a cada toro complejo) de tal forma que dos ret culos son linealmente equivalentes (y dos toros son anal ticamente isomorfos o conformemente equivalentes) si y slo si tienen el mismo invariante. o Ejemplo Vamos a determinar el invariante del ret culo R = h1, iiZ .

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, X X 1 1 G6 = = = G6 , 6 (i(m + ni)) (m + ni)6
(m,n)6=(0,0) (m,n)6=(0,0)

luego G6 = 0 y g3 = 140G6 = 0. Respecto a G4 tenemos que X X 1 1 1 G4 = + + m4 n>0 (m + ni)4 (m ni)4


mZ\{0}

mZ\{0}

Desarrollando el numerador concluimos fcilmente que G4 > 0, luego tambin a e g2 = 60G4 > 0. As pues, el toro C/R es isomorfo a una curva el ptica dada por una ecuacin o de la forma Y 2 = 4X 3 g2 X. En particular su invariante es j = 1728. As aunque no tengamos el valor , de g2 , tenemos determinada la curva salvo isomorsmo. (Dicho valor puede aproximarse numricamente, y resulta ser g2 = 0,738565313004819736 . . .) e

X (m ni)4 + (m + ni)4 1 + . m4 n>0 (m2 + n2 )4

296

Cap tulo 10. Curvas el pticas complejas

Ejemplo Sea una ra cbica primitiva de la unidad. Vamos a calcular el z u invariante del ret culo R = h1, iZ . Teniendo en cuenta que 2 + + 1 = 0, calculamos G4 = X 1 = (m + n)4 X (m3 1 + n)4

(m,n)Z2 (m,n)6=(0,0)

(m,n)Z2 (m,n)6=(0,0)

1 4

(m,n)Z2 (m,n)6=(0,0)

(m2

1 1 = 4 + n)

(m,n)Z2 (m,n)6=(0,0)

1 ((n m) m)4

(m,n)Z2 (m,n)6=(0,0)

1 1 = G4 , (m + n)4

de donde se sigue que G4 = 0, e igualmente g2 = 60G4 = 0. Por consiguiente el invariante es j = 0. Terminamos la seccin citando un resultado que demostraremos ms tarde, o a en el cap tulo XII: Teorema 10.18 (Teorema de Uniformizacin) Toda curva el o ptica es anal ticamente isomorfa a un toro complejo. Equivalentemente, se trata de probar que para todo j C existe un ret culo complejo cuya curva el ptica asociada tiene invariante j (y as lo demostraremos en 12.3). Esto signica que toda curva el ptica E/C es isomorfa a una curva E 0 /C asociada a un toro complejo T . Componiendo los isomorsmos T E 0 E obtenemos un isomorsmo anal tico entre T y E. Las funciones coordenadas de este isomorsmo son funciones racionales en y 0 , luego son funciones el pticas sobre R. En particular, toda curva el ptica E/C se puede parametrizar (uniformizar) con dos funciones el pticas sobre un ret culo apropiado.

10.3

Isogenias complejas

En esta seccin estudiaremos los homomorsmos anal o ticos entre dos toros complejos. Usaremos el teorema de uniformizacin que acabamos de enunciar o para traducir algunas de las consecuencias que obtendremos a resultados sobre isogenias entre curvas el pticas complejas. Antes de entrar propiamente en esta cuestin, observemos que una curva o el ptica sobre A tiene menos puntos y, por consiguiente, menos traslaciones, que su extensin a C, pero vamos a ver que la extensin no introduce ms isogenias: o o a

10.3. Isogenias complejas

297

Teorema 10.19 Si E1 /A y E2 /A son dos curvas el pticas, entonces toda isogenia entre las extensiones E1 /C y E2 /C es la extensin de una isogenia entre o E1 /A y E2 /A. Demostracion: Sea : E1 E2 una isogenia entre las extensiones. Segn las observaciones tras el teorema 1.17, basta ver que [E1 (A)] E2 (A). u 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. (Ms precisamente, a la extensin y la restriccin son isomorsmos mutuamente inversos entre ambos o o grupos.) En particular lo mismo sucede con el anillo de endomorsmos End(E) de una curva el ptica 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 iso= morsmo Hom(E1 , E2 ) Hom(T1 , T2 ), donde el segundo grupo es el de los = homomorsmos anal ticos entre los toros. El isomorsmo se obtiene componiendo cada isogenia con sendos isomorsmos anal ticos jos entre las curvas y los toros. El inters de esta representacin de las isogenias se debe al teorema 10.4, e o segn el cual cada homomorsmo anal u tico entre los toros complejos es de la forma [z] 7 [z], donde C ha de cumplir que R1 R2 . Notemos que est completamente determinado por el homomorsmo, pues si [z] = [z] para a todo z C, entonces ( )z R2 para todo z C, lo cual slo es posible si o = 0. Esto nos permite identicar cada homomorsmo anal tico entre T1 y T2 con el nmero complejo que lo determina. De este modo podemos ver a Hom(T1 , T2 ) u como un subgrupo de C. (Notemos que, en efecto, la suma de nmeros complejos u se corresponde con la suma de homomorsmos denida puntualmente.) Si los dos toros son el mismo T = C/R, entonces la composicin de endoo morsmos de T se corresponde con el producto de nmeros complejos, por lo u 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 el pticas: Si E/C es una curva el ptica, 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 lgebra de cuaternios, sino que ha de ser isomorfo a Z o bien a a un orden cuadrtico imaginario. El teorema siguiente lo muestra de forma a expl cita:

298

Cap tulo 10. Curvas el pticas complejas

Teorema 10.20 Sea R = h1 , 2 iZ un ret culo complejo, sea T = C/R y llamemos = 2 /1 . Se cumple End(T ) 6= Z si y slo si Q( ) es un cuerpo o cuadrtico imaginario, y en tal caso End(T ) es un orden de Q( ). a Demostracion: Supongamos que existe un End(T ) que no es entero. Entonces R R, y existen a, b, c, d Z tales que 1 = a1 + b2 , 2 = c1 + d2 . Dividiendo entre 1 obtenemos que = a + b , luego Q() = Q( ). Ms a an: u a b = 0, c d

y desarrollando el determinante concluimos que es ra de un polinomio mnico z o de grado 2 con coecientes enteros. En particular Q( ) es un cuerpo cuadrtico a (imaginario, porque si fuera real entonces 1 y 2 ser linealmente depenan dientes sobre R) y est en el anillo de enteros O de Q( ). Concluimos que a End(T ) O, de donde se sigue inmediatamente que End(T ) es un orden de Q( ). Supongamos ahora que Q( ) es un cuerpo cuadrtico imaginario. Pongamos a que cumple la ecuacin o a 2 + b + c = 0, Denimos = a R. Entonces / 1 = a2 , 2 = a 2 1 = b 1 c1 = c1 b2 , a, b, c Z, a 6= 0.

luego R R y, por lo tanto, End(T ). Por otra parte, si O es un orden cuadrtico imaginario, entonces O = h1, iZ , a para cierto entero cuadrtico , luego O es un ret a culo complejo. Obviamente O O si y slo si O, luego se cumple que End(C/O) = O. Vemos as o que todo orden cuadrtico imaginario puede representarse como el anillo de a endomorsmos de un toro complejo (o de una curva el ptica). Si End(T ) no es entero, es costumbre decir que es una multiplicacin o compleja de T . Ms en general, si E/C es una curva el a ptica anal ticamente isomorfa a un toro T , las multiplicaciones complejas de T se llaman tambin e multiplicaciones complejas de E. Esto explica por qu como ya hab e amos comentado en la pgina 79 cuando una curva el a ptica cumple End(E) 6= Z, se dice que tiene multiplicacin compleja. o Conviene observar que las multiplicaciones complejas de una curva el ptica E/C no dependen de la eleccin toro complejo T isomorfo a E (ni de la eleccin o o del isomorsmo). En efecto, si E T1 T2 , entonces tenemos un isomor= = smo : End(T1 ) End(T2 ), que se extiende a un isomorsmo entre los correspondientes cuerpos de cocientes, pero dos cuerpos cuadrticos isomorfos a son iguales, digamos a un mismo cuerpo K, y entonces es la restriccin a o

10.3. Isogenias complejas

299

End(T1 ) de un automorsmo de K, que slo puede ser la identidad o la cono jugacin compleja, y es claro que un orden cuadrtico es cerrado para ambas, o a luego End(T1 ) = End(T2 ). As pues, si E/C es una curva el ptica con multiplicacin compleja, existe un o unico orden cuadrtico imaginario O tal que End(E) O y, ms an, existen a a u = unicamente dos isomorsmos : End(E) O, pues si consideramos dos de ellos, y , vemos que 1 es un automorsmo de O que se extiende a un automorsmo del cuerpo de cocientes K, luego 1 ha de ser la identidad o la conjugacin compleja, luego = o bien = . o El teorema siguiente muestra que podemos escoger cannicamente uno de o los dos isomorsmos: Teorema 10.21 Si E/C es una curva el ptica con multiplicacin compleja cuyo o anillo de endomorsmos es isomorfo a un orden cuadrtico O, entonces existe a un unico isomorsmo : O End(E) tal que ()() = , para todo O y toda diferencial de primera clase de E/C. Demostracion: Fijemos un isomorsmo anal tico f : C/R E entre un toro complejo y la curva dada. Vamos a demostrar que el isomorsmo inducido por f tiene la propiedad requerida. La proyeccin : C/R C es localmente inyectiva, y sus inversas locales o z = (|U )1 son cartas en el toro. Si tomamos dos cartas de esta forma z1 y z2 con parte de su dominio en comn, en la interseccin z1 z2 toma valores en u o R, luego es localmente constante y dz1 = dz2 . Esto nos permite denir dz como la unica forma diferencial en C/R que restringida a un entorno de cada punto coincide con la diferencial de cualquier inversa local de la proyeccin. (Notemos o que, globalmente, dz no es la diferencial de ninguna funcin meromorfa.) o Es claro que dz es una diferencial de primera clase en el toro. Recordemos que el espacio de las diferenciales de primera clase en una supercie de Riemann compacta tiene dimensin igual a su gnero, que en nuestro caso es 1. Por o e consiguiente, si es una diferencial de primera clase en E, ha de ser f () = c dz, para cierto c C . Ahora basta calcular: ()() = f 1 ((f ()) = f 1 ((c dz)) = f 1 (c d(z)) = f 1 (c dz) = . (Aqu hemos usado que localmente se cumple z = z, luego tambin e d( z) = dz, y esto vale globalmente.) El otro isomorsmo : O End(E) es la composicin de la conjugacin o o compleja con , luego cumple ()() = ()() = , luego es el unico que satisface la relacin del enunciado. o En lo sucesivo, si una curva el ptica E/C tiene multiplicacin compleja, ideno ticaremos sus endomorsmos con nmeros complejos a travs del isomorsmo u e

300

Cap tulo 10. Curvas el pticas complejas

determinado por el teorema anterior.(Notemos que basta con que la condicin o se cumpla sobre una diferencial de primera clase no nula arbitraria.) El teorema 3.3 muestra que de este modo seguimos identicando cada entero n con la multiplicacin por n en E. o Obviamente la existencia de multiplicaciones complejas se conserva por isomorsmos, luego podemos hablar de invariantes j con multiplicacin compleja. o Los ejemplos siguientes muestran que j = 0 y j = 1728 la tienen: Ejemplo Consideremos una curva el ptica E/C con invariante j = 1728. En los ejemplos de la seccin anterior hemos visto que E/C es anal o ticamente isomorfa al toro complejo C/R determinado por R = h1, iiZ = Z[i]. Por consiguiente End(E) Z[i]. = Un ejemplo concreto es la curva Y 2 = X 3 X considerada en el ejemplo de la pgina 79, donde llamamos i a la isogenia dada por i(x, y) = (x, iy). a Vamos a comprobar que esta identicacin est de acuerdo con el convenio que o a hemos adoptado. Para ello tomamos la diferencial de primera clase = dx/y y calculamos: d(x) () = = i. iy

Ejemplo Si es una ra cbica primitiva de la unidad, el ret z u culo R = h1, iZ es el anillo de enteros algebraicos de Q( 3 ) y es el unico orden cuadrtico con a 6 unidades, luego C/R tiene 6 automorsmos, y lo mismo le sucede a su curva el ptica asociada. Por el teorema 2.12 podemos concluir que el invariante de R es j = 0. En la seccin anterior hemos obtenido esto mismo expl o citamente. Un ejemplo concreto lo proporciona la curva Y 2 = X 3 + 1, y es fcil ver que a (x, y) = (x, y). Las isogenias entre curvas con las mismas multiplicaciones complejas resultan ser tambin lineales para stas: e e Teorema 10.22 Sea : E1 E2 una isogenia entre dos curvas el pticas con el mismo anillo O de multiplicaciones complejas. Entonces, para todo O y todo P E1 se cumple que (P ) = (P ). No es cierto que dos curvas isgenas tengan necesariamente las mismas mulo tiplicaciones complejas. No obstante, el teorema 3.36 muestra que dos curvas el pticas isgenas tienen ambas multiplicacin compleja o ninguna la tiene. o o Ms an, en la prueba se ve que, en cualquier caso, tenemos el isomorsmo a u Q Z End(E1 ) Q Z End(E2 ). (Observemos que Q Z End(E) es simplemente = el cuerpo de cocientes de End(E).) Ahora podemos probar el rec proco para curvas con multiplicacin compleja: o Teorema 10.23 Sean E1 /C y E2 /C dos curvas el pticas y supongamos que E1 /C tiene multiplicacin compleja. Entonces las curvas son isgenas si y slo o o o si Q Z End(E1 ) Q Z End(E2 ). =

10.3. Isogenias complejas

301

Demostracion: Una implicacin es el teorema 3.36. Si se da el isomoro smo, entonces ambas curvas tienen multiplicacin compleja. Sean O1 y O2 o los anillos respectivos de multiplicaciones complejas. Ambos son rdenes de un o mismo cuerpo cuadrtico K. Sea O su orden maximal y sea E/C una curva a el ptica isomorfa a C/O. Entonces Ei /C es anal ticamente isomorfa a un toro complejo C/Ri y es fcil encontrar un entero no nulo m tal que mRi Oi O, a luego existe un homomorsmo de C/Ri en C/O, luego las dos curvas Ei son ambas isgenas a E y, por consiguiente, son isgenas entre s o o . Ahora tambin es claro que dos curvas isgenas no tienen necesariamente e o el mismo anillo de endomorsmos. Basta pensar en dos curvas isomorfas a dos toros asociados a dos rdenes de un mismo cuerpo cuadrtico. o a Si K es un cuerpo cuadrtico complejo, un mdulo completo en K es un a o Z-mdulo libre R K de rango 2. Observemos que esto es lo mismo que un o ret culo 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 ret culo implica que mR tambin lo es, y por consiguiente R tambin. e e Cada mdulo completo R en K tiene asociado un anillo de coecientes o 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 inters de esto se debe a que el e conjunto de todos los mdulos completos con un mismo anillo de coecientes O o se convierte en un grupo abeliano con el producto dado por h1 , 2 i h1 , 2 i = h1 1 , 2 2 , 1 2 , 2 1 i . El neutro es O. Adems, los mdulos de la forma O, con K fora o man un subgrupo, de modo que dos mdulos R1 y R2 son congruentes mdulo o o este subgrupo si y slo si son similares, es decir, si y slo si existe K o o (equivalentemente, en C ) tal que R1 = R2 . Puesto que mdulos similares determinan toros complejos isomorfos, cono cluimos que las clases de isomorf de curvas el a pticas con un anillo O de multiplicaciones complejas se corresponden con las clases de similitud de mdulos o con anillo de coecientes O. Ahora bien, este nmero es siempre nito y es lo u que se conoce como nmero de clases de O. En particular vemos que hay un u nmero nito de clases de isomorf de curvas el u a pticas con un mismo anillo de endomorsmos (no trivial). De esta observacin deducimos una propiedad de las curvas con multiplio cacin compleja: o Teorema 10.24 Si una curva el ptica E/C tiene multiplicacin compleja, eno tonces su invariante j es un nmero algebraico (luego E es isomorfa a una curva u denida sobre un cuerpo numrico). e Demostracion: Consideremos una ecuacin de Weierstrass para E/C y un o automorsmo de C. Al aplicarlo a los coecientes de la ecuacin obtenemos o

302

Cap tulo 10. Curvas el pticas complejas

una curva E con invariante j . Es claro que induce un isomorsmo entre los anillos de endomorsmos de ambas curvas, luego, segn acabamos de ver, u al variar tenemos que j slo puede recorrer un nmero nito de valores o u complejos. Esto implica que j es algebraico. Nota De la demostracin anterior se deduce que si el anillo de multiplicaciones o complejas de E es O y su nmero de clases es hO , entonces |Q(j) : Q| hO . u Observemos ahora que si es una multiplicacin compleja de una curva o el ptica E/C y es un automorsmo de C, entonces tiene dos interpretaciones distintas: la obvia y tambin el endomorsmo f End(E ) dado por e 1 f (P ) = (P ) . Veamos que en realidad son la misma, en el sentido de que este endomorsmo se corresponde con la multiplicacin por . o Para ello usaremos que induce de forma natural un isomorsmo entre los espacios de diferenciales de primera clase de ambas curvas. Comprobar esto supone recorrer todos los pasos que conlleva la denicin algebraica de las o formas diferenciales: en primer lugar, induce un automorsmo del cuerpo de series formales de potencias C((X)) que conserva las derivadas formales, luego induce un automorsmo del espacio de formas diferenciales sobre C((X)) tal que ( d) = d . A continuacin observamos que si P E, f OP (E) y es o un parmetro local de E en P , entonces la serie de Taylor de f en P respecto a a es la imagen por de la serie de Taylor de f en P respecto de (porque la serie se dene algebraicamente a partir de OP (E), y induce un isomorsmo entre este anillo y OP (E )). De aqu se sigue que si f , g C(E), entonces (f dg) = (f dg )P , lo que a su vez nos permite denir (f dg) = f dg , y P as tenemos un isomorsmo entre los espacios de formas diferenciales de ambas curvas, y es fcil ver que se restringe a un isomorsmo entre los espacios de a formas diferenciales de primera clase. Notemos tambin que si : E E 0 es una isogenia, entonces e (f dg ) = ( f )d( g ) = ( f ) d( g) = ((f dg)) . Tomemos una diferencial de primera clase en E. Entonces, por la propiedad que acabamos de probar, ( ) = (()) = () = . Esto demuestra que la isogenia se corresponde con la multiplicacin como pleja . Como aplicacin de este hecho podemos renar el teorema 10.19: o Teorema 10.25 Sea E/K una curva el ptica sobre un cuerpo K C y con multiplicaciones complejas en un cuerpo cuadrtico L. Entonces todo endomora smo de E est denido sobre el cuerpo KL. a

10.4. Funciones modulares asociadas

303

Demostracion: Los endomorsmos de E son multiplicaciones por nmeros u complejos , enteros o imaginarios. Si es un automorsmo que ja a KL, entonces = no slo en el sentido trivial, sino tambin viendo a como o e endomorsmo, luego est denido sobre KL (teorema 1.17). a La dualidad entre isogenias tiene una interpretacin muy simple en trminos o e de toros complejos. Dado un homomorsmo anal tico : C/R1 C/R2 entre dos toros complejos, existe un unico homomorsmo : C/R2 C/R1 tal que = grad (donde grad es el orden del ncleo de ). En efecto, la unica u posibilidad es = (grad )1 . Es fcil comprobar que as denido es realmente un homomorsmo: para a cada z R2 , tenemos que 1 z est en el ncleo de , luego (grad )1 z R1 . a u Esto signica que R2 R1 . Si es una multiplicacin compleja de una curva el o ptica, entonces el teorema 3.30 nos da que + Z, al igual que , luego y son ra ces de un mismo polinomio cuadrtico con coecientes enteros, luego es el conjugado a complejo de . Esto es trivialmente cierto si es entero. En particular vemos que grad = ||2 .

10.4

Funciones modulares asociadas

Hasta aqu hemos asociado varios nmeros complejos G2k , g2 , g3 , y j, a u cada ret culo complejo R. Con propiedad deber amos escribir G2k (R), g2 (R), g3 (R), etc. Si nos restringimos a ret culos de la forma R = h1, iZ , estas funciones pueden verse como funciones de , y as nos encontramos con los ejemplos bsicos de lo que en el cap a tulo XII llamaremos funciones modulares. La restriccin a ret o culos h1, iZ no supone una prdida de generalidad pore que segn sabemos todo ret u culo complejo es linealmente equivalente a uno de esta forma. Con ms detalle, podemos empezar por expresar R en funcin a o de una base. As si 1 y 2 son nmeros complejos tales que = 2 /1 cumple , u Im > 0, denimos G2k (1 , 2 ) = G2k (h1 , 2 iZ ), g2 (1 , 2 ) = g2 (h1 , 2 iZ ), etc. Se cumplen las siguientes relaciones de homogeneidad: G2k (1 , 2 ) = 2k G2k (1 , 2 ) para todo C .

Esto se sigue inmediatamente de la denicin de las series de Eisenstein, que o en trminos de una base es e X 1 G2k (1 , 2 ) = . (m1 + n2 )2k 2
(m,n)Z (m,n)6=(0,0)

De aqu se deducen a su vez las relaciones g2 (1 , 2 ) = 4 g2 (1 , 2 ), g3 (1 , 2 ) = 6 g3 (1 , 2 ), j(1 , 2 ) = j(1 , 2 ).

(1 , 2 ) = 12 (1 , 2 ),

304

Cap tulo 10. Curvas el pticas complejas

2k En particular tenemos que G2k (1 , 2 ) = 1 G2k (1, ), de donde a su vez 4 g2 (1 , 2 ) = 1 g2 (1, ), 6 g3 (1 , 2 ) = 1 g3 (1, ),

12 (1 , 2 ) = 1 (1, ),

j(1 , 2 ) = j(1, ).

Es por esto que no perdemos generalidad si nos limitamos a estudiar las funciones G2k ( ) = G2k (1, ), g2 ( ) = g2 (1, ), etc., denidas sobre el semiplano H = { C | Im > 0}. Como ya hemos dicho, todas ellas son funciones modulares, si bien no introduciremos la nocin general de funcin modular hasta el cap o o tulo XII. La funcin j : H C se conoce como funcin modular de Klein, y tenemos peno o diente demostrar que toma todos los valores complejos, pues ello se traduce en que toda curva el ptica compleja es anal ticamente isomorfa a un toro complejo. Ms an, si admitimos este hecho, podemos demostrar que existen ret a u culos complejos cuyos invariantes g2 y g3 toman cualquier par de valores prejados (siempre y cuando no den lugar a un discriminante nulo): Teorema 10.26 Si c2 y c3 son nmeros complejos tales que c3 27c2 6= 0, u 2 3 entonces existen nmeros complejos 1 , 2 linealmente independientes sobre R u tales que g2 (1 , 2 ) = c2 y g3 (1 , 2 ) = c3 . Demostracion: Vamos a admitir que existe un nmero complejo H u tal que j( ) = j(1, ) = 1728c3 /(c3 27c2 ) (teorema 12.3). 2 2 3 Si c2 = 0 entonces j(1, ) = 0, luego g2 (1, ) = 0 y g3 (1, ) 6= 0. Sea C tal que 6 g3 (1, ) = c3 . Tomamos 1 = , 2 = , de modo que g2 (1 , 2 ) = 4 g2 (1, ) = 0 = c2 y g3 (1 , 2 ) = 6 g3 (1, ) = c3 . Si c2 6= 0 entonces j(1, ) 6= 0, luego g2 (1, ) 6= 0. Tomamos C tal que 4 g2 (1, ) = c2 y 1 = , 2 = . Entonces g2 (1 , 2 ) = 4 g2 (1, ) = c2 . Por otra parte, c3 2 1728c3 1728c3 2 2 2 = j(1, ) = j(1 , 2 ) = c3 27g 2 ( , ) . 27c3 1 2 2 3

2 Por lo tanto g3 (1 , 2 ) = c2 y g3 (1 , 2 ) = c3 . Cambiando 1 y 2 por 3 1 , 2 no alteramos g2 pero cambiamos el signo a g3 , con lo que podemos garantizar la igualdad g3 (1 , 2 ) = c3 .

Lo primero que podemos probar de las funciones G2k ( ), etc. es que son holomorfas. Ello es consecuencia inmediata del siguiente teorema general: Teorema 10.27 Para cada > 2, la funcin f : H C dada por o X 1 f ( ) = (m + n ) 2
(m,n)Z (m,n)6=(0,0)

es holomorfa en H.

10.4. Funciones modulares asociadas

305

Demostracion: Basta ver que la serie converge absoluta y uniformemente en cada conjunto de la forma S = {x + yi | |x| A, y }, A > 0, > 0.

Por el criterio de mayoracin de Weierstrass y teniendo en cuenta 10.9, basta o ver que existe una constante M > 0 tal que 1 M , |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 6= 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

Si |q| A + es trivial, pues (q + x)2 0 e y 2 2 . Si |q| > A + , entonces |x/q| < |x|/(A + ) A/(A + ) < 1, luego 1 + x 1 x > 1 A = . q q A+ A+ Por consiguiente, |q + x| q y A+ (q + x)2 + y 2 2 q2 2 (A + )2 > = K, 1 + q2 (A + )2 1 + q 2 (A + )2 1 + (A + )2 donde hemos usado que la funcin t/(1 + t) es creciente. o 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 ret culo complejo h1, iZ , pero hemos de tener presente que,

306

Cap tulo 10. Curvas el pticas complejas

segn el teorema 10.7, dos ret u culos h1, iZ y h1, 0 iZ son linealmente equivalentes si y slo si existen nmeros enteros a, b, c, d tales que o u 0 = a + b , c + d ad bc = 1.

Por ejemplo, teniendo en cuenta que dos ret culos linealmente equivalentes tienen el mismo invariante j, de aqu deducimos la siguiente propiedad funda mental de la funcin modular de Klein: Si a, b, c, d Z cumplen ad bc = 1, o entonces a + b j = j( ). c + d Para las dems funciones tenemos una relacin similar, aunque algo ms a o a elaborada. Teniendo en cuenta que h1, iZ = hc + d, a + biZ , vemos que a + b a + b G2k = G2k 1, = (c + d)2k G2k (c + d, a + b) c + d c + d = (c + d)2k G2k (1, ) = (c + d)2k G2k ( ). 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 funcin holomorfa de periodo 1 en el o semiplano Hr = { C | Im > r}. Entonces f admite un unico desarrollo en serie de la forma f ( ) =
+ P

(10.3)

n=

an e2ni ,

an C,

que converge uniformemente en cada subconjunto compacto de Hr . Demostracion: Llamemos D = D(0, e2r ). Basta observar que la funcin o q : Hr D dada por q( ) = e2i tiene periodo 1 y transforma cada recta horizontal de Hr en una circunferencia. Adems q es localmente conforme, a luego podemos denir una funcin holomorfa f : D \ {0} C de manera o que f ( ) = f (e2i ), para todo Hr . La funcin f (z) admite un desarrollo o en serie de Laurent en D, que da lugar al desarrollo del enunciado al sustituir

10.4. Funciones modulares asociadas

307

z = q( ). La unicidad es consecuencia inmediata de la unicidad del desarrollo de Laurent. El desarrollo del teorema anterior se conoce como desarrollo en serie de Fourier de la funcin f . Vamos a calcular los desarrollos correspondientes a las o funciones que estamos estudiando. Partimos de la factorizacin del seno: o Q z z sen z = z 1 1+ . m m m=1 La teor de los productos innitos nos da que, para z Z, un logaritmo de a / la funcin (sen z)/(z) viene dado por o P 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 denido para Im z > 0). Derivando llegamos a que a P cos z 1 1 1 = + + . sen z z m=1 z m z + m De la relacin entre las funciones trigonomtricas y la exponencial se sigue o e que 1 1 cos z = eiz (e2iz + 1), sen z = eiz (e2iz 1). 2 2i Por consiguiente, si Im z > 0,
P 2miz cos z e2iz + 1 2i = i 2iz = i + 2iz = i 2i e . sen z e 1 e 1 m=0 P 1 + z m=1

As pues,

1 1 + zm z+m
P 1 + z k m=1 P

= i 2i

m=0

Derivando k 1 veces: (1)


k1

e2miz .

(k 1)!

1 1 + (z m)k (z + m)k

(10.4)

= (2i)k

mk1 e2miz .

m=1

Si cambiamos k por 2k y z por n , con n Z, n 6= 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: (2k 1)!
P 2k1 2mni 1 = (2i)2k m e . 2k m= (m + n ) m=1 + P

308

Cap tulo 10. Curvas el pticas complejas

(En principio tenemos la igualdad para sucientemente pequeo, pero n ambos miembros son funciones holomorfas en H, luego la igualdad vale para todo H.) As pues, separando en G2k ( ) los sumandos correspondientes a n = 0 de los correspondientes a n 6= 0 obtenemos que G2k ( ) = 2(2k) + 2
P P (2i)2k m2k1 2mni e , (2k 1)! m=1n=1

donde ( ) es la funcin dseta de Riemann. Si llamamos o P k (n) = dk ,


d|n

tenemos probado el teorema siguiente: Teorema 10.30 Si k > 1 es un nmero natural, la serie de Eisenstein u G2k ( ) = X 1 (m + n )2k

(m,n)Z2 (m,n)6=(0,0)

admite el desarrollo en serie de Fourier G2k ( ) = 2(2k) + 2


(2i)2k P 2k1 (n)e2ni . (2k 1)! n=1

En particular, teniendo en cuenta que (4) = vemos que (2)4 g2 ( ) = 60G4 ( ) = 2 2 3 4 , 90

(6) =

6 , 945

De aqu deducimos a su vez:

P (2)6 2ni g3 ( ) = 140G6 ( ) = 3 3 1 504 5 (n)e . 2 3 n=1

P 2ni 1 + 240 3 (n)e ,


n=1

Teorema 10.31 La funcin ( ) tiene un desarrollo en serie de Fourier en el o semiplano H de la forma ( ) = (2)12
P

(n)e2ni ,

n=1

donde la funcin (n) (que no hay que confundir con la variable ) toma valores o enteros y (1) = 1.

10.4. Funciones modulares asociadas Demostracion: Llamemos A= Entonces


n=1 P

309

3 (n)e2ni ,

B=

n=1

5 (n)e2ni .

3 2 ( ) = g2 ( ) 27g3 ( ) =

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 ). Adems, para todo entero d se cumple que a 3 2 d (d 1) 0 (md 3), o 5d3 + 7d5 = d3 (5 + 7d2 ) d3 (1 d2 ) 0 (md 4), o 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, ( ) =
P 64 12 3 P 12 (n)e2ni = (2)12 (n)e2ni , 27 n=1 n=1

donde los coecientes (n) son enteros. El coeciente de e2i tanto en A como en B es 3 (1) = 5 (1) = 1, con lo que el coeciente de e2i en (1 + 240A)3 (1 504B)2 es 122 (5 + 7) = 123 . Concluimos que (1) = 1. La funcin (n) se conoce como funcin tau de Ramanujan. Sus primeros o o valores son (1) = 1, (2) = 24, (3) = 252, (4) = 1472, (5) = 4.830,

(6) = 6.048,

(7) = 16.744,

(8) = 84.480,

(9) = 113.643,

(10) = 115.920. La funcin tiene muchas propiedades aritmticas que no son fciles de o e a probar, muchas de las cuales fueron conjeturadas por Ramanujan. Por ejemplo, es multiplicativa y satisface varias congruencias del estilo de (n) 11 (n) (md 691). o Nos ocuparemos de estos hechos en el cap tulo XII, donde daremos tambin e una frmula sencilla para calcular la funcin. (El carcter multiplicativo de la o o a funcin lo probaremos en el apndice B.) Ahora pasamos a la funcin de o e o Klein:

310

Cap tulo 10. Curvas el pticas complejas

Teorema 10.32 La funcin de Klein j tiene un desarrollo en serie de Fourier o en el semiplano H de la forma j( ) = e2i + donde los coecientes c(n) son enteros.
P

c(n)e2ni ,

n=0

Demostracion: Convenimos que E, E 0 , etc. representan series de Fourier E= con coecientes enteros. Entonces
3 g2 ( ) = P

an e2ni

n=0

64 12 64 12 (1 + E)3 = (1 + E 0 ), 27 27 64 12 3 2i 12 e (1 + E 00 ). 27

( ) = Por consiguiente: j( ) =

3 123 g2 ( ) 1 + E0 = 2i . ( ) e (1 + E 00 )

Ahora bien, si E 00 = 1 + a1 e2i + a2 e4i + , entonces la serie de potencias 1 + a1 z + a2 z 2 + converge en un entorno de 0 a una funcin holomorfa f tal o que f (0) = 1, luego 1/f es holomorfa en un entorno de 0 y su desarrollo en serie de potencias 1/f = 1 + b1 z + b2 z 2 + satisface la identidad (1 + a1 z + a2 z 2 + )(1 + b1 z + b2 z 2 + ) = 1. Esto nos da las igualdades a1 + b1 = 0, a2 + a1 b1 + b2 = 0, . . . de las que se sigue que los coecientes bn son enteros, con lo que 1 = 1 + E 000 , 1 + E 00 para cierta serie de Fourier E 000 con coecientes enteros. En denitiva, j( ) =
P (1 + E 0 )(1 + E 000 ) = e2i + c(n)e2ni . e2i n=0

Los primeros valores de la funcin c(n) son: o c(0) = 744, c(1) = 196.884, c(2) = 21.493.760, c(3) = 864.299.970,

c(4) = 20.245.856.256,

c(5) = 333.202.640.600,

c(6) = 4.252.023.300.096.

10.4. Funciones modulares asociadas

311

Vemos que los coecientes crecen muy rpidamente. Esto no es casual. Por a ejemplo, c(2) = 211 5 2.099, y el factor 211 es obligado, ya que la funcin c(n) o satisface muchas congruencias, tales como c(2m n) c(3m n) c(5m n) c(7m n) 0 (md o 0 (md o 0 (md o 0 (md o 23m+8 ), 32m+3 ), 5m+1 ), 7m ).

(10.5)

Nos ocuparemos de estos hechos en el cap tulo XII. Finalmente, vamos a probar que las funciones e1 ( ), e2 ( ) y e3 ( ) (ver 10.15) son holomorfas en H. Llamemos (z; ) a la funcin del ret o culo h1, iZ . Entonces, X 1 1 1 (z; ) = 2 + . z (z m n)2 (m + n)2 2
(m,n)Z (m,n)6=(0,0)

Desarrollamos esta expresin usando (10.4) para k = 2, es decir: o


P 2niz 1 e2iz = (2i)2 ne = (2i)2 . 2 (1 e2iz )2 n= (z + n) n=1 + P

(10.6)

(Esto es vlido si Im z > 0.) a En la expresin de (z; ) separamos la suma para m = 0 de la suma para o m 6= 0 y queda + + + X X X 1 1 1 2(2) + + (z + n)2 (z + m + n)2 (z + m + n)2 n= m=1 n= 1 2 (m + n)2 n=
+ X

Aplicamos (10.6) a z, z + m y z + m . Para que las partes imaginarias sean positivas se ha de cumplir 0 < Im z < Im : (z; ) = (2i)2 +(2i)2 e2iz 2 2iz )2 (1 e 3

m=1n=1

Equivalentemente:

P P 2ni(z+m ) ne + ne2ni(z+m ) 2ne2nmi .

P P 2inm 2niz 1 1 e2iz (z; ) = + + ne (e + e2niz 2). 2 2iz )2 (2i) 12 (1 e m=1n=1

312 Teorema 10.33 Las funciones e1 ( ) = (1/2; ), son holomorfas en H.

Cap tulo 10. Curvas el pticas complejas

e2 ( ) = ( /2; ),

e3 ( ) = ((1 + )/2; )

Demostracion: Si hacemos z = /2 en la frmula que acabamos de o 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 funcin holomorfa, concluimos que e2 ( ) = ( /2; ) es holomorfa o en H. Lo mismo vale para e3 ( ). En cambio, no podemos aplicar el mismo razonamiento a e1 ( ), pues ahora ser z = 1/2, cuando necesitamos Im z > 0. a No obstante, e1 ( ) = e2 ( ) e3 ( ), luego tambin es holomorfa. e

10.5

El grupo modular

En esta ultima seccin estudiaremos un caso particular que servir como o a motivacin para una teor mucho ms general que trataremos en los cap o a a tulos siguientes. Hemos visto que la funcin modular de Klein satisface j( ) = j( 0 ) o si y slo si o a + b 0 = , 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 transformacin de Mbius A : C C dada por o o A ( ) = a + b . c + d

Si identicamos C = P1 (C), vemos que A ([u, v]) = A ([u/v, 1]) = [a(u/v)+b, c(u/v)+d] = [au+bv, cu+dv] = [(u, v)A], de donde se sigue inmediatamente que la aplicacin A 7 A es un homomoro smo de en el grupo de las transformaciones conformes de C en s mismo. Se comprueba inmediatamente que su ncleo est formado por las matrices I u a (donde I es la identidad), de modo que podemos identicar los elementos de con las transformaciones de Mbius que inducen, teniendo presente que dos o matrices A y B determinan la misma transformacin si y slo si A = B. o o Para transformaciones , la frmula (10.1) se reduce a o Im a c Im ( ) = , donde = , (10.7) b d |c + d|2

10.5. El grupo modular

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 funcin j coincide sobre dos puntos , 0 H o si y slo si existe un tal que 0 = ( ). En tal caso diremos que y 0 o son equivalentes respecto de . Conviene observar aqu una analog con las funciones el a pticas: Si f es el ptica respecto de un ret culo R, la aplicacin que a cada R le asocia la o traslacin ( ) = + es un monomorsmo de R en el grupo de las traslaciones o del plano. Si llamamos G a su imagen, tenemos que f toma el mismo valor sobre cada par de puntos , 0 equivalentes respecto de G, es decir, tales que existe un G tal que 0 = ( ). Un paralelogramo fundamental P de R es un subconjunto del plano con la propiedad de que todo punto es equivalente por G a un unico punto de P . Si lo tomamos cerrado, la unica excepcin es que cada o 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 , 0 D no son equivalentes entre s excepto si estn en la frontera y cumplen Re = Re 0 , Im = Im 0 . Adems, el grupo a a modular est generado por las matrices a 1 0 0 1 t= y s= 1 1 1 0 (cuyas transformaciones asociadas son t( ) = + 1 y s( ) = 1/ ). Demostracion: El dominio D es la parte sombreada en la gura. El nmero es la ra u z cbica de la unidad u 1 + 3 = . 2

Llamemos 0 al subgrupo de generado por s y t. Notemos que 1 = s2 0 . Fijado C, 1 1/2 1/2 1 los nmeros de la forma c + d con c, d Z u forman un ret culo complejo, que es un subconjunto cerrado y discreto de C, luego el conjunto {|c + d| | (c, d) Z2 \ {(0, 0)}} tiene un m nimo elemento. La frmula (10.7) muestra entonces que podemos o tomar z H equivalente a respecto a 0 con parte imaginaria maximal. Aplicando varias veces la traslacin t o bien t1 no alteramos la parte imaginaria o (y pasamos a puntos equivalentes respecto a 0 ), luego podemos suponer que z

314

Cap tulo 10. Curvas el pticas complejas

cumple | Re z| 1/2. Si fuera |z| < 1 entonces s(z) tendr parte imaginaria a 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 0 . Ahora veamos que dos z, z 0 D no son equivalentes respecto de salvo que estn en la frontera y sean simtricos respecto al eje imaginario. e e Ciertamente, un par de puntos simtricos en estas condiciones son equivalentes e (a travs de t si Re z = 1/2 o a travs de s si |z| = 1). e e Pongamos que Im z Im z 0 y que z 0 = g(z), con g dada por g( ) = a + b . c + d

Cambiando los signos podemos suponer que c 0. La frmula (10.7) nos da o que |cz + d| 1, pero Im z 3/2, luego ha de ser c 2/ 3, luego c = 0, 1. Si c = 0 entonces ad = 1, podemos suponer a = d = 1 y as g( ) = + b, con lo que g = tb . Esto ya implica que Im z = Im z 0 , y adems | Re z Re z 0 | = |b|, a lo cual slo es posible si b = 1 y z, z 0 tienen partes reales de 1/2. o Si c = 1, la relacin |z + d| 1 con |z| 1 slo puede darse si d = 1, 0, 1. o o Si d = 0 ha de ser b = 1, con lo que |z| = 1 y g( ) = a 1/ . Vemos que 1/z tiene tambin mdulo 1. Para que z 0 = a 1/z est en D, las unicas e o e posibilidades son que a = 0 (y entonces z y z 0 son simtricos respecto al eje e imaginario) o bien que a = 1 (y entonces z y z 0 han de ser y s()). En cualquiera de los dos casos se cumple lo que queremos probar. Si d = 1, la relacin |z + d| 1 slo puede darse si z = o bien z = s(). o o Si es z = entonces d = 1 y g( ) = a + a 1 1 =a . +1 +1

Por lo tanto z 0 = a + . Necesariamente a = 1 y se cumple lo que queremos probar. El caso z = s() es anlogo. a Slo queda probar = 0 . En efecto, si g , para cada z en el interior o de D, acabamos de probar que g(z) es equivalente a un z 0 D respecto a 0 , luego existe g 0 0 tal que g 0 (g(z)) = z 0 . Como z no est en la frontera de a D, sabemos que esto slo puede ocurrir si g 0 (g(z)) = z. Por el principio de o prolongacin anal o tica ha de ser g g 0 = 1, luego g = g 01 0 . (Notemos que, 0 viendo a g y g como matrices, lo que hemos probado es que g = g 01 pero, como 1 0 , la conclusin es correcta.) o Si identicamos los lados opuestos de un paralelogramo fundamental de un ret culo R obtenemos una supercie de Riemann T de gnero 1 tal que las fune ciones el pticas sobre R pueden verse como funciones holomorfas sobre T . En el cap tulo siguiente veremos que podemos hacer lo mismo con la funcin moduo lar: No es evidente, pero si identicamos los puntos de D simtricos respecto al e eje imaginario obtenemos una supercie de Riemann S, de modo que j puede verse como una funcin holomorfa sobre S. Intuitivamente est claro que S o a es topolgicamente un cilindro con un extremo cerrado o, tambin, una esfera o e menos un punto. Sucede adems que si compacticamos S con un punto innito a

10.5. El grupo modular

315

obtenemos una esfera S y resulta que j se extiende a una funcin holomorfa o j : S C . Ms concretamente, veremos que los coecientes de Laurent de a j respecto a una carta adecuada alrededor del punto innito son precisamente sus coecientes de Fourier, y el hecho de que el coeciente de e2i sea no nulo se traducir en que j tiene un polo simple en el innito. Sabemos que j a es inyectiva en S, luego, admitiendo todo esto, es claro que j ha de ser una transformacin conforme entre dos esferas, lo que nos permite concluir que j o toma todos los valores complejos y, segn ya hemos explicado, esto demuestra u el teorema de uniformizacin. o

Cap tulo XI

Supercies modulares
En el cap tulo anterior hemos visto que las propiedades bsicas de las funa ciones el pticas 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 cap tulo siguiente llamaremos funciones modulares, que estn muy relacionadas con ciertas supercies compactas llamadas a supercies modulares, pero que no son tan fciles de construir como los toros a complejos, sino que para ello vamos a necesitar todo este cap tulo. En la ultima seccin del cap o tulo anterior esbozamos la construccin de la o ms simple de las supercies modulares: la que se obtiene al identicar los a 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 seccin a introducir los grupos con los que o vamos a trabajar.

11.1

Transformaciones de Mbius o

La teor de funciones de variable compleja prueba que las unicas transa formaciones conformes de la esfera de Riemann en s misma son las llamadas transformaciones de Mbius, es decir, las transformaciones de la forma o z 7 az + b , cz + d a, b, c, z C, ad bc 6= 0.

Si pensamos en la esfera de Riemann como en la recta proyectiva compleja, las transformaciones de Mbius pueden verse tambin como las transformaciones o e proyectivas de la recta en s misma. El inters de este enfoque es que nos da un e aparato algebraico para manejarlas: 317

318

Cap tulo 11. Supercies modulares

En general, si A es un anillo, el grupo lineal general LG(n, A) es el grupo de todas las matrices regulares n n con coecientes en A. La regularidad de una matriz equivale a que su determinante sea una unidad de A. Si A es un cuerpo, esto es tanto como decir que el determinante ha de ser no nulo. A cada matriz a c A= LG(2, C) b d

le hacemos corresponder la transformacin de Mbius A : C C dada o o por az + b A (z) = . cz + d Si consideramos coordenadas homogneas en C (de modo que cada z Z e se identica con (z, 1) y el punto innito es = (1, 0)) la aplicacin A es o A ([z1 , z2 ]) = [(z1 , z2 )A]. Visto as es claro que constituye un epimorsmo de LG(2, C) en el grupo , de las transformaciones de Mbius. Su ncleo lo forman las matrices diagonales. o u Por otra parte, la teor de funciones de variable compleja tambin prueba a e que toda transformacin conforme de un semiplano en s mismo es la restriccin o o de una transformacin de Mbius.1 o o Vamos a probar que las unicas transformaciones conformes del semiplano H en s mismo son las asociadas al grupo LG+ (2, R), es decir, las transformaciones de Mbius con coecientes reales y determinante positivo. o Ciertamente, las transformaciones de este tipo conservan H. Ello es debido a la relacin (10.1), que podemos reescribir como sigue: o det A a c Im A ( ) = Im , para A = LG(2, R). b d |c + d|2 Por otra parte, si f es una transformacin de Mbius que deja invariante a o o H, claramente f ha de transformar la recta real en s misma (incluyendo en ella el punto ). Supongamos que f () = r R. Entonces tomamos 0 1 B= LG+ (2, R), 1 r de modo que B (r) = y f B () = . Si probamos que f B tiene la forma indicada, lo mismo valdr para f . Equivalentemente, podemos suponer a que f () = . Esto se traduce en que f = A para una matriz A con c = 0 o, equivalentemente, en que f ( ) = r + s, donde necesariamente r, s R (pues f transforma R en R).
resultado se enuncia ms habitualmente para discos, pero cualquier disco puede a transformarse en cualquier semiplano mediante una transformacin de Mbius, luego es vlido o o a igualmente para semiplanos.
1 Este

11.1. Transformaciones de Mbius o

319

Finalmente notamos que multiplicando una matriz de LG+ (2, R) por una matriz diagonal adecuada obtenemos otra que induce la misma transformacin o de Mbius y tiene determinante 1. o 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 transformacin conforme de H en s mismo o puede obtenerse a partir de una matriz de LE(2, R). Por ello, a partir de este momento slo trataremos con matrices de este grupo. Notemos que dos matrices o determinan la misma transformacin de Mbius si y slo si se diferencian a lo o o o 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 representacin matricial en LE(2, R) de una transforo macin de H no siempre es la obvia. Por ejemplo, la representacin de f ( ) = 2 o o 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 Mbius asociadas, si bien hemos de tener siempre presente que o los pares de matrices A se identican como transformaciones de Mbius. o Recapitulando, si f= a c b d LE(2, R),

tenemos que f tiene un unico polo en = d/c, que es un nmero real, o bien el u punto . Para cualquier otro C se cumple la relacin (10.7). Esto implica o que f se restringe a una transformacin conforme en el semiplano H. o Nota La teor que vamos a desarrollar tiene una interpretacin geomtrica a o e basada en el hecho de que el semiplano H es un modelo de la geometr hia perblica (no eucl o dea) cuando se consideran como rectas hiperblicas las rectas o verticales y las semicircunferencias ortogonales al eje real. En H pueden denirse las nociones de distancia y medida de ngulos (en particularidad la perpendicua laridad), de modo que se cumplen los axiomas bsicos de la geometr eucl a a dea excepto el postulado de las paralelas. Las transformaciones asociadas a las matrices de LE(2, R) son precisamente los movimientos hiperblicos, es decir, las o biyecciones de H en s mismo que conservan las distancias y la orientacin (y o por consiguiente la medida de ngulos). a Conviene sealar tambin que, mediante una transformacin de Mbius que n e o o haga corresponder el semiplano H con el disco unitario , es posible desarrollar toda la teor en en lugar de en H. Este enfoque es ms intuitivo porque a a desaparece la asimetr entre el punto y los puntos del eje real (que, aunque a no forman parte del plano hiperblico, s intervienen en las deniciones de recta, o movimiento, etc. a modo de puntos innitos). Sin embargo, dicha asimetr a resulta ser tcnicamente muy conveniente, pues, como veremos, el punto e

320

Cap tulo 11. Supercies modulares

resulta ser mucho ms cmodo de manejar y a menudo ser posible reducir las a o a cuestiones concernientes a puntos nitos al caso especial de . Las supercies modulares que queremos denir se obtendrn identicando a los puntos de H a travs de ciertos subgrupos de LE(2, R), anlogamente a e a como los toros complejos se obtienen identicando los puntos de C a travs e de ciertos subgrupos de traslaciones. Como ya hemos comentado, el caso ms a simple lo proporciona el grupo modular, que con la notacin que acabamos de o introducir no es sino = LE(2, Z). Las transformaciones de Mbius asociadas o a los elementos de se conocen como transformaciones unimodulares. Diremos que dos puntos de H son equivalentes bajo un subgrupo de LE(2, R) si uno puede transformarse en el otro mediante un elemento de . Es obvio que se trata de una relacin de equivalencia en H. El anlogo al o a paralelogramo fundamental de un ret culo es el concepto que introducimos seguidamente: Un subconjunto cerrado D H es un dominio fundamental para si todo punto de H es equivalente a un punto de D y dos puntos de D no son equivalentes salvo quiz si ambos estn en la frontera. a a Ciertamente, los paralelogramos fundamentales de un ret culo complejo R cumplen esta denicin respecto al grupo de traslaciones asociadas a R. El o teorema 10.34 nos da que D = { H | | Re | 1/2, | | 1} es un dominio fundamental para el grupo modular. Desde el punto de vista de la geometr hiperblica se trata de un tringulo (de lados rectil a o a neos) no acotado. Nuestro propsito es dotar de estructura de supercie de Riemann al cociente o de H sobre la equivalencia respecto de un subgrupo de LE(2, R). El subgrupo no puede ser arbitrario, pues el cociente podr reducirse a un punto, o no ser a un espacio de Hausdor, etc. Esto nos lleva a las consideraciones topolgicas o de la seccin siguiente. o

11.2

Grupos topolgicos o

Denicin 11.1 Un grupo topolgico es un grupo G dotado de estructura de o o espacio topolgico (de Hausdor) de modo que el producto G G G y la o aplicacin G G dada por 7 1 son continuas. o 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 cudruplas (a, b, c, d) C4 tales que ad bc = 1, a luego es un abierto. A travs de esta biyeccin podemos dotar a LG(2, C) de e o

11.2. Grupos topolgicos o

321

una topolog con la que se convierte en un grupo topolgico, pues el producto a o se corresponde con una aplicacin polinmica y la aplicacin 7 1 con o o o una funcin racional cuyo denominador no se anula. Claramente LG(2, C) es o localmente compacto y tiene una base numerable. Es obvio que todo subgrupo de un grupo topolgico hereda una estructura o natural de grupo topolgico. En particular, LE(2, R) es un subgrupo cerrado o de LG(2, C) (su imagen en C4 es un subconjunto cerrado de R4 ). Un subgrupo de LE(2, R) que nos va a interesar especialmente es el grupo ortogonal especial OE(2, R), formado por las matrices de LE(2, R) cuya inversa coincide con su traspuesta. Expl citamente, es fcil ver que OE(2, R) est fora a mado por las matrices a b b a tales que a2 + b2 = 1. Obviamente R es un grupo topolgico con la suma, y la o aplicacin R OE(2, R) dada por o cos 2t sen 2t t 7 sen 2t cos 2t es un homomorsmo de grupos continuo y suprayectivo. Su ncleo es Z. u A travs del homeomorsmo de LG(2, C) en C4 que dene la topolog del e a primer grupo, el grupo modular LE(2, Z) se corresponde con un subconjunto de Z4 , luego LE(2, Z) es un subgrupo cerrado y discreto de LE(2, R). El grupo T de las traslaciones del plano complejo puede identicarse con el subgrupo de LE(2, C) compuesto por las matrices de la forma 1 0 tb = , b C. b 1 La aplicacin b 7 tb dene obviamente un isomorsmo topolgico C T o o = (es decir, un isomorsmo de grupos que adems es un homeomorsmo). a Denicin 11.2 Una accin (continua) de un grupo topolgico G sobre un o o o espacio topolgico S es una aplicacin continua S G S tal que s1 = s o o para todo s S y (s) = s() para todo s S y todos los , G. En estas condiciones, es claro que la multiplicacin por un G jo es un o homeomorsmo de S en s mismo. Si un grupo G acta sobre un conjunto S, diremos que dos elementos s, t S u son equivalentes respecto a G si existe G tal que s = t. Claramente se trata de una relacin de equivalencia en S. Las clases de equivalencia se llaman o o rbitas y el conjunto de todas las rbitas se representa por S/G. Esto generaliza o a las deniciones anlogas que hemos dado en la seccin anterior. La accin es a o o transitiva si todos los puntos de S son equivalentes entre s es decir, si S/G , consta de una unica rbita. o

322

Cap tulo 11. Supercies modulares

Ejemplos Es fcil ver que la accin C LG(2, C) C descrita en la a o seccin anterior es continua, si bien no vamos a necesitar este hecho general. o Es ms fcil comprobar directamente la continuidad de la accin que realmente a a o nos va a interesar, que es la accin H LE(2, R) H. Identicando el o grupo con un subconjunto de R4 , est determinada por funciones racionales a cuyos denominadores no se anulan. La accin es transitiva, pues para todo o a + bi H, la matriz b 0 = a/ b 1/ b cumple que i = a + bi, luego la rbita de i es todo el semiplano. o Tambin es continua la accin C T C del grupo de las traslaciones e o del plano complejo (identicando T con C, se trata de la suma de nmeros u complejos). La accin es obviamente transitiva. Si R es un ret o culo complejo, a travs del isomorsmo C T se identica con un subgrupo cerrado y discreto e = 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 topolgico y K es un subgrupo de G, entonces K acta o u sobre G por multiplicacin (por la derecha). El conjunto cociente es G/K (en o el sentido usual de la teor de grupos). a Denicin 11.3 Si G es un grupo topolgico que acta sobre un espacio S o o u y p : S S/G es la proyeccin natural en el cociente, denimos en S/G la o topolog respecto a la cual un conjunto A S/G es abierto si y slo si p1 [A] a o es abierto en S. Nos referiremos a ella como la topolog cociente. a Es claro que la topolog cociente es ciertamente una topolog en S/G resa a pecto a la cual p es continua. Ms an, p es abierta, pues si X S es abierto, a u S entonces p[X] es abierto en S/G, ya que p1 [p[X]] = Xg es unin de abiero gG tos.

En el caso en que G es un ret culo complejo R, la topolog en C/R que a acabamos de denir es la topolog usual en el toro complejo. Un ret a culo 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 construccin similar a la de los toros complejos a partir de un cociente del o semiplano H respecto de un subgrupo discreto de LE(2, R). Si no exigimos que sea discreto podemos encontrarnos muchas patolog as. Por ejemplo, si acta transitivamente sobre H el cociente se reduce a un punto, o si una rbita u o tiene un punto de acumulacin en otra rbita (en particular si es densa en H) o o entonces el cociente no tiene la propiedad de Hausdor, etc. En esta seccin demostraremos que si es discreto entonces H/ es un o espacio de Hausdor, y ms adelante veremos que podemos dotarlo de estructura a anal tica. Como primera observacin sobre los subgrupos discretos demostramos o que son siempre cerrados:

11.2. Grupos topolgicos o

323

Teorema 11.4 Sea G un grupo topolgico y un subgrupo localmente como pacto. Entonces es cerrado en G. Demostracion: Sea C un entorno compacto de 1 en . Sea U un entorno abierto de 1 en G tal que U C. Tomemos x . Consideremos la aplicacin f (, ) = 1 . Como f (x, x) = 1 U , tenemos que f 1 [U ] contiene o un entorno V V de (x, x), es decir, V es un entorno de x tal que V 1 V U . Entonces (V )1 (V ) C. Como x est en la clausura de , podemos a tomar y V . Claramente V yC. Notemos que si W es un entorno de x, entonces W V 6= , luego x V yC (pues yC es compacto). Concluimos que es cerrado. Antes de estudiar los cocientes que realmente nos interesan vamos a obtener un par de resultados sobre cocientes de un grupo topolgico respecto de un o subgrupo cerrado: Teorema 11.5 Sea G un grupo topolgico y K un subgrupo cerrado de G. Eno tonces la topolog cociente en G/K es de Hausdor. Si K es un subgrupo a normal, entonces G/K es un grupo topolgico con dicha topolog o a. Demostracion: La aplicacin f : G G G dada por f (, ) = 1 o es continua. Si p(), p() G/K son clases distintas, entonces (, ) f 1 [K], / luego existe un abierto U V en G G tal que (, ) U V, (U V ) f 1 [K] = .

Los conjuntos p[U ] y p[V ] son entornos de p() y p() respectivamente, y es fcil ver que son disjuntos. a Supongamos ahora que K es normal y sea U un abierto en G/K. Consideramos el diagrama siguiente: GG
pp f

/G
p

G/K G/K

/ G/K

Las echas horizontales son el producto en G y G/K. Es fcil ver que a g 1 [U ] = (p p)[f 1 [p1 [[U ]]], con lo que g 1 [U ] es abierto y g es continua. Similarmente se comprueba la continuidad de K 7 K1 . Si K es un subgrupo cerrado de G, no necesariamente normal, el conjunto cociente G/K considerado en el teorema anterior est formado por las clases a gK generadas por multiplicacin por la derecha por elementos de K. Es claro o que podemos denir igualmente una topolog de Hausdor sobre el conjunto a de las clases Kg correspondientes a la multiplicacin por la izquierda. Vamos a o usar este hecho en el contexto siguiente:

324

Cap tulo 11. Supercies modulares

Si un grupo topolgico G acta transitivamente sobre un espacio S, jado o u 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 biyeccin G/K S dada por Kg 7 sg. o Ciertamente es continua, pues si U es abierto en S, su antiimagen en G/K 1 es p[fs [U ]], donde fs : G S es la aplicacin continua determinada por o fs (g) = sg. Sin embargo, en general no podemos garantizar que la biyeccin o sea un homeomorsmo. El teorema siguiente nos da una condicin suciente. o Teorema 11.6 Sea G un grupo topolgico con una base numerable que acta o u transitivamente sobre un espacio topolgico S localmente compacto. Sea s S o y K = { G | s = s}. Sea G/K = {Kg | g G}. Entonces la aplicacin o G/K S dada por Kg 7 sg es un homeomorsmo. Demostracion: Ya sabemos que es continua. Basta probar que es abierta. 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 tambin es un entorno de 1, cambiando e V por V V 1 , podemos suponer que V = V 1 . Si sV contiene un punto interior sv, entonces sg = svv 1 g ser un punto a interior de sV V g U , como queremos probar. As pues, basta ver que sV no tiene interior vac o. S Obviamente, G = V . Como G tiene una base numerable, podemos
G

encontrar

{n } n=0

G de modo que G =

Por el teorema de Baire, algn sV n ha de tener interior no vac luego sV u o, tambin tiene interior no vac (ya que la multiplicacin por n es un homeoe o o morsmo). En particular esto se aplica al teorema de isomorf si f : G H es a: un epimorsmo continuo entre dos grupos topolgicos, podemos considerar la o accin de G en H dada por hg = hf (g). Claramente es transitiva, pues la o o rbita de 1 es la imagen de G. El estabilizador de 1 es el ncleo N(f ) y la u aplicacin considerada en el teorema anterior es el isomorsmo G/ N(f ) H, o = luego, suponiendo que G tenga una base numerable y que H sea localmente compacto, el isomorsmo que proporciona el teorema de isomorf es topolgico a o (es decir, es tambin un homeomorsmo). e Ejemplos La aplicacin R S 1 dada por t 7 e2it es un epimorsmo o continuo de R en la esfera unidad compleja cuyo ncleo es Z. Por consiguiente, u el grupo R/Z es topolgicamente isomorfo a S 1 . o Antes hemos construido tambin un epimorsmo continuo R OE(2, R) e con ncleo Z. Concluimos que el grupo ortogonal especial es topolgicamente u o

n=0

V n . Entonces S =

n=0

sV n .

11.2. Grupos topolgicos o

325

isomorfo a R/Z, y tambin a la circunferencia unidad S 1 . En particular OE(2, R) e es un grupo topolgico compacto. o Consideremos ahora la accin de G = LE(2, R) sobre el semiplano H, que o ya hemos visto que es transitiva. Vamos a calcular el estabilizador de i. Para ello observamos que una matriz a c = b d cumple i = i si y slo si a = d y b = c. o Concluimos que el estabilizador de i es K = OE(2, R). El teorema anterior prueba que H es homeomorfo al cociente LE(2, R)/OE(2, R). Ms an, si es a u un subgrupo de G, podemos considerar su accin natural en H inducida por la o de G y su accin en G/K dada por (Kg) = K(g). Claramente tenemos el o siguiente diagrama conmutativo: G/K H / G/K /H

Vemos as que es equivalente estudiar la accin de sobre H que estudiar o su accin sobre G/K. o El mismo planteamiento es aplicable trivialmente a la accin del grupo G o de las traslaciones del plano complejo sobre S = C. Esta vez los estabilizadores son triviales, luego, tomando K = 1, vemos que la accin de un subgrupo G o sobre C es equivalente a la accin de sobre G/K (o sobre G) por multiplicacin o o por la derecha. A partir de aqu supondremos que G es un grupo topolgico localmente com o pacto, K un subgrupo compacto de G y un subgrupo discreto de G. Llamaremos S = G/K y p : G S ser la proyeccin natural. Por el teorema 11.5 a o tenemos que S es un espacio de Hausdor. Como p es abierta, de hecho S es localmente compacto. Segn acabamos de ver, tomando G = LE(2, R) y u K = OE(2, R), todo cuanto digamos se aplicar en particular a la accin de a o sobre el semiplano H (y tambin a la accin de un ret e o culo sobre el plano complejo, aunque lo que sucede en este caso ya lo sabemos). Teorema 11.7 Si A S es un conjunto compacto, entonces p1 [A] es compacto. Demostracion: Tomemos un cubrimiento de G formado por abiertos de clausura compacta. Sus imgenes por p son abiertos en S y cubren el conjunto A. a As pues, n S A p[Vi ],
i=1

326

Cap tulo 11. Supercies modulares

donde cada Vi es un abierto en G de clausura compacta. Por lo tanto, n n S S p1 [A] KVi KV i .


i=1 i=1

El conjunto p compacto.

[A] es cerrado y cada KV i es compacto, luego P 1 [A] es

Teorema 11.8 Si A y B son subconjuntos compactos de S, entonces el conjunto {g | Ag B 6= } es nito.

Demostracion: Sean C = p1 [A] y D = p1 [B]. Por el teorema anterior, C y D son subconjuntos compactos de G. Si Ag B 6= , entonces Cg D 6= , luego g (C 1 D). Ahora bien, (C 1 D) es a la vez compacto y discreto, luego es nito. En particular, tomando A = B = {z}, vemos que, para todo s S, el conjunto {g | sg = s} es nito. Teorema 11.9 Para cada s S, existe un entorno U de s tal que Demostracion: Sea V un entorno compacto de z. Por el teorema anterior Podemos suponer que sgi = s exactamente para 1 i r0 . Para cada i > r0 podemos tomar entornos disjuntos Vi de s y Wi de sgi . Basta tomar T 1 U =V (Vi Wi gi ).
i>r0

{g | U g U 6= } = {g | sg = s}. {g | V g V 6= } = {g1 , . . . , gr }.

Teorema 11.10 Si s1 , s2 S no son equivalentes respecto de , entonces existen entornos Ui de si tales que U1 g U2 = para todo g .

Demostracion: Sean X1 y X2 entornos compactos de s1 y s2 . Por 11.8 sabemos que {g | X1 g X2 6= } = {g1 , . . . , gr }.

Como s1 y s2 no son equivalentes, ha de ser s1 gi 6= s2 , luego podemos encontrar entornos disjuntos Ui1 y Ui2 de s1 gi y s2 respectivamente. Basta tomar
1 1 U1 = X1 U11 g1 Ur1 gr ,

U2 = X2 U12 Ur2 .

Ahora es claro que S/ es un espacio de Hausdor. En particular hemos demostrado lo que necesitbamos: a Teorema 11.11 Si es un subgrupo discreto de LE(2, R), entonces el conjunto cociente H/ es un espacio de Hausdor.
Ejercicio: Demostrar que si es un subgrupo discreto de LE(2, R), entonces las o rbitas de los puntos de H respecto de son discretas.

11.3. Puntos el pticos y parablicos o

327

11.3

Puntos el pticos y parablicos o

Si R es un ret culo complejo, el cociente C/R es compacto y la proyeccin o natural p : C C/R se restringe a un homeomorsmo en un entorno de cada punto. Esta ultima propiedad permite denir fcilmente la estructura a anal tica del toro, pero ninguno de estos dos hechos tiene por qu ser cierto e para un subgrupo discreto de LE(2, R). Basta pensar en el grupo modular = LE(2, Z). El teorema 10.34 muestra que todo entorno de i contiene innitos pares de puntos simtricos con la misma imagen en H/. Los puntos como e ste son excepcionales, pero tenemos que caracterizarlos y tratarlos aparte en e muchas ocasiones. Por otro lado, ya hemos comentado que el cociente H/ no es compacto, sino que necesitamos compacticarlo con un punto para obtener una esfera. En general, si es un subgrupo discreto de LE(2, R), en esta seccin estudiao remos los puntos donde la proyeccin p : H H/ no es localmente inyectiva o (a los que llamaremos puntos el pticos), al tiempo que veremos cmo introducir o puntos adicionales que compactiquen el cociente (a los que llamaremos puntos parablicos). Ambas clases de puntos surgen de forma natural a partir de una o clasicacin sencilla de los elementos de LE(2, R): o Si g LE(2, R), sus puntos jos en C (es decir, los de su transformacin o de Mbius asociada) son sus vectores propios (los vectores propios de g como o matriz) interpretados como coordenadas homogneas de la recta proyectiva. Si e g tiene un espacio de vectores propios de dimensin 2, entonces g = 1 y o su transformacin de Mbius asociada es la identidad. Descartando este caso, o o las posibilidades son que g tenga uno o dos espacios de vectores propios de dimensin 1 (segn si su polinomio caracter o u stico tiene una ra doble o simple). z Por consiguiente, g tiene uno o dos puntos jos en C . El hecho de que los coecientes de g sean reales implica que si z C es un punto jo, tambin lo es e su conjugado z . Con esto llegamos a la clasicacin siguiente: o Denicin 11.12 Sea g LE(2, R) una transformacin g 6= 1. o o a) Diremos que g es parablica si tiene un unico punto jo en R {} (que o ser, de hecho, su unico punto jo en C ). a b) Diremos que g es el ptica si no tiene puntos jos en R {} (en cuyo caso tendr dos puntos jos, un z H y su conjugado z H). a / c) Diremos que g es hiperblica si tiene dos puntos jos en R {} (que o sern, de hecho, todos sus puntos jos en C ). a La discusin precedente muestra que cada transformacin g LE(2, R) diso o tinta de 1 es de uno de estos tres tipos. El teorema siguiente permite determinar fcilmente el carcter de una matriz: a a Teorema 11.13 Si g LE(1, R), g 6= 1, entonces a) g es parablica si y slo si | Tr(g)| = 2, o o

328 b) g es el ptica si y slo si | Tr(g)| < 2, o

Cap tulo 11. Supercies modulares

c) g es hiperblica si y slo si | Tr(g)| > 2. o o Demostracion: El polinomio caracter stico de g es x2 Tr(g)x + 1, cuyo 2 discriminante es Tr(g) 4. Es claro que g es parablica si y slo si tiene un o o unico 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 hiperblica. Igualmente se tiene el rec o proco. Por exclusin o tenemos tambin la caracterizacin de las matrices el e o pticas. Nota Esta clasicacin tiene una interpretacin en trminos de la geometr o o e a hiperblica. Recordemos que las transformaciones de LE(2, R) son los movio mientos hiperblicos. De entre ellos, las transformaciones hiperblicas (movio o mientos sin puntos jos) son el equivalente no eucl deo de las traslaciones, las transformaciones el pticas (movimientos con un punto jo) son el equivalente no eucl deo de los giros, mientras que las transformaciones parablicas son un o tipo de movimientos sin equivalente eucl deo, llamados tambin giros innitos e (giros con centro en el innito). Consideremos por ejemplo los generadores del grupo modular: la transformacin t(z) = z + 1 es una traslacin eucl o o dea, pero desde el punto de vista de la geometr hiperblica es un giro alrededor de (tiene traza 2 y ja a ). a o En cambio, la transformacin s(z) = 1/z es un giro de 180 alrededor de i. o Denicin 11.14 Si es un subgrupo de LE(2, R), diremos que z R {} o es un punto parablico (respecto de ) si existe un elemento parablico g o o tal que g(z) = z. Diremos que z H es el ptico (respecto de ) si existe un elemento el ptico g tal que g(z) = z. Notemos que si z R {} es parablico para y g , entonces g(z) o tambin lo es, pues si f es parablico y f (z) = z, tenemos que f g e o tambin es parablico (por ejemplo, porque tiene la misma traza) y claramente e o f g (g(z)) = g(z). Igualmente, la imagen de un punto el ptico z H por un elemento de es de nuevo un punto el ptico. Denimos H = H {z R {} | z es parablico (respecto de )}. o Segn acabamos de observar, si z H y g , entonces g(z) H , de u modo que acta sobre H . Adems la rbita de un punto parablico est u a o o a formada exclusivamente por puntos parablicos y la rbita de un punto el o o ptico est formada exclusivamente por puntos el a pticos. En la prctica hablaremos de a puntos parablicos y el o pticos de H / para referirnos a las rbitas formadas o por tales puntos de H . As el cociente H / contiene los puntos de H/ ms , a los puntos parablicos, que son los puntos que nos propon o amos aadir. n Seguidamente calculamos como ejemplo los puntos el pticos y parablicos o del grupo modular.

11.3. Puntos el pticos y parablicos o

329

Teorema 11.15 Los puntos parablicos del grupo modular son y los no u meros racionales. Todos ellos constituyen una unica clase de equivalencia. Los puntos el pticos son los equivalentes a i y a = (1 + 3)/2. Demostracion: Claramente queda jo por la transformacin parablica o o g(z) = z + 1. Si r = p/q es un nmero racional (con p y q primos entre s u ), tomamos enteros u y v tales que up + vq = 1. Sea p q g= . u v Claramente g() = r, luego r es un punto parablico equivalente a . o Supongamos ahora que z R es parablico y veamos que es un nmero racional. o u Sea a c g= b d una transformacin parablica tal que g(z) = z. o o Esto signica que cz 2 + (d a)z b = 0 (con c 6= 0, o si no g = 1), y adems z es la unica solucin de esta ecuacin. Por consiguiente el polinomio a o o es reducible en Q[x] y su ra z ha de ser racional. z Ocupmonos ahora de los puntos el e pticos. Una transformacin el o ptica g ha de cumplir | Tr(g)| < 2, luego Tr(g) = 1, 0, 1 y el polinomio caracter stico 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 aplicacin), podemos suponer que el o polinomio caracter stico 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 unico factor invariante y su forma cannica correspondiente es una de las matrices o 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 est en . Para ello consideramos el a 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 ra de su polinomio caracter z stico, es fcil ver que todo elemento de Z[g] es a de la forma m + ng, con m, n Z. La expresin es unica, pues si m + ng = 0 o entonces g ser diagonal, luego ser g = 1. Es fcil ver entonces que Z[g] a a a 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 teor de endomorsmos de espacios a vectoriales al caso de g como endomorsmo de Z2 . Concretamente, Z2 es un Z[g]-mdulo nitamente generado y libre de torsin, o o pues si (m + ng)v = 0, para un v Z2 no nulo, entonces g(v) = (m/n)v, luego m/n ser un valor propio de g y, en particular una ra (racional) de su polinoa z mio caracter stico, lo cual es imposible. Por consiguiente, Z2 es un Z[g]-mdulo o libre. No puede tener rango 2, ya que entonces g tendr un espacio de vectores a propios de dimensin 2 o bien dos vectores propios reales, en contradiccin con o o

330

Cap tulo 11. Supercies modulares

su carcter el a ptico. Si v es una base de Z2 como Z[g]-mdulo, entonces v, g(v) o es una base de Z2 como Z-mdulo y en dicha base, la matriz de g es una de las o dos formas cannicas anteriores. o Ahora sabemos que la matriz de cambio de base es entera y tiene determinante 1. Si tiene determinante 1 consideramos la base g(v), v, en la cual la matriz de g es 0 1 1 1 o bien . 1 0 1 0 Concluimos que g es conjugada en a una de las cuatro matrices anteriores, y es claro que todo punto jado por g es equivalente respecto de a un punto jado por una de estas matrices. As pues, los puntos el pticos de son los equivalentes a los puntos jados por ellas. Estos han de cumplir z 2 + 1 = 0 o bien z 2 z + 1 = 0. Las soluciones en H son i y + 1, y el ultimo punto es equivalente a . Para comprender la diferencia geomtrica entre los puntos el e pticos, los puntos parablicos y los dems puntos de H hemos de considerar los estabilizadores: o a Denicin 11.16 Si es un subgrupo de LE(2, R) y z H , denimos o z = {g | zg = z}. Representaremos por z al correspondiente grupo de transformaciones de Mbius o, equivalentemente, a la imagen de z por el epimorsmo o LE(2, R) LE(2, R)/{1}. Es inmediato comprobar que si g y z1 g = z2 , entonces z2 = g1 , luego z puntos equivalentes tienen estabilizadores isomorfos. Claramente, si z H y g z cumple g 6= 1, entonces g ha de ser una transformacin el o ptica, luego z ha de ser un punto el ptico. En otros trminos, e si z H no es el ptico entonces z {1}, luego z = 1. Enseguida nos ocuparemos de determinar la estructura de z cuando z es un punto el ptico o parablico, pero de momento veamos el caso concreto del o grupo modular. Unas simples comprobaciones nos dan que i = hsi , = hgi , = hti , donde
1 s( ) = ,

1 donde g( ) = +1 ,

donde

t( ) = + 1.

El grupo i tiene dos elementos. Notemos que dsi = d , lo que signica que en un entorno de i la transformacin s se comporta como un giro de 180 , o luego los puntos de un entorno de i se agrupan en parejas de puntos equivalentes respecto a . Por lo tanto, si queremos pensar en un entorno de i en el cociente H /, no hemos de mirar todo un entorno de i en H , pues entonces vemos cada

11.3. Puntos el pticos y parablicos o

331

punto repetido dos veces, sino que hemos de mirar slo la mitad, por ejemplo, o la mitad que queda dentro del dominio fundamental y que est sealada en la a n gura. Similarmente, el grupo tiene tres elemen2 tos y, como dg = d , en un entorno de la transformacin g se comporta como un giro de o 240 , de modo que cada punto del entorno co i rrespondiente en H / est representado por a tres puntos alrededor de . Si queremos pensar en un entorno de en H / hemos de considerar unicamente la tercera parte de un entorno 1 1/2 1/2 1 de en H , tal y como indica la gura o, si no queremos salirnos del dominio fundamental, podemos mirar la sexta parte que queda dentro del dominio ms la otra sexta parte marcada cerca de + 1. a es innito. Todav no estamos en condiciones de hablar con El grupo a precisin de lo que ocurre en este caso, pero bsicamente es que al mirar un o a entorno de innito en H estamos viendo cada punto de H / repetido innitas veces. Finalmente, si z es cualquier punto de H no el ptico, en un entorno sucientemente pequeo no hay puntos equivalentes. Esto es trivial si z est en el n a interior del dominio fundamental, pero si est en la frontera (y no es el a ptico) tambin se cumple. Por ejemplo, si z est en la recta Re z = 1/2, los puntos a e a la izquierda de z se corresponden con los puntos a la izquierda de su simtrico e respecto al eje imaginario, pero no con los puntos a su derecha, luego un entorno de z en H sucientemente pequeo se corresponde un n vocamente con un entorno de z en H /. El resto de esta seccin lo dedicamos a precisar y generalizar las ideas que o acabamos de discutir, pues en la seccin siguiente nos basaremos en ellas para o denir la estructura anal tica de H /. Empezamos analizando los estabilizadores de los puntos el pticos: Teorema 11.17 Sea un subgrupo discreto de LE(2, R) y z H un punto el ptico respecto de . Entonces z (y, por consiguiente, z ) es un grupo c clico nito. Demostracion: Recordemos que el subgrupo de LE(2, R) formado por los elementos que jan a i es el grupo ortogonal especial OE(2, R), que es compacto. El grupo K = {g LE(2, R) | zg = z} es un conjugado de OE(2, R), luego es topolgicamente isomorfo a la circunferencia unidad S 1 . Entonces z = K o es a la vez compacto y discreto, luego es nito. De hecho, es isomorfo a un subgrupo nito de R/Z y es fcil ver que todo subgrupo nito de R/Z es c a clico (su antiimagen en R ha de ser discreta y todo subgrupo discreto de R es c clico innito). Teorema 11.18 Si es un subgrupo discreto de LE(2, R), entonces los elementos de orden nito de son 1 y los elementos el pticos.

332

Cap tulo 11. Supercies modulares

Demostracion: El teorema anterior prueba que los elementos el pticos tienen orden nito. Rec procamente, supongamos que g tiene orden nito. Toda matriz es conjugada en LG(2, C) a una matriz diagonal 0 . 0 1 Si g tiene orden nito, lo mismo le sucede a esta matriz, lo cual se traduce en que es una ra de la unidad. Si = 1, entonces g = 1. En caso contrario, z como la traza se conserva, es claro que | Tr g| < 2, luego g es el ptico. Denicin 11.19 Si es un subgrupo discreto de LE(2, R) y z H es un o punto el ptico, llamaremos orden de z al nmero de elementos del grupo z . u Por ejemplo, el grupo modular determina dos clases de puntos el pticos: los equivalentes a i, de orden 2, y los equivalentes a , de orden 3. Nos ocupamos ahora de los puntos parablicos. Si s R {} es un o punto parablico de un subgrupo discreto de LE(2, R), el grupo s contiene o ciertamente a todas las transformaciones parablicas de que jan a s, pero en o principio podr contener tambin transformaciones hiperblicas que tuvieran a e o a s como uno de sus dos puntos jos. Vamos a ver que no es as sino que s , consta unicamente de transformaciones parablicas. (En el caso en que z es o un punto el ptico, es evidente que z consta unicamente de transformaciones el pticas, pues se trata de un grupo nito.) Para cada s R {}, llamamos P (s) = {g LE(2, R) | sg = s, g es parablico} {1}. o Queremos probar que si s es un punto parablico de un subgrupo discreto o de LE(2, R), entonces s = P (s) . Al mismo tiempo veremos que el grupo de transformaciones de Mbius s es un grupo c o clico innito. Razonaremos con y despus trasladaremos los resultados a un punto parablico arbitrario por e o conjugacin. o Supongamos, pues, que es parablico respecto a . Es fcil ver que las o a matrices de LE(2, R) que jan a son las de la forma a 0 t a1 y, de entre ellas, las parablicas (de traza 2) son las de la forma o 1 0 . t 1 Ahora es claro que el grupo P () es topolgicamente isomorfo a R {1}. o El grupo P () est formado por las traslaciones z 7 z +t, y es topolgicamente a o isomorfo a R.

11.3. Puntos el pticos y parablicos o

333

El grupo P () es un subgrupo discreto de P (). Es claro que un subgrupo discreto de R es c clico, pues est generado por el menor de sus elementos a positivos. Por consiguiente, el grupo P () est generado por la traslacin a o 1 0 = P () t 1 con |t| m nimo. Supongamos ahora que contiene un elemento hiperblico o a 0 = , |a| 6= 1. b a1 Cambiando por 1 si es necesario, podemos suponer que |a| < 1. As 1 0 1 = P () , a2 t 1 pero |a2 t| < |t|, contradiccin. o Con esto hemos probado que = P () , as como que el grupo est generado por una traslacin horizontal z 7 z + t. En general: a o Teorema 11.20 Sea un subgrupo discreto de LE(2, R) y sea s un punto pa = rablico de . Entonces s = P (s) y s Z. o Demostracion: Lo tenemos probado para s = y el caso general se reduce a ste por conjugacin. El razonamiento para ello es t e o pico y no lo volveremos a repetir: La matriz 0 1 s = 1 s cumple ss = , de donde se sigue que es un punto parablico de s . o 1 = Sabemos, pues, que s = P () s y que s Z. Conjugando por s obtenemos los hechos anlogos para s. a Terminamos con un hecho tcnico que necesitaremos ms adelante: e a Teorema 11.21 Si LE(2, R) es el ptico o parablico, entonces no es o conjugado con 1 en LE(2, R). Demostracion: Supongamos que es el ptico. Entonces ja a un z H. Como LE(2, R) acta transitivamente sobre H, existe LE(2, R) tal que u z = i. As es un elemento el , ptico que ja a i. Sabemos que esto equivale a que OE(2, R). Es claro que si es conjugado con su inverso, lo mismo le sucede a , luego podemos suponer que OE(2, R). Pongamos que = 1 . Ms a expl citamente: p q a c a c p q = = = 1 . q p b d b d q p

334

Cap tulo 11. Supercies modulares

Teniendo en cuenta que q 6= 0 (o si no = 1 no ser el a ptico), de aqu se sigue que b = c y a = d, pero entonces 1 = det = a2 b2 , lo cual es absurdo. Supongamos ahora que es parablico. En el teorema anterior hemos visto o que LE(2, R) acta transitivamente sobre R {}, por lo que podemos exigir u que el punto jo de sea 0, y entonces tiene la forma 1 t = . 0 1 El mismo razonamiento del caso anterior nos lleva ahora a que 1 t a c a c 1 t = , 0 1 b d b d 0 1 de donde b = 0 y a = d, con lo que 1 = det = a2 , contradiccin. o
Ejercicio: Demostrar que todo elemento hiperblico de LE(2, R) es conjugado con su o inverso.

11.4

La estructura anal tica

Finalmente estamos en condiciones de denir una estructura anal tica sobre los cocientes H /. Empezamos deniendo una topolog sobre H ms adea a cuada que la usual para tratar con los puntos parablicos. Ms en general, si o a llamamos H = {z C | Im z 0} {}, denimos en H la topolog siguiente: a a) Una base de entornos de un punto z H est formada por los discos a abiertos usuales D(z, r) contenidos en H. b) Una base de entornos de un punto z R est formada por los conjuntos a {z} T (z, r), donde T (z, r) H es el disco abierto de radio r tangente al eje real en z. c) Una base de entornos de est formada por los conjuntos a {} {z H | Im z > r}. Es fcil ver que estas condiciones determinan ciertamente una topolog (de a a Hausdor) en H, la cual induce en H la topolog usual, mientras que en R{} a induce la topolog discreta. a Observemos que si g LE(2, R), entonces g induce un homeomorsmo sobre H, pues g transforma circunferencias de la esfera de Riemann en circunferencias (entendiendo que las circunferencias que pasan por son las rectas). De esta

11.4. La estructura anal tica

335

forma, si z1 , z2 R y z1 g = z2 , tenemos que g transforma la circunferencia de un entorno bsico de z1 en una circunferencia que pasa por z1 y est contenida en H a a (salvo en z2 ), luego dicha circunferencia ha de ser una circunferencia tangente al eje real por z2 . Los puntos del entorno de z1 han de transformarse en el interior o en el exterior de la circunferencia imagen, pero, como han de quedar dentro de H, han de corresponderse con los puntos interiores. En denitiva, g transforma cada entorno bsico de z1 en un entorno bsico de z2 (y considerando a a g 1 tenemos tambin el rec e proco). Similarmente, si zg = , la circunferencia de un entorno de z ha de corresponderse con una circunferencia que pasa por es decir, con una recta completamente contenida en H (salvo en ), luego ha de ser una recta horizontal. Los puntos del entorno de z han de corresponderse con uno de los semiplanos determinados por la recta imagen y, como han de estar contenidos en H, dicho semiplano ha de ser el superior, luego el entorno de z se transforma en un entorno bsico de . Igualmente se prueba a el rec proco. Esto no signica que el grupo LE(2, R) acte (continuamente) sobre H con u esta topolog pues no es cierto que la accin H LE(2, R) H sea continua. a, o No obstante, si es un subgrupo discreto de LE(2, R), la restriccin H H o s que es continua. De hecho, es fcil ver que la continuidad de una accin de a o un grupo discreto sobre un espacio arbitrario S equivale a que cada aplicacin o s 7 sg sea un homeomorsmo. En particular, tenemos que acta sobre H cuando en H consideramos la u topolog inducida desde H. Conviene tener presente que H no es localmente a compacto salvo en el caso en que H = H.

Supongamos ahora que H y vamos a estudiar sus entornos. Para cada g LE(2, R), llamaremos cg al coeciente superior izquierdo de la matriz g. As por ejemplo, sabemos que el estabilizador de es , = {g | cg = 0}. Una simple comprobacin muestra que |cg | depende unicamente de la clase o doble g , es decir, que si multiplicamos g por elementos de no alteramos |cg |. Teorema 11.22 Sea un subgrupo discreto de LE(2, R) respecto al cual sea un punto parablico y sea M > 0. Entonces hay un nmero nito de clases o u g con g tales que |cg | M . Demostracion: Segn 11.20, el grupo es c u clico y est generado por a una traslacin o 1 0 = . h 1 a c Sea g = tal que 0 < cg |M |. Vamos a encontrar un b d g 00 g tal que ig 00 pertenezca a un compacto K que depende slo de M o y h.

336

Cap tulo 11. Supercies modulares

En primer lugar, tomamos un entero n tal que 1 d + 1 + |hc|. Una nhc 0 a c0 simple comprobacin muestra que g 0 = n g = o cumple |c0 | = |c|, b0 d0 |d0 | = d + nhc. Por (10.7) tenemos que 1 Im g 0 (i) = 1 1 2 . c02 + d02 M + (1 + |h|M )2

Por otra parte, (z) = z + h, luego podemos tomar un entero m adecuado para que g 00 = n g m cumpla 0 Re ig 00 |h|, sin cambiar con ello la parte imaginaria de ig 0 . En resumen, ig 00 est en el compacto a K = {z C | 0 Re z |h|, (M 2 + (1 + |h|M )2 )1 Im z 1}. Con esto hemos probado que toda clase g con 0 < cg |M | tiene un representante g 00 tal que ig 00 K. El teorema 11.8 aplicado a los compactos {i} y K nos da que slo un nmero nito de g 00 cumplen ig 00 K, luego hay un o u nmero nito de clases en estas condiciones. Finalmente observamos que slo u o hay una clase con cg = 0, a saber, , luego el teorema est probado. a Teorema 11.23 Si es un subgrupo discreto de LE(2, R) respecto al cual es un punto parablico, existe un r > 0 tal que |cg | r para todo g \ . o Adems, para todo z H y todo g \ se cumple a Im z Im g(z) 1 . r2

Demostracion: La existencia de r es inmediata a partir del teorema anterior. Adems, segn (10.7), a u Im g(z) = 1 Im z 1 Im z 2 . |cz + d|2 (c Im z)2 r Im z

Ahora podemos traducir estos hechos a resultados sobre puntos parablicos o arbitrarios: Teorema 11.24 Sea un subgrupo discreto de LE(2, R) y sea s un punto parablico respecto a . Entonces existe un entorno U de s en H tal que o s = {g | U g U 6= }. Demostracion: No perdemos generalidad si suponemos que s = , en cuyo caso basta tomar U = {} {z H | Im z > 1/r}, donde r viene dado por el teorema anterior. As si g \ y z U tenemos que Im(zg) < 1/r, , luego zg U . / Teorema 11.25 Sea un subgrupo discreto de LE(2, R). Para cada punto parablico s de y cada compacto K de H existe un entorno U de s tal que o U Kg = para todo g .

11.4. La estructura anal tica

337

Demostracion: Como es habitual, podemos suponer s = . Tomemos dos nmeros reales A y B tales que todo z K cumpla 0 < A < Im z < B. Sea u r segn 11.23 y tomemos u U = {} {z H | Im z > mx{B, 1/Ar2 }}. a As si z K y g \ , tenemos que Im zg < 1/Ar2 , luego zg U . Si, , / por el contrario g , entonces Im zg = Im z < B, luego tambin zg U . e / Con esto ya podemos probar algo bsico, pero no trivial: a Teorema 11.26 Si es un subgrupo discreto de LE(2, R), entonces el cociente H / es un espacio de Hausdor. Demostracion: Sea p : H H / la proyeccin natural. Observemos o que H/ H /, adems H/ es abierto en H /, pues p1 [H/] = H es a abierto en H . Adems, la topolog cociente de H/ es la inducida por H /, a a pues un subconjunto de H/ es abierto para cualquiera de las dos si y slo si o su antiimagen por p es abierta en H. Al espacio H/ podemos aplicarle el teorema 11.11 y concluir que es un espacio de Hausdor. El teorema anterior (aplicado a un entorno compacto de un punto de H) muestra que todo punto parablico puede separarse de todo o punto de H/. Slo falta probar que dos puntos parablicos distintos tienen o o entornos disjuntos. Tomamos, pues, dos puntos parablicos s y t no relacionados. No perdemos o generalidad si suponemos que t = . Sea z 7 z + h la traslacin que genera o . Tomemos u > 0 y consideremos los conjuntos siguientes: 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 bsico) tal que K U = . Veamos que V U = . En caso a contrario, existe un g tal que V U g 6= . Por hiptesis sg 6= , luego o la frontera de U g ha de ser una circunferencia tangente a R, luego claramente L U g 6= . Por consiguiente, U g corta a una traslacin de K por un elemento o de , es decir, existe tal que U g K 6= . As U g 1 K 6= , , contradiccin. o A continuacin denimos una estructura anal o tica 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 6= }. En particular, dos elementos de U se corresponden por un elemento de si y slo si se corresponden por un elemento de z . o

338

Cap tulo 11. Supercies modulares

Observemos que el abierto U no puede contener puntos parablicos o el o pticos distintos de z. En efecto, si z 0 U fuera un punto el ptico o parablico z 0 6= z, o entonces todo g z0 cumplir z 0 U g U 6= , luego ser g z , luego g a a tendr dos puntos jos, z y z 0 , lo cual es imposible. Esto prueba que el conjunto a de los puntos el pticos y parablicos es un subespacio discreto de H , luego sus o o rbitas forman a su vez un subespacio discreto de H /. Si z no es un punto el ptico ni parablico, entonces z = 1 y U no puede o contener puntos equivalentes, luego la proyeccin natural p : H H / o se restringe a una aplicacin inyectiva p|U : U H /. Obviamente, dicha o restriccin es un homeomorsmo en la imagen. Tomamos a su inversa como o carta de H /, es decir, las cartas alrededor de los puntos de H / que no son el pticos ni parablicos sern por denicin las inversas de las restricciones o a o 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 el ptico de orden n. Esto signica que el grupo z es c clico de orden n. Sea : H D(0, 1) una transformacin o conforme que cumpla (z) = 0. Entonces 1 z es un grupo de n transformaciones conformes del disco unitario en s mismo que jan a 0. Es conocido que las unicas transformaciones en estas condiciones son de la forma w 7 w, donde |w| = 1, y para que formen un grupo c clico de orden n la unica posibilidad es que tome los valores e2ki/n . As dos puntos w1 , w2 U se corresponden por un elemento de si y slo , o si se corresponden por un elemento de z , si y slo si (w1 ) = e2ki/n (w2 ), si o y slo si (w1 )n = (wn )n . o La aplicacin p[U ] D(0, 1) dada por p(w) 7 (w)n est bien denida y o a es inyectiva. De hecho, su imagen es un abierto y la aplicacin es un homeoo morsmo en la imagen. Para probarlo observamos que si A es abierto en p[U ], entonces p|1 [A] es un abierto en U , su imagen por es un abierto en el disco U unitario y su imagen por w 7 wn tambin es abierta. El rec e proco se prueba igualmente. Tomamos esta aplicacin como carta alrededor de p(z). o Si componemos dos cartas correspondientes a dos elecciones de obtenemos una transformacin conforme. Ello se debe a que 1 2 es una rotacin o o 1 del disco unidad, de donde se sigue que la composicin de las cartas es (la o restriccin) de una rotacin de ngulo n veces mayor. o o a Por otra parte, si componemos una de estas cartas con la carta correspondiente a un punto no el ptico p|1 : p[U 0 ] U 0 , obtenemos la aplicacin o U0 w 7 (w)n que es holomorfa y biyectiva (en su dominio), luego una transformacin conforme. o No es necesario considerar la composicin de dos cartas correspondientes a o dos puntos el pticos distintos, pues hemos visto que p[U ] no tiene ms puntos a el pticos. Por consiguiente, un punto en la interseccin de los dominios de cartas o de este tipo ser no el a ptico, y la composicin de las cartas el o pticas podr a desdoblarse en la composicin de cada una de ellas con una carta no el o ptica.

11.4. La estructura anal tica

339

Consideremos nalmente el caso en que z es un punto parablico. Tomemos o LE(2, R) tal que (z) = . Entonces 1 z est generado por una a traslacin w 7 w + h, con h > 0. Por consiguiente, dos puntos w1 , w2 U se o corresponden por un elemento de si y slo si se corresponden por un elemento o de z , si y slo si (w1 ) = (w2 ) + kh, si y slo si e2i(w1 )/h = e2i(w2 )/h . o o Tomamos como carta de dominio p[U ] la aplicacin p(w) 7 e2i(w)/h (con el o convenio de que p(z) 7 0). Notemos que la imagen de p[U ] es un disco abierto de centro 0. Todas las comprobaciones son anlogas a las del caso anterior. a Con esto tenemos probada la mayor parte del teorema siguiente: Teorema 11.27 Si es un subgrupo discreto de LE(2, R), existe una unica estructura anal tica sobre H / (considerado como espacio topolgico con la o topolog cociente) tal que la aplicacin natural p : H H / es holomorfa. a o Demostracion: Para probar la existencia slo nos falta comprobar que, o respecto de la estructura que acabamos de denir, la aplicacin p es holomorfa. o Sabemos que lo es en cada punto no el ptico, pues se restringe a la inversa de una carta. Si z H es el ptico, la composicin de p con la carta que hemos o construido alrededor de p(z) es z 7 (z)n , que tambin es holomorfa. e Supongamos que tenemos dos estructuras anal ticas en H / respecto a las cuales p|H es holomorfa. Hemos visto que p se restringe a un homeomorsmo (y, por consiguiente, a una transformacin conforme para ambas estructuras) en un o entorno de cada punto de H no el ptico, luego las cartas de ambas estructuras alrededor de puntos no el pticos ni parablicos son compatibles entre s En o . otras palabras, la identidad en H / es holomorfa (como aplicacin entre ambas o estructuras) salvo a lo sumo en los puntos el pticos y los parablicos. Ahora bien, o estos puntos son aislados, luego una lectura de la identidad alrededor de uno de ellos es una aplicacin holomorfa en un disco salvo una posible singularidad en o su centro, que resulta ser evitable porque la aplicacin est acotada. o a Denicin 11.28 Una supercie modular es una supercie de Riemann (como pacta) de la forma H /, donde es un subgrupo discreto de LE(2, R). Notemos que, en general, las variedades anal ticas H / no tienen por qu e ser compactas, luego no todo grupo determina una supercie modular. Hemos visto que los puntos el pticos y los parablicos en una variedad H / forman un o conjunto discreto, luego concluimos que una supercie modular tiene un nmero u nito de puntos el pticos y parablicos. En otras palabras, una condicin neceo o saria para que un grupo determine una supercie modular es que determine una cantidad nita de rbitas de puntos el o pticos y parablicos. o Si es el grupo modular, teniendo en cuenta cmo es su dominio fundao mental, es claro que el cociente H / es topolgicamente una esfera, luego o efectivamente determina una supercie modular. Sabemos que tiene un unico punto parablico y dos puntos el o pticos.

340

Cap tulo 11. Supercies modulares

A partir del grupo modular podemos encontrar muchos otros grupos que determinan supercies modulares. Para ello conviene obtener algunos resultados generales. Denicin 11.29 Diremos que dos subgrupos G1 y G2 de un grupo G son o conmensurables si G1 G2 tiene ndice nito en ambos. Se trata de una relacin de equivalencia, pues si G1 es conmensurable con o G2 y G2 es conmensurable con G3 , entonces tenemos una inyeccin natural o (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 tambin tiene e ndice nito en G1 . Igualmente se prueba que G1 G3 tiene ndice nito en G3 . Si G1 y G2 son subgrupos conmensurables de un mismo grupo topolgico, o entonces G1 es discreto si y slo si lo es G2 . En efecto, por la transitividad, o no perdemos generalidad si suponemos que G2 es un subgrupo de ndice nito en G1 . As si G1 es discreto tambin lo es G2 trivialmente. Si G2 es discreto, , e entonces G1 es una unin nita de clases mdulo G2 , es decir, una unin nita o o o de espacios cerrados discretos disjuntos, luego es discreto. Teorema 11.30 Si y 0 son subgrupos conmensurables discretos de LE(2, R) entonces ambos determinan el mismo conjunto de puntos parablicos. o Demostracion: No perdemos generalidad si suponemos que 0 es un subgrupo de ndice nito en . Obviamente, todo punto parablico de 0 lo es de . o Rec procamente, si s es un punto parablico de , entonces existe un elemento o parablico g tal que sg = s. Como el o ndice | : 0 | es nito, g n 0 para cierto natural n > 0, con lo que obtenemos un elemento parablico de 0 que o tambin ja a s. As pues, s es un punto parablico de 0 . e o Notemos que en las hiptesis del teorema puede ocurrir que dos puntos o parablicos estn relacionados para un subgrupo y no para el otro. o e Teorema 11.31 Si y 0 son subgrupos conmensurables discretos de LE(2, R) entonces H / es compacto si y slo si lo es H /0 . o Demostracion: Podemos suponer que 0 es un subgrupo de ndice nito en . En estas condiciones, la aplicacin natural H /0 H / es continua o y suprayectiva. Por lo tanto, si H /0 es compacto, tambin lo es H /. Sue pongamos 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 aplicacin o p : H H /. Si x no es parablico, entonces x = p(z), con z H, y basta o tomar un entorno compacto de z en H. Si x es parablico, entonces x = p(s), o donde s R {}, y el problema es que s no tiene entornos compactos en H . No perdemos generalidad si suponemos que s = .

11.4. La estructura anal tica

341

Sea U = {} {z C | Im z 1} un entorno de . El grupo est generado por una traslacin g(z) = z + h, con h > 0. Por lo tanto, a o todo punto de U es equivalente respecto a con un punto del compacto K = {} {z U | 0 Re z h}. As pues, el entorno p[U ] = p[K] cumple lo pedido. n S Como H / es compacto H / = p[Kj ], donde Kj H es compacto. 0 0 0 j=1 Si / = {g1 , . . . , gm }, entonces H /0 = luego H /0 es compacto.
j=1l=1 n m S S

p0 [Kj gl ],

En particular, todo subgrupo de LE(2, R) conmensurable con el grupo modular determina una supercie modular. Consideremos con ms detalle el caso a en que es un subgrupo discreto de LE(2, R) que dene una supercie modular y 0 es un subgrupo de de ndice nito. Tal y como hemos comentado en la prueba del teorema anterior, la aplicacin natural : H /0 H / es o continua y suprayectiva. Ms an, es holomorfa. Para probarlo tomamos un a u z punto arbitrario z H . Claramente, 0 z . Si z = 1, entonces z no es el ptico ni parablico para ninguna de las dos o supercies modulares. Podemos tomar como cartas alrededor de p0 (z) y p(z) las aplicaciones p0 (w) 7 w y p(w) 7 w, con lo que la lectura de es la identidad. Supongamos ahora que z es un punto el ptico para . Sean n = |z |, z m = |0 |, z e = |z : 0 |.

Notemos que z ser un punto el a ptico para 0 si m > 1 y ser un punto a normal (ni el ptico ni parablico) si m = 1. o Para construir cartas alrededor de p0 (z) y p(z) tomamos una transformacin o conforme : H D(0, 1). Las cartas vienen dadas por p0 (w) 7 (w)n y p0 (w) 7 (w)m , de modo que la lectura de en estas cartas es w 7 we , que es una funcin holomorfa. o Si z es un punto parablico para , entonces tambin lo es para 0 , con lo o e z z que z y 0 son dos grupos c clicos innitos. Sea e = |z : 0 |. Tomamos : 0 | = e y si est LE(2, R) tal que (z) = . Claramente | a 0 est generado generado por la traslacin g(w) = w + h, con h > 0, entonces o a por la traslacin g 0 (w) = w + eh. o Ahora las cartas son p0 (w) 7 e2i(w)/eh y p(w) 7 e2i(w)/h , luego la lectura de en estas cartas es w 7 we , que es una funcin holomorfa. o Casi tenemos probado el teorema siguiente: Teorema 11.32 Sea un subgrupo discreto de LE(2, R) tal que H / sea compacto y sea 0 un subgrupo de ndice nito. Sea : H /0 H / la apli cacin natural. Entonces es una aplicacin holomorfa de grado n() = | : 0 |. o o 0 Para cada z H , el ndice de ramicacin de en p (z) es o z e(, p0 (z)) = |z : 0 |.

342

Cap tulo 11. Supercies modulares

Demostracion: Slo falta comprobar que el grado de es el indicado. o Dicho grado es el nmero de antiimgenes de un punto de H / no ramicado, u a por ejemplo, cualquier punto p(z) que no sea ni el ptico ni parablico. Sea o /0 = {g1 0 , . . . , gn 0 }. Entonces, 1 [p(z)] = {p0 (zg1 ), . . . , p0 (zgn )} y los n puntos son distintos dos a dos. En efecto, si p0 (zgi ) = p0 (zgj ), entonces existe un h 0 tal que 1 1 z = 1, luego g 1 gj = h 0 , zgi h = zgj , es decir, zgi hgj = z, luego gi hgj i 0 = gj 0 , luego i = j. luego gi Por otra parte, si p0 (w) 1 [p(z)], entonces p(w) = p(z), luego existe un g tal que w = zg. Podemos expresar g = gi h, con h 0 , y entonces 0 0 0 p (w) = p (zgi h) = p (zgi ). En el caso en que es el grupo modular, podemos usar la frmula de Hurwitz o para determinar el gnero de la supercie denida por el subgrupo 0 : e Teorema 11.33 Sea 0 un subgrupo de ndice nito del grupo = LE(2, Z). Sea = | : 0 | y sean 2 , 3 y el nmero de puntos el u pticos de orden 2, puntos el pticos de orden 3 y de puntos parablicos de H /0 respectivamente. o Entonces el gnero g de H /0 es e g =1+ 2 3 . 12 4 3 2

Demostracion: Sea : H /0 H / la aplicacin natural. La frmula o o de Hurwitz arma que P 2 2g = 2n() + (1 e(, a)),
a

donde a recorre los puntos de H /0 . Por el teorema anterior sabemos que z n() = y que si a = p0 (z), entonces e(, a) = |z : 0 |. Vemos, pues, que e(, a) = 1 siempre que z = 1, es decir, cuando a no es ni un punto el ptico ni parablico de H /. En otras palabras, salvo si (a) es p(i), p() o p(). o z Si (a) = p(i), entonces |z | = 2, con lo que |0 | puede ser 1 o 2. Por z hiptesis p(i) tiene 2 antiimgenes a para las cuales |0 | = 2, y entonces o a 0 z e(, a) = 1, y digamos que tiene 2 antiimgenes con |0 | = 1, con lo que a e(, a) = 2. La suma de los ndices de las antiimgenes ha de ser el grado de , es decir, a 0 2 + 22 = , luego P (1 e(, a)) = 2 2 (1) = . 2 2

(a)=p(i)

El mismo razonamiento nos da que P (1 e(, a)) = 3 2(3 ) (2) = . 3 3

(a)=p()

11.5. Ejemplos de supercies modulares

343

Finalmente observamos que todas las antiimgenes de p() son puntos paa rablicos de H /, luego hay de ellas. Por consiguiente, o P P (1 e(, a)) = e(, a) = .
(a)=p() (a)=p()

As pues, 2 2g = 2 + 2 2(3 ) + + . 2 3

Al despejar obtenemos la frmula del enunciado. o Terminamos con un teorema que necesitaremos en la seccin siguiente: o Teorema 11.34 Sea un subgrupo discreto de LE(2, R) tal que H / sea compacto y sea 0 un subgrupo de ndice nito. Sea : H /0 H / la apli cacin natural. Sea z H y supongamos que 1 (p(z)) = {p0 (z1 ), . . . , p0 (zk )}. o Sea i 0 tal que zi i = z. Entonces =
i=1 k S

z i 0

(unin disjunta). o

Es decir, hay tantas antiimgenes de p(z) como clases dobles z i 0 . a Demostracion: Tomemos . Entonces p0 (z) 1 (p(z)), luego p (z) = p0 (zi ), para algn i, luego existe tal que z = zi = zi . u Consecuentemente, 0 = i 1 z , luego = 01 i z i 0 . Por otra parte, las clases son distintas dos a dos, ya que si j = 0 i , con 0 z y 0 , entonces zj = zj = z 0 i = zi = zi , luego ser a p0 (zj ) = p0 (zi ), contradiccin. o
0

11.5

Ejemplos de supercies modulares

Denicin 11.35 Para cada nmero natural N 1, llamaremos o u a c (N ) = LE(2, Z) a d 1 (md N ), b c 0 (md N ) . o o 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

Cap tulo 11. Supercies modulares

Teorema 11.36 Sea f : LE(2, Z) LE(2, Z/N Z) la aplicacin denida too mando restos coeciente a coeciente. Entonces la sucesin o 1 (N ) LE(2, Z) LE(2, Z/N Z) 1 es exacta. Demostracion: Slo hay que probar que f es suprayectiva. Para ello o tomamos una matriz a c A= b d con coecientes enteros tal que ad bc 1 (md N ). Hemos de probar que es o congruente (coeciente a coeciente) con una matriz de LE(2, Z). Por la teor de divisores elementales, existen matrices B, B 0 LG(2, Z) a tales que BAB 0 es diagonal. Que B y B 0 estn en LG(2, Z) signica que son e inversibles, es decir, que tienen determinante 1. Multiplicndolas si es necea sario por una matriz diagonal de determinante 1, podemos exigir que tengan determinante 1, es decir, que estn en LE(2, Z). e Si encontramos una matriz A0 LE(2, Z) congruente con BAB 0 mdulo o N , entonces B 1 A0 B 01 es congruente con A mdulo N y el teorema queda o probado. Por consiguiente, podemos suponer que A es diagonal, digamos a 0 A= , 0 d donde ad = 1 + rN . Basta encontrar enteros x e y tales que la matriz a + xN yN N d tenga determinante 1. Dicho determinante es ad + xdN yN 2 = 1 + (r + xd yN )N, luego basta con que r + xd yN = 0. Esto tiene solucin porque (d, N ) = 1. o As pues, el ndice de (N ) en el grupo modular es precisamente el orden de LE(2, Z/N Z). Vamos a calcularlo. Q ei Si N = pi es la descomposicin de N en factores primos, entonces es o sabido que L Z/N Z Z/pei Z. = i
f

El trmino derecho es el producto cartesiano de los sumandos con la suma e y el producto denidas componente a componente. Es claro que el grupo lineal general 22 de este anillo es isomorfo al producto de los grupos lineales generales de los factores: L Q LG(2, Z/N Z) LG(2, Z/pei Z) LG(2, Z/pei Z). = = i i

11.5. Ejemplos de supercies modulares

345

El 1 de Z/N Z se corresponde con (1, . . . , 1) en la suma directa, luego las matrices de determinante 1 se corresponden con las n-tuplas de matrices de determinante 1, es decir, Q LE(2, Z/N Z) LE(2, Z/pei Z). = i Ahora consideramos la sucesin exacta o 1 X LG(2, Z/pe Z) LG(2, Z/pZ) 1, donde el epimorsmo es el que a cada matriz mdulo pe le hace corresponder la o matriz con los mismos coecientes mdulo p. o El ncleo X est formado por todas las matrices u a a c (md pe ) o b d tales que a d 1 (md p), b c 0 (md p). (El determinante de una o o matriz que cumpla esto es 1 (md p), luego es una unidad mdulo pe .) Hay o o pe1 restos mdulo pe congruentes con 0 mdulo p y otros tantos congruentes o o con 1 mdulo p, luego |X| = p4(e1) . o Por otro lado, |LG(2, Z/pZ)| = (p2 1)(p2 p). (Hay tantas matrices regulares como bases ordenadas en un espacio vectorial de dimensin 2 sobre Z/pZ. o El espacio tiene p2 vectores y todos menos 0 pueden formar parte de una base. Una vez escogido uno, cualquiera menos sus p mltiplos puede completar la u base.) As pues, 1 1 |LG(2, Z/pe Z)| = p4(e1) (p2 1)(p2 p) = p4e 1 1 2 . p p Ahora consideramos la sucesin exacta o 1 LE(2, Z/pe Z) LG(2, Z/pe Z) Upe 1, de la que deducimos que 1 |LE(2, Z/pe Z)| = p3e 1 2 . p En denitiva: |(1) : (N )| = |LE(2, Z/N Z)| = Q
i

det

En realidad nos interesa el ndice |(1) : (N )|. Para calcularlo observamos que 1 (2) pero 1 (N ) para N > 2. Por lo tanto: / ( Q 1 (N 3 /2) 1 p2 si N > 2, N = |(1) : (N )| = (11.1) p|N 6 si N = 2. Vamos a calcular el gnero de la supercie X(N ) aplicando el teorema 11.33. e Acabamos de calcular el valor de . El teorema siguiente nos da que 2 = 3 = 0:

Q 1 1 p3ei 1 2 = N 3 1 2 . i pi p p|N

346

Cap tulo 11. Supercies modulares

Teorema 11.37 Si N > 1 la supercie X(N ) no tiene puntos el pticos. Demostracion: Hemos de probar que (N ) no contiene elementos el pticos. Observemos en primer lugar que (N ) es claramente un subgrupo normal de (1). En la prueba del teorema 11.15 hemos visto que todo elemento el ptico de (1) es conjugado en (1) con una de las matrices 0 1 0 1 1 1 , , . 1 0 1 1 1 0 Ninguna de ellas est en (N ) y, por ser normal, tampoco lo estn sus a a conjugadas, luego, en efecto, (N ) no contiene ningn elemento el u ptico. Respecto a tenemos lo siguiente: Teorema 11.38 La supercie X(N ) tiene exactamente = N /N puntos parablicos. o Demostracion: Claramente 1 0 1 = ) = (N ) (1) = (1) , (N 1 1 N

0 1

luego |(1) : (N ) | = N . Segn el teorema 11.32 este u ndice es el ndice de ramicacin de para la aplicacin : X(N ) X(1). Ahora bien, si s es o o cualquier punto parablico, sabemos que existe g (1) tal que g = s, luego o (N )g es el estabilizador de s en el grupo (N )g = (N ). As pues, |(1)s : (N )s | = |(1)g : (N )g | = |(1) : (N ) | = N. As pues, X(1) tiene exactamente antiimgenes con a ndice de ramicacin N . Consecuentemente, N = N . o El teorema 11.33 nos da ahora que el gnero de la supercie X(N ) (para e 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 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 0 0 0 0 1 3 5 10 13 26 25 50 49 73

Veamos ahora otra familia de supercies modulares de gran inters en teor e a de nmeros y en geometr algebraica. u a Denicin 11.39 Para cada nmero natural N 1 sea o u a c 0 (N ) = LE(2, Z) c 0 (md N ) . o b d

11.5. Ejemplos de supercies modulares

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 frmula de 11.33. En o primer lugar observamos que la funcin f del teorema 11.36 dene un isomoro smo 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 funcin de Euler. o en cuenta que 1 0 (N ), concluimos que 0 (N )| = |(1) : 0 (N )| = |(1) : (N )| = N Q 1 + |(1) : |0 (N ) : (N )| p|N Teniendo 1 p

As tenemos probada la primera armacin del teorema siguiente: o

Teorema 11.40 Con la notacin de 11.33 para 0 = 0 (N ), se cumple: o Q 1 a) = N 1+ p ,


p|N

0 Q b) 2 = 1 + 1 p
p|N

si 4 | N , si 4 - N , si 9 | N , si 9 - N ,

d) =

0 Q c) 3 = 1 + 3 p
p|N d|N

donde es la funcin de Euler y o ( 0 si p = 2, 1 1 si p 1 (md 4), o = p 1 si p 3 (md 4), o son los s mbolos de Legendre.

(mcd(d, N/d)),

3 p

( 0 1 = 1

si p = 3, si p 1 (md 3), o si p 2 (md 3), o

Demostracion: Calculamos en primer lugar . Es fcil ver que el miema bro derecho de d) es multiplicativo, es decir, si lo llamamos f (N ) y N = mn con (m, n) = 1, entonces f (N ) = f (m)f (n). Vamos a probar que (N ) tambin e es una funcin multiplicativa, con lo que bastar demostrar la igualdad en el o a caso en que N es potencia de primo. Supongamos, pues que N = mn, con (m, n) = 1. Segn 11.34, sabemos que u es el nmero de clases dobles 0 0 (N ) (notemos que aqu 0 es el estabiliu zador del punto parablico 0). Es claro que ste coincide con el nmero de clases o e u

348

Cap tulo 11. Supercies modulares

dobles en /(N ) respecto a los subgrupos 0 (N )/(N ) y 0 (N )/(N ). El isomorsmo /(N ) LE(2, Z/N Z) dado por el teorema 11.36 nos permite con= cluir que dicho nmero coincide con el nmero de clases dobles en LE(2, Z/N Z) u u respecto a las imgenes de los subgrupos indicados. a Observemos que 0 est formado por las matrices de la forma a 1 t , t Z, 0 1 luego la proyeccin de 0 (N )/(N ) mdulo N est compuesta por las matrices o o a de esta misma forma pero con t Z/N Z. Por otra parte, la imagen de 0 (N )/(N ) est formada por las matrices de a la forma a 0 , ad = 1, a, b, d Z/N Z. b d Es claro que, a travs de la factorizacin e o LE(2, Z/N Z) LE(2, Z/mZ) LE(2, Z/nZ), = ambos subgrupos factorizan como el producto de los subgrupos correspondientes para m y n, luego el nmero de clases dobles que determinan en LE(2, Z/N Z) es u el producto de los nmeros correspondientes para m y n, que es lo que quer u amos probar. As pues, a partir de aqu suponemos que N = pe es potencia de primo. Consideramos todos los pares (c, d) de nmeros naturales que verican u (c, d) = 1, d | N, 0 < c N/d.

Para cada uno de ellos, elegimos enteros a y b tales que ad bc = 1 y formamos la matriz a c . b d Vamos a ver que las matrices as formadas constituyen un sistema completo de representantes de las clases 0 (N ). Para d = 1 hay N = pe valores posibles para c, mientras que si d = pi , con 0 < i e, las posibilidades son (pei ). En total, el nmero de matrices que u tenemos es e1 P 1 pe + (pi ) = pe + pe1 = pe 1 + p i=0

que es justamente el valor de | : 0 (N )| que ten amos calculado. Por consiguiente slo hemos de probar que estas matrices no son congruentes mdulo o o 0 (N ). Supongamos que dos de ellas lo fueran: 0 a c0 a b u x cy + ax = = , b0 d0 b d v y dy + bx

11.5. Ejemplos de supercies modulares

349

donde N | x y uy 1 (md N ) (en particular (y, N ) = 1). Sea N = dk. o Tenemos que N = dk = (dy + bx)r = dy + bx0 dk, luego k = y + bx0 k, luego k | y y tambin k | N . As pues, k = 1 y por lo tanto d = N . Por simetr tambin e a, e d0 = N , con lo que d = d0 y, necesariamente, c = c0 = 1. Digamos que dos pares (c, d) y (c0 , d0 ) estn relacionados si a 0 a c0 1 t a c c + td = = . b0 d0 0 1 b d d Notemos que la matriz de paso es una matriz arbitraria de 0 . El nmero de u clases de equivalencia es precisamente . Para calcularlo observamos en primer lugar que la igualdad d0 = d obliga a que el signo sea positivo. Vemos que clases de equivalencia distintas corresponden a valores distintos de d, luego ser la suma del nmero de clases de equivalencia correspondientes a cada d | N . a u Segn el enunciado del teorema, hemos de probar que hay (mcd(d, N/d)). u En efecto, para un d = pi jo, hay tantos pares como nmeros naturales u 0 < c N/d primos con d, y dos de ellos estn relacionados si y slo si los a o valores correspondientes de c son congruentes mdulo d. o Si i e i, entonces (d, N/d) = d, con lo que cada c es congruente mdulo o d con un unico natural 0 < c0 d, y ciertamente hay ((d, N/d)) clases de equivalencia. Si, por el contrario, e i i, entonces (d, N/d) = N/d y hay ((d, N/d)) posibilidades para c. Ningn par est relacionado con ningn otro, luego tambin u a u e hay ((d, N/d)) clases. Vamos a calcular ahora 3 . La situacin es un poco ms delicada porque si o a z H es un punto el ptico de orden 3 respecto a , no es necesariamente cierto que tambin lo sea respecto a 0 (N ). Lo ser si y slo si existe un z 0 (N ) e a o tal que 6= 1. El grupo z es c clico de orden 6, pero si un tal tiene orden 6, entonces cumple lo mismo y tiene orden 3. As pues, z es el ptico respecto de 0 (N ) si y slo si el grupo 0 (N ) contiene un elemento el o ptico de orden 3 que ja a z. Los elementos el pticos de orden 3 son los que tienen polinomio m nimo x2 + x + 1, y en la prueba de 11.15 hemos visto que cualquiera de ellos es conjugado en con una de las matrices 0 1 1 1 = , 2 = . 1 1 1 0 Llamemos S1 al conjunto de todas las matrices conjugadas con y S2 al conjunto de las conjugadas con 2 . Por 11.21 sabemos que S1 S2 = . Cada punto z el ptico de orden 3 respecto de es jado exactamente por dos elementos de orden 3, uno de los cuales est en S1 y el otro (su cuadrado) est en S2 . a a Concluimos que z es un punto el ptico respecto de 0 (N ) si y slo si existe un o (nico) S1 0 (N ) que ja a z. u Si z1 y z2 son jados por 1 y 2 S1 y son equivalentes respecto de 0 (N ), g entonces z1 = z2 g, para cierto g 0 (N ), con lo que tambin z1 2 = z1 , e

350

Cap tulo 11. Supercies modulares

g g con 2 S1 . Por la unicidad, 1 = 2 . Rec procamente, los puntos jos de dos elementos de S1 conjugados en 0 (N ) son equivalentes respecto de 0 (N ). Concluimos que 3 es el nmero de clases de conjugacin en que 0 (N ) divide u o a S1 . Conviene observar tambin que si e 0 1 = , 1 0

entonces det = 1 y = 2 . De aqu se sigue inmediatamente que si conju gamos una matriz de S 2 por una matriz entera de determinante 1 obtenemos una matriz de S1 (pues si la conjugada estuviera en S2 , podr amos pasar de 2 a conjugando con una matriz de , en contradiccin con 11.21). o Llamemos = e2i/3 . En la prueba del teorema 11.15 hemos visto que si g S1 S2 , entonces el anillo Z[g] es isomorfo a Z[], as como que Z2 adquiere una estructura natural de Z[g]-mdulo libre de rango 1. Adems, en cierta base o a de Z2 como Z-mdulo, la matriz de la multiplicacin por g es , que es la misma o o que la matriz de la multiplicacin por en el Z[]-mdulo Z[] respecto a la o o base {1, }. Haciendo corresponder ambas bases obtenemos un Z-isomorsmo f : Z[] Z2 con la propiedad de que f (x) = f (x)g, para todo x Z[]. (11.2) Rec procamente, si f : Z[] Z2 es cualquier Z-isomorsmo, existe un unico g S1 S2 para el que se cumple (11.2). En efecto, denimos g : Z2 Z2 mediante g(x) = g(f 1 (x)), con lo que tenemos un isomorsmo de Z2 de orden 3 cuyo determinante es el mismo que el de la multiplicacin por en Z[], o o sea, 1. Identicando a g con su matriz en la base cannica tenemos que g o y cumple obviamente (11.2). La unicidad es obvia. Llamamos T al conjunto de todos los Z-isomorsmos de f : Z[] Z2 . Entonces T = T1 T2 , donde T1 contiene a los isomorsmos que se corresponden con elementos g S1 y T2 contiene a los isomorsmos que se corresponden con elementos de S2 . Sea L = Z N Z. Se comprueba inmediatamente que 0 (N ) = {g | Lg = L}. Para cada g S1 , sea f T1 el isomorsmo que cumple (11.2). Denimos ag = f 1 [L]. Obviamente ag es un subgrupo aditivo de Z[] y ag es un ideal de Z[] si y slo si g 0 (N ). o En tal caso, Z[]/ag Z2 /L Z/N Z (isomorsmo de grupos), de donde se = = sigue que N(ag ) = N . Rec procamente, supongamos que a es un ideal de Z[] de norma N tal que el grupo Z[]/a es c clico. Vamos a ver que existe un g S1 tal que a = ag .

Por las propiedades de los Z-mdulos, existe una base v1 , v2 de Z[] y unos o nmeros naturales d1 , d2 tales que d1 v1 , d2 v2 es una base de a. El cociente es u isomorfo a Z/d1 Z Z/d2 Z, luego ha de ser N = d1 d2 , (d1 , d2 ) = 1. Tomemos r, s Z tales que rd1 sd2 = 1. Entonces w1 = d1 v1 + d2 v2 , w2 = sv1 + rv2

11.5. Ejemplos de supercies modulares

351

0 forman otra base de Z[] y w1 = (d1 v1 ) + (d2 v2 ), w2 = sd2 (d1 v1 ) + rd1 (d2 v2 ) 0 forman otra base de a, de modo que w2 = N w2 . El isomorsmo f : Z[] Z2 que hace corresponder w1 , w2 con la base cannica cumple f [a] = L. o En el caso en que f T2 consideramos : Z2 Z2 de matriz 1 0 = , 0 1

que cumple [L] = L, luego f 0 = f sigue cumpliendo f [a] = L y si f est a asociado a g S2 , entonces f 0 est asociado a g S1 . As pues, en cualquier a caso a = ag para un cierto g S1 (adems g 0 (N ) porque a es un ideal). a Ahora probamos que dos elementos de S1 0 (N ) se corresponden con el mismo ideal si y slo si son conjugados en 0 (N ). o Supongamos que g, g 0 S1 0 (N ) se corresponden con el mismo ideal a. Sean f y f 0 los isomorsmos asociados. Entonces = f 1 f 0 , luego f 0 = f . Aplicando (11.2) vemos que g 0 = g y si u L, entonces u = f (v) con v a, luego u = f (v) = f 0 (v) L, as pues, L L, e igualmente se prueba la otra inclusin, luego L = L y, por consiguiente, 0 (N ). o Rec procamente, supongamos que g 0 = g para cierto 0 (N ). Si f cumple (11.2) para g, entonces f lo cumple para g 0 , luego ag0 = (f )1 [L] = f 1 [1 [L]] = f 1 [L] = ag . Con esto hemos probado que 3 es el nmero de ideales a de Z[] de norma u N tales que el cociente Z[]/a es c clico. Vamos a ver que la ultima condicin o se da exactamente cuando a no es divisible entre naturales mayores que 1. Si a es divisible entre un nmero natural, entonces es divisible entre un u primo p, es decir, a (p). Entonces el cociente Z[]/(p) es una imagen de Z[]/a, luego deber ser un grupo c a clico, pero como anillo tiene caracter stica p, contradiccin. o 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 6= p. c) Si (3/p) = 1 entonces p se conserva primo. La descomposicin de a en ideales primos ha de ser de la forma a = pe1 per , o r 1 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). Adems, si pi = 3, a entonces ei = 1. Por el teorema chino del resto, Z[]/a (Z[]/pe1 ) (Z[]/per ) = r 1

352

Cap tulo 11. Supercies modulares

y cada factor es un grupo c clico de orden pei y como anillo tiene caracter stica i ei ei pi , ya que pi es el menor natural divisible entre pei . Esto equivale a que el i cociente es c clico y por lo tanto el producto tambin lo es. e El anlisis que acabamos de realizar nos dice tambin cuntos ideales hay en a e a 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, e e . Ahora es tenemos dos posibilidades: que a contenga a p o que contenga a p claro que la frmula del enunciado para 3 nos da el nmero de ideales. o u El clculo de 2 es anlogo al de 3 , considerando ahora las matrices a a 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 gnero de cualquier supercie e modular X0 (N ). La tabla siguiente contiene los primeros casos: N g N g N g 1 2 3 4 5 6 7 8 9 10 11 12 0 0 0 0 0 0 0 0 0 0 1 0 13 14 15 16 17 18 19 20 21 22 23 24 0 1 1 0 1 0 1 1 1 2 2 1 25 26 27 28 29 30 31 32 33 34 35 36 0 2 1 2 2 3 2 1 1 3 3 1

En general si p > 3 es primo, es fcil ver que el gnero de X0 (p) es a e ( n 1 si p = 12n + 1, g= n si p = 12n + 5 o p = 12n + 7, n + 1 si p = 12n + 11. Terminamos la seccin comentando un resultado clsico que no vamos a o a demostrar: toda supercie de Riemann de gnero g 2 es conformemente e equivalente a una supercie modular determinada por un grupo hiperblico , es o decir, un grupo sin elementos parablicos o el o pticos. Geomtricamente, es un e grupo de traslaciones del plano hiperblico que tiene por dominio fundamental o un pol gono convexo (cuyos lados son rectas hiperblicas). Los trasladados del o pol gono por teselan el plano hiperblico igual que los trasladados de un o paralelogramo de periodos de un toro complejo teselan C.

11.6

La medida de una supercie modular

Para terminar con las propiedades generales de las supercies modulares veremos que en cada una de ellas es posible denir una medida de forma natural.

11.6. La medida de una supercie modular

353

El punto de partida es la geometr hiperblica. Puede probarse que el elemento a o de longitud hiperblico es ds = y 1 |dz|, donde z = x + iy. Es decir, que si o denimos la longitud de un segmento hiperblico como la integral de ds sobre o dicho segmento, se cumplen los mismos resultados bsicos que en el caso de la a geometr eucl a dea. En particular, las transformaciones de LE(2, R) conservan las longitudes. Notemos que ds es el elemento de longitud ms simple que hace a que un segmento de longitud eucl dea ja sea ms largo cuanto ms cerca est a a e del eje real. Similarmente, si los lados de un rectngulo innitesimal tienen longitudes a eucl deas dx y dy, entonces, sus longitudes hiperblicas son y 1 dx e y 1 dy, o luego su rea hiperblica es y 2 dxdy. La forma diferencial = y 2 dx dy es el a o elemento de rea hiperblico y, en particular, es invariante por las isometr de a o as LE(2, R). Vamos a probar directamente este hecho, junto con algunos resultados tcnicos adicionales: e Teorema 11.41 Sea la forma diferencial en H dada por = y 1 dz y sea a c = LE(2, R). b d Entonces: a) ] () = 2i d log(cz + d), b) d = y 2 dx dy = (i/2y 2 ) dz d, z c) ] (d) = d. Demostracion: Tenemos que ] () = (Im )1 d = luego () =
]

|cz + d|2 dz c + d z = , y (cz + d)2 cz + d

c + d z 2yi 1 = = 2i d log(cz + d). cz + d cz + d ] (d) = d(] ()) = d.

El apartado b) es un clculo directo y c) se sigue de a): a

Denimos la medida hiperblica en H como o Z m(A) = y 2 dxdy,


A

donde A es cualquier subconjunto de H medible Lebesgue. Del teorema anterior se sigue que esta medida es invariante por LE(2, R), es decir, si LE(2, R), entonces Z Z Z m([A]) = d = ] (d) = = m(A).
[A] A A

354

Cap tulo 11. Supercies modulares

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 6= }. Este entorno no puede contener puntos el pticos o parablicos distintos del o propio z. Podemos exigir que, para todo g , se cumpla Uzg = Uz g. Sea p : H H / la proyeccin natural. Como es abierta, tenemos que p[Uz ] es o un entorno de [z] en H /. Si z no es el ptico ni parablico, entonces p|Uz es inyectiva y, para cada o A p[Uz ], podemos denir (A) = m(p|1 [A]). Esta denicin no depende o Uz de la eleccin del representante z de la clase [z], pues si z 0 = gz, entonces o p|1 [A] = g[p|1 [A]], y ambos conjuntos tienen la misma medida. 0 Uz Uz Si z es un punto el ptico de orden e, entonces cada punto de p[Uz ] tiene e exactamente antiimgenes en Uz , por lo que denimos la medida de un conjunto a A p[Uz ] como (A) = m(p|1 [A])/e. Como en el caso anterior, esta denicin o Uz no depende de la eleccin de z. o Si z es un punto parablico, tomamos g LE(2, Z) tal que zg = . As o , es un punto parablico de g . El grupo g est generado por una traslacin o a o z 7 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 ms que esta denicin no depende de a o la eleccin de z o g. Notemos que todas las medidas (A) que hemos denido o son nitas. Esto es evidente en todos los casos salvo en el ultimo, donde slo o hay que comprobar que la integral Z 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[Uz0 ], entonces z (A) = z0 (A). Por ejemplo, si z es un punto el ptico de orden e y z 0 no es el ptico ni parablico, tomamos un punto o 1 z0 p|Uz0 [A]. Entonces p(z0 ) tiene e antiimgenes en p|1 [Uz ], que sern de la a a Uz forma z0 gi , con gi , i = 1, . . . , e. Claramente p|1 [A] = Uz
i=1 e S

p|10 [A]gi , Uz

con lo que m(p|1 [A]) = e m(p|10 [A]), luego z (A) = z0 (A). Uz Uz

11.6. La medida de una supercie modular

355

Como la supercie H / es compacta, podemos cubrirla con un nmero u nito de abiertos p[Uz ], y es claro que las medidas z determinan una unica medida en H / que las extiende a todas (podemos tomar una particin de la o unidad subordinada al cubrimiento y denir de forma obvia la integral respecto de de una funcin continua). La medida extiende de hecho a todas o las medidas z (incluso a las que no hemos tomado en el cubrimiento nito, pues siempre podr amos haber aadido un abierto ms). Obviamente es una n a medida nita, pues H / est cubierto por un nmero nito de abiertos de a u medida nita. Ahora es claro el teorema siguiente: Teorema 11.42 Si H / es una supercie modular, existe una unica medida regular en H / caracterizada por que la proyeccin natural p : H H / o restringida a cualquier abierto U donde sea inyectiva transforma en la medida hiperblica m. o Si = LE(2, Z) y D es su dominio fundamental, es fcil ver que a Z dxdy (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 0 un subgrupo de ndice nito | : 0 | = m. 0 Entonces (H / ) = m(H /). Demostracion: Consideramos la aplicacin natural : H /0 H /, o que tiene grado m. Podemos triangular H / de modo que las antiimgenes a por de los tringulos formen una triangulacin de H /0 , y cada tringulo de a o a H / d lugar a m tringulos en H /0 (los detalles son los mismos que los de e a la prueba de la frmula de Hurwitz para funciones holomorfas entre supercies o de Riemann). Si exigimos que los puntos el pticos y parablicos de cualquiera de o las dos supercies sean vrtices de la triangulacin y que los tringulos sean sue o a cientemente pequeos, entonces cada una de las m antiimgenes de un tringulo n a a tiene la misma medida que el tringulo de partida (porque sus proyecciones en a H son tringulos equivalentes respecto a ), luego la medida de H /0 es m a veces la de H /.

Cap tulo XII

Funciones modulares
Ya estamos en condiciones de denir las funciones modulares. La idea bsica a 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 cuestin o es entonces qu condiciones garantizan que una funcin meromorfa en H se eleva e o a una funcin meromorfa en una supercie dada. Dichas condiciones sern o a dos: la invarianza por el grupo de transformaciones que dene a la supercie y otra en trminos de series de Fourier que asegure la meromorf en los puntos e a parablicos. No obstante, con todo esto tendremos un concepto de funcin o o modular que incluir a funciones como j( ) pero no a otras como ( ). Por ello a despus daremos una denicin ms general que incluir a las dems funciones e o a a a cuyo carcter modular hab a amos anunciado en el cap tulo X.

12.1

Funciones modulares de grado cero

Denicin 12.1 Una funcin automorfa asociada a un subgrupo discreto de o o LE(2, R) que dena una supercie modular H / es una funcin f : H C o tal que existe una funcin meromorfa f : H / C de manera que f = p f , o donde p : H H / es la proyeccin natural. o Las funciones automorfas asociadas a subgrupos de ndice nito en el grupo modular LE(2, Z) se llaman funciones modulares. Cuando no se especica el grupo se entiende que es todo el grupo modular. Evidentemente, una funcin modular f : H C respecto de un grupo o es una funcin meromorfa en H invariante por , es decir, que verica o f (zg) = f (p(zg)) = f (p(z)) = f (z) para todo z H y todo g . Rec procamente, toda funcin f meromorfa en H e invariante por induce o una funcin meromorfa f : H/ C tal que f = p f . o 357

358

Cap tulo 12. Funciones modulares

En efecto, observemos en primer lugar que f es continua en H/, pues si U es abierto en C entonces f 1 [U ] = p[f 1 [U ]] es abierto en H/. Tambin es e claro que f es meromorfa en todo punto no el ptico, porque al componerla con la inversa de p en un entorno del punto (que es una carta) obtenemos f , que es meromorfa. Por ultimo, la lectura de f en un entorno de un punto el ptico (respecto a cartas adecuadas de H/ y C ) es una funcin de un disco de centro o 0 en un entorno acotado de 0 holomorfa en todo el disco salvo a lo sumo en 0, pero continua en 0, luego tambin es holomorfa en 0 y, por consiguiente f es e meromorfa en el punto el ptico. La funcin f ser modular si y slo si f se extiende a una funcin meromorfa o a o o en los puntos parablicos, es decir, si y slo si stos son singularidades evitables o o e o polos de f . (Notemos que una funcin f : H / C que satisfaga la o denicin de funcin modular ha de coincidir con la f que estamos considerando o o en el abierto H/). Vamos a ver cmo expresar esto en trminos de f . En primer lugar cono e sideramos el caso del punto p(). El estabilizador est generado por una a traslacin z 7 z+h, para un cierto natural h > 0. Por consiguiente la invarianza o de f por implica en particular que f tiene periodo h, es decir, f (z +h) = f (z), para todo z H. La funcin q(z) = e2iz/h tiene tambin periodo h y transo e forma H en el disco unidad D(0, 1) \ {0}, luego podemos denir f (q) = f (z), donde z es cualquier antiimagen de q por la funcin qz . Dos antiimgenes o a cualesquiera se diferencian en un mltiplo de h, luego f (z) es el mismo para u ambas. Tenemos as una funcin f : D(0, 1) \ {0} C caracterizada por o que f (q(z)) = f (z) para todo z H. La derivada de q(z) no se anula en ningn punto, luego q se restringe a una transformacin conforme en un enu o torno de cada punto de H, de donde se sigue inmediatamente que f es una funcin meromorfa en el disco unidad con una singularidad en 0. o Para que f sea meromorfa en p() necesitamos en primer lugar que p() sea una singularidad aislada de f , lo cual equivale a que f no tenga polos en un entorno reducido de , lo cual equivale a que f no tenga polos en un semiplano Im z > R, lo cual equivale a que f no tenga polos en un entorno de 0, lo cual equivale a que f tenga una singularidad aislada en 0. Admitiendo que es as vamos a ver que la singularidad de f en 0 es del , a mismo orden que la de f en p(), de modo que f ser meromorfa en p() si y slo si la funcin f es meromorfa en 0. o o En efecto, ello se debe a que la funcin q dada por p(z) 7 q(z) (con el o convenio de que p() 7 0) es una carta de H / alrededor de p(), y si q 6= 0 est en el rango de q , digamos q = q (p(z)) = q(z), entonces a 1 ( f )(q) = f (p(z)) = f (z) = f (q). q As pues, f es la lectura de f alrededor de p(), luego el orden de f en 0 es, por denicin, el mismo que el de f en p(). o

En cualquier caso, la funcin f admite un desarrollo en serie de Laurent de o la forma + P f (q) = cn q n , 0 < |q| < r,
n=

12.1. Funciones modulares de grado cero

359

para ciertos coecientes cn C, lo cual equivale a que f admite un (nico) u desarrollo en serie de Fourier de la forma f (z) =
+ P

n=

cn e2niz/h ,

Im z > R,

con los mismos coecientes cn . Concluimos que f es meromorfa en p() si y slo si f es holomorfa en un semiplano Im z > r y existe un k Z tal que los o coecientes de Fourier cn de f son nulos para n < k. Si tiene otros puntos parablicos s no equivalentes a , podemos aplicar el o criterio anterior tomando LE(2, Z) tal que s = . Es claro que induce una transformacin conforme : H / H / mediante p(z) 7 p (z). o En particular p(s) 7 p (). Si f es una funcin meromorfa en H invariante o por , entonces f (z) = f (z1 ) es una funcin meromorfa en H invariante o por y f = f . Por consiguiente, f es meromorfa en p(s) si y slo si f o es meromorfa en (p(s)) = p (), si y slo si la serie de Fourier de f tiene o coecientes nulos para ndices sucientemente pequeos. En denitiva: n Teorema 12.2 Una funcin f : H C es modular respecto a un subgrupo o de ndice nito en LE(2, Z) si y slo si: o a) f es meromorfa en H, b) para todo g y todo z H se cumple f (zg) = f (z), c) para todo punto parablico s Q {} y toda funcin LE(2, Z) tal o o que s = , la funcin f (z) = f (z1 ) es holomorfa en un semiplano o Im z > R y su desarrollo en serie de Fourier es de la forma f (z) =
P

cn e2niz/h ,

Im z > R,

n=k

k Z.

(En realidad basta con que esto se cumpla para un punto parablico de o cada rbita y para un jo.) o Ahora ya es evidente que la funcin modular de Klein j( ) es ciertamente una o funcin modular: es holomorfa, invariante por el grupo modular y su desarrollo o en serie de Fourier calculado en 10.32 muestra que tiene un polo simple en con residuo 1. El teorema siguiente recoge las propiedades bsicas de j. Como a ya explicamos en el cap tulo X, de l se sigue inmediatamente el teorema de e uniformizacin, cuya prueba ten o amos pendiente. Teorema 12.3 Si j es la funcin modular de Klein, entonces el cuerpo de o todas las funciones modulares respecto al grupo modular = LE(2, Z) es C(j). La funcin j toma todos los valores complejos. Si = e2i/3 , se cumple que o j() = 0 y j(i) = 1718. Adems es un cero triple de j, mientras que i es un a cero doble de j 1728.

360

Cap tulo 12. Funciones modulares

Demostracion: Sabemos que la funcin j induce en la supercie modular o X(1) una funcin meromorfa con un unico polo simple en . Esto implica que o j : X(1) C es una aplicacin holomorfa de grado 1. (En particular es o suprayectiva, luego j toma todos los valores complejos.) Si llamamos K al cuerpo de todas las funciones meromorfas sobre X(1), entonces el divisor de j es de la forma (j) = pq1 , donde q es el divisor correspondiente a . Por otra parte, el divisor de j en el cuerpo k = C(j) tiene la misma forma, luego concluimos que q es el primo innito de k y as , 1 = gradK q = |K : k| gradk q = |K : k|. En los ejemplos al nal de la seccin 10.2 hemos calculado los valores de j(i) o y j(). Para calcular el orden de j en hemos de tener cuidado: la funcin o inducida por j en la supercie modular X(1) tiene orden 1 en el punto p(), pero esto no signica que j tenga orden 1 en . Por el contrario, sabemos que la proyeccin p : H X(1) toma tres veces un mismo valor en cualquier o entorno sucientemente pequeo de , luego j toma tres veces un mismo valor n en cualquier entorno sucientemente pequeo de . Esto implica claramente n que el orden de j en es 3. Similarmente se razona con j 1728.

A partir del desarrollo en serie de Fourier de la funcin modular es fcil o a deducir ahora otras propiedades destacables. Por ejemplo, el hecho de que sus coecientes sean reales implica que j() = j( ), es decir, que j transforma puntos simtricos respecto al eje imaginario en puntos simtricos respecto al e e eje real. Ms an, es fcil ver que la mitad izquierda del dominio fundamental a u a descrito en 10.34 se corresponde conformemente con el semiplano H, mientras que la mitad derecha se corresponde con el semiplano complementario. Es fcil determinar las funciones modulares de los grupos 0 (N ): a Teorema 12.4 El cuerpo de las funciones modulares respecto al grupo 0 (N ) es C(j, jN ), donde jN ( ) = j(N ). Demostracion: Consideremos N 0 = LE(2, R), 0 1/ N que induce la transformacin = N . Sabemos que : H H es un o homeomorsmo. Adems, si dos puntos , 0 H son equivalentes respecto a a 0 (N ), entonces y 0 son equivalentes respecto a (1). En efecto, tenemos que a + b 0 = , a, b, c, d Z, ad bcN = 1 cN + d luego aN + N b 0 = = (N )g = g, cN + d donde a Nb g= (1). c d

12.1. Funciones modulares de grado cero

361

Por consiguiente induce una aplicacin continua : X0 (N ) X0 (1), que o claramente es holomorfa salvo a lo sumo en los puntos el pticos e hiperblicos, o pero, como stos son puntos aislados, concluimos que es holomorfa en toda e la supercie modular X0 (N ). Ahora es claro que N = luego jN es j j, ciertamente una funcin modular respecto de 0 (N ). o Segn 11.32, sabemos que la aplicacin : X0 (N ) X0 (1) tiene grado u o n = |0 (1) : 0 (N )|, luego induce un monomorsmo M(X0 (1)) M(X0 (N )) a travs del cual las funciones modulares respecto a 0 (N ) se identican con una e extensin de grado n del cuerpo de las funciones modulares respecto a 0 (1). o Ms detalladamente, tenemos el siguiente diagrama conmutativo: a M(X0 (1)) O C(j)

/ M(X0 (N )) O / C(j, jN )

La echa horizontal inferior es la inclusin, la echa vertical izquierda es un o isomorsmo y la derecha un monomorsmo. Si probamos que C(j, jN ) tiene grado n sobre C(j), la echa vertical derecha ser un isomorsmo y el teorema a estar probado. a Sea 0 (1)/0 (N ) = {g1 0 (N ), . . . , gn 0 (N )} y consideremos las funciones fi ( ) = jN ( gi ) (holomorfas en H). Podemos suponer que g1 = 1, y por consiguiente f1 = jN . Sea S(x1 , . . . , xn ) un polinomio simtrico con coecientes en C. La funcin e o S(f1 , . . . , fn ) es holomorfa en H e invariante por el grupo modular 0 (1), pues si g 0 (1) se cumple que S(f1 , . . . , fn )( g) = S(jN ( gg1 ), . . . , jN ( ggn )) = S(jN ( g1 ), . . . , jN ( gn )) = S(f1 , . . . , fn )( ). Por otra parte, como jN es meromorfa en el punto parablico s = gi , o tenemos que fi tiene un desarrollo de Fourier en con coecientes nulos para ndices pequeos, y lo mismo es vlido para S(f1 , . . . , fn ) (al transformar H en n a el disco unidad sin el origen, estamos usando que una combinacin polinmica o o de funciones meromorfas es meromorfa). Concluimos que S(f1 , . . . , fn ) es una funcin modular, luego S(f1 , . . . , fn ) C(j). En particular, el polinomio o F (Y ) =
i=1 n Q

(Y fi )

tiene sus coecientes en C(j), pues todos ellos son polinomios simtricos en e f1 , . . . , fn . Ms an, son funciones holomorfas en H, ya que todas las funciones a u 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 adems son a conjugadas sobre C(j), tendremos que F (j, Y ) ser un polinomio irreducible de a

362

Cap tulo 12. Funciones modulares

grado n, luego ser el polinomio m a nimo de jN sobre C(j) y el teorema quedar a probado. Sea G(j, Y ) el polinomio m nimo de f1 = jN sobre C(j), de modo que para todo H se cumple G(j( ), jN ( )) = 0. Teniendo en cuenta que j es invariante por gi , vemos que G(j( ), fi ( )) = G(j( gi ), jN ( gi )) = G(j( 0 ), jN ( 0 )) = 0, luego G(j, fi ) = 0. Esto prueba que f1 es conjugada de cada fi . Supongamos ahora que fi = fj , es decir, que j(N ( gi )) = j(N ( gj )), para todo H. Esto signica que los puntos N ( gi ) y N ( gj ) son equivalentes respecto del grupo 0 (1). En principio, el elemento del grupo que los relaciona depende de , pero tiene que haber un g 0 (1) tal que (N ( gi ))g = N ( gj ) para un conjunto no numerable de puntos . Por prolongacin anal o tica la igualdad vale para todo . Si llamamos N 0 = , 0 1
1 tenemos que gi g = gj , luego gi g = gj o, tambin, gi gj = g . e Una simple comprobacin muestra que el miembro derecho tiene la entrada c o divisible entre N y, como el miembro izquierdo est en LE(2, Z), concluimos que a 1 gi gj 0 (N ), lo cual slo es posible si i = j. o
1

Es claro que las funciones fi no dependen de la eleccin de los representantes o gi de las clases mdulo 0 (N ), por lo que el polinomio F (X, Y ) tampoco depende o de dicha eleccin y est cannicamente determinado por la supercie modular o a o X0 (N ). Dedicamos la seccin siguiente a estudiarlo con ms detalle. o a

12.2

La ecuacin modular o

Sabemos que el cuerpo de las funciones meromorfas sobre una supercie de Riemann es un cuerpo de funciones algebraicas, pero en general no es fcil a determinar una ecuacin que lo determine. Sin embargo, acabamos de ver que o para el caso de la supercie modular X0 (N ) s sabemos encontrar expl citamente unos generadores de su cuerpo de funciones meromorfas, a saber j y jN , junto con una ecuacin polinmica irreducible F (j, jN ) = 0 que los relaciona. o o Denicin 12.5 Sea N > 0 un nmero natural y sea o u 0 (1)/0 (N ) = {g1 0 (N ), . . . , gn 0 (N )}. El polinomio modular de orden N es el polinomio FN (X, Y ) C[X, Y ] caracten Q rizado por que FN (j, Y ) = (Y fi ), donde fi ( ) = jN ( gi ).
i=1

12.2. La ecuacin modular o

363

Hemos visto que FN (j, Y ) es el polinomio m nimo de jN sobre C(j), luego la ecuacin modular FN (X, Y ) = 0 determina salvo isomorsmo el cuerpo de o funciones modulares respecto a 0 (N ). Es posible dar algoritmos expl citos para calcular los polinomios modulares, pero los resultados no son muy manejables. Por ejemplo, puede probarse que F2 (X, Y ) = X 3 + Y 3 X 2 Y 2 + 1.488XY (X + Y ) 162.000(X 2 + Y 2 ) +40.773.375XY + 8.748.000.000(X + Y ) 157.464.000.000.000. Sin embargo, es posible obtener mucha informacin valiosa sobre estos polio nomios. En esta seccin probaremos entre otras cosas que FN tiene coecientes o enteros y que es un polinomio simtrico en X e Y . Llamemos e N 0 = . 0 1
0 De este modo, las funciones fi son fi ( ) = jN ( gi ) = j( gi ) = j( gi gi ), 0 0 para cualquier gi LE(2, Z). Vamos a ver que podemos elegir gi de modo que 0 i = gi gi sea de la forma a 0 i = , b d

con (a, b, d) = 1, ad = N , a, d 0, 0 b < d. Ms en general, tenemos el a teorema siguiente: Teorema 12.6 Dada una matriz = u w v x

tal que u, v, w, x Z, (u, v, w, x) = 1, existe g LE(2, Z) tal que a 0 g = , b d con (a, b, d) = 1, a, d 0, 0 b < d. Demostracion: Observemos que si multiplicamos u w p r up + wq ur + ws = , v x q s vp + xq vr + xs donde (u, v, w, x) = 1 y psqr = 1, entonces el producto tiene tambin entradas e primas entre s En efecto, un primo que las dividiera a todas dividir a . a p(ur + ws) r(up + wq) = w(ps qr) = w, e igualmente se prueba que dividir a las cuatro entradas del primer factor. a

364

Cap tulo 12. Funciones modulares

As pues, la condicin (a, b, d) = 1 se va a cumplir necesariamente. Mul o tiplicando si es preciso por 1 conseguimos a, d 0. Si observamos adems a que a 0 1 0 a 0 = , b d k 1 b + dk d concluimos que nos bastar conseguir que c = 0. a Si w = 0 no queda nada que probar y si u = 0 tomamos 0 1 g= . 1 0 Supongamos que u 6= 0 6= 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 nmero de matrices i en las condiciones del teorema anterior con deu terminante 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 nmero total de matrices posibles i es u n(N ) = Pd (e). d|N e

Es inmediato comprobar que esta funcin es multiplicativa, y para N = pr o se reduce a r1 pi r1 P P i 1 r r n(p ) = 1 + p + e 1 = 1 + pr + (p pi1 ) e p i=1 i=1 1 = pr + pr1 = pr 1 + . p En total, n(N ) = N 1 1+ . p p|N Q

Ahora bien, segn 11.40, este nmero es precisamente n = |0 (1) : 0 (N )|, u u luego concluimos que los i recorren todas las matrices de la forma indicada, con lo que tenemos una expresin expl o cita para el polinomio modular: +b Q FN (j, Y ) = Y j ad , (12.1) donde a, b, d recorren todos los nmeros naturales tales que ad = N , 0 b < d, u (a, b, d) = 1.

12.2. La ecuacin modular o Sustituyendo en el desarrollo de Fourier j( ) = e2i +


P

365

c(n)e2ni ,

n=0

vemos que, llamando d = e2i/d , P a + b b b fi ( ) = j = d e2ai /d + c(n)d e2nai /d . d n=0

(12.2)

Haciendo z = e2i , a cada una de estas funciones le podemos asignar la serie de potencias fraccionarias
P b b fi (z) = d z a/d + c(n)d z na/d Q(N ){z}. n=0

Los coecientes de FN (j, Y ) son de la forma q( ) = S(f1 , . . . , fn ), donde el polinomio S(X1 , . . . , Xn ) es simtrico. Es claro que e
P S(f1 , . . . , fn ) = cn z n/N , n=k

k Z,

cn Z[N ].

Por otro lado, cada r UN dene un Q-automorsmo de Q(N ), el cual se extiende a un Q{z} automorsmo de Q(N ){z} (y as obtenemos todos los Q{z} automorsmos). Dichos automorsmos permutan las series fi (z), luego jan a la serie S(f1 , . . . , fn ). Por consiguiente, S(f1 , . . . , fn ) Q{z}. Concluimos que los coecientes cn son en realidad nmeros enteros y u q( ) = S(f1 , . . . , fn ) =
P

cn e2ni /N .

n=k

Ahora bien, sabemos que q( ) es una funcin modular, luego tiene periodo 1. o Esto hace que P P n q( + 1) = cn N z n = cn z n = q( ),
n=k n=k n y la unicidad de las series de Laurent hace que cn = 0 siempre que N 6= 1, es decir, siempre que N - n. Por consiguiente, P

q( ) =

cn e2ni ,

n=k

k Z,

cn Z.

De aqu se sigue ahora que q( ) es un polinomio en j con coecientes enteros. En efecto, si k < 0 consideramos q( ) cn j k , que es una funcin modular holoo morfa en H cuya serie de Fourier tiene coecientes enteros pero su singularidad en tiene orden menor. Repitiendo el razonamiento llegamos a un polinomio P (X) con coecientes enteros tal que q( ) P (j) es una funcin modular o holomorfa en H y nula en , lo que obliga a que sea idnticamente nula. e En denitiva, los coecientes del polinomio FN (j, Y ) son polinomios en j con coecientes enteros, luego concluimos que FN (X, Y ) Z[X, Y ].

366

Cap tulo 12. Funciones modulares

Veamos ahora que FN (X, Y ) es simtrico. Partimos de que jN es ra de e z FN (j, Y ), luego FN (j( ), j(N )) = 0 para todo H. Aplicando esto a /N vemos que FN (j( /N ), j( )) = 0 para todo H, luego j( /N ) es ra del poz linomio FN (X, j). Ahora bien, tambin es ra de FN (j, Y ), la correspondiente e z a 1 0 i = . 0 N

Como FN (j, Y ) es irreducible, ha de ser FN (j, X) | FN (X, j). La divisin o es en Q(j)[X], pero por el lema de Gauss tambin en Z[j][X]. Digamos que e FN (X, j) = FN (j, X)G(j, X), para cierto polinomio G(j, X) Z[j][X]. Como j es trascendente sobre Q, de hecho FN (X, Y ) = FN (Y, X)G(Y, X). Ahora bien: FN (X, Y ) = FN (X, Y )G(X, Y )G(Y, X), de donde G(X, Y )G(Y, X) = 1, con lo que G(X, Y ) = 1. Si el signo fuera G(X, Y ) = 1 tendr amos que FN (j, j) = FN (j, j), luego FN (j, j) = 0, es decir, FN (j, Y ) tendr una ra en Q(j), en contradiccin con el hecho de que a z o es irreducible. As pues, G = 1 y concluimos que FN (X, Y ) = FN (Y, X). Resumimos en un teorema lo que hemos obtenido: Teorema 12.7 El polinomio modular FN (X, Y ) tiene coecientes enteros y es simtrico en X e Y . e Otra propiedad de inters es la siguiente: e Teorema 12.8 Si N no es un cuadrado perfecto, entonces el polinomio modular FN (X, X) es mnico. o Demostracion: Si N no es un cuadrado perfecto, en todos los factores de (12.1) se ha de cumplir a 6= d. Teniendo en cuenta (12.2), vemos que P P a + b b b j( )j = e2i d e2ai /d + c(n)e2ni c(n)d e2nai /d . d n=0 n=0

La clave est en que los dos trminos no singulares no se cancelan, y el de a e menor grado (sea cual sea de los dos) tiene por coeciente una ra de la unidad. z 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 anlogos a de cada factor, que son todos ra de la unidad, luego es a la vez entero y ra ces z 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 + Esto nos permite mejorar el teorema 10.24:

12.2. La ecuacin modular o

367

Teorema 12.9 Si H es un irracional cuadrtico, entonces j( ) es un ena tero algebraico. Demostracion: Sea K = Q( ) y sea O = h1, ziZ su orden maximal. Tomemos O tal que N = N() sea libre de cuadrados. (Si K = Q(i) basta tomar = 1 + i y si K = Q( d ) tomamos = d.) Pongamos que z = az + b, y denamos = = cz + d, a c b d a, b, c, d Z, .

Entonces N = N() = |O : ()| = ad bc. El hecho de que N sea libre de cuadrados implica que (a, b, c, d) = 1. Por 12.6 existe g LE(2, Z) tal que las entradas de g cumplen las condiciones de (12.1), por lo que FN (j( ), j( g)) = FN (j( ), j( )) = 0 para todo H. En particular, para = z tenemos que z = az + b z = = z, cz + d

luego FN (j(z), j(z)) = 0. As pues, j(z) es ra del polinomio FN (X, X) y, como z N es libre de cuadrados, el teorema anterior nos da que el polinomio es mnico, o 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 ultima ya no sea 1 necesariamente). Dividiendo entre el mximo comn divisor de las tres podemos suponer que son a u primas entre s Esto no altera la transformacin de Mbius, luego sigue siendo . o o cierto que = z y podemos aplicar a el teorema 12.6, segn el cual existe u g LE(2, Z) tal que g est en las condiciones de (12.1) para N = det . As a pues: FN (j(z), j(zg)) = FN (j(z), j( )) = 0. Esto signica que j( ) es ra del polinomio FN (j(z), X), que es mnico y sus z o coecientes son enteros algebraicos, luego j( ) tambin es un entero algebraico. e Veamos ahora otras consecuencias de la existencia de la ecuacin modular. o 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 travs de este isomore smo, el cuerpo Q(j, jN ) se corresponde con Q(x, y) = Q(V ). La curva V es,

368

Cap tulo 12. Funciones modulares

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 transformacin conforme : MN X0 (N ) de modo que el isomorsmo o no es ms que la composicin con . En denitiva: a o Teorema 12.10 Existe una curva proyectiva regular MN /Q y una transformacin conforme : MN X0 (N ) de modo que el cuerpo Q(j, jN ) se correso ponde a travs de con el cuerpo Q(MN ). e El cuerpo Q(j, jN ) admite una caracterizacin sencilla: o Teorema 12.11 Si K es un subcuerpo de C, entonces K(j, jN ) est formado a por las funciones de C(j, jN ) con coecientes de Fourier en K. Demostracion: Tenemos que C(j, jN ) es isomorfo a un cuerpo de funciones 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) acta sobre C(V ), y la accin puede trasladarse a C(j, jN ) a travs del isomoru o e smo, 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 ( ) = y G(C/K), entonces f ( ) =
n=r + P

cn e2ni /h

n=r

Admitiendo esto, la conclusin es inmediata, pues el teorema 1.17 nos da que o K(j, jN ) es el cuerpo jado por G(C/K), que est formado por las funciones con a coecientes de Fourier jados por G(C/K), y el mismo argumento del teorema 1.17 prueba que el cuerpo jado por G(C/K) en C es K. (De hecho, es 1.17 en el caso en que V es un punto.) La armacin es inmediata para funciones de C[j], pues si o f = cn j n + + c1 j + c0 , ci C,

+ P

c e2ni /h . n

(12.3)

entonces f = c j n + + c j + c y los coecientes de Fourier de f (resp. f ) n 1 0 son las combinaciones lineales de los coecientes de Fourier de j n , . . . , j, 1 (que son enteros) con coecientes ci (resp. c ). i Cada automorsmo de G(C/K) induce dos automorsmos en C(j), el denido a travs de C(V ) y el dado por (12.3). En efecto, para comprobar que (12.3) e es ciertamente un automorsmo basta observar que podemos sumergir C(j) en

12.2. La ecuacin modular o

369

el cuerpo de series formales de potencias C((z)) asignando a cada funcin moduo lar su serie de Laurent en (cuyos coecientes son los coecientes de Fourier), y (12.3) es la restriccin a la imagen de C(j) del automorsmo inducido por o en C((z)) de forma natural. (Sabemos que transforma elementos de la imagen de C[j] en elementos de la imagen de C[j], luego lo mismo vale para la imagen de C(j).) El hecho de que los dos automorsmos coincidan sobre C[j] implica claramente que ambos coinciden sobre C(j). Finalmente, todo elemento de C(j, jN ) es de la forma
n f = gn jN + + g1 jN + g0 ,

gi C(j),

i i luego basta probar que los coecientes de Fourier de (gi jN ) = gi jN son las i imgenes por de los de gi jN , sabiendo que esto es cierto para gi y que los a i coecientes de jN son enteros. Basta tener en cuenta que los coecientes del producto se calculan como los de un producto de series de Laurent.

Para terminar demostramos una relacin entre la ecuacin modular y las o o isogenias entre curvas el pticas: Teorema 12.12 Sean E1 /C y E2 /C dos curvas el pticas con invariantes j1 y j2 respectivamente. Entonces existe una isogenia : E1 E2 con ncleo u c clico de orden N si y slo si FN (j1 , j2 ) = 0. o Demostracion: Podemos sustituir las curvas por dos toros complejos C/R1 y C/R2 . Ms an, podemos suponer que R1 = h1, iZ , para cierto H. a u Entonces j1 = j( ). Evaluando en y en j2 la denicin de FN vemos que o 0 = FN (j( ), j2 ) =
n Q

i=1

(j2 jN ( gi )),

luego existe un g = gi en el grupo modular tal que j2 = jN ( g) = j(N g( )). Por lo tanto, podemos tomar R2 = h1, N g( )iZ . Sea 0 = g( ), de modo que j1 = j( ) = j( 0 ). Esto signica que podemos cambiar R1 por R1 = hN, N 0 iZ y as resulta que R1 = hN, N 0 iZ h1, N 0 iZ = R2 y la aplicacin natural o C/R1 C/R2 tiene ncleo c u clico de orden N . Rec procamente, si existe un homomorsmo : C/R1 C/R2 con ncleo u c clico de orden N , (donde C ), entonces R1 R2 , y cambiando R1 por R1 podemos suponer que R1 R2 , de modo que el cociente R2 /R1 es c clico de orden N . Fijando bases de R1 y R2 , la matriz con las coordenadas de la base de R1 en la base de R2 tiene coecientes enteros y determinante no nulo. Multiplicndola a por matrices de LE(2, Z) podemos pasar a una matriz diagonal a 0 , a | d. 0 d Esto signica que podemos expresar R2 = h1 , 2 iZ y R1 = ha1 , d2 iZ (y claramente podemos exigir que a, d > 0). El cociente es isomorfo a Ca Cd ,

370

Cap tulo 12. Funciones modulares

luego ha de ser a = 1, d = N . Si llamamos = 2 /1 , podemos sustituir los ret culos por R1 = h1, N iZ y R2 = h1, iZ , luego j1 = j(N ) = jN ( ), j2 = j( ), de donde se sigue que FN (j1 , j2 ) = 0.

12.3

Funciones modulares de grados superiores

De acuerdo con la denicin que hemos dado hasta ahora, las funciones de o Eisenstein G2k ( ) o la funcin discriminante ( ) no son funciones modulares, o ya que no son invariantes por el grupo modular. En su lugar verican relaciones del tipo (10.3). Tal y como hab amos anunciado, vamos a generalizar la nocin o de funcin modular para incluir a estas y otras muchas funciones de inters. o e Empezamos admitiendo (10.3) como regla de transformacin: o Denicin 12.13 Sea un subgrupo de o ndice nito en LE(2, Z) y k Z. Una funcin cuasimodular de grado 2k respecto de es una aplicacin meromorfa o o f : H C tal que para todo a c = b d y todo H se cumple f ( ) = (c + d)2k f ( ). (Notemos que la unica funcin modular de grado impar ser la forma nula, o a pues slo ella cumplir la relacin anterior con = I.) o a o La relacin (10.3) prueba que la serie de Eisenstein G2k es una funcin o o cuasimodular de grado 2k (en particular g2 y g3 son funciones cuasimodulares de grados 4 y 6, respectivamente), e inmediatamente despus de (10.3) hemos e visto que es cuasimodular de grado 12. Las funciones modulares en sentido amplio sern las funciones cuasimodulaa res meromorfas en los puntos parablicos, pero todav no estamos en condicioo a nes de denir esta nocin de meromorf Primeramente conviene expresar las o a. reglas de transformacin que estamos considerando como la invarianza de otras o funciones asociadas. Recordemos que LG+ (2, R) es el subgrupo de LG(2, R) formado por las matrices de determinante positivo. Dada = denimos a c b d LG+ (2, R),

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)

12.3. Funciones modulares de grados superiores Notemos tambin que si e = entonces j ( ) = a2 a2 = 1. a 0 0 a ,

371

Vemos as que j no se altera si multiplicamos por un nmero real o, u equivalentemente, que j depende unicamente de la transformacin de Mbius o o inducida por . Si f M(H), denimos (|2k f )( ) = j ( )k f ( ) = (det )k (c + d)2k f ( ). As la condicin de cuasimodularidad de f respecto a un subgrupo de , o LE(2, Z) es que |2k f = f para todo (observemos que en este caso det = 1). Como consecuencia de (12.4) tenemos que (|2k (|2k f ))( ) = (|2k f )( )j ( )k = f ( )j ( )k j ( )k = f ( )j ( )k = (()|2k f )( ), de modo que |2k (|2k f ) = ()|2k f. En otros trminos, el grupo LE(2, R) acta sobre M(H) (con una accin e u o distinta para cada k). En particular vemos que si la condicin de invarianza o de la denicin de funcin cuasimodular se cumple para unos generadores del o o grupo , entonces se cumple para todos sus elementos. Por ultimo conviene observar lo siguiente: Teorema 12.14 Sean y 0 dos subgrupos de ndice nito en LE(2, Z) y sea LG+ (2, R) tal que 0 . Si f es una funcin cuasimodular de grado 2k o respecto de , entonces |2k f es cuasimodular de grado 2k respecto de 0 . Demostracion: Tomemos 0 , de modo que = 1 , para cierto . As para todo H, , |2k (|2k f ) = ()|2k f = ()|2k f = |2k (|2k f ) = |2k f.

Ahora ya podemos ocuparnos del problema de denir la meromorf en los a puntos parablicos de una funcin cuasimodular. La cuestin es que una funcin o o o o cuasimodular respecto de un grupo no es invariante por , por lo que no induce una funcin sobre la supercie modular asociada. Por ello, la nocin de o o meromorf en los puntos parablicos no tiene sentido literalmente. No obstante, a o vamos a ver que la condicin c) del teorema 12.2 s tiene una generalizacin o o sencilla. Para ello vemos que si es un subgrupo de ndice nito en LE(2, Z),

372

Cap tulo 12. Funciones modulares

entonces f es una funcin cuasimodular de grado 2k respecto de y s Q{}, o podemos tomar g LE(2, Z) tal que sg = , y el teorema anterior garantiza 1 que g 1 |2k f es una funcin cuasimodular respecto de g . Este grupo ha de o contener una traslacin o 1 0 = , h 1 donde podemos suponer que h > 0 es el menor posible. (Este h no depende de la eleccin de g, pues claramente es h = | : s |). Puesto que j = 1, tenemos o que (g 1 |2k f )( + h) = (g 1 |2k f )( ) = (|2k (g 1 |2k f ))( ) = (g 1 |2k f )( ), de modo que g 1 |2k f tiene periodo h. Si no tiene polos en un semiplano de la forma Im > R podemos considerar el desarrollo en serie de Fourier (g 1 |2k f )( ) =
P

n=

cn e2ni /h ,

Im > R.

Denicin 12.15 Diremos que una funcin cuasimodular f de grado 2k reso o pecto a un subgrupo de ndice nito en LE(2, Z) es meromorfa en un punto parablico s Q {} si cuando g LE(2, Z) cumple sg = entonces la o funcin g 1 |2k f admite un desarrollo en serie de Fourier cuyos coecientes son o nulos para ndices menores que un cierto r Z. Notemos que la condicin no depende de la eleccin de g, ya que si tenemos o o 1 sg1 = sg2 = , entonces = g2 g1 cumple = , luego 1 0 = . t 1 Sea (g 1 |2k f )( ) = f (e2i /h ), para cierta funcin f meromorfa en 0. o Entonces 1 1 1 (g2 |2k f )( ) = (g1 |2k f )( ) = (|2k (g1 |2k f ))( ) = f (e2i( +t)/h ) = g (e2i /h ), donde g (z) = f (e2it/h z) es una funcin meromorfa en 0. Adems el orden o a de f en 0 es el mismo que el de g , por lo que podemos hablar del orden de una funcin cuasimodular meromorfa en un punto parablico. o o Denicin 12.16 Sea un subgrupo de o ndice nito en LE(2, Z) y sea k Z. Una funcin modular de grado 2k respecto de es una aplicacin f : H C o o 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 parablicos de . o

12.3. Funciones modulares de grados superiores

373

Es claro que cada una de las condiciones de esta denicin generaliza a la o correspondiente del teorema 12.2, por lo que tal y como pretend amos las funciones modulares de grado 0 son exactamente lo que hasta ahora llambamos a funciones modulares. Se comprueba trivialmente que una funcin cuasimodular f es meromorfa en o un punto parablico si y slo si lo es en todos los puntos equivalentes, y adems o o a f tiene el mismo orden en todos ellos. En particular, para comprobar que una funcin es modular respecto a LE(2, Z) basta ver que es meromorfa en . o As ahora es claro que las funciones G2k , g2 , g3 , y j son modulares de , grados 2k, 4, 6, 12 y 0 respectivamente. Denicin 12.17 Sea un subgrupo de o ndice nito en LE(2, Z). Para cada k Z, llamaremos A2k () al conjunto de todas las funciones modulares de grado 2k respecto de . Es claro que los conjuntos A2k son C-subespacios vectoriales del cuerpo M(H). Vamos a ver que forman suma directa. En efecto, supongamos que fm + fm+1 + + fn = 0, 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 6= 0. Tenemos entonces que fi = fi+1 fn . Consideremos la transformacin s( ) = 1/ . Como tienen o 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 consiguiente fi = 0, contradiccin. o Esto nos permite denir la suma directa A() =
+ L

A2k (),

k=

que es una C-sublgebra graduada del cuerpo M(H), pues claramente a A2k ()A2l () A2k+2l (). Conviene denir algunas clases especiales de funciones modulares:

374

Cap tulo 12. Funciones modulares

Denicin 12.18 Sea un subgrupo de o ndice nito en LE(2, Z) y sea k Z. Una forma modular de grado 2k respecto de es una funcin modular de grado o 2k holomorfa en H y en los puntos parablicos de (lo cual signica que su o orden en stos es 0). Una forma parablica respecto de es una forma e o modular que se anula en los puntos parablicos (es decir, que tiene orden > 0 o en ellos). Por ejemplo, el desarrollo en serie de Fourier de G2k ( ) muestra que no es parablica, al igual que g2 y g3 . Por el contrario, s que es una forma o parablica de grado 12. La funcin modular j no es una forma modular, pues o o 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 parablicas. As mismo o podemos considerar las sublgebras graduadas de A() dadas por a M () =
+ L

M2k (),

y M 0 () =

k=

k=

+ L

0 M2k ().

El teorema siguiente explica en parte la razn por la que tienen inters las o e formas parablicas. Recordemos que las diferenciales de primera clase en una o supercie de Riemann son las diferenciales holomorfas: Teorema 12.19 Sea un subgrupo de ndice nito en LE(2, Z) y consideremos la proyeccin natural p : H H /. Para cada diferencial de primera o clase en H / sea p] () = f dz. Entonces la correspondencia 7 f es un isomorsmo entre el espacio de las diferenciales de primera clase de H / y el espacio de las formas parablicas de grado 2 respecto de . o Demostracion: Ciertamente, si es una diferencial de primera clase en H /, entonces p] () es una forma diferencial holomorfa en H, luego es de la forma f dz para cierta funcin f holomorfa en H. Si , entonces p = p, o luego p] = p] ] . Por consiguiente, f dz = ] (f dz) = ( f ) d = ( f )j dz = |2 f dz. As pues, |2 f = f . Nos falta comprobar que f es holomorfa (y nula) en los puntos parablicos de . Como es usual, no perdemos generalidad si nos o restringimos a . Por la construccin de la estructura anal o tica de la supercie modular, existe una carta q en un entorno de tal que p q = r, donde r(z) = e2iz/h , para cierto natural h > 0. Sea = q ] (f dw), donde w es la identidad en el disco unidad y f (w) es una funcin holomorfa en dicho disco. As o , f dz = p] () = p] (q ] (f dw)) = r] (f dw) = (r f )dr = (r f )r dz. Concluimos que, para todo z en un entorno de , f (z) = f (e2iz/h )e2iz/h .

12.3. Funciones modulares de grados superiores

375

Desarrollando f en serie de Taylor obtenemos el desarrollo de f en serie de Fourier, y vemos que tiene orden 1, luego f es nula en y, por consiguiente, es una forma parablica. o Rec procamente, consideremos ahora una forma parablica f de grado 2. o Cada punto z H que no sea el ptico tiene un entorno U donde p|U es una transformacin conforme, luego la forma diferencial f |U dz induce una forma o diferencial U en p[U ] tal que f |U dz = p|] (U ). Las formas U coinciden U en los puntos comunes de sus dominios. En efecto, si p[U ] = p[U 0 ], entonces existe tal que U 0 = [U ]. De la relacin p|U = p|U 0 se sigue que o p|] = p|] 0 ] , luego U U p|] (U 0 ) = ] (f |U 0 dz) = (f |U ) d = (|2 f )|U dz = f |U dz. U Por consiguiente U 0 = U . Con esto tenemos denida una forma diferencial holomorfa sobre los puntos de la supercie modular H / que no son el pticos ni parablicos y tal que p] () = f dz. Veamos que tambin es holomorfa en o e dichos puntos. Si p(z) es un punto el ptico, entonces existe una carta q : W D(0, 1) alrededor de p(z) tal que p q = wn , donde : H D(0, 1) es una transformacin conforme. Sea |W = q ] (f dw), donde f es una funcin holomorfa o o en D(0, 1) salvo una singularidad en 0, que hemos de ver que es evitable. En efecto, tenemos que f dz = p] () = ] ((wn )] (f dw)) = ] (f (wn ) dwn ) = ] (nf (wn )wn1 dw). Como es una transformacin conforme y f es holomorfa en H, concluimos o que nf (wn )wn1 es holomorfa en 0, pero el orden de esta funcin en 0 es o n 1 + no(f , 0) 0, luego o(f , 0) 1 + 1/n > 1, luego o(f , 0) 0, como hab que probar. a El razonamiento para los puntos parablicos es una combinacin del caso o o anterior y del caso correspondiente de la implicacin contraria. o Es conocido que el espacio de las diferenciales de primera clase de un cuerpo de funciones algebraicas tiene dimensin igual al gnero, luego tenemos que la o e dimensin del espacio de las formas parablicas de grado 2 respecto de un subo o grupo de ndice nito en LE(2, Z) es igual al gnero de la supercie modular e H /. El teorema de Riemann-Roch permite calcular la dimensin de los eso pacios de formas modulares y parablicas de cualquier grado, pero no vamos a o entrar en ello. Probaremos unicamente la nitud de la dimensin: o Teorema 12.20 Si es un subgrupo de ndice nito en LE(2, Z), entonces los espacios M2k () de formas modulares de grado 2k respecto de tienen dimensin nita sobre C. o Demostracion: Consideremos en primer lugar una funcin modular no o nula F0 A2k (). No podemos considerar a F0 como una funcin sobre la o

376

Cap tulo 12. Funciones modulares

supercie modular X = H /, pues F0 toma valores distintos sobre puntos equivalentes, pero s que podemos denir el orden de F0 en un punto de X. En efecto, si 1 , 2 H son puntos equivalentes respecto de , digamos 2 = 1 , con , entonces, F0 ( ) = (c +d)2k F0 ( ), lo que se traduce en que el orden de F0 en 1 es el mismo que en 2 . Esto justica que hablemos del orden de F0 en un punto no parablico de X, y ya hemos comentado anteriormente que el o orden de F0 en un punto parablico tambin est bien denido. Puesto que los o e a ceros y polos de F0 en H han de ser un conjunto discreto, es claro que el conjunto de puntos de X donde F0 tiene orden no nulo ha de ser nito, luego podemos asociar a F0 un divisor (F0 ) de la supercie de Riemann X estableciendo que vP ((F0 )) es el orden de F0 en el punto P X. Fijemos ahora una forma modular no nula F0 M2k () (si no existe, entonces el espacio tiene dimensin 0 y no hay nada que probar). Si F M2k () o es cualquier otra forma modular no nula, entonces el cociente f = F/F0 es una funcin modular de grado 0, es decir, una funcin meromorfa en X. Adems, o o a como F es holomorfa, es claro que f tiene a lo sumo polos en los puntos donde F0 tiene ceros, y el orden de stos no puede ser superior al orden de los cee ros correspondientes de F0 . En otras palabras, f ha de ser un mltiplo del u divisor (F0 ). Rec procamente, cualquier funcin f en el espacio m((F0 )) de los o mltiplos de F0 dene una forma modular F = f F0 M2k (). Es inmediato u comprobar que la correspondencia f F (extendida de forma que 0 0) es un isomorsmo entre m((F0 )) y M2k (). Es sabido que los espacios de mltiplos u de un divisor tienen dimensin nita, luego lo mismo le sucede a M2k (). o

12.4

Funciones modulares de LE(2, Z)

En esta seccin estudiamos ms detalladamente las funciones y formas moo a dulares respecto al grupo modular completo = LE(2, Z). Vamos a determinar la estructura del lgebra de las formas modulares. Como consecuencia obtena dremos varios resultados notables sobre los coecientes de Fourier de y j. Si f es una funcin modular y z H, representamos por o(f, z) al orden de f o en z en el sentido usual de la teor de funciones de variable compleja, mientras a que si z Q {} es un punto parablico, el orden o(f, z) es el determinado o por la serie de Fourier de f . El resultado bsico es el siguiente: a Teorema 12.21 Sea f una funcin modular no nula de grado 2k. Entonces o P 1 1 k o(f, ) + o(f, ) + o(f, i) + o(f, z) = , 3 2 6 z 6= i, donde la suma recorre los puntos z H mdulo no equivalentes a ni a i. o Demostracion: Vamos a considerar la integral de la funcin meromorfa o f 0 /f sobre el ciclo indicado en la gura:

12.4. Funciones modulares de LE(2, Z)

377

donde los arcos se introducen para bordear posibles polos de f en la frontera del dominio fundamental y el segmento horizontal se toma sucientemente alto como para rodear todos los polos de f . (Si hubiera un polo sobre un punto no el ptico la circunferencia unidad estar repetido simtricamente respecto al a e eje imaginario, y lo bordear amos por arriba en un caso y por abajo en otro, de modo que slo encerrar uno de los dos). Por simplicidad supondremos o a que no hay polos salvo a lo sumo en los puntos i y , que son los casos ms a delicados. La prueba se modica fcilmente para tratar otros polos. El teorema a de los residuos nos da que Z 0 P 1 f () d = o(f, z). 2i f () z6=i, Calculamos en primer lugar la integral sobre el segmento vertical, para lo cual hacemos el cambio de variable z = e2i , con lo que la integral se convierte en Z 1 f 0 (z) 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 simtrico. Si f tiene e orden m en , entonces f 0 () m = + h(), f () donde h es holomorfa en . Llamemos cr al arco alrededor de correspondiente a un radio r. Como h est acotada en un entorno de , es claro que a Z 1 l m h() = 0. r0 2i c r Por otra parte, Z m d m m i m l m = l (log cr (1) log cr (0)) = m = . r0 2i c 2i r0 2i 3 6 r El mismo resultado se obtiene sobre el punto simtrico de respecto al eje e imaginario, luego, en total, el l mite cuando r 0 de la integral sobre los dos arcos es o(f, )/3.

378

Cap tulo 12. Funciones modulares

El mismo argumento prueba que si hacemos tender a 0 el radio del arco alrededor de i la integral tiende a o(f, i)/2. Nos falta estudiar la integral sobre los dos arcos simtricos situados sobre e la circunferencia unidad. Llammoslos AB y A0 B 0 . La aplicacin s( ) = 1/ e o transforma uno en el otro invirtiendo la orientacin (y esto sigue siendo cierto o si hemos tenido que sortear ms polos con arcos intermedios). Por consiguiente, a el cambio = s() nos da que 1 2i Z
B

f 0 () 1 d = f () 2i

B0

A0

f 0 (s()) d. 2 f (s())

El hecho de que f sea modular se traduce en que f (s()) = 2k f (), luego df (s()) f 0 (s()) = = 2k f 0 () + 2k 2k1 f (). d 2 Por lo tanto, f 0 (s()) f 0 () 2k = + . 2 f (s()) f ()

Concluimos que Z B 0 Z B0 0 Z B0 1 f () 1 f () 2k d d = d , 2i A f () 2i A0 f () 2i A0 con lo que la suma de las integrales sobre los dos arcos considerados resulta ser Z A0 2k d . 2i B 0 (Notemos que hemos invertido los extremos, de modo que ahora el arco se recorre en sentido positivo). Si hubiramos rodeado otros polos situados sobre el arco, es claro que la e 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 A0 B 0 . Cuando hacemos tender a 0 los radios de los arcos alrededor de los puntos el pticos, 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 Z 1 f 0 () k 1 1 l m d = o(f, ) o(f, i). r0 2i f () 6 3 2 r La conclusin es ahora inmediata. o Como primera consecuencia vemos que no existen formas modulares de grado negativo (pues el miembro izquierdo en la frmula del teorema anterior es no o negativo si la funcin es una forma modular). En realidad podemos decir mucho o ms: a

12.4. Funciones modulares de LE(2, Z)

379

Teorema 12.22 Las funciones g2 y g3 son algebraicamente independientes y el a lgebra de las formas modulares es M = C[g2 , g3 ]. Demostracion: Vamos a estudiar primeramente la estructura de los espacios M2k . Observemos en general que si f es una forma modular no nula de grado 2k los rdenes que aparecen en el teorema anterior son todos mayores o o iguales que 0. Sabemos que M0 = C, pues las formas modulares de grado 0 se corresponden con funciones holomorfas (sin polos) sobre una esfera, luego han de ser constantes. Tambin podemos obtenerlo del teorema anterior, que muestra que si e f M0 no es idnticamente nula no tiene ceros, de modo que f f (i) ha de ser e idnticamente nula (pues se anula en i), luego f es constante. e Si f M2 , el trmino derecho de la frmula del teorema anterior es 1/6, e o luego la igualdad es imposible, por lo que ha de ser f = 0 y as M2 = 0. Veamos ahora que M4 = hg2 i. Si f M4 no es nula, el miembro derecho de la frmula del teorema anterior es 1/3, luego f ha de tener un unico cero o simple en . En particular, g2 slo se anula en , luego existe una constante c o tal que f cg2 se anula en , lo que slo puede suceder si f cg2 = 0, con lo o que f hg2 i. El mismo argumento prueba que M6 = hg3 i. 2 Veamos ahora que M8 = g2 . Si f M8 es no nula, el miembro derecho de la frmula es 2/3, que slo puede conseguirse si f tiene un unico cero doble o o 2 en . Por lo tanto, tomando una constante para la cual f cg2 tenga un cero 2 adicional, llegamos a que f g2 . Anlogamente vemos que M10 = hg2 g3 i: Si f M10 no es nula, el miembro a derecho de la frmula es 5/6, que slo puede conseguirse si o(f, ) = o(f, i) = 1. o o Supongamos ahora que k 6 y sea f M2k una forma no nula. Supongamos como hiptesis de induccin que toda forma de grado menor que 2k se expresa o o como polinomio en g2 y g3 . Sea k = 2r o k = 2r + 1. Podemos tomar una r1 r constante c tal que f cg2 o bien f cg2 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 hiptesis de induccin f / es un polinomio en g2 y g3 , luego f tambin. o o e Falta probar que g2 y g3 son algebraicamente independientes. Supongamos que verican una relacin polinmica P (g2 , g3 ) = 0, donde podemos suponer o o que el polinomio P (X, Y ) tiene grado m nimo. 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 relacin ser g2 +g3 Q(g2 , g3 ) = 0, lo cual es absurdo, ya que o a r g2 (i) 6= 0, g3 (i) = 0. Por consiguiente g3 aparece en todos los monomios, lo que nos permite simplicarlo y llegar a una relacin de grado menor, contradiccin. o o Como consecuencia:

380

Cap tulo 12. Funciones modulares

Teorema 12.23 Para todo nmero natural k, se cumple que u E[k/6] si k 1 (md 6), o dim M2k = E[k/6] + 1 si k 6 1 (md 6). o Demostracion: En vista del teorema anterior, una base de M2k la forman r s las funciones g2 g3 tales que 4r + 6s = 2k, luego la dimensin es igual al nmero o u de naturales s tales que 2 | k 3s 0. Si k es par, s ha de ser par, luego la dimensin es igual al nmero de mltiplos de 6 menores o iguales que k, que es o u u E[k/6] + 1. Si k es impar s ha de ser impar, y la dimensin es el nmero de o u nmeros de la forma 6t + 3 k, que tambin es E[k/6] + 1 excepto en el caso u e en que k = 6k + 1, pues entonces falta 6k + 3 y hay uno menos.
0 Observemos que para k 2 el espacio M2k de las formas parablicas de o grado 2k tiene dimensin igual a una unidad menos que M2k , pues la serie de o Eisenstein G2k ( ) es una forma modular de grado 2k que no se anula en . La aplicacin M2k C dada por f 7 f () es, pues, un epimorsmo con ncleo o u 0 M2k .

Terminamos la seccin con varias aplicaciones de los resultados que acabamos o de obtener. Ante todo, conviene normalizar las funciones de Eisenstein: Denicin 12.24 Las funciones de Eisenstein normalizadas son las funciones o E2k ( ) = G2k ( ) . 2(2k)

Teniendo en cuenta 10.30 y la frmula o (2k) = (1)k+1 22k1 2k B2k (2k)!


4k P 2k1 (n)e2ni . B2k n=1

(donde B2k son los nmeros de Bernoulli), tenemos que u E2k ( ) = 1

Los primeros nmeros de Bernoulli son u B2 = 1/6, As por ejemplo, , B8 = 1/30,

B4 = 1/30, B10 = 5/66,


P

B6 = 1/42, B12 = 691/2730.

E4 ( ) = 1 + 240 E6 ( ) = 1 504 E8 ( ) = 1 + 480 E12 ( ) = 1 +

3 (n)e2ni , 5 (n)e2ni , 7 (n)e2ni ,

n=1 P n=1 P n=1

65520 P 11 (n)e2ni . 691 n=1

12.4. Funciones modulares de LE(2, Z) Igualmente, la funcin discriminante normalizada es o


P ( ) = (n)e2in . 12 (2) n=1

381

Al conocer la dimensin de los espacios M2k podemos establecer muchas o relaciones entre estas funciones y, por consiguiente, entre sus coecientes de Fourier. Por ejemplo, tenemos que dim M8 = 1, luego la funcin f 7 f () es o 2 un isomorsmo y, en particular, E8 = E4 , pues ambas formas toman el valor 1 en . Al igualar los coecientes de Fourier obtenemos la relacin o 7 (n) = 3 (n) + 120
m=1 n1 P

3 (m)3 (n m).

Un caso ms notable se obtiene al considerar el espacio M12 , que tiene dia 2 mensin 2. Tenemos que E12 , E6 , /(2)12 M12 , luego tienen que ser linealo mente dependientes. Ms concretamente, viendo la serie de Fourier a
2 E6 ( ) = 1 1008 P

5 (n)e2ni + 254016

n=1

n=1m=2

2 es claro que E12 y E6 son linealmente independientes, luego ha de ser 2 /(2)12 = E12 + E6 ,

P P n1

5 (m)5 (n m)e2ni ,

para ciertos escalares , C. Igualando los coecientes para n = 1 y n = 2 obtenemos las ecuaciones + = 0, 65520 1008 = 1, 691

691 de donde obtenemos = = . Igualando los coecientes n-simos 762048 resulta (n) = P 65 691 691 n1 11 (n) 5 (n) 5 (m)5 (n m). 756 756 3 m=1 (12.5)

Tenemos as una frmula expl o cita para calcular la funcin de Ramanujan o (n). En particular, 756 3 (n) 3 6511 (n) (md 691) o, lo que es lo mismo: o (n) 11 (n) (md 691), o que es una de las congruencias de Ramanujan sobre la funcin (n). o Ahora vamos a encontrar una frmula para calcular los coecientes de Fourier o de la funcin modular o j( ) = e2i +
P

(12.6)

c(n)e2in .

n=0

382

Cap tulo 12. Funciones modulares

2 Para ello consideramos las funciones E6 , /(2)12 , j/(2)12 M12 . La dimensin del espacio es 2 y las series de Fourier o P P P n1 5 (k)5 (n k)e2in , P P n1 c(k) (n k)e2in ,

2 E6 ( ) = 1 1008

5 (n)e2in + 5042
P

n=1

n=2 k=1

j( )( )/(2)12 = 1 +

(n + 1)e2in +

n=1

n=1 k=0

muestran que /(2)12 y j/(2)12 son linealmente independientes.

2 Por consiguiente ha de ser E6 = j/(2)12 + . Igualando coecientes para n = 0 obtenemos que = 1, mientras que para n = 1 resulta:

1008 = ( (2) + c(0) (1)) + (1). Necesitamos los valores (2) = 24, que se calcula con (12.5), y c(0) = 744, que puede calcularse renando la prueba de 10.32. Con esto obtenemos = 123 . As pues, hemos probado que
2 E6 = (j 123 )/(2)12 .

Al igualar los coecientes n-simos obtenemos la relacin o 10085 (n) + 5042


n1 P k=0

5 (k)5 (n k) = (n + 1) +

n1 P k=0

c(k) (n k) 123 (n).

La expresin se simplica si en (12.5) despejamos o 10085 (n) + 5042


n1 P k=0

5 (k)5 (n k) =

65520 762048 11 ( ) (n). 691 691

Al igualar las dos frmulas (y usando de nuevo que c(0) = 744) obtenemos o (n + 1) + o tambin e
n1 P k=1 n1 P k=1

c(k) (n k) 984 (n) =

65520 (11 ( ) (n)) 1008 (n), 691

c(k) (n k) + (n + 1) + 24 (n) =

65520 (11 ( ) (n)). 691

Esta frmula permite calcular recurrentemente los coecientes c(n). Noteo mos que, como el miembro izquierdo es entero y el primo 691 no divide a 65520, esta frmula implica tambin la congruencia (12.6). o e

12.5. La funcin eta de Dedekind o

383

12.5

La funcin eta de Dedekind o

Vamos a estudiar ahora una funcin introducida por Dedekind en 1877 y o que, aunque no es modular, est estrechamente relacionada con las funciones a modulares, especialmente con la funcin . Con su ayuda demostraremos, entre o otras cosas, una frmula debida a Jacobi, segn la cual o u ( ) = (2)12 e2i
Q

n=1

(1 e2ni )24 .

Precisamente, la funcin eta es la que se obtiene al eliminar el exponente 24 o en el miembro derecho (y la constante): Denicin 12.25 La funcin eta de Dedekind es la funcin o o o ( ) = ei /12 denida en el semiplano H.
Q

n=1

(1 e2ni ),

Observemos que el producto innito

n=1

gente para |z| < 1, luego ciertamente ( ) es una funcin holomorfa en H que o no se anula en ningn punto. En trminos de la funcin , la frmula de Jacobi u e o o es ( ) = (2)12 24 ( ). Esencialmente, el problema es demostrar que 24 es una forma modular de grado 12. En primer lugar notamos que ( + 1) = ei( +1)/12 luego ( + 1) = ( ).
24 24 Q

(1 z n ) es absolutamente conver-

n=1

(1 e2ni( +1) ) = ei/12 ( ),

El punto ms delicado es determinar el comportamiento de bajo la transa formacin 7 1/ . La prueba clsica utiliza funciones el o a pticas, pero aqu daremos una prueba corta debida a Siegel. Teorema 12.26 Para todo H se cumple (1/ ) = (i )1/2 ( ), donde la ra cuadrada es la rama uniforme que es positiva sobre el semieje real z positivo. Demostracion: Basta probar la relacin cuando = yi, con y > 0, pues el o caso general se sigue entonces por prolongacin anal o tica. Hemos de ver, pues, que (i/y) = y 1/2 (iy). Es inmediato que tanto (i/y) como (iy) son nmeros u reales positivos. Por lo tanto, esta relacin equivale a o log (i/y) log (iy) = 1 log y. 2

384 Ahora bien, log (iy) = =

Cap tulo 12. Funciones modulares

Por consiguiente, hemos de probar que


P

P 1 e2my P y y 1 = + . 2my 12 m=1 m 1 e 12 m=1 m(1 e2my )

P P P e2mny y y + log(1 e2ny ) = 12 n=1 12 n=1 m=1 m

P 1 1 2my ) 2m/y ) 12 m=1 m(1 e m=1 m(1 e

1 1 y = log y. y 2

(12.7)

Denimos

Fn (z) =

1 N z cot(iN z) cot , 8z y

N = n + 1/2.

Sea C el paralelogramo de vrtices y, i recorrido en sentido positivo. e Dentro de C, la funcin Fn tiene polos simples en los puntos z = im/N y o z = my/N , para m = 1, 2, . . . , n, as como un polo triple en z = 0. Teniendo en cuenta que cot z = 1/z z/3 + es fcil ver que el residuo de a Fn (z) en 0 es i(y y 1 )/24. El residuo en z = im/N es 1 im cot . 8m y Como esta expresin en par en m, vemos que o
n P

m=n z=im/N m6=0

Res Fn (z) = 2

1 im cot . y m=1 8m

n P

Pero cos i e + e e2 + 1 1 cot i = = i = i 2 = sen i e e e 1 i Tomando = m/y queda


n P

2 1 e2

m=n z=im/N m6=0

Res Fn (z) =

n n 1 P 1 1 P 1 . 4i m=1 m 2i m=1 m(1 e2m/y )

Similarmente,
n P

m=n z=my/N m6=0

Res Fn (z) =

n n i P 1 i P 1 . 4 m=1 m 2 m=1 m(1 e2my )

12.5. La funcin eta de Dedekind o

385

Resulta, pues, que la suma de los residuos de Fn dentro de C multiplicados por 2i es precisamente el miembro izquierdo de (12.7). El teorema quedar a probado si vemos que Z 1 l m Fn (z) dz = log y. n C 2 De la denicin de cotangente se sigue fcilmente que o a cot iN z = i De aqu se sigue que l cot iN Z = m
n

(ez )2n+1 + 1 . (ez )2n+1 1 n i si Re z > 0, i si Re z < 0.

Similarmente, cot de donde l m


n

N z (eiz/y )2n+1 + 1 = i iz/y 2n+1 , y (e ) 1 N z n i si Im z < 0, = i si Im z > 0. y

Esto implica que l zFn (z) = 1/8 cuando z est sobre el paralelogramo m a n C salvo quiz en sus vrtices. El signo es positivo en los lados que unen y con a e i y y con i, mientras que es negativo en los otros dos. Las expresiones anteriores muestran tambin que las funciones zFn (z) estn e a uniformemente acotadas en C. Por ejemplo, si Re z > 0 tenemos que |ez | < 1 y, como z var en un compacto (uno de los lados de C) existe, de hecho, a un > 0 tal que |ez | < 1 , luego tambin |(ez )2n+1 | < 1 , luego e |(ez )2n+1 1| y as obtenemos una cota de cot iN z independiente de n. Puesto que la funcin 1/z est acotada en C, concluimos que las funciones o a Fn (z) estn uniformemente acotadas en C y podemos aplicar el teorema de la a convergencia acotada de Lebesgue: Z Z l m Fn (z) dz = l Fn (z) dz = m
n C C n

1 8

Z y Z i Z i Z i Z i dz dz dz dz 1 dz dz + + = + 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

Como consecuencia tenemos que 24 (1/ ) = 12 24 ( ). Antes hemos visto que 24 es invariante por 7 + 1. Como la funcin cumple tambin estos o e dos hechos, vemos que la funcin f ( ) = ( )/ 24 ( ) es invariante por los dos o

386

Cap tulo 12. Funciones modulares

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 donde g (z) = z
Q n=1 Q

(1 e2ni )24 = g (e2i ),

(1xn )24 es holomorfa con un cero simple en z = 0. Adems a

g (z)/z toma el valor 1 en 0 Teniendo en cuenta la serie de Fourier de , es claro que f es holomorfa en y f () = (2)12 . En denitiva, f es una funcin modular de grado 0 o sin ceros. Esto slo puede ser si f es constante. Concretamente, ha de ser o f = (2)12 . Con esto queda probada la frmula de Jacobi: o Teorema 12.27 Para todo H se cumple ( ) = (2)12 e2i
n=1 Q

n=1

(1 e2ni )24 .

En las secciones siguientes veremos otras aplicaciones de la funcin . o

12.6

Funciones modulares respecto a 0 (N )

En esta seccin mostraremos ejemplos de funciones modulares respecto a los o grupos 0 (N ). Como aplicacin demostraremos algunos casos particulares de o las congruencias (10.5) sobre los coecientes de la funcin de Klein. o Ya conocemos un ejemplo de funcin modular respecto de 0 (N ), a saber, o la funcin jN ( ) = j(N ). De hecho en 12.4 hemos visto que el cuerpo de las o funciones modulares respecto de 0 (N ) es C(j, jN ). Ms an, conocemos el a u polinomio m nimo de jN sobre C(j), dado por (12.1). En el caso particular en que n es un primo p, dicho polinomio es Fp (j, Y ) = (Y jp ( )) As pues, la traza de jp es Tr jp ( ) = jp ( ) +
p1 Q b=0

Y j

+b p

Denicin 12.28 Si p es un nmero primo, denimos la funcin o u o fp ( ) = P 1 p1 +b 1 j p = (Tr jp ( ) jp ( )). p b=1 p

p1 P b=0

+b p

C(j).

12.6. Funciones modulares respecto a 0 (N )

387

Obviamente se trata de una funcin modular respecto de 0 (p). Su inters o e radica en su serie de Fourier. Recordemos que j( ) = e2i + luego fp ( ) =
P

c(n)e2ni ,

n=0

Ahora usamos que

p1 P P 2nib/p 1 p1 P 1 P c(n)e2ni( +b)/p = c(n)e2ni /p e . p b=1 n=1 p n=1 b=1 p1 P b=1

(e

2ib/p n

) =

0 si p - n, p si p | n.

As ,

fp ( ) =

n=0

Vamos a usar esta funcin para obtener las congruencias (10.5) para m = 1. o El caso general se obtiene aplicando repetidamente los argumentos que vamos a emplear. De momento hacemos una disgresin que nos llevar a un mtodo o a e general de construccin de funciones modulares. o Sea f una funcin cuasimodular de grado 2k respecto a un subgrupo o de ndice nito en LE(2, Z). Para comprobar si es meromorfa en un punto parablico s Q {} tomamos una transformacin g LE(2, Z) tal que o o 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 por qu a e coincidir con el orden de f en s. En efecto, se comprueba inmediatamente que 1 |2k f es invariante por , y en particular tiene periodo h = | : | = | : s |. Suponemos que 1 |2k f 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 funcin meromorfa en un o 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 ))( )

c(pn)e2ni .

388 =

Cap tulo 12. Funciones modulares

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 funcin meromorfa en 0. o

Vemos as que la funcin g (e2i /h ) = (e2i a /h ) tiene periodos h y h/a2 . o Esto slo es posible si ambos son mltiplos enteros de un mismo periodo t, es o u decir, h = ut, h/a2 = vt, donde u, v N. Esto nos da un nuevo desarrollo 2 en serie de Fourier g (e2i /h ) = (e2i a /h ) = (e2i /t ), donde (z) es una funcin holomorfa con una singularidad en 0. o 2 2 Ahora bien, (e2i a /h ) = ((e2i a /h )v ), de donde se sigue inmediatav mente que (z) = (z ) y, por lo tanto, es meromorfa en 0. Igualmente, g (z) = (z u ), luego tambin g es meromorfa en 0, como hab que probar. e a Observemos que el orden de f en s es u/v por el orden de la serie de Fourier dada por . As pues, aunque el orden de la serie no es necesariamente el de f , al menos nos permite determinar si ste es mayor, menor o igual a 0. e Con ayuda de este hecho podemos extender el teorema 12.14: Teorema 12.29 Sean y 0 dos subgrupos de ndice nito en LE(2, Z) y sea LE(2, R) tal que 0 . Si f es una funcin modular de grado 2k respecto o de , entonces |2k f es modular de grado 2k respecto de 0 . Adems |2k f es a una forma modular o parablica si y slo si lo es f . o o Demostracion: El teorema 12.14 nos da que |2k f es cuasimodular. Slo o falta probar que es meromorfa en los puntos parablicos de 0 . Ahora, bien, o biyecta los puntos parablicos de con los de 0 , que son los mismos que los o de , a saber, los puntos de Q {}. Si s Q {}, llamamos s0 = s Q {} y tomamos un g LE(2, Z) tal que s0 g = . Como f es meromorfa en s0 , tenemos que g 1 |2k f tiene un desarrollo en serie de Fourier con coecientes nulos por debajo de un cierto ndice. Ahora bien, g 1 |2k f = (g 1 1 )|2k f = 1 |2k (|2k f ), donde = g LE(2, R) cumple s = sg = s0 g = . Por el argumento previo al teorema, esto prueba que |2k f es meromorfa en s. Ms an, podemos decir a u que |2k f tiene un cero o un polo en s si y slo si f lo tiene en s0 , de donde se o sigue la ultima parte del enunciado. Veamos un caso particular: Teorema 12.30 Si f es una funcin modular de grado 2k respecto al grupo o 0 (1) = LE(2, Z) y N > 0 es un nmero natural, entonces fN ( ) = f (N ) es u una funcin modular de grado 2k respecto a 0 (N ). Adems fN es una forma o a modular o una forma parablica si y slo si lo es f . o o Demostracion: Basta aplicar el teorema anterior con 0 N = . 1/ N 0

12.6. Funciones modulares respecto a 0 (N ) En efecto, si = entonces 1 =

389

a Nc b d

0 (N ), N 0

0 1/ N

(|2k f )( ) = f (1/N )( N )2k = f (N )(N )2k (N )2k N k = N k f (N ). Obviamente entonces, f (N ) tambin es una funcin modular respecto de e o 0 (N ). Consideremos en particular el caso de la funcin (N ). Se trata de una o forma parablica respecto a 0 (N ). Teniendo en cuenta que o ( ) = (2)12 vemos que (N ) = (2)12
n=1 P P

Adems, a

N a Nc 0 b d 0 1/ N d N b = 0 (1). c a

(n)e2ni ,

(n)e2N ni ,

n=1

luego (N ) tiene un cero de orden N en . La funcin o ( ) = (N ) ( )

es claramente una funcin modular (de grado 0) respecto a 0 (N ) y tiene un o cero de orden N 1 en . Adems no tiene ceros ni polos nitos. Si suponemos a que N es primo, entonces el teorema 11.40 nos da que la supercie X0 (N ) tiene exactamente = 2 puntos parablicos, luego ( ) tiene un unico cero de orden o N 1 y un unico polo (en el otro punto parablico) tambin de orden N 1. o e

Supongamos adems que X0 (N ) tiene gnero 0, lo cual sucede exactamente a e para los primos N = 2, 3, 5, 7, 11, 13. Una funcin meromorfa en una esfera con o un unico cero y un unico polo, ambos de orden N 1 tiene obviamente una ra de orden p 1, por lo que podemos denir (salvo una ra de la unidad) z N z la funcin N 1 ( ), que genera todo el cuerpo de las funciones modulares (de o grado 0) respecto a 0 (N ). Exceptuando el caso N = 11, tenemos una expresin o expl cita para este generador: Teorema 12.31 Consideremos uno de los primos p = 2, 3, 5, 7, 13. Entonces el cuerpo de las funciones modulares de grado 0 respecto del grupo 0 (p) est a generado por la funcin o r (p ) ( ) = r , ( ) donde r = 24/(p 1).

390

Cap tulo 12. Funciones modulares

Demostracion: Segn hemos observado, las funciones modulares respecto u de 0 (p) estn generadas por cualquier ra p 1-sima de ( ) = (p )/( ). a z e En trminos de la funcin de Dedekind es e o ( ) = 24 (p ) = p1 ( ). 24 ( )

Observemos que hemos tenido que excluir p = 11 porque 11 1 = 10 - 24. Sabemos que la funcin ( ) tiene un unico 0 simple en y un polo simple o en el otro punto parablico de X0 (p). Es fcil ver que ninguna funcin de 0 (p) o a o transforma 0 en , luego ( ) tiene su polo en 0. Obtendremos las congruencias que buscamos expresando la funcin fp como o polinomio en . Usando dos veces la denicin de fp vemos que o fp (1/p ) = = luego pfp (1/p ) = j( ) + pfp (p ) + j(p2 ) = f (e2i ), con f (z) = z p + z 1 + F (z),
2

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

(12.8)

donde F (z) es holomorfa en 0 y su serie de Taylor tiene coecientes enteros. Por otra parte, segn la denicin de ( ) tenemos que u o e2irp /24 ( ) = e2i /24 donde
Q

n=1

n=1 Q

(1 e2nip )r

=e

2i

(1 e2ni )r

n=1

Y 1 e2i pn r

1 e2i n

= g (e2i ),

g (z) = z Es fcil ver que a

n=1

Y 1 z pn r

1 zn

=z

n=1

(1 + z n + + z n(p1) )r .

g (z) = z + d2 z 2 + d3 z 3 + donde los coecientes di son enteros. En otros trminos, la serie de Fourier de e ( ) es P ( ) = e2i + dn e2i n , dn Z.
n=2

12.6. Funciones modulares respecto a 0 (N ) El teorema 12.26 nos da la relacin o (1/p ) = Denimos ( ) = pr/2 (1/p ) = donde h (z) = r (1/ ) (i )r/2 r ( ) 1 = = r/2 . r (1/p ) r/2 r (p ) (ip ) p ( ) 1 = h (e2i ), ( )

391

1 + H(z), (12.9) z y la funcin H(z) es holomorfa en 0, cumple H(0) = 1 y su serie de Taylor tiene o coecientes enteros. Combinando (12.8) y (12.9) vemos que pfp (1/p ) p ( ) = K0 (e2i ), donde K0 (z) tiene un polo en 0 de orden p2 1 y su serie de Laurent tiene coecientes enteros. Por consiguiente, existe b1 Z tal que pfp (1/p ) p ( ) b1 p
2 2 2

( ) = K1 (e2i ),

donde K1 (z) tiene un polo en 0 de orden p2 2 y su serie de Laurent tiene coecientes enteros. Al cabo de p2 pasos llegamos a una funcin o (1/p ) = pfp (1/p ) p ( ) b1 p
2 2

bp2 1 ( ) = Kp2 1 (e2i ),

donde Kp2 1 (z) es holomorfa en 0 y los coecientes bn son enteros. Cambiando por 1/p vemos que ( ) = pfp ( ) (pr/2 ( ))p b1 (pr/2 ( ))p
2 2

bp2 1 pr/2 ( ).

Esta funcin ( ) es modular respecto a 0 (p), es holomorfa en H y tambin o e en , pues tanto como fp lo son. Por ultimo, sabemos que (1/p ) es holomorfa en , lo que se traduce en que ( ) es tambin holomorfa en 0. e (Aqu usamos que para comprobar la holomorf en 0 podemos llevarlo a a mediante la funcin 1/p , aunque no est en LE(2, Z).) o e En conclusin es una funcin modular sin polos, luego es constante. Teo o niendo en cuenta que () = 0, la constante es concretamente () = pc(0). Con esto tenemos: fp ( ) = pr/21 (a1 ( ) + + ap2 p ( )) + c(0). Igualando los coecientes de Fourier de ambos miembros vemos que c(pn) 0 (md pr/21 ), o c(2n) c(3n) c(5n) c(7n) 0 (md o 0 (md o 0 (md o 0 (md o n > 0.
2

Teniendo en cuenta que r = 24/(p 1), esto equivale a 211 ), 35 ), 52 ), 7).

392

Cap tulo 12. Funciones modulares

Notemos que para p = 13 se obtiene una congruencia trivial. De hecho, se comprueba que 13 - c(13), por lo que no existen congruencias similares para p = 13. Por el contrario, aunque nos hemos visto obligados a excluir el caso, lo cierto es que tambin se da la congruencia c(11m n) 0 (md 11m ). e o

12.7

Funciones modulares respecto a (2)

Vamos a mostrar algunos ejemplos de funciones modulares respecto del grupo (2). Entre ellas se encuentran las funciones ei ( ), para i = 1, 2, 3. Recordemos que en 10.33 hemos visto que son holomorfas en H. Ahora probamos que son invariantes por (2). Llamemos (z; ) a la funcin de Weierstrass del ret o culo h1, iZ . De la propia denicin se sigue que, para una transformacin unimoduo o lar arbitraria, z a + b (c + d)2 ; = c + d c + d z2 X (c + d)2 (c + d)2 + . (z m(a + b) n(c + d))2 (m(a + b) + n(c + d))2 2
(m,n)Z (m,n)6=(0,0)

Como la transformacin es unimodular, h1, iZ = ha + b, c + diZ , de donde o llegamos claramente a que z a + b ; = (c + d)2 (z; ). c + d c + d Eligiendo adecuadamente los valores de z resulta: a + b 1 a + b c + d 2 e1 = ; = (c + d) ; , c + d 2 c + d 2 a + b (a + b)/2 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 mdulo 2 los coecientes a, b, c, d, con o 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 transformacin est en (2) tenemos que a y d son o a impares, mientras que b y c son pares, y entonces las relaciones se reducen a a + b ei = (c + d)2 ei ( ), i = 1, 2, 3. c + d Esto prueba que las funciones ei son cuasimodulares respecto de (2). Conviene observar la accin concreta de los generadores del grupo modular sobre o las funciones ei : e1 ( + 1) = e1 ( ), e2 ( + 1) = e3 ( ), e3 ( + 1) = e2 ( ),

12.7. Funciones modulares respecto a (2) e1 (1/ ) = 2 e2 ( ), e2 (1/ ) = 2 e1 ( ), e3 (1/ ) = 2 e3 ( ).

393

Teorema 12.32 Las funciones e1 ( ), e2 ( ), e3 ( ) son formas modulares de grado 2 respecto del grupo (2). Demostracion: Slo nos falta comprobar que son holomorfas en los puntos o parablicos. Calcular directamente las series de Fourier ser farragoso, as que o a lo comprobaremos indirectamente. Observemos que la menor traslacin en (2) o es 7 + 2, luego las series de Fourier son de la forma f (ei ). Sea s Q {} un punto parablico y tomemos h LE(2, Z) de modo que o sh = . Tenemos que ei ( ) satisface la ecuacin o 4e3 ( ) g2 ( )ei ( ) g3 ( ) = 0, i luego tambin e 4e3 ( h1 ) g2 ( h1 )ei ( h1 ) g3 ( h1 ) = 0. i Multiplicando por jh1 ( )6 llegamos a que 4(h1 |2 ei )3 ( ) (h1 |4 g2 )( )(h1 |2 ei )( ) (h1 |6 g3 )( ) = 0. Pongamos que (h1 |2 ei )( ) = f (ei ),
(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 6= 0, 4f 3 (z) = g2 (z)f (z) + g3 (z),

luego

g2 (z) g (z) + 3 = 1. 4f 2 (z) 4f 3 (z)

Basta probar que f (z) est acotada en un entorno de 0, y sabemos que g2 a y lo estn. Si no fuera as podr a , amos tomar una sucesin {zn } convergente o a 0 de modo que f (zn ) tendiera a , con lo que la igualdad anterior nos dar a 0 = 1. g3

En la prueba del teorema anterior ha sido crucial que la ecuacin satisfeo cha por las funciones ei fuera homognea (de grado 6) respecto a los grados e de las funciones involucradas. Si nos restringimos a funciones de grado 0 no necesitamos dicha homogeneidad, y podemos enunciar un resultado general: Teorema 12.33 Sea un subgrupo de ndice nito en LE(2, Z) y sea f una funcin cuasimodular de grado 0 respecto de algebraica sobre el cuerpo de las o funciones modulares de grado 0 respecto de . Entonces f es modular respecto de .

394

Cap tulo 12. Funciones modulares

Demostracion: Slo hay que probar que es meromorfa en los puntos pao rablicos. Supongamos que o f n ( ) + an1 ( )f n1 ( ) + + a0 ( ) = 0, donde las funciones ai ( ) son modulares respecto de . Sea s Q {} un punto parablico y g LE(2, Z) tal que sg = . Entonces o f n ( g 1 ) + an1 ( g 1 )f n1 ( g 1 ) + + a0 ( g 1 ) = 0, o tambin e 1= an1 ( g 1 ) a0 ( g 1 ) n 1 . 1 ) f ( g f ( g )

Sabemos que ai ( g 1 ) = a (e2i /h ), para cierta funcin a (z) meromorfa o i i en 0. Las funciones ai ( g 1 ) no tienen polos en un cierto semiplano Im > r, luego f ( g 1 ) tampoco puede tenerlos (en un polo la igualdad ser 1 = 0). Por a lo tanto f ( g 1 ) = f (e2i /h ), para una cierta funcin f (z) holomorfa en un o entorno reducido de 0. Tenemos que a (z) a (z) 0 1 = n1 n . (z) f f (z) Sea k un natural mayor que el orden de cualquier polo en 0 de cualquiera de las funciones a (z). Entonces i 1= z k a (z) z kn a (z) n1 k 0n . z k f (z) (z f ) (z)

Los numeradores estn acotados en un entorno de 0, luego la funcin z k f (z) a o tambin ha de estarlo, o de lo contrario llegar e amos de nuevo a que 1 = 0. Esto prueba que f (z) es meromorfa en 0, luego f ( ) es meromorfa en s. Volviendo a las funciones ei ( ), tenemos que cada g (1) = LE(2, Z) las permuta mediante ei 7 g 1 |2 ei . En otros trminos, tenemos un homomorsmo e de grupos : (1) {e1 ,e2 ,e3 } , cuya imagen contiene al menos las trasposiciones (e2 , e3 ) y (e1 , e2 ) (las imgenes de 7 +1 y 7 1/ 2 ). Estas traspoa siciones generan todo el grupo de permutaciones, luego es un epimorsmo. Su ncleo contiene a (2) y la frmula (11.1) nos da que |(1) : (2)| = 6, luego el u o ncleo es exactamente (2). En denitiva tenemos que (1)/(2) {e1 ,e2 ,e3 } . u = Esta representacin nos permite calcular la accin de (1) sobre el cuerpo o o K = A0 ((2)) de las funciones modulares de grado 0 respecto de (2). Nos referimos a la accin : (1) G(K/k) dada por (g)(f ) = g 1 |0 f , donde o k = A0 ((1)). Ante todo, recordemos que A0 ((2)) y A0 ((1)) son los cuerpos de funciones meromorfas de las supercies modulares X(2) y X(1), as como que segn el u teorema 11.32 el grado |(1) : (2)| coincide con el grado de la aplicacin o natural : X(2) X(1), que a su vez coincide con el grado de la extensin de o

12.7. Funciones modulares respecto a (2)

395

los cuerpos de funciones meromorfas. En resumen: |K : k| = 6. Si demostramos que es un epimorsmo, tendremos entonces que induce una representacin o (1)/(2) G(K/k). Para ello consideramos la funcin o = ( ) = e1 ( ) e3 ( ) . e2 ( ) e3 ( )

Obviamente K y, dado que (1) permuta las formas ei de todas las formas posibles, es claro que transforma a en las seis funciones = e1 e3 , e2 e3 1= e1 e2 , e3 e2 1 e2 e3 = , e1 e3 1 e3 e2 = , 1 e1 e2

As pues, estas seis funciones son k-conjugadas de y son distintas dos a dos (o de lo contrario ser una funcin algebraica sobre C, luego ser constante, a o a y no es el caso). Concluimos que K = k() = C(j, ). Adems, esto prueba que a (1) induce al menos seis automorsmos distintos, por lo que la representacin o es un epimorsmo, como quer amos probar. La funcin tiene una interpretacin geomtrica muy sencilla: para cada o o e H, el valor ( ) cumple que la ecuacin de Legendre o Y 2 = X(X 1)(X ( )) determina una curva el ptica de invariante j( ). En efecto, en principio sabemos que una curva con invariante j( ) es la dada por la ecuacin de Weierstrass o Y 2 = 4(X e1 )(X e2 )(X e3 ). Queremos otra con ra ces 0, 1 y ( ). El cambio de variables X 0 = X e3 nos da una curva isomorfa de ecuacin o Y 2 = 4X(X (e1 e3 ))(X (e2 e3 )). Ahora hacemos X = (e2 e3 )X 0 y obtenemos Y 2 = 4(e2 e3 )3 X(X 1)(X ( )). p Finalmente, el cambio Y = 4(e2 e3 )3 Y 0 (para una eleccin arbitraria de o la ra cuadrada) nos da la ecuacin de Legendre que buscbamos. z o a Ahora, la observacin tras la denicin 2.15 nos da que o o j = 28 (2 + 1)2 . 2 ( 1)2

1 e2 e1 = , e3 e1

e3 e1 = . 1 e2 e1

Operando se obtiene el polinomio m nimo de sobre C(j), pero es ms a interesante esta expresin, pues muestra que C(j, ) = C(), es decir, que el o

396

Cap tulo 12. Funciones modulares

cuerpo de las funciones modulares de grado 0 respecto de (2) es simplemente C(). Otros ejemplos de funciones modulares respecto de (2) son = (2)6 12 = 4(e1 e2 )(e1 e3 )(e2 e3 ), que es una forma modular de grado 6, y p 27 1728g3 j 1728 = , que es una funcin modular de grado 0. o 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 funcin modular respecto de (3). o Ejemplo Teniendo en cuenta que j=
3 3 1728g2 1728g2 = , (2)12 24

j 1728 =

2 2 27 1728g3 27 1728g3 = , (2)12 24

podemos denir las funciones j


1/3

12g2 = , (2)4 8

Ciertamente son holomorfas en H. Se comprueba inmediatamente que j 1/3 ( + 1) = e2i/3 j 1/3 ( ), p p j( + 1) 1728 = j( ) 1728, j 1/3 (1/ ) = j 1/3 ( ),

p j 1728 =

27 1728g3 . (2)6 12

p p j(1/ ) 1728 = j( ) 1728. Vamos a probar que j 1/3 es modular respecto a (3) y j 1728 es modular p respecto a (2). En efecto, las funciones f ( ) = j 1/3 ( ) y g( ) = j( ) 1728 son linealmente independientes sobre C (o en caso contrario 7 + 1 actuar a igual sobre ambas), luego el espacio vectorial V = hf, gi tiene dimensin 2. Si o llamamos = LE(2, Z) tenemos un homomorsmo : Aut V dado por ()(f )( ) = f ( ). La imagen es el subgrupo de Aut V generado por los automorsmos que en la base (f, g) tienen matrices 2i/3 1 0 e 0 , . 0 1 0 1 La segunda es el cubo de la primera, luego la imagen es un grupo c clico de orden 6. Si llamamos N al ncleo de , tenemos que /N es un grupo abeliano u de 6 elementos. En particular, el subgrupo derivado de cumple 0 N .

12.7. Funciones modulares respecto a (2)

397

Por otra parte, est generado por t( ) = + 1 y s( ) = 1/ , luego a tambin por ts y s, que tienen orden 3 y 2 respectivamente, luego /0 tiene a e lo sumo 6 elementos, y concluimos que N = 0 . Ahora es claro que los elementos de que jan a f forman el unico subgrupo 0 H de mientras que los elementos de que jan a g ndice 3 en , forman el unico subgrupo 0 K de ndice 2 en .

La frmula (11.1) nos da que | : (2)| = 6, mientras que | : (3)| = 12. o y (3) H , normales en y de Existen subgrupos (2) K ndices 2 y 3 respectivamente (todo grupo de orden 12 tiene un subgrupo normal de orden 4). El homomorsmo natural (/H ) (/K ) es claramente un 0 = H K , luego concluimos que H = H, epimorsmo, luego su ncleo es u K = K y, por consiguiente, los elementos de (3) jan a f y los de (2) jan a g. Con esto hemos probado que f y g son cuasimodulares respecto a los grupos correspondientes. La modularidad se sigue ahora del teorema 12.33.

Cap tulo XIII

Multiplicacin compleja o
Ahora vamos a estudiar ms profundamente las curvas el a pticas con multiplicacin compleja, es decir, las curvas con endomorsmos distintos de las o multiplicaciones por enteros. Los hechos bsicos sobre las multiplicaciones coma plejas de una curva el ptica las discutimos en la seccin 10.3. Recordemos que o toda curva el ptica E/C es anal ticamente isomorfa a un toro complejo C/R, con R = h1 , 2 iZ . Segn el teorema 10.20, la curva E/C tiene multiplicaciones u complejas si y slo si = 2 /1 pertenece a un cuerpo cuadrtico imaginario o a K. Puesto que podemos sustituir el ret culo R por h1, iZ , vemos que toda curva con multiplicacin compleja puede representarse como un toro complejo o determinado por un ret culo R contenido en un cuerpo cuadrtico imaginario a K. Rec procamente, si R es un ret culo en estas condiciones, toda curva el ptica isomorfa al toro C/R tiene multiplicaciones complejas, y su anillo de endomorsmos es isomorfo al orden cuadrtico a OR = { K | R R}. Recordemos as mismo que los ret culos contenidos en un cuerpo cuadrtico a imaginario K son lo que en teor de nmeros se llaman mdulos completos de a u o K y OR es lo que se llama el anillo de coecientes del mdulo R. As pues, el o objeto de este tema ser estudiar las curvas el a pticas representables por toros complejos determinados por los mdulos de los cuerpos cuadrticos imaginarios. o a

13.1

Multiplicaciones ideales

Dos curvas el pticas asociadas a dos mdulos completos de un cuerpo cuadro a tico imaginario son isomorfas si y slo si los mdulos son linealmente equivalentes o o o, en el lenguaje de la teor de nmeros, similares. Por lo tanto, las clases de a u isomorf de curvas el a pticas con un mismo anillo de multiplicaciones complejas O se corresponden biun vocamente con las clases de similitud de mdulos con o anillo de coecientes O. 399

400

Cap tulo 13. Multiplicacin compleja o

Los mdulos con anillo de coecientes O tienen una estructura natural de o grupo dada por h1 , 2 i h1 , 2 i = h1 1 , 2 2 , 1 2 , 2 1 i . El conjunto de clases de similitud es precisamente el grupo cociente respecto del subgrupo formado por los mdulos similares a O. Es un grupo nito y su o orden se llama nmero de clases de O. Toda clase de similitud admite como u representante a un ideal de O. A partir de aqu vamos a suponer que O es el orden maximal de K. Todo lo que sigue se generaliza sin dicultad a rdenes arbitrarios, pero slo vamos a o o necesitar este caso y las pruebas resultan tcnicamente ms simples. e a Consideremos una curva el ptica E/C cuyo anillo de endomorsmos sea isomorfo al orden maximal OK de un cuerpo cuadrtico imaginario K. Entonces a E puede representarse como un toro complejo C/R, donde R es un mdulo o completo cuyo anillo de coecientes es OK . Si T es cualquier otro mdulo o completo con el mismo anillo de coecientes, podemos denir T E como una curva el ptica anal ticamente isomorfa al toro complejo C/T 1 R. (Enseguida comprenderemos por qu tomamos el inverso de T .) e Observemos que T E slo est denida salvo isomorsmo, y que, siempre o a salvo isomorsmo, depende unicamente de la clase de similitud de T y de la clase de isomorf de E. Por ello no perdemos generalidad si en lugar de un mdulo a o completo arbitrario T consideramos un ideal a de OK . En tal caso aR R, luego R a1 R y tenemos un homomorsmo natural entre los toros complejos C/R y C/a1 R, que induce una isogenia a : E aE. (Esto explica el inverso en la denicin de .) o Hay que tener presente que, jada una curva a E, la isogenia a slo est o a determinada salvo automorsmos de las dos curvas (pues depende de la eleccin o de los isomorsmos entre stas y los toros complejos). La curva a E ser e a isomorfa a E si y slo si los mdulos R y a1 R son similares, lo que equivale o o a que el ideal a sea principal, digamos a = (). En tal caso podemos tomar () E = E y como isogenia inducida por () a la multiplicacin por . As o pues, la nocin de multiplicacin por ideales que acabamos de denir extiende o o a la de multiplicacin compleja, con la peculiaridad de que la multiplicacin por o o un ideal no principal no es un endomorsmo, sino una isogenia con imagen en otra curva. Denimos E[a] = {P E | P = O para todo a}. Aqu P ha de entenderse como la accin sobre P del endomorsmo de E o asociado a a travs del isomorsmo cannico dado por el teorema 10.21. e o Al contrario que las deniciones anteriores, E[a] no depende de ninguna eleccin arbitraria. Vamos a probar que es precisamente el ncleo de la multio u plicacin por a. o

13.1. Multiplicaciones ideales

401

Fijemos isomorsmos : E C/R y : a E C/a1 R. Llamemos i : C/R C/a1 R al homomorsmo natural dado por i([z]) = [z]. Entonces la multiplicacin por a es la isogenia i 1 . Tomemos un punto P E y o sea (P ) = [z]. Tenemos que aP = O si y slo si 1 (i([z])) = 0, si y slo si o o [z] = 0 en C/a1 R, si y slo si z a1 R, si y slo si az R, si y slo si z R o o o para todo a, si y slo si [z] = 0 para todo a, si y slo si P = O para o o todo a, si y slo si P E[a]. o En particular, si OK , entonces E[] es el ncleo de la multiplicacin u o por y si m Z entonces E[m] en este sentido es el grupo que ya ten amos denido. Ahora vamos a calcular el orden de E[a]. Para ello observamos primeramente que no perdemos generalidad si suponemos que R es un ideal b de OK . Claramente |E[a]| = |a1 b : b|. Para calcular este ndice observamos que, en general, si r s son ideales fraccionales de K y t es un ideal de K, se cumple que |s : r| = |ts : tr|. En efecto: podemos tomar un K tal que r y s sean ideales de OK . Es fcil a ver que la multiplicacin por induce isomorsmos de grupos s/r (s)/(r) o = y ts/tr (ts)/(tr), luego podemos suponer que r y s son ideales de OK , en = cuyo caso |ts : tr| = N(tr)/ N(ts) = N(r)/ N(s) = |s : r|. Ahora es inmediato que |E[a]| = |a1 b : b| = |b : ab| = |OK : a| = N(a). Ms an, ahora es fcil determinar la estructura de E[a]: Fijemos un punto a u a P E[a] no nulo y consideremos la aplicacin OK E[a] dada por 7 P . o Obviamente es un homomorsmo de grupos y su ncleo es a, luego ha de ser u E[a] OK /a (la suprayectividad se debe a que ambos grupos tienen el mismo = cardinal). Resumimos en un teorema lo que hemos obtenido: Teorema 13.1 Sea E/C una curva el ptica cuyo anillo de multiplicaciones complejas sea el orden maximal OK de un cuerpo cuadrtico imaginario K. Para a cada ideal a de OK , la multiplicacin a : E a E tiene ncleo E[a] OK /a, o u = luego su grado es igual a N(a). Ahora necesitamos un resultado auxiliar de lgebra conmutativa: a Teorema 13.2 Sea D un dominio de Dedekind, sea a un ideal de D y sea M un D-mdulo contenido en una extensin del cuerpo de cocientes de D. o o Entonces la aplicacin : a1 M HomD (a, M ) dada por (x)() = x es o un isomorsmo. Demostracion: Es claro que est bien denida y es un homomorsmo a de D-mdulos. Si (x) = 0, entonces x = 0 para todo a, lo que slo puede o o suceder si x = 0, luego es inyectiva. Si f HomD (a, M ), para todos los , a tenemos que f () = f () = f (),

402

Cap tulo 13. Multiplicacin compleja o

luego x = 1 f () = 1 f () a1 M es independiente del elemento a con que se calcula y cumple f () = x = (x)(). As pues, f = (x), luego es suprayectiva. Recordemos que si una curva el ptica E/C tiene multiplicacin compleja, o entonces su invariante j(E) es un nmero algebraico (teorema 10.24), luego en u su clase de isomorf podemos encontrar un representante denido sobre A. En a particular, cada producto a E puede tomarse denido sobre A. Teorema 13.3 Sea E/A una curva el ptica cuyo anillo de multiplicaciones complejas sea el orden maximal OK de un cuerpo cuadrtico imaginario K. a Para cada G(A/Q) y cada ideal a de OK se cumple: (a E) = a E . Demostracion: Consideremos una sucesin exacta o Om On a 0, K K donde A es una aplicacin lineal determinada por una matriz m n con coeo cientes en OK . (Tomamos un generador de a con n elementos y llevamos la base cannica de On a dichos generadores; como OK es noetheriano, el ncleo o u K del epimorsmo as construido es nitamente generado, luego podemos repetir el proceso.) Por otra parte, si E C/R, tenemos una sucesin exacta o = 0 R C E 0. De ambas sucesiones obtenemos el diagrama siguiente, con todas las las y columnas exactas: 0 / Hom(a, R) / Hom(On , R)
K A

0 / Hom(a, C) / Hom(On , C)
K

0 / Hom(a, E) / Hom(On , E)
K

/ Hom(Om , R)
K

/ Hom(Om , C)
K

/ Hom(Om , E)
K

(Aqu Hom siempre hace referencia a homomorsmos de OK -mdulos.) o Claramente, para todo OK -mdulo M se cumple que Hom(On , M ) M n , o = K mientras que el teorema anterior nos da los isomorsmos Hom(a, R) a1 R, = Hom(a, C) a1 C = C. =

13.1. Multiplicaciones ideales Esto nos permite reescribir el diagrama anterior en la forma 0 / a1 R / Rn / Rm 0 /C / Cn / Cm 0 / Hom(a, E) / En / Em

403

/0

/0

Notemos que las dos ultimas las son obviamente exactas en E n y E m res pectivamente. Las aplicaciones de la ultima la de echas verticales estn de a terminadas por la matriz traspuesta At . En los dos primeros casos viendo a sus entradas como nmeros complejos, en el tercero vindolas como endomorsmos u e de E. Llamemos H al ncleo del homomorsmo E n E m . Del diagrama anteu rior podemos extraer la sucesin exacta o 0 a1 R C H Rm /At Rn . El ultimo homomorsmo se obtiene tomando una antiimagen en Cn , pasando a Cm y tomando una antiimagen en Rm . Una comprobacin rutinaria muestra o que esto siempre es posible, que la aplicacin resultante no depende de las o elecciones intermedias, que es un homomorsmo, as como la exactitud de la sucesin. o Tenemos que E n es una variedad proyectiva regular. En particular es una variedad anal tica compleja. La aplicacin C H E n es holomorfa, o tambin lo es el homomorsmo inducido C/a1 R H E n , as como la e composicin de ste con un isomorsmo a E C/a1 R. En denitiva, teo e = nemos una aplicacin holomorfa (que adems es un monomorsmo de grupos) o a a E H E n . Llamemos V H a la imagen. Tanto a E como E n son variedades proyectivas regulares, toda aplicacin o holomorfa entre variedades proyectivas regulares es una aplicacin regular, y o la imagen de una variedad proyectiva regular por una aplicacin regular es un o conjunto algebraico, luego V es una variedad proyectiva (es irreducible porque la aplicacin es biyectiva). Adems V es un subgrupo de E n , y las operaciones o a algebraicas vienen dadas por funciones regulares. En particular las traslaciones son isomorsmos (de variedades, no de grupos) y de aqu se sigue que V es regular (pues ha de tener al menos un punto regular y cualquier otro es la imagen de ste por una traslacin). e o En denitiva, V es una variedad proyectiva conformemente equivalente (luego isomorfa en todos los sentidos) a a E. Veamos ahora que V es abierta en H respecto a la topolog compleja. En efecto, tomemos un entorno U de 0 en a Cm que no contenga ningn otro punto de Rm . Su antiimagen en Cn es un u

404

Cap tulo 13. Multiplicacin compleja o

entorno abierto de 0 y su imagen V 0 en E n (que es abierta, porque las funciones holomorfas lo son) cumple que V = V 0 H. En efecto si P V 0 H, podemos tomarle una antiimagen en Cn que est en la antiimagen de U , tomamos su e imagen en U y, entonces, el unico elemento de Rm al que podemos llegar es el 0, luego P est en el ncleo del homomorsmo H Rm /At Rn , que es V . a u Rec procamente, si P V , tomamos una antiimagen z Cn y su imagen z 0 Cm , y se cumple que, de hecho, z 0 Rm . Ms an, el hecho de que P est a u e en V signica que z 0 es la imagen de un w Rn . Si restamos a z la imagen de w en Cn obtenemos otro z con el que calcular la imagen de P , pero ahora su imagen en Cn es 0, luego est en U , luego z est en la antiimagen de U , luego a a P V 0. Con esto tenemos que V es abierto y cerrado en H, y es conexo, pues es una curva proyectiva, luego V es la componente conexa del elemento neutro (viendo a H como grupo topolgico). El cociente H/V es isomorfo a un subgrupo o del grupo numerable Rm /At Rn , luego H es unin disjunta de una cantidad o numerable de componentes conexas isomorfas a V . En realidad slo puede o haber una cantidad nita de ellas, pues si fueran innitas tendr un punto de an acumulacin en el compacto E n (fuera de H, pues cada componente es abierta o y cerrada en H), pero entonces la aplicacin E n E m tendr que anularse o a fuera de su ncleo, lo cual es absurdo. u As pues, H es unin de un nmero nito de curvas disjuntas isomorfas a V . o u Dichas curvas han de ser las componentes irreducibles del conjunto algebraico H, luego V puede caracterizarse como la componente irreducible de H a la que pertenece el elemento neutro. Tratemos de entender lo que hemos obtenido: en principio, la construccin o de la curva a E es anal tica, pues requiere tomar un toro complejo C/R anal ticamente isomorfo a E, pasar al toro C/a1 R y tomar una curva el ptica anal ticamente isomorfa a este segundo toro. Lo que acabamos de probar es que existe una forma alternativa de construir aE, ms tcnica, pero completamente a e algebraica. Concretamente, para construir a E obtenemos una matriz A a partir del ideal a. La obtencin de A es algebraica y as si tomamos G(A/Q), o , para el ideal a sirve la matriz A . A partir de la matriz A construimos la aplicacin : E n E m que o resulta de interpretar las entradas de A como multiplicaciones complejas de E. La aplicacin entre las curvas (E )m (E )n determinada por A es o precisamente , en el sentido usual. Ahora tomamos su ncleo H (y observamos u que el ncleo de la aplicacin conjugada es H ), y dentro de H consideramos u o la componente irreducible V que contiene al elemento neutro (que en H ser a V ). Lo que hemos demostrado es que podemos tomar aE = V , luego tambin e a E = V , y esto prueba el teorema. Consideremos ahora una curva el ptica compleja E/A cuyo anillo de multiplicaciones sea el orden maximal OK de un cuerpo cuadrtico imaginario K. Si a G(A/K), entonces E es una curva el ptica con el mismo anillo de multiplicaciones complejas que E. La clase de isomorf de E se corresponde con una a clase de ideales C del grupo de clases HK de K, y la clase de E se corresponde

13.1. Multiplicaciones ideales

405

con otra clase C 0 . Si llamamos F () = CC 01 , entonces tenemos denida una aplicacin o F : G(A/K) HK con la propiedad de que E = F () E para todo G(A/K). En principio podr amos haber denido F sobre G(A/Q) (no hemos usado en ningn momento que los automorsmos considerados jen a K), pero vamos a u ver que, denida sobre G(A/K), la aplicacin F no depende de E. En efecto: o Teorema 13.4 Si K es un cuerpo cuadrtico imaginario, existe un unico hoa momorsmo de grupos F : G(A/K) HK que cumple E = F () E para todo G(A/K) y toda curva el ptica E/A con anillo de multiplicaciones complejas OK . Demostracion: Hemos probado que, jada una curva E, existe una aplicacin F que cumple lo pedido para todo . Veamos que es independiente de E. o Para ello tomamos dos curvas el pticas E1 /A y E2 /A con anillo de multiplicaciones complejas OK y llamamos F1 y F2 a las aplicaciones asociadas a cada una de ellas. Existe un ideal a de OK tal que E2 = a E1 . Para cada G(A/K), tenemos que
([a] E1 ) = E2 = F2 () E2 = F2 () (a E1 ) = (F2 ()[a]F1 ()1 ) E1 . Por el teorema anterior el trmino de la izquierda es [a] E1 = [a] E1 , e luego [a] = F2 ()[a]F1 ()1 ,

y concluimos que F1 () = F2 (). Ahora es fcil ver que se trata de un homoa morsmo de grupos (notemos que en el razonamiento siguiente estamos usando que la F para E es la misma que la F para F () E): F ( ) E = E = (F () E) = F ( ) (F () E) = (F ()F ( )) E, de donde podemos concluir que F ( ) = F ()F ( ). Terminamos la seccin con algunos resultados sobre reduccin de isogenias. o o En general, puede demostrarse que si : E E 0 es una isogenia entre dos curvas el pticas denidas sobre un cuerpo numrico K y p es un primo no are quimediano de K donde ambas tienen buena reduccin, entonces la isogenia o reducida : E E 0 tiene el mismo grado que . No obstante, la prueba es complicada y aqu nos limitaremos a demostrar algunos casos particulares. Teorema 13.5 Sea E/K una curva el ptica denida sobre un cuerpo numrico e K y sea p un primo no arquimediano de K donde E tenga buena reduccin. o Entonces, para cada isogenia End(E) se cumple grad = grad .

406

Cap tulo 13. Multiplicacin compleja o

Demostracion: Veamos en primer lugar que si E es una curva el ptica arbitraria y End(E) \ Z, entonces la isogenia dual es la unica End(E) que conmuta con y es ra del mismo polinomio mnico de grado 2 con coez o cientes enteros. Ciertamente cumple estas propiedades y si 6= las cumple, entonces y generan un cuerpo K en el anillo de divisin Q Z End(E). Dicho cuerpo o ha de contener a 1 = (grad )1 , luego tambin a , pero entonces y e son ra ces de un mismo polinomio irreducible sobre Q con ra , luego ha de z ser = . En las hiptesis del teorema, es claro que cumple las condiciones anteriores o respecto de , luego ha de ser = . En consecuencia, si llamamos m = grad , tenemos que f m = m = = ,

luego grad = m. (Notemos que m = m porque la reduccin es un homomor o smo de anillos). Teorema 13.6 Sea : E1 E2 una isogenia denida sobre un cuerpo numrico K entre dos curvas el e pticas denidas sobre K y sea p un primo de K en el que ambas curvas tengan buena reduccin. Sea p la caracter o stica del cuerpo de restos. Si p - grad , entonces la reduccin : E1 E2 cumple o grad = grad . Demostracion: Si H es el ncleo de , el teorema 6.19 nos da que la reu duccin es inyectiva sobre , luego el ncleo de contiene un subgrupo isomorfo o u a H, lo que demuestra que grad | grad . Tomando m = grad = grad , tenemos que = m, con lo que = m. Por consiguiente (grad )(grad ) = m2 . Puesto que m | grad y m | grad , ha de ser m = grad .

13.2

El cuerpo de clases de Hilbert

En esta seccin demostraremos que si E/C es una curva el o ptica cuyo anillo de multiplicaciones complejas es el orden maximal OK de un cuerpo cuadrtico a imaginario K, entonces el cuerpo K(j(E)) es el cuerpo de clases de Hilbert de K, es decir, la mxima extensin abeliana no ramicada de K. Empezamos a o demostrando que la extensin es abeliana: o Teorema 13.7 Sea E/C una curva el ptica cuyo anillo de multiplicaciones complejas sea el orden maximal OK de un cuerpo cuadrtico imaginario K. a Entonces la extensin K(j(E))/K es abeliana. o Demostracion: No perdemos generalidad si suponemos que E est dea nida sobre A. Consideramos el homomorsmo F : G(A/K) HK dado por

13.2. El cuerpo de clases de Hilbert

407

el teorema 13.4. Su ncleo es un subgrupo normal de G(A/K) de u ndice nito, luego es de la forma G(A/H), para cierta extensin normal H de K, que ser o a 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 slo o si F () = 1, si y slo si E E, si y slo si j(E) = j(E ) = j(E), si y slo si o o o = G(A/K(j(E))). As pues, G(A/H) = G(A/K(j(E))) y, por consiguiente, H = K(j(E)). Segn hemos visto en la demostracin del teorema anterior, a partir de aqu u o podemos considerar el monomorsmo F : G(H/K) HK , donde H = K(j(E)) (y E es cualquier curva el ptica cuyo anillo de multiplicaciones complejas sea OK , pues todos los invariantes j(E) generan el mismo cuerpo H). El conjunto de clases de isomorf de curvas el a pticas con anillo de multiplicaciones complejas OK es nito. Tomemos un conjunto de representantes E1 , . . . , Eh . Sea L una extensin nita de K tal que todas las curvas Ei estn o e denidas sobre L. Ms an, podemos tomarlo de forma que toda isogenia entre a u dos curvas Ei est denida sobre L. Ello se debe a que los anillos Hom(Ei , Ej ) e son Z-mdulos nitamente generados, luego basta asegurar que la condicin se o o cumpla para un nmero nito de isogenias. u 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 reduccin en uno de sus o divisores en L. c) Los divisores de uno de los nmeros NL (j(Ei ) j(Ek )), para i 6= k. u Q Observemos que las normas que aparecen en la propiedad c) son nmeros u enteros, porque sabemos que los invariantes j(Ei ) son enteros algebraicos. Por simplicidad podemos aadir a S los primos 2 y 3. n Fijemos ahora un primo p S y supongamos adems que se escinde en K, / a digamos p = pp0 . La clase de ideales [p]1 contiene innitos primos. Tomemos uno q tal que N(q) 6= p. Entonces pq = (), para cierto OK . Consideremos las aplicaciones dadas por el esquema siguiente: C/R E / C/p1 R / pE / C/R

/ C/R /E

Aqu R es un mdulo completo de K tal que C/R es isomorfo a E, la o primera echa horizontal es la aplicacin natural [z] 7 [z], que se corresponde o

408

Cap tulo 13. Multiplicacin compleja o

a travs de los isomorsmos verticales con la multiplicacin por p. La segunda e o echa horizontal es tambin la aplicacin natural [z] 7 [z] entre C/p1 R y e o C/q1 p1 R = C/R. Este toro es isomorfo a C/R a travs de la multiplicacin e o por , luego podemos tomar como q p E la propia curva E. Al componer toda la la horizontal obtenemos la aplicacin [z] 7 [z], luego o la la vertical es la multiplicacin compleja p q = . o Sea P un divisor de p en L. Si tomamos ecuaciones de Weierstrass para E y p E minimales en P, entonces ambas curvas tienen buena reduccin en P o (notemos que p E es una Ei ). Los dos ultimos teoremas de la seccin anterior o garantizan que grad = grad = NK (), Q grad = grad q = NK (q), q Q

y, teniendo en cuenta que el grado de la composicin es el producto de los grados, o tambin se ha de cumplir que e grad p = grad p = p. Una diferencial de primera clase de E es = dx , 2y + a1 x + a3

donde a1 y a3 son los coecientes de la ecuacin de Weierstrass. Sabemos que o () = d( x) = . 2( y) + a1 ( x) + a3 d( x) dx dx

Aqu x y y son funciones racionales en x e y, y , d( x) =

puede calcularse por las reglas usuales de derivacin, teniendo en cuenta que, o por la ecuacin de Weierstrass, o dy 3x2 + 2a2 x + a4 a1 y a3 = . dx 2y + a1 x Sin ms que aplicar estas operaciones se llega a una expresin de la forma a o F (x, y) dx = dx , y

donde F es una funcin racional con coecientes en OL . La igualdad equivale o a que yF (x, y) = , lo cual a su vez se reduce a que cierto polinomio est en e el ideal que dene a E. Todos estos pasos pueden seguirse igualmente para la curva E, y el resultado es que ( ) = = 0, pues p P. Segn el teorema 1.19, esto signica que la isogenia no es separable, pero u s que lo es, ya que su grado es primo con p. Por consiguiente, ha de ser p la q

13.2. El cuerpo de clases de Hilbert

409

reduccin inseparable y, como su grado es p, el teorema 1.22 implica que p es o precisamente la aplicacin de Frobenius de grado p. o ] Concluimos que la curva p E es isomorfa a la curva de Frobenius de E, ] = j(E)p . Equivalentemente: luego su invariante es j(p E) j(p E) j(E)p (md P). o Consideramos ahora el cuerpo H = K(j(E)) L y el s mbolo de Artin H/K = G(H/K). p Si P0 es el primo de H que divide a P, se cumple que j(E) j(E)N(P ) = j(E)p (md P0 ). o Por consiguiente j(p E) j(E) = j(E ) = j(F () E) (md P). o Las curvas p E y F () E son isomorfas a dos de las curvas Ei , luego la condicin c) en la denicin del conjunto S implica que la congruencia ha de o o ser una igualdad: j(p E) = j(F () E). F () E y esto implica que F () = [p]. El teorema As pues, p E = siguiente recoge lo que hemos obtenido: Teorema 13.8 Sea E/C una curva el ptica cuyo anillo de multiplicaciones complejas sea el orden maximal OK de un cuerpo cuadrtico imaginario K y a sea H = K(j(E)). Entonces, para todos los primos p de grado 1 de K salvo un nmero nito de ellos, se cumple que u H/K F = [p]. p Vamos a anar considerablemente este resultado. Sea el discriminante de la extensin H/K, de modo que el homomorsmo de Artin est denido sobre el o a grupo I() de los ideales fraccionales de K primos con . Vamos a demostrar que para todo a I() se cumple H/K F = [a]. a Sea f el conductor de la extensin H/K. Se trata de un ideal1 de OK tal que o el subgrupo Pf = {()/() | , OK , (, ) = 1, (md f)} o
1 En principio podr contener factores primos arquimedianos, pero no es el caso porque K a no tiene divisores primos reales.
0

410

Cap tulo 13. Multiplicacin compleja o

est contenido en el ncleo del homomorsmo de Artin. La clase de a en I()/Pf a u 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 ncleo del homomorsmo de Artin, es decir, al grupo u 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 nmero nito de primos (los divisores de u ) tenemos que p N si y slo si p est en el grupo de los ideales fraccionales o a 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 el ptica cuyo anillo de multiplicaciones complejas sea el orden maximal OK de un cuerpo cuadrtico imaginario K. a Llamemos hK al nmero de clases de K. Entonces u 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 isomorf de curvas el a pticas con anillo de multiplicaciones complejas OK , entonces j(E1 ), . . . , j(Eh ) son los conjugados de j(E) sobre K (y tambin e sobre Q). Demostracion: Ya tenemos probado a). La segunda igualdad en b) es 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 conoc amos ya (ver la nota tras el teorema 10.24). Como consecuencia de a), ahora sabemos que el discriminante de la extensin o K(j(E))/K es = 1, luego el isomorsmo de Artin est denido sobre todo el a 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 ultimo toda Ei es de la forma a E, para cierto ideal a, luego d) es consecuencia de c).

13.3. La mxima extensin abeliana a o

411

Ejemplo Vamos a calcular el cuerpo de clases de Hilbert de K = Q( 5 ). El nmero de clases es h = 2 y un ideal no principal es u p = (2, 1 + 5) = 2, 1 + 5 Z . El teorema anterior nos da que el cuerpo de clases H est generado sobre K a por el par de nmeros conjugados u j( 5 ) 1264538.9094751405 . . . j 1+ 5 538.9094751405 . . . 2

Las aproximaciones se calculan anal ticamente. Calculando la suma y el producto obtenemos el polinomio m nimo de j( 5 ), que resulta ser X 2 1264000X 681472000 Calculando sus ra obtenemos el valor exacto ces j( 5 ) = 632000 + 282880 5. Ahora es inmediato que H = K( 5 ) = Q( 5, 5 ). El procedimiento del ejemplo anterior se puede usar para calcular fcilmente a el cuerpo de clases de Hilbert de cualquier cuerpo cuadrtico imaginario a partir a de un conjunto de representantes del grupo de clases.

13.3

La mxima extensin abeliana a o

En esta seccin veremos cmo obtener la mxima extensin abeliana de un o o a o cuerpo cuadrtico imaginario K a partir de una curva el a ptica E/C con anillo de multiplicaciones complejas OK . Dicha extensin est relacionada con los puntos o a de torsin de E, tal y como muestra el teorema siguiente: o Teorema 13.10 Sea E/C una curva el ptica cuyo anillo de multiplicaciones complejas sea el orden maximal OK de un cuerpo cuadrtico K. Consideremos a una ecuacin de Weierstrass para E con coecientes en H = K(j(E)). Eno tonces, el cuerpo L = K(j(E), Etor ) que resulta de adjuntar a K el invariante j(E) y las coordenadas (anes) de los puntos de torsin (no nulos) de E es una o extensin abeliana de H. o Demostracion: Para cada m > 1, sea Lm = K(j(E), E[m]) = H(E[m]) la extensin de H generada por las coordenadas de los puntos (no nulos) de E[m]. o Consideremos el monomorsmo de grupos : G(Lm /H) Aut(E[m])

412

Cap tulo 13. Multiplicacin compleja o

dada por ()(T ) = T . En principio, () es un automorsmo de E[m] visto como grupo abeliano, pero adems se cumple que a ()(T ) = (T ) = T = T = ()(T ), luego () es un automorsmo de OK /(m)-mdulos. o Fijemos un punto P E[m]. Segn el teorema 13.1 (ver las observaciones u precedentes), la aplicacin [] 7 P determina un isomorsmo OK /(m) E[m] o = (claramente un isomorsmo de OK /(m)-mdulos), luego E[m] es un OK /(m)o mdulo libre de rango 1 y su grupo de automorsmos es isomorfo al grupo o abeliano E[m]. As pues, inyecta G(Lm /H) en un subgrupo de E[m], lo que prueba que la extensin Lm /H es abeliana, para todo m y, por consiguiente, L o tambin lo es. e En las condiciones del teorema anterior, no es cierto en general que el cuerpo L sea una extensin abeliana de K. Para conseguir extensiones abelianas de K o tendremos que manipular levemente las coordenadas de los puntos de torsin. o Dicha manipulacin es muy simple, pero antes de describirla vamos a demostrar o algunos resultados previos que necesitaremos para justicar que, ciertamente, nos lleva a la mxima extensin abeliana de K. a o Teorema 13.11 Sea E/L una curva el ptica denida sobre un cuerpo numrico e L y cuyo anillo de multiplicaciones complejas sea el orden maximal OK de un cuerpo cuadrtico imaginario K. Sea P un ideal primo de L en el que E tenga a buena reduccin. Si una isogenia End(E) conmuta con todas las isogenias o de la imagen de la reduccin End(E) End(E), entonces est en dicha o a imagen. Demostracion: Segn el teorema 3.35, el anillo End(E) es un orden u cuadrtico o bien un orden en un lgebra de cuaternios. Si es un orden cuadrtico a a a no hay nada que probar porque, como OK es maximal, la reduccin de isogenias o ha de ser un isomorsmo. Supongamos, pues, que es un orden en un lgebra de a cuaternios A. Si identicamos a OK con la imagen de reduccin de isogenias, la o entonces tenemos que K A. Pongamos que K = Q( d ) y llamemos = d. De la demostracin del teorema 3.34 se sigue que podemos encontrar A de o modo que A = h1, , , iQ , 2 , 2 , ()2 Q, = .

La isogenia del enunciado ser de la forma = a + b + c + d y ha de a cumplir = . Operando se concluye fcilmente que esto slo es posible a o si c = d = 0, con lo que K. Adems, todo endomorsmo es ra de un a z polinomio mnico con coecientes enteros, luego OK . o Como aplicacin demostramos el teorema siguiente: o Teorema 13.12 Sea K un cuerpo cuadrtico imaginario, sea H su cuerpo de a clases de Hilbert y sea E/H una curva el ptica cuyo anillo de multiplicaciones

13.3. La mxima extensin abeliana a o

413

complejas sea el orden maximal OK . Para todo primo p de grado 1 en K salvo a lo sumo un nmero nito de ellos, si llamamos u H/K = p existe una isogenia : E E de grado p = N(p) denida sobre una extensin o L de H cuya reduccin mdulo cualquier divisor P de p en L es la aplicacin o o o de Frobenius de grado p. Demostracion: Sea S el conjunto nito de primos de K que hemos considerado en la prueba del teorema 13.8. All hemos visto que si p S la isogenia / p : E E p tiene grado p y su reduccin mdulo P es puramente inseparable o o de grado p. Por otra parte, sabemos que E p E y, de hecho, podemos suponer = la igualdad (pues E p slo est denido salvo isomorsmo). La reduccin se o a o descompone como f E E (p) E , donde es la aplicacin de Frobenius y es un isomorsmo. Ahora bien, o f mdulo P es el automorsmo de Frobenius, luego E = E (p) y es un o f . Basta probar que = 0 , para cierto automorsmo 0 de automorsmo de E E , pues entonces la isogenia buscada ser = p 1 . Notemos que si = 0 , a 0 automticamente 0 es un automorsmo, pues la reduccin conserva el grado a o (teorema 13.5). Por el teorema anterior basta ver que conmuta con todas las reducciones. Observemos, en general, que si f : V W es una aplicacin racional entre o dos curvas denidas sobre un cuerpo de caracter stica 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 relacin f W = V f . o La comprobacin es inmediata. o Un endomorsmo arbitrario de E viene determinado por un OK . Si f aplicamos la observacin anterior a , vemos que = = . Notemos o que la de los dos primeros trminos es un endomorsmo de E, mientras que e la ultima es un endomorsmo de E . Ahora calculamos: ] = p = p = p = = . ] Aqu hemos usado el teorema 10.22. Como es biyectiva esto implica que = , como ten amos que probar. Si el ideal p es principal podemos decir ms: a Teorema 13.13 Sea K un cuerpo cuadrtico imaginario, sea H su cuerpo de a clases de Hilbert y E/H una curva el ptica 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 nmero nito de ellos, existe un unico OK tal u que p = () y la multiplicacin por se reduce a la aplicacin de Frobenius de o o grado p = N(p).

414

Cap tulo 13. Multiplicacin compleja o

Demostracion: Como ahora p es principal, en el teorema anterior tenemos = 1, por lo que es la multiplicacin por un OK est denido sobre H o a (teorema 10.25). Es claro entonces que podemos tomar L = H. La norma de es el grado de la multiplicacin por , que es p, luego genera o el ideal p o bien su conjugado. Ahora bien, en la prueba del teorema 13.8 hemos visto (para una multiplicacin compleja arbitraria ) que si es una diferencial o invariante en E, entonces ( ) = , y esta forma diferencial ha de ser nula porque es la aplicacin de Frobenius, luego es inseparable. As pues, = 0 y, o por consiguiente, P K = p, luego p = (). La unicidad se debe a que la reduccin de isogenias es inyectiva. o Ahora ya podemos volver al problema de describir la mxima extensin a o abeliana de un cuerpo cuadrtico imaginario K. Dada una curva el a ptica E/C, una funcin de Weber para E es cualquier funcin regular h C(E) con la o o propiedad de que para cada par de puntos P , Q E se cumpla que h(P ) = h(Q) si y slo si existe un automorsmo de E tal que (P ) = Q. o Es fcil ver que toda curva E/C tiene una funcin de Weber. Si a o Y 2 = 4X 3 g2 X g3 es una ecuacin de Weierstrass de E/C, entonces una funcin de Weber viene o o dada por ( x si g2 g3 6= 0, h = x2 si g3 = 0, x3 si g2 = 0. En efecto, si g2 g3 6= 0 (o, equivalentemente, si j 6= 0, 1728) entonces los unicos automorsmos de E son 1, donde (X, Y ) = (X, Y ) luego h = x es una funcin de Weber. o Si g3 = 0 (o, equivalentemente, j = 1728) el anillo de multiplicaciones complejas es Z[i], los automorsmos son 1, i, donde i(X, Y ) = (X, iY ), y es fcil ver que podemos tomar como funcin de Weber h = x2 . a o Si g2 = 0 (o, equivalentemente, j = 0) el anillo de multiplicaciones complejas es Z[], donde 3 = 1, el grupo de automorsmos est generado por y a (X, Y ) = (X, Y ), con lo que es fcil comprobar que una funcin de Weber a o es h = x3 . Aunque stas son las funciones de Weber ms simples, vamos a complicarlas e a ligeramente a cambio de hacerlas independientes de elecciones arbitrarias: Denicin 13.14 Sea E/C una curva el o ptica compleja dada por una ecuacin o de Weierstrass Y 2 = X 3 g2 X g3 . Denimos la funcin de Weber de E como o la funcin h C(E) dada por o g2 g3 x si j 6= 0, 1728, 2 g2 2 h= si j = 1728, x g3 x3 si j = 0.

13.3. La mxima extensin abeliana a o

415

Esta funcin h no depende de la ecuacin de Weierstrass considerada, pues o o las coordenadas relativas a dos ecuaciones de Weierstrass estn relacionadas en a la forma x = u2 x0 , y = u3 y 0 , para cierto u C , y los coecientes se transforman segn las relaciones u
0 g2 = u4 g2 , 0 g3 = u6 g3 ,

= u12 0 ,

de donde se sigue inmediatamente que ambas ecuaciones dan lugar a la misma funcin de Weber. o Notemos que si E est denida sobre un cuerpo L, entonces h L(E). a Recordemos que si m es un ideal de un cuerpo cuadrtico imaginario K, a entonces el cuerpo de clases radial de K mdulo m es el cuerpo de clases que o tiene por grupo de clases al grupo Pm = {()/() I(m) | , OK , (, m) = 1, (md m)}. o Teorema 13.15 Sea K un cuerpo cuadrtico imaginario, sea H su cuerpo de a clases de Hilbert, sea E/H una curva el ptica cuyo anillo de multiplicaciones complejas sea OK y sea h H(E) la funcin de Weber de E. Para cada ideal o m de OK , el cuerpo de clases radial de K mdulo m es K(j(E), h[E[m]]). o Demostracion: Sea L0 = K(j(E), h[E[m]]). Aqu hay que entender que h(O) = no se considera a la hora de calcular L0 . Sea A el cuerpo de clases radial de K mdulo m y llamemos L a la menor extensin normal de K que o o contiene a L0 . Vamos a probar que L = A. Esto implicar en particular que la a extensin L/K es abeliana, luego L0 /K tambin lo ser, luego tendremos que o e a L0 = L = A y el teorema quedar probado. a El teorema 13.9 nos da que H = K(j(E)). Fijemos una ecuacin de Weierso trass para E con coecientes en H y tomemos una extensin normal L0 /K que o contenga a L y a las coordenadas de los puntos de E[m]. Observemos que L es la adjuncin a K de j(E) y de los conjugados de o los elementos de h[E[m]]. Estos son de la forma a , donde a h[E[m]] y G(L0 /K). Ahora bien, es claro que a h[E [m]], donde E /H es la curva el ptica determinada por la ecuacin que resulta de aplicar a los coecientes o de la ecuacin de E (y h es aqu su correspondiente funcin de Weber, que no es o o la misma que la de E). La curva E /H cumple las mismas hiptesis que E/H. o Vamos a probar que, con a lo sumo un nmero nito de excepciones, un u primo p de grado 1 en K se escinde completamente en L si y slo si se escinde o completamente en A. Supongamos primeramente que p se escinde completamente en A, lo que signica que p Pm , luego p = (), para un cierto OK , 1 (md m). o Consideremos un divisor P0 de p en L0 y el s mbolo de Frobenius 0 L /K = . P0

416

Cap tulo 13. Multiplicacin compleja o

(Esto supone que p no se ramica en L0 , lo que descarta slo un nmero nito o u de primos p.) Se cumple que L/K |L = , P donde P es el divisor de P0 en L. El orden de |L es el grado de inercia f (P/p), luego si probamos que = 1 tendremos que p se escinde completamente en L. La restriccin |H es el s o mbolo de Artin de p para la extensin H/K. Como o p es principal, |H = 1, luego ja a j(E), y slo hemos de probar que ja o tambin a los conjugados de h[E[m]]. Cambiando E por una de sus curvas e conjugadas si es necesario, hemos de probar que ja a h[E[m]]. Fijemos, pues, T E[m]. Eliminando un nmero nito de posibilidades para p, podemos suponer que u cumple el teorema 13.13, lo que nos da un generador p = () tal que la multiplicacin por se reduce mdulo P0 al automorsmo de Frobenius. En particular o o coincide con sobre E(L0 0 ). Por otra parte, como () = (), existe una P unidad OK tal que = . f f Ahora calculamos: T = T = (T ) = T . Si excluimos los primos p cuya norma divide a |E[m]|, tenemos que la reduccin mdulo P0 es inyectiva sobre o o E[m], luego podemos concluir que T = T . Observemos que h = h, porque h H(E) y |H = 1. As pues: h(T ) = h(T ) = h(T ) = h(T ) = h(T ) = h(T ). En el ultimo paso hemos usado que 1 (md m) y T E[m]. Esto prueba o que = 1. Rec procamente, supongamos que p se escinde completamente en L. Entonces se escinde completamente en H, luego p es principal. Por el teorema 13.13 tenemos que p = (), de modo que la multiplicacin por se reduce (mdulo o o cualquier divisor P0 de p en L0 ) a la aplicacin de Frobenius. Ahora sabemos o que el s mbolo de Frobenius |L es la identidad y, como antes, tenemos que coincide con en E(L0 0 ). P Llamemos h a la aplicacin denida segn 13.14 para la curva reducida E. o u ] Es evidente que h(P ) = h(P ), para todo punto P E. Si T E[m], tenemos que ] ^ ] f f h( T ) = h(T ) = h(T ) = h(T ) = h(T ) = h(T ) = h(T ). De la denicin de h y h se sigue que existe una unidad OK tal que o = T . En efecto, consideremos, por ejemplo, el caso j = 0. Entonces T tenemos que x3 ( T ) = x3 (T ). De la ecuacin de Weierstrass se sigue que a lo o sumo hay seis puntos en (, y ) E tales que x3 = x3 (T ), y estos puntos han de x , cuando recorre las seis unidades de OK (que son distintos ser los puntos T dos a dos, porque la reduccin es inyectiva en E[m]). Por consiguiente T es o uno de estos seis puntos.

13.3. La mxima extensin abeliana a o

417

^ Concluimos que ( )T = O, luego ( )T = O, luego T = T , luego 1 T = T , luego ( 1)T = O. Por el teorema 13.1, tenemos que la aplicacin 7 T induce un isomoro smo OK /(m) E[m], luego 1 1 (md m) y adems p = () = (1 ), o a = luego p Pm . Por consiguiente p se escinde completamente en A.
1

Los cuerpos L y A son extensiones normales de K, y la teor de cuerpos de a clases garantiza2 que si los primos de grado 1 de K que se escinden completamente en ambas son casi los mismos, necesariamente L = A, como quer amos probar. Como consecuencia inmediata: Teorema 13.16 Sea K un cuerpo cuadrtico imaginario, sea H su cuerpo de a clases de Hilbert, sea E/H una curva el ptica cuyo anillo de multiplicaciones complejas sea OK y sea h H(E) la funcin de Weber de E. Entonces, la o mxima extensin abeliana de K es el cuerpo K(j(E), h[Etor ]). a o En particular, si j 6= 0, 1728, la mxima extensin abeliana se obtiene ada o juntando el invariante j(E) y las coordenadas x de todos los puntos de torsin o de E. Ejemplo Consideremos la curva E/Q dada por Y 2 = X 3 + X, cuyo anillo de multiplicaciones complejas es Z[i]. Su invariante es j = 1728 y su funcin de o Weber es h = x2 /64 (aunque, para nuestros nes, h = x2 sirve igual). Los puntos nitos de orden 2 son (0, 0), (i, 0), (i, 0), luego el cuerpo de clases radiales de Q(i) mdulo 2 es o K2 = Q(i)(1728, h(0), h(i), h(i)) = Q(i). Si T = (x, y) E, la frmula de duplicacin es o o 4 x 2x2 + 1 x6 + 5x4 5x2 1 2T = , . 4y 2 8y 3 Si T E[3] entonces 2T = T , y al igualar las coordenadas x y sustituir la ecuacin de la curva obtenemos que o T E[3] 3x4 + 6x2 1 = 0. Esta ecuacin tiene a lo sumo cuatro ra o ces, y para cada valor de x hay a lo sumo dos valores de y correspondientes a puntos de E, luego a lo sumo hay ocho puntos de E que cumplen la ecuacin. Como tiene que haber exactamente o ocho (pues E[3] tiene nueve puntos contando O), concluimos que T E[3] 3x4 + 6x2 1 = 0.
2 Ver el teorema 9.21 de mi Teor de cuerpos de clases. Ntese que en l casi signica a o e salvo un conjunto con densidad de Dirichlet nula.

418 Las ra de la ecuacin son ces o = s

Cap tulo 13. Multiplicacin compleja o

3 2 3 . 3

Por lo tanto, el cuerpo de clases radiales de Q(i) mdulo 3 es K3 = Q(i, 3 ). o Un punto T = (x, y) E tiene (exactamente) orden 4 si y slo si y(2T ) = 0, o es decir, si y slo si o x6 + 5x4 5x2 1 = 0. (Los restantes puntos de E[4] son los de E[2], y ya hemos visto que no dan lugar a extensiones de Q(i).) La ecuacin factorizap o como (x + 1)(x 1)(x4 + 6x2 + 1) = 0, y las ra del ces ultimo factor son = 3 2 2. Por lo tanto, el cuerpo de clases radiales mdulo 4 es K4 = Q(i, 2 ). o

13.4

El teorema fundamental

En esta seccin demostraremos el teorema principal de la multiplicacin o o compleja, un teorema del que se siguen fcilmente los resultados que hemos a obtenido hasta ahora y que, debidamente generalizado, nos permitir obtener a resultados anlogos para curvas cuyo anillo de multiplicaciones complejas sea un a orden no maximal. Necesitamos algunos resultados que reunimos en un teorema previo. Sea K un cuerpo numrico y OK su anillo de enteros algebraicos. Para cada e ideal primo p de K representaremos por Kp la complecin de K respecto de p y o Op ser su anillo de enteros. Si a es un ideal fraccional de K, representaremos a por ap la clausura de a en Kp , que no es sino el ideal fraccional que resulta de eliminar de a todos los divisores distintos de p. Si M es un OK -mdulo, denimos su parte p-primaria como el OK -mdulo o o M [p ] = {m M | pe m = (0) para un e 0}. Teorema 13.17 Con la notacin precedente: o a) Sea M un OK -mdulo de torsin. Entonces la suma natural o o L S : M [p ] M
p

es un isomorsmo de OK -mdulos. o

b) Si a es un ideal fraccional de K, para cada primo p de K, la inclusin o K Kp induce un isomorsmo (K/a)[p ] Kp /ap . = L Kp /ap . c) Si a es un ideal fraccional de K, entonces K/a =
p

13.4. El teorema fundamental

419

Demostracion: a) Supongamos que S() = 0. Para cada p, sea e(p) 0 el menor natural tal que pe(p) p = (0). Notemos que casi todo p = 0, luego casi todo e(p) = 0. Esto nos permite denir (jado un ideal primo q) el ideal Q e(p) d= p .
p6=q

Claramente dp = (0) para todo q 6= p. Por otro lado, P P (0) = dS() = d p = dp = dq .


p p

Pero d es primo con q, luego d + qe(q) = 1. As pues,

(q ) = (d + qe(q) )q = dq + qe(q) q = (0). Esto prueba que q = 0, para todo q, luego = 0 y S es inyectiva. Para probar la suprayectividad, tomamos m M . Por hiptesis existe un o OK tal que m = 0. Pongamos que () = pe1 per . Los ideales pei son r 1 i primos entre s luego , pe1 + + per = (1). r 1

Podemos tomar i pei de modo que 1 + +r = 1. As si i 6= j tenemos , i e que i 0 (md pj j ), y la igualdad implica entonces que i 1 (md pei ). o o i Como pei i (), tenemos que pei i m = (0), luego i m M [p ]. i i i Los elementos i m (completados con ceros) denen un elemento del dominio de S que claramente cumple S() = m. b) Tomemos [] (K/a)[p ] y supongamos que est en el ncleo del hoa u momorsmo inducido por la inclusin, es decir, que ap . Por otra parte, o tenemos que existe un e 0 tal que pe a. Estos dos hechos implican respectivamente que vp () vp (a) y vq () vq (a) para todo q 6= p. As pues, a y [] = 0. Esto demuestra la inyectividad. Tomemos ahora [] Kp /ap . El teorema de aproximacin nos da un K o tal que vp ( ) vp (a) y vq () vq (a) para todo3 q 6= p. La primera desigualdad implica que ap , luego [] = []. Por otra parte, si tomamos e vp (a) vp (), entonces vq (pe ) vq (a) para todos los primos q, luego pe a y as [] (K/a)[p ] es una antiimagen de []. c) es una consecuencia inmediata de a) y b).
3 En principio el teorema de aproximacin nos permite imponer condiciones sobre un o nmero nito de primos (por ejemplo, p y los divisores de a), pero si K cumple lo u pedido para estos primos, el teorema chino del resto nos permite tomar un u OK tal que |u1|q < para estos primos y |u|q < para los restantes primos que cumplan ||q > 1 (donde es un nmero real sucientemente pequeo). Entonces u cumple las mismas condiciones u n de aproximacin que y adems |u|q 1 para todos los otros primos. Por ejemplo: o a

|u |p mx{| |p |u|p , ||p |u 1|p }. a

420

Cap tulo 13. Multiplicacin compleja o

Representaremos por JK al grupo de los elementos ideales de K. Recordemos que un elemento ideal s JK est determinado por sus componentes sp Kp , a donde p recorre los divisores primos (arquimedianos o no) de K y |sp |p = 1 para todos los divisores p salvo a lo sumo un nmero nito de ellos. u Para cada elemento ideal s JK tenemos denido el ideal fraccional Q (s) = pvp (sp ) ,
p

donde p recorre ahora los primos no arquimedianos de K. Si a es un ideal fraccional de K, denimos sa = (s)a. Es claro que (sa)p = sp ap . El teorema anterior nos da los isomorsmos L L K/a Kp /ap , K/sa Kp /sp ap . = =
p p

Denimos la multiplicacin por s como el isomorsmo de OK -mdulos deo o terminado por el siguiente diagrama conmutativo: K/a L Kp /ap
p s

/ K/sa L /
p

Kp /sp ap

donde la echa inferior es el homomorsmo (xp ) 7 (sp xp ). Ahora ya podemos demostrar el teorema fundamental de la multiplicacin o compleja: Teorema 13.18 Sea K un cuerpo cuadrtico imaginario, sea E/C una curva a el ptica cuyo anillo de multiplicaciones complejas sea el orden maximal OK de K, sea f : C/a E un isomorsmo anal tico, donde a es un ideal fraccional de K, sea s JK y Aut(C) un automorsmo cuya restriccin a la mxima o a extensin abeliana de K sea el s o mbolo de Artin (K/s). Entonces existe un unico isomorsmo anal tico f 0 : C/s1 a E que hace conmutativo al diagrama siguiente: K/a
f s1 /

K/s1 a
f0

/ E

Demostracion: Observemos que K/a es el subgrupo de torsin del toro o complejo C/a, luego su imagen por f es Etor . Todas las echas del diagrama son inyectivas, luego f 0 est completamente determinada sobre K/s1 a y, como a este subgrupo es denso en C/s1 a, la unicidad es inmediata. Supongamos ahora que E1 /C es una curva el ptica isomorfa a E/C y que f1 : C/a1 E1 es un isomorsmo anal tico. Vamos a probar que si (E1 , f1 )

13.4. El teorema fundamental

421

cumple el teorema, entonces (E, f ) tambin lo cumple. Suponemos, pues, que e 0 existe un isomorsmo anal tico f1 : C/s1 a E1 y un diagrama conmutativo K/a1
f s1 /

K/s1 a1
f0

E1

/ E1

Fijemos tambin un isomorsmo i : E1 E. Adems ha de existir un e a K tal que a1 = a. Es fcil ver que todos los cuadrados del diagrama a siguiente son conmutativos: K/a
s1

/ K/s1 a

K/a1
f1

/ K/s1 a1
0 f1

E1
i

/ E1
i

/ E

Por lo tanto, podemos tomar como f 0 la composicin de las echas verticales o de la derecha. As pues, podemos sustituir E por una curva isomorfa y a por un ideal fraccional similar. Esto nos permite suponer que E est denida sobre Q(j(E)) a y que a es un ideal (entero) de OK . Fijemos un natural m 3 y sea L/K una extensin nita de Galois que o cumpla j(E) L y E[m] E(L). El teorema 13.15 implica que L contiene el cuerpo de clases radiales Km mdulo m. o
0 Vamos a construir un isomorsmo topolgico fm que cumpla el teorema o sobre los puntos de torsin de orden divisor de m. Empezamos eligiendo un o primo P de L que cumpla las condiciones siguientes: a) |L = L/K , P

b) p = P K es un primo de grado 1, es decir, p = NK (p) es un primo Q racional. c) p es no ramicado en L. d) p no es ninguno de los primos del conjunto S considerado en la prueba del teorema 13.8. e) P - m.

422

Cap tulo 13. Multiplicacin compleja o

La existencia de P es consecuencia inmediata del teorema de Tchebotarev,4 segn el cual existen innitos primos que cumplen las tres primeras condiciones, u mientras que las dos ultimas excluyen slo a un nmero nito de ellos. Como o u L contiene el cuerpo radial Km , la hiptesis sobre nos da que o K L/K Km /K Km /K = |Km = = = . s Km P Km P p Si JK es un elemento ideal tal que vp () = 1 y q = 1 para todo primo q 6= p, entonces K Km /K Km /K = = . Km () p Km /K = 1. s 1 Ahora bien, el ncleo del homomorsmo de Artin para el cuerpo radial Km u es el grupo K Wm , de modo que s 1 = u, para cierto K y cierto u Wm . Esto ultimo signica que uq Uq , para todo ideal primo q, y para todo q | m. uq 1 (md qvq (m) ), o Por consiguiente

Podemos aplicar el teorema 13.12, que nos da una isogenia : E E cuya reduccin mdulo P es la aplicacin de Frobenius de grado p. (Notemos que al o o o elegir el cuerpo L podemos exigir que sea lo sucientemente grande como para que la isogenia que tomamos ahora est denida sobre L, pues, a priori, las e posibles curvas E son un nmero nito y los grupos de isogenias son nitamente u generados.) Observemos adems que en la demostracin de 13.12 se ve que podemos a o tomar p E = E , y que la isogenia es entonces la composicin de la mulo tiplicacin por p con un automorsmo de E . Ahora bien, la multiplicacin o o por p est denida salvo automorsmos, porque depende de la eleccin de los a o isomorsmos f : C/a E y f 00 : C/p1 a E . Si cambiamos f 00 por su composicin con , entonces es simplemente la multiplicacin por p, y tenemos o o el diagrama conmutativo siguiente: C
1

Por otra parte, L contiene el cuerpo de clases de Hilbert H = K(j(E)) y L/K = H/K = H/K . |H = P H P p

/ C/a / C/p1 a

/E

C
4 Teorema

f 00

/ E

9.19 de mi Teor de cuerpos de clases. a

13.4. El teorema fundamental

423

Vamos a probar que y actan igual sobre E[m]. Para ello tomamos un u punto P E[m] y consideramos la reduccin mdulo P. Entonces o o ] f (T ) = (T ) = T , pues tanto como |L = L/K actan sobre los puntos de E(L) elevando a p u P las coordenadas. Como P - m, el teorema 6.19 nos da que la reduccin es inyectiva sobre o E[m], luego (T ) = T . Recordemos ahora la descomposicin s = u del elemento ideal del enuno ciado. Claramente (s) = ()() = ()p, luego s1 a = 1 p1 a. As pues, la multiplicacin por 1 nos da un isomorsmo C/p1 a C/s1 a, con lo o 0 que eligiendo adecuadamente un isomorsmo fm : C/s1 a E tenemos el siguiente diagrama conmutativo: C
1

/ C/a / C/p1 a / C/s1 a

/E

C
1

00

/ E
1

0 fm

/ E

0 Vamos a demostrar que fm cumple lo que quer amos, es decir, la conmutatividad del diagrama

m1 a/a
s1

/E

m1 s1 a/s1 a

0 fm

/ E

0 Concretamente, si t m1 a/a, hemos de probar que f (t) = fm (s1 t). Lo 0 1 0 que sabemos es que f (t) = (f (t)) = fm ( t). Como fm es un isomorsmo, basta ver que 1 t = s1 t.

Para cada ideal primo q de K, es claro que la componente q-primaria de m1 a/a es un submdulo de la componente q-primaria de K/a, lo que signica o que la descomposicin de t en suma de componentes primarias como elemento de o ambos OK -mdulos es la misma. Teniendo en cuenta que tanto la multiplicacin o o por 1 como la multiplicacin por s1 son homomorsmos de OK -mdulos, o o basta probar la igualdad 1 t = s1 t cuando t pertenece a una componente q-primaria. En tal caso ambos miembros estn en la componente q-primaria de a K/s1 a y, por 13.17 b) basta probar la igualdad de sus imgenes en Kq /s1 aq . a q Si t = [ ], lo que hemos de ver es que [1 ] = [s1 ] o, equivalentemente, que q 1 s1 s1 aq , para todo m1 aq . q q

424

Cap tulo 13. Multiplicacin compleja o

Teniendo en cuenta la descomposicin sq = q uq , esto es equivalente a que o 1 q u1 q u1 aq , o tambin a que q uq aq , para todo m1 aq . e q q A su vez, esto equivale a la inclusin (q uq 1)m1 aq aq , o tambin a sta o e e otra: (q uq 1)aq maq .

Observemos que uq 1 (md m) (esto es trivial si q - m), luego basta probar o la inclusin (q 1)aq maq . Si q 6= p entonces q = 1 y la inclusin es trivial. o o As pues, slo hemos de demostrar que (p 1)ap ap , donde hemos eliminado o m porque p - m y, por consiguiente, map = ap . La inclusin es ahora trivial o (pues ap es un ideal).
0 El diagrama conmutativo de fm es el que requiere el enunciado excepto 1 porque est restringido a m a/a. El teorema quedar probado si demostramos a a 0 que todos los isomorsmos fm son el mismo. 0 Sea n 1 un nmero natural y sea fmn : C/s1 a E el isomorsmo u 01 0 correspondiente a mn. La composicin fm fmn es un automorsmo de E , o 0 0 luego es la multiplicacin por una cierta unidad OK . As pues, fmn = fm . o 1 Para cada t m a/a tenemos 0 0 0 (fm (s1 t)) = fmn (s1 t) = f (t) = fm (s1 t). 0 Cuando t recorre m1 a/a, el punto fm (s1 t) recorre E [m], luego tenemos que T = T para todo T E [m]. Hemos tomado m 3, luego la isogenia 1 tiene al menos 9 puntos en su ncleo. Esto obliga a que = 1, pues en u caso contrario ser N( 1) 9, cuando es fcil ver que si es una unidad a a cuadrtica N( 1) 4. a

A partir del teorema fundamental pueden deducirse fcilmente los resultados a de las secciones precedentes, pero en lugar de hacer esto, que no nos aportar a ninguna informacin nueva, vamos a ver que el teorema fundamental se geneo raliza fcilmente a curvas el a pticas cuyo anillo de multiplicaciones complejas es un orden cuadrtico arbitrario (no necesariamente maximal) y a partir de aqu a generalizaremos correspondientemente los resultados que ya conocemos sobre multiplicacin compleja. Para ello necesitamos unos preliminares que exponeo mos en la seccin siguiente: o

13.5

Mdulos completos o

El unico problema que presenta la generalizacin del teorema fundamental o a rdenes arbitrarios es que hay que denir el producto de un elemento ideal o por un mdulo completo arbitrario, mientras que ahora slo lo tenemos denido o o para ideales fraccionales. Nos ocupamos de ello en esta seccin. o Sea K un cuerpo numrico de grado n y sea p un primo racional. Para cada e divisor primo p de K representaremos por Kp la complecin de K correspono diente a p. En particular, Qp ser el cuerpo de los nmeros p-dicos. Denimos a u a la Qp -lgebra (conmutativa y unitaria, pero con divisores de cero) a L Kp = Kp .
p|p

13.5. Mdulos completos o

425

Es claro que la dimensin de Kp sobre Qp es n. Podemos denir una norma o en Kp mediante kxkp = mx |xp |p . a
p|p

En un espacio vectorial de dimensin nita sobre un cuerpo mtrico como e pleto, todas las normas son equivalentes, y determinan un espacio normado completo. Podemos identicar cada Qp con el vector ()p Kp , de modo que el producto escalar (externo) de elementos de Kp por elementos de Qp coincide con el producto interno. Notemos adems que si Qp entonces kkp = ||p , a luego la topolog inducida en Qp desde Kp es la usual. En particular Qp es la a clausura de Q. Tambin podemos identicar cada K con el vector ()p Kp , de modo e que K Kp . Esta identicacin es consistente con la identicacin Qp Kp o o para elementos de Q. El teorema de aproximacin nos da que K es denso en o Kp , pues dados > 0 y x Kp , existe un K tal que |xp |p < para todo p, luego kx kp < . Ms an, si llamamos Op al anillo de enteros de Kp y a u L Op = Op = {x Kp | kxkp 1},
p|p

se cumple que el orden maximal OK de K es denso en Op . En efecto, todo x Op se aproxima por un K tal que kkp 1, luego basta probar que todo en estas condiciones puede aproximarse por un OK . Por el teorema chino del resto podemos tomar u OK tal que |u 1|p < para todo p | p y |u|q < ||1 para todo ideal primo q de K tal que ||q > 1. As = u cumple , q que | |p = ||p |u 1|p < , para todo p | p, (luego k kp < ) y ||q 1 para todo ideal primo q de K, luego5 OK .

Veamos ahora que toda Q-base de K es tambin una Qp -base de Kp . Basta e probarlo para una base entera 1 , . . . , n (pues cualquier otra base se diferencia de sta en un cambio de variables con coecientes racionales y determinante no e nulo, y esto prueba que tambin es una Qp -base). Como las dimensiones son las e mismas, basta ver que la base dada es un sistema generador de Kp . Para ello tomamos un x Kp arbitrario. Existe un m Z no nulo tal que mx Op Sea {i }i una sucesin en OK convergente a mx. Pongamos que o i = mi1 1 + + min n , mij Z. Como Zp es compacto, pasando a una subsucesin podemos suponer que las o sucesiones {mij }i convergen a enteros p-dicos i Zp , de donde se sigue que a mx = 1 1 + + n n y, por consiguiente, x h1 , . . . , n iQp . El argumento que acabamos de emplear demuestra, ms en general, que si a M = h1 , . . . , n iZ , para ciertos 1 , . . . , n K, entonces la clausura de M en Kp es Mp = h1 , . . . , n iZp . En particular, si M es un mdulo completo de K, o es decir, si los i son linealmente independientes (sobre Z o, equivalentemente, sobre Q), entonces Mp es un Zp -mdulo libre de rango n con la misma base. o
5 Si = a/b, con a, b O , entonces v (b) v (a) para todo p, luego (b) | (a), luego q q K (a) (b) y OK .

426

Cap tulo 13. Multiplicacin compleja o

Si M es un mdulo completo de K, denimos M(p) = Mp K. Vamos a ver o que M(p) = {m/a | m M, a Z, p - a}. Para probar el rec proco jamos una Z-base 1 , . . . , n de M , que tambin e es una Q-base de K y una Qp -base de Kp . As todo x Kp se expresa de forma , unica como x = 1 1 + + n n , i Qp . Si m/a es de la forma indicada, tenemos que 1/a Zp , luego m/a Mp K.

Consideramos la norma de Kp dada por kxk = mxi |i |p . Como todas las a normas de Kp son equivalentes, Mp tambin es la clausura de M respecto de e esta norma. Si x M , entonces las coordenadas i son enteros racionales, luego kxk 1 y, como la norma es continua, todo x Mp cumple kxk 1. En particular, si x M(p) tenemos que sus coordenadas son nmeros racionales u i Q tales que |i |p 1, luego son de la forma i = bi /a, con bi , a Z, p - a. De aqu se sigue inmediatamente que x = m/a, con m M . Notemos que si llamamos Z(p) = Zp Q, entonces toda Z-base de M es tambin una Z(p) -base de M(p) . e

Hasta aqu hemos mantenido jo el primo p. Ahora vamos a estudiar la relacin entre las compleciones de un mismo mdulo M respecto a primos diso o tintos. En primer lugar observamos que un mdulo completo est determinado o a por sus compleciones: T M = M(p) .
p

En efecto, jada una base de M , consideramos como antes la norma en Kp determinada por el mximo valor absoluto p-dico de sus coordenadas. Si x a a est en la interseccin, hemos visto que tiene norma 1 para todos los primos a o p, luego sus coordenadas i Q cumplen |i |p 1 para todo primo p, luego necesariamente i Z y, por lo tanto, x M .

Las distintas compleciones de un mismo mdulo completo estn sometidas o a a una restriccin: para todo primo p salvo a lo sumo un nmero nito de ellos, o u se ha de cumplir que M(p) = (OK )(p) , Mp = Op .

En efecto, si jamos una base de OK y una base de M , la matriz A de cambio de base tiene entradas racionales y determinante no nulo. Para todos los primos p salvo a lo sumo un nmero nito de ellos, los coecientes de A u sern enteros p-dicos y el determinante ser una unidad p-dica. De aqu se a a a a siguen inmediatamente ambas igualdades. El resultado principal que necesitamos es el rec proco: Teorema 13.19 Si {Np }p es una sucesin de Z(p) -mdulos libres de rango n o o tales que Np K y Np = (OK )(p) para todo primo p salvo a lo sumo un nmero u nito de ellos, entonces existe un unico mdulo completo M tal que M(p) = Np o para todo primo p.

13.5. Mdulos completos o

427

T Demostracion: La unicidad es obvia. De hecho, ha de ser M = Np . p Slo hemos de comprobar que M cumple lo pedido. o Sea S el conjunto nito de primos p para los que Np 6= (OK )(p) . Fijemos una base B de OK . Las coordenadas en B de cualquier elemento de M son nmeros racionales con denominador divisible a lo sumo entre primos de S. u Vamos a ver que el exponente de cada primo p S en los denominadores de dichas coordenadas est acotado superiormente. Esto equivale a que el valor a absoluto p-dico de las coordenadas est acotado superiormente. Tomamos una a e Z(p) -base B 0 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 combinacin lineal (con o coecientes en A) de sus coordenadas en B 0 , que estn en Z(p) , luego el valor a absoluto p-dico de las coordenadas respecto a B est acotado por el mximo a a a valor absoluto p-dico de los coecientes de A. 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-mdulo o 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-dicos a todos los a coecientes). Como S es nito, existe un m0 Z no nulo tal que m0 OK M . Esto implica que el Z-mdulo OK /mM es de torsin, luego el rango de mM ha o o de ser n. Tenemos probado que M es un mdulo completo de K. Es evidente que o 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 m0 Z tal que p - m0 y m0 x M . En particular m0 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 est en Z(p) , y a m0 x a le sucede lo mismo. As pues M(p) = Np y M cumple lo que pide el enunciado. En realidad nos interesa la versin para compleciones: o Teorema 13.20 Si {Np }p es una sucesin de Zp -mdulos libres de rango n o o tales que Np Kp y Np = Op para todo primo p salvo a lo sumo un nmero u nito de ellos, entonces existe un unico mdulo completo M tal que Mp = Np o para todo primo p. Demostracion: Veamos en primer lugar que N(p) = Np K es un Z(p) mdulo libre de rango n. Es claro que existe un r 0 tal que pr Np Op , o luego pr N(p) Op K = (OK )(p) . Esto implica que pr N(p) es un Z(p) -mdulo o 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 mdulo (OK )(p) /pr N(p) es de torsin, o o luego pr N(p) tiene rango n y N(p) tambin. e Podemos aplicar el teorema anterior, que nos da un mdulo completo M tal o que M(p) = N(p) para todo primo p. Ahora observamos que Np es abierto y

428

Cap tulo 13. Multiplicacin compleja o

cerrado en Kp , pues si consideramos la norma asociada a una Zp -base de Np (la denida como el mximo de los valores absolutos de las coordenadas), tenemos a que Np es el conjunto de los elementos de Kp de norma 1. Por consiguiente, puesto que K es denso en Kp , podemos concluir que N(p) es denso en Np (y lo mismo vale para M(p) y Mp ), luego Np = N(p) = M(p) = Mp . La unicidad es evidente. Ms adelante necesitaremos el teorema siguiente: a Teorema 13.21 Sea K un cuerpo cuadrtico y M un mdulo completo de K a o con anillo de coecientes O. Entonces M es localmente principal, es decir, para cada primo p existe un K tal que M(p) = O(p) , luego tambin Mp = Op . e Demostracion: Llamemos f Z al conductor de O. Esto signica que si OK = h1, iZ , entonces O = h1, f iZ , luego la matriz de cambio de base tiene determinante f y si p - f entonces O(p) = (OK )(p) es un dominio de ideales principales. Es conocido que M es similar a un ideal de O de norma prima con cualquier entero prejado, por ejemplo f . Esto signica que existe un K tal que M es un ideal en dichas condiciones. Si p - f , entonces M(p) = O(p) para cierto O(p) , (puesto que O(p) es un dominio de ideales principales), luego el teorema se cumple tomando = 1 . Si p | f entonces M(p) = O(p) . En efecto, todo elemento de O(p) es de la forma /b, donde O, b Z, p - b. Como el cociente O/M es nito y tiene cardinal primo con p, existe un nmero natural c tal que p - c y c M . u Entonces /b = c/cb M(p) . El teorema se cumple con = 1 . Sean
Kp =

los grupos de unidades de Kp y Op , respectivamente. El grupo de elementos ideales JK puede verse como el subgrupo de Q Q Kp Kp
p p|

L Kp ,
p|p

Up =

L Up
p|p

formado por los elementos cuyas componentes estn todas en Up salvo a lo sumo a un nmero nito de ellas. u Dado un mdulo completo M de K y un elemento ideal s JK , para cada o primo p Z tenemos el Zp -mdulo Mp (de rango n) y sp Kp . Es claro que o sp Mp es tambin un Zp -mdulo de rango n, as como que casi todos ellos son e o iguales a Op . Por el teorema anterior existe un unico mdulo completo, al que o 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-mdulo de torsin, luego podemos descomponerlo como o o L K/M (K/M )[p ]. =
p

13.5. Mdulos completos o

429

Ahora bien, (K/M )[p ] = K/M(p) , pues si [] (K/M )[p ] est en el a ncleo del homomorsmo inducido por la identidad, entonces M(p) , es u decir, = m/a, con m M , a Z, p - a, pero por otra parte existe un r 0 tal que pr M . Esto implica que las coordenadas de m en una base de M han de ser divisibles entre a, luego M y [] = 0.

Por otra parte, dado [] K/M(p) , podemos encontrar un a Z no nulo tal que m = a M . Pongamos que a = pr b, donde p - b. Por el teorema de Bezout existen u, v Z tales que pr u + bv = 1, luego = m pr um + bvm u 1 = = m + r (vm). rb p pr b b p

El primer sumando est en M(p) , luego llamando = vm/pr tenemos que a [] = [] K/M(p) , y la clase [] K/M cumple pr [] = 0, luego podemos concluir que [] (K/M )[p ] es una antiimagen de []. Ahora tenemos el isomorsmo L K/M K/M(p) . =
p

Por ultimo observamos que la inclusin induce un isomorsmo o 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 L K/M Kp /Mp . =
p

y la multiplicacin por sp determina homomorsmos Kp /Mp Kp /sp Mp . o As pues, podemos denir la multiplicacin s : K/M K/sM como el unico o homomorsmo que hace conmutativo el diagrama K/M L Kp /Mp
p s

Dado un elemento ideal s JK , tenemos igualmente L K/sM Kp /sp Mp , =


p

/ K/sM / LKp /sp Mp


p

sp

Slo nos falta demostrar que el producto sM que acabamos de denir y el o homomorsmo s : K/M K/sM coinciden con los que ya ten amos denidos

430

Cap tulo 13. Multiplicacin compleja o

cuando a es un ideal fraccional de K. Para ello empezamos observando que si a es un ideal fraccional, entonces L ap = ap .
p|p

En efecto, supongamos primeramente que a es un ideal entero. Recordemos que ap = pvp (a) es la clausura de a en Kp . Esto nos da inmediatamente una inclusin: el producto de las clausuras es un cerrado en Mp que contiene a o a, luego tambin a su clausura ap . Consideremos ahora un punto (p )p en e el producto de las clausuras. Podemos aproximar cada p respecto al valor 0 absoluto p-dico por un elemento p a. El teorema chino del resto nos da un a OK tal que 0 p (md pr ), o 0 (md qr ), o para todo p | p y todo q | a, q - p. Si r es sucientemente grande tenemos que a y es una aproximacin del punto de partida. o

Un ideal fraccional arbitrario es de la forma a/m, donde a es un ideal entero y m Z. Teniendo en cuenta que la multiplicacin por 1/m es un homeomorsmo o de Kp en s mismo, el resultado se sigue inmediatamente del caso ya probado. Si s JK , entonces sp = (sp )p y L L sp ap = sp ap = pvp (sp ) ap .
p|p p|p

As pues, segn la denicin de esta seccin, tambin se cumple sa = (s)a. u o o e Claramente L Kp /ap = Kp /ap ,
p|p

En la seccin anterior hemos denido sa como (s)a y este ideal cumple que o L L ((s)a)p = ((s)a)p = pvp (sp ) ap = sp ap .
p|p p|p

de donde se sigue fcilmente que las dos deniciones de la multiplicacin por s a o determinan en realidad el mismo homomorsmo. En la seccin siguiente necesitaremos esta caracterizacin de los mdulos o o o cuadrticos con un anillo de coecientes dado: a Teorema 13.22 Sea O un orden de un cuerpo cuadrtico K y sea M un mdulo a o completo en K. Entonces O es el anillo de coecientes de M si y slo si existe o un elemento ideal s JK tal que M = sO.

Demostracion: Ciertamente, los mdulos de la forma M = sO tienen o anillo de coecientes O, pues un K es un coeciente de M si y slo si o cumple sO = sO sO, si y slo si O O, si y slo si O. o o Rec procamente, 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 . Adems a podemos exigir que sp = 1 salvo a lo sumo para un nmero nito de primos p. u Los sp determinan un s JK tal que M = sO.

13.6. Ordenes arbitrarios

431

13.6

Ordenes arbitrarios

Ya estamos en condiciones de generalizar el teorema fundamental a curvas el pticas cuyo anillo de multiplicaciones complejas sea un orden cuadrtico imaa ginario arbitrario: Teorema 13.23 Sea K un cuerpo cuadrtico imaginario, sea E/C una curva a el ptica cuyo anillo de multiplicaciones complejas sea un orden O de K, sea f : C/R E un isomorsmo anal tico, donde R K es un ret culo, sea s JK y Aut(C) un automorsmo cuya restriccin a la mxima extensin o a o abeliana de K sea el s mbolo de Artin (K/s). Entonces existe un unico isomor smo anal tico f 0 : C/s1 R E que hace conmutativo al diagrama siguiente: K/R
f s1 /

K/s1 R
f0

/ E

Demostracion: Sea OK el orden maximal de K. Expresando una base de OK en trminos de una base de R se concluye que existe un m Z no nulo tal e que mOK R. Sea a un ideal de OK (por ejemplo mOK ) tal que a R y sea E 0 /C una curva el ptica isomorfa a C/a. Fijemos un isomorsmo g : C/a E 0 .

Observemos que se da tambin la inclusin s1 a s1 R. En efecto, de la e o inclusin a R se sigue que ap Rp para todo primo p, luego s1 ap s1 Rp o p p y, tomando la interseccin primero con K y luego sobre p, obtenemos, en efecto, o s1 a s1 R. La identidad induce un homomorsmo C/a C/R, que se corresponde a travs de los isomorsmos jados con una isogenia : E 0 E. Por otra parte, e el teorema 13.18 nos da un isomorsmo g 0 : C/s1 a E 0 . El diagrama siguiente resume la situacin: o 9 ss 1 sss ss sss
s f

K/R

K/a

/ E0
f0

/E = || | | | || ||

K/s1 R ss9 sss ss sss 1 K/s1 a 0


s1 g

/ E 0

/ E > | || || || ||

Aqu f 0 es el isomorsmo que queremos denir. La cara anterior es conmu tativa por la construccin de g 0 , la cara superior lo es por denicin de , la o o

432

Cap tulo 13. Multiplicacin compleja o

cara derecha lo es obviamente y vamos a probar que la izquierda tambin es e conmutativa. Como la multiplicacin por s1 est denida independientemente o a sobre cada parte p-primaria, basta probar la conmutatividad sobre (K/a)[p ]. Consideramos el diagrama siguiente: oo7 1 ooo o oo ooo (K/a)[p ] Kp /ap / Kp /Rp nn7 1 nn nnn nnn nn / (K/R)[p ] s1 p / Kp /s1 Rp p o7 ooo ooo oo ooo 1 1 / (K/s R)[p ]
1 s1 1

1 s1 p

Kp /s1 ap p 7 ooo oo ooo ooo 1 (K/s1 a)[p ] 1


s1

Queremos probar la conmutatividad de la cara anterior, y sta se sigue ine mediatamente de la conmutatividad de las restantes. El ncleo de es g[R/a], luego el ncleo de es [g[R/a]] = g 0 [s1 [R/a]]. u u Por otra parte, R/a es el ncleo de la echa superior de la cara izquierda del u primer cubo. Teniendo en cuenta que la multiplicacin por s1 es un isomoro smo (su inversa es la multiplicacin por s), es claro que s1 [R/a] ha de ser el o ncleo de la echa inferior de dicha cara, es decir, s1 R/s1 a. En denitiva, el u ncleo de es g 0 [s1 R/s1 a]. u Sea E 00 una curva el ptica isomorfa a C/s1 R y sea f 00 : C/s1 R E 00 un isomorsmo. El homomorsmo C/s1 a C/s1 R se corresponde a travs e de g 0 y f 00 con una isogenia 0 : E 0 E 00 . Su ncleo es el mismo que el de u , luego el teorema 2.37 nos da que E 00 es isomorfa a E. Ms an, existe un a u isomorsmo que hace conmutativo el diagrama siguiente: C/s1 R O
1 f 00

/ E 00 O
0

C/s1 a

/ E 0

/ E |> || || || ||

Llamamos f 0 = f 00 : C/s1 R E , con lo que la cara inferior del primer cubo es conmutativa. La conmutatividad de las caras restantes implica la de la cara posterior, que es la que hab que probar. a Si E/C es una curva el ptica cuyo anillo de multiplicaciones complejas es un orden O de un cuerpo cuadrtico K, podemos tomar un ret a culo R de K tal que E C/R. Para cada elemento ideal s JK podemos denir s E como una = curva el ptica isomorfa a C/s1 R. Obviamente s E slo est denida salvo o a isomorsmo y no depende de la eleccin de R. En particular, j(s E) est o a un vocamente determinado. El teorema siguiente generaliza a 13.9 c):

13.6. Ordenes arbitrarios

433

Teorema 13.24 Si E es una curva el ptica cuyo anillo de multiplicaciones complejas es un orden de un cuerpo cuadrtico imaginario K, entonces la extensin a o K(j(E))/K es abeliana y para todo elemento ideal s JK se cumple K j(s E) = (j(E)). s Demostracion: Aplicamos el teorema anterior con s = 1, lo que nos da que si es cualquier automorsmo de C que je a la mxima extensin abeliana de a o K, entonces E E, luego j(E) = j(E), luego j(E) est en dicha extensin. a o = 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 el ptica cuyo anillo de multiplicaciones complejas sea un orden O de un cuerpo cuadrtico imaginario K y sea R un a mdulo completo en K tal que C/R E. Sea W = {s JE | sR = R}. o = Entonces el grupo de clases de K(j(E))/K es K W . Demostracion: Observemos que s W equivale a que sp Rp = Rp para todo primo p, lo que a su vez equivale a que sp O para todo primo p (donde p O es el grupo de unidades de Op ). En efecto, por el teorema 13.21 existe un p K tal que Rp = Op , luego sp Op = Op , luego sp Op = Op , y esto implica claramente que sp O . Igualmente se prueba el rec proco. En denitiva: p Q W = K O . p
p

Observemos que para casi todo primo p se cumple que Op = (OK )p , luego O = Up (el grupo de unidades de OK ). Para los primos restantes, Op es p cerrado en (OK )p y tiene ndice nito, luego es abierto y cerrado en (OK )p y, por consiguiente, en Kp . Esto implica que O es abierto y cerrado en Kp , luego p 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 extensin abeliana de o K. Si ja a L, entonces existe un s W tal que = (K/s). Por denicin o 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. Rec procamente, 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 = s1 R = R. Llamamos s0 = s1 JK , de modo que s0 W y s K W , luego ja a L. Con esto tenemos la igualdad. Observemos ahora que si O es un orden cuadrtico imaginario y HO es el a grupo de las clases de similitud mdulos completos con anillo de coecientes O, o

434

Cap tulo 13. Multiplicacin compleja o

el teorema 13.22 nos da un epimorsmo : JK HO dado por s 7 [sO]. Un elemento ideal s est en el ncleo si y slo si sO = O, para cierto K , luego a u o el ncleo es K W , donde W es el grupo denido en el teorema anterior. As u pues, JK /K W HO . En particular, en las condiciones del teorema anterior, = |K(j(E)) : K| = hO (donde hO es el nmero de clases de O). u Ms an, sea f el conductor de O y sea H el grupo de clases de O mdulo f . a u o 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 expl citamente 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 anlogo a 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 , tambin (aK )p = sp (OK )p . En denitiva, tenemos a la vez e 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 mdulo f correspondiente a K W , as como o que K(j(E)) es el cuerpo de clases de O. Ahora ya podemos generalizar fcilmente el teorema 13.9. Unicamente nea cesitamos una denicin adicional: si E/C es una curva el o ptica cuyo anillo de multiplicaciones complejas es un orden O de un cuerpo cuadrtico imaginario a K y M es un mdulo completo de K cuyo anillo de coecientes es O, podemos o denir la curva M E como una curva el ptica isomorfa a C/M 1 R, donde R es un mdulo completo de K tal que C/R E y M 1 es el mdulo inverso de o o = M en el grupo de mdulos completos de K con anillo de coecientes O. Como o es habitual, la curva M E est denida salvo isomorsmo. a Teorema 13.26 Sea E/C una curva el ptica cuyo anillo de multiplicaciones complejas sea un orden O de un cuerpo cuadrtico imaginario K. Sea h el a nmero de clases de O y f su conductor. Entonces u a) K(j(E)) es el cuerpo de clases de O. b) |Q(j(E)) : Q| = |K(j(E)) : K| = h.

13.6. Ordenes arbitrarios c) Para todo ideal a de O de norma prima con f se cumple K(j(E))/K (j(E)) = j(a E). aK

435

d) Si E1 , . . . , Eh son un sistema completo de representantes de las clases de isomorf de curvas el a pticas con anillo de multiplicaciones complejas O, entonces j(E1 ), . . . , j(Eh ) son los conjugados de j(E) sobre K (y tambin e sobre Q). Demostracion: Ya hemos probado el apartado a) y, como consecuencia inmediata, la segunda igualdad del apartado b). En las condiciones de c), tenemos que a tiene a O como anillo de coecientes, y hemos probado que existe un elemento ideal s JK tal que sO = a y (s) = sOK = aK . As K(j(E))/K K (j(E)) = (j(E)) = j(s E). aK s Si E C/R, para un cierto mdulo completo R de K, entonces es claro que o = s R = s1 OR = a1 R, luego s E = a E y tenemos probado c). Por c) sabemos que todo K-conjugado de j(E) es de la forma j(Ei ), para un cierto i. Como en total ha de haber h conjugados, tenemos d) para K.
1

Veamos ahora la primera igualdad de b). Dado Aut(C), tenemos que E tiene el mismo anillo de endomorsmos que E, luego j(E) = j(E ) = j(Ei ) para algn i. Esto prueba que |Q(j(E)) : Q| h = |K(j(E)) : K|. La otra u desigualdad es obvia. Ahora es inmediata la armacin d) para Q. o Todav podemos hacer algunas precisiones adicionales. En general, si M a es un mdulo completo de un cuerpo cuadrtico imaginario K y representamos o a por M el mdulo conjugado, las series que denen a g2 (M ) y g3 (M ) muestran o que g2 (M ) = g2 (M ) y g3 (M ) = g3 (M ), de donde j(M ) = j(M ). Si O es un orden de K tenemos que O = O, luego j(O) R. Esto implica que Q(j(O)) = K(j(O)) R, pues tenemos una inclusin y K tiene grado 2 sobre o ambos cuerpos. Un resultado no trivial de la teor algebraica de nmeros arma que slo a u o existen nueve cuerpos cuadrticos imaginarios con nmero de clases h = 1, a a u saber, los cuerpos Q( d ) con d = 1, 2, 3, 7, 11, 19, 43, 67, 163. A partir de aqu es fcil concluir que slo existen trece rdenes cuadrticos a o o a imaginarios con nmero de clases h = 1, que son los rdenes maximales de u o estos nueve cuerpos ms los rdenes de conductor f = 2 en Q( 1 ), Q( 3 ), a o Q( 7 ) y el orden de conductor f = 3 en Q( 3 ).

436

Cap tulo 13. Multiplicacin compleja o

Por el teorema anterior, una condicin necesaria y suciente para que exista o una curva el ptica E/Q cuyo anillo de multiplicaciones complejas sea un orden cuadrtico imaginario dado O es que el nmero de clases de O sea 1. En tal a u caso vemos adems que E/Q es unica salvo isomorsmo. As pues, concluimos a que existen exactamente trece clases de isomorf de curvas el a pticas E/Q con multiplicaciones complejas. La tabla siguiente contiene una ecuacin minimal o para cada una de ellas:
d 1 2 3 7 11 19 43 67 163 f 1 2 1 1 2 3 1 2 1 1 1 1 1 Ecuacin minimal o 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 33 28 33 35 73 212 73 113 193 433 673 1633 j 26 33 23 33 113 26 53

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

Apndice A e

La hiptesis de Riemann o
Si K es un cuerpo de funciones algebraicas de gnero g sobre un cuerpo de e constantes exacto k de q elementos, se dene la norma absoluta de un divisor a de K como N(a) = q grad a . La funcin dseta de K es la funcin o o X 1 K (s) = , N(a)s a donde a recorre los divisores enteros de K. Los resultados siguientes son consecuencias relativamente sencillas del teorema de Riemann-Roch:1 Convergencia La funcin K (s) converge en el semiplano Re s > 1 a una o funcin holomorfa. o Racionalidad Dicha funcin se extiende a una funcin meromorfa en todo el o o plano complejo dada por K (s) = L(q s ) , (1 q 1s ) q s )(1

donde L(x) Z[x] es un polinomio de grado 2g tal que L(0) = 1 y L(1) es el nmero de clases (de divisores de grado 0) de K. u Ecuacin funcional La funcin K (s) satisface la ecuacin funcional o o o q (g1)s K (s) = q (g1)(1s) K (1 s), para todo s C.

Producto de Euler En el semiplano Re s > 1, la funcin K (s) admite el o desarrollo en producto innito Y 1 K (s) = 1 . 1 N(p)s p
1 Estos y los dems resultados citados aqu sin prueba estn demostrados en el cap a a tulo IX de mi Geometr Algebraica. a

437

438

Apndice A. La hiptesis de Riemann e o

De esta ultima propiedad se sigue que K (s) no se anula en el semiplano Re s > 1, y por la ecuacin funcional tampoco lo hace en el semiplano Re s < 0. o En otras palabras, sus ceros han de estar en la banda 0 Re s 1. En este apndice demostraremos el anlogo en este contexto a la famosa e a hiptesis de Riemann, es decir: o Hiptesis de Riemann o sobre la recta Re s = 1/2. Los ceros de la funcin K (s) estn todos situados o a

Si llamamos 1 , . . . , 2g a los inversos de los ceros del polinomio L(x), entonces s es un cero de K si y slo si q s = i , para cierto i (y todo i puede o ponerse de esta forma, porque L(0) = 1). La hiptesis de Riemann equivale, o pues, a que |i | = q 1/2 para todo i. Esto es especialmente interesante porque puede probarse que si llamamos Nn al nmero de primos de grado 1 de la extensin de constantes de K de grado n, u o entonces 2g X n n Nn = q + 1 i ,
i=1

por lo que la hiptesis de Riemann implica la estimacin o o |Nn q 1| 2gq n/2 .

De hecho, la hiptesis de Riemann es equivalente a la estimacin o o Nn = q n + O(q n/2 ), que es precisamente lo que vamos a demostrar aqu . Necesitaremos un resultado adicional, y es que un cuerpo de funciones algebraicas K cumple la hiptesis de Riemann si y slo si la cumple una extensin o o o nita de constantes de K o, lo que es lo mismo: Para probar que un cuerpo cumple la hiptesis de Riemann podemos o sustituirlo por una extensin nita de constantes. o La demostracin original es de Andr Weil, si bien nosotros vamos a seguir o e un argumento mucho ms elemental debido a Enrico Bombieri.2 a El punto de partida ser representar el cuerpo K como el cuerpo de funciones a racionales de una curva proyectiva regular C/k. Llamaremos : C C a la aplicacin de Frobenius de grado q, de modo que Nn es el cardinal de C(kn ) o (donde kn es la extensin de grado n de k) o, equivalentemente, el nmero de o u puntos jos de n . Notemos que puede verse tambin como la aplicacin inducida por el e o automorsmo de Frobenius de la extensin k/k (dado por () = q ). No o
2 Aqu seguimos la exposicin que gura en el apndice de Rosen, M. Number theory in o e function elds. Springer, New York, 2002.

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 aplicacin regular entre curvas. o 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 trivialmente.) a 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 notacin precedente, se cumple: o 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. d) Si f Mr , entonces f = (f )q . e) Mr Mrq .
p f ) dim Mr = dim Mr , donde p = car k y e 0.
e 1

g) dim Mr = dim Mr . Demostracion: a) Si f y g tienen un polo de orden exactamente m + 1 en el punto P (y ningn otro polo), entonces f /g tiene orden 0 en P , luego existe u k, 6= 0 tal que vP (f /g ) 1. As f g = g(f /g ) Mr . , Esto implica que si Mr 6= Mr+1 y a una base de Mr le aadimos una funcin n o de Mr+1 \ Mr , obtenemos una base de Mr+1 . b) se deduce de a) por induccin. Notemos que M0 est formado por las o a funciones constantes, luego tiene dimensin 1. o c) Es una consecuencia inmediata del teorema de Riemann-Roch. d) Llamemos = 1 G(k/k). Tomemos una funcin f Mr y un punto o Q C(k), Q 6= P . Tomemos dos formas del mismo grado F y G que denan a f en un entorno de (Q). Entonces ( f )(Q) = F ((Q)) F (Q)q = = f (Q)q . G((Q)) G (Q)q
1

e) Notemos que si f Mr entonces f apartado anterior f Mrq .


e

Mr , pues ja a P . Por el
e

f) Aqu Mr representa el espacio formado por las funciones f p con f Mr . p Es claro que elevando a pe los elementos de una base de Mr obtenemos una base pe de Mr .

440

Apndice A. La hiptesis de Riemann e o

g) La aplicacin Mr Mr dada por f 7 f es obviamente lineal y o 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 Mlp k ( Mr ) Mlp ( Mr ) es un isomorsmo. Demostracion: Por la propiedad a) del teorema anterior podemos encontrar 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 unica como
t P p gi ( fi ),
e e e

i=1

gi Ml .

Si este elemento est en el ncleo del epimorsmo, entonces a u


t P p gi ( fi ) = 0,
e

i=1

y basta probar que en tal caso todos los gi son nulos. Si alguno no lo es, sea j el menor ndice posible. Entonces
p gj ( fj ) =
e

i=j+1

t P

p gi ( fi ).
1

Por consiguiente, teniendo en cuenta que vP ( f ) = qvP (f ) = qvP (f ), pe vP (gj ) + qvP (fj ) m {pe vP (gi ) + qvP (fi )} pe l + qvP (fj+1 ), n
i>j

luego pe vP (gj ) lpe + q(vP (fj+1 ) vP (fj )) q lpe > 0. Esto signica que gj tiene un cero en P , pero est en Ml , luego no tiene a polos fuera de P , luego no tiene ningn polo, luego gj = 0, contradiccin. u o Como consecuencia inmediata: Teorema A.3 Si lpe < q entonces dim Mlp ( Mr ) = (dim Ml )(dim Mr ). Ahora podemos demostrar ms o menos la mitad de la hiptesis de Riea o mann:
e

441 Teorema A.4 Supongamos que (g + 1)4 < q y que q es una potencia par de la caracter stica p. Entonces N1 q + 1 + (2g + 1) q. Demostracion: (Notemos que el teorema se cumplir trivialmente si fuera a N1 = 0, aunque ya hemos comentado que este caso no puede darse.) Tomemos l y e tales que lpe < q. Mantenemos la notacin empleada en la prueba de A.2. o Denimos e e : Mlp ( Mr ) Mlp Mr mediante
t P

i=1

El teorema A.2 garantiza que es una aplicacin k-lineal bien denida. o Supongamos que l, r g. Entonces, la dimensin del dominio es o (dim Ml )(dim Mr ) (l g + 1)(r g + 1) y la de Im Mlpe +r es a lo sumo lpe + r g + 1. Por consiguiente, el ncleo u de tiene dimensin mayor o igual que o (l g + 1)(m g + 1) (lpe + r g + 1). Supongamos que esta cantidad es > 0, en cuyo caso tiene ncleo no trivial. u Sea t P pe f= gi ( fi )
i=1

t P pe pe gi ( fi ) = gi fi .
i=1

un elemento no nulo del ncleo. Si Q C(k), Q 6= P , entonces u f (Q) =


i=1 t P

gi (Q)p fi ((Q)) =

i=1

As pues, f se anula en los puntos de C(k) salvo quiz en P . Ahora bien, a todo elemento de Mr es una potencia q-sima (por A.1 d) y como pe < q e concluimos que f es una potencia pe -sima. Esto signica que f tiene (contando e multiplicidades) al menos pe (N1 1) ceros, y como Mr Mrq , el nmero de u polos es a lo sumo lpe + rq. As pues, pe (N1 1) lpe + rq. De aqu llegamos a que N1 1 + l + rqpe . (A.1) Recordemos que esta desigualdad es vlida bajo las hiptesis siguientes: a o a) lpe < q, b) l, r g, c) (l g + 1)(r g + 1) > lpe + r g + 1.

t P

gi (Q)p fi (Q) = 0.

442

Apndice A. La hiptesis de Riemann e o

Vamos a elegir l, r, e de modo que se cumplan estas hiptesis y (A.1) se o convierta en la desigualdad del enunciado. Estamos suponiendo que q = p2b . Tomamos e = b y r = pb + 2g. Nos falta elegir l para que se cumpla c). Notemos que con las elecciones precedentes c) se convierte en (l g)(pb + g + 1) > lpb , o equivalentemente, l> g pb + g. g+1

Tomamos como l el menor natural mayor que el miembro derecho, con lo que se cumplen b) y c). Ahora usaremos la hiptesis (g + 1)4 < q para probar o que tambin se cumple a). e En efecto, tenemos que (q + 1)2 < pb , luego gpb + (g + 1)2 < (g + 1)pb , luego g pb + g + 1 < pb . g+1 Por la eleccin de l tenemos que l < pb , luego lpb < p2b = q. Finalmente o sustituimos las deniciones de e, r y l en la desigualdad (A.1), recordando adems que l < pb : a N1 < 1 + pb + (pb + 2g)pb = q + 1 + (2g + 1) q.

Notemos que si K cumple las hiptesis del teorema anterior, tambin las o e cumple la extensin de constantes de grado n de K, por lo que en realidad o tenemos que Nn q n + O(q n/2 ). Consideremos ahora una extensin nita de Galois L de K cuyo cuerpo de o constantes exacto siga siendo k. Podemos considerar K = k(C), L = k(C 0 ), donde C y C 0 son curvas proyectivas regulares denidas sobre k. La inclusin o K L puede verse como una aplicacin regular C 0 C denida sobre k. Sean o K = kK, L = kL y G = G(L/K) G(L/K). Es claro que el automorsmo = de Frobenius G(L/L) se restringe al de G(K/K). Adems, considerando a G(L/K) y G G(L/K), tenemos que conmuta con G. Ello se debe a que L = LK, de modo que si G, a L, b K, entonces ((ab)) = (a)(b) = ((ab)). Llamemos T al conjunto de los primos de grado 1 de K (considerados como primos de K). As N1 = |T |. Llamemos T a los primos de L que dividen a los de T . Si p T , entonces G acta transitivamente sobre los primos de T que dividen u a p. Por otra parte ja a este conjunto, pues p = p. As pues, para cada P T ha de existir un G tal que P = P . Habr tantas elecciones a

443 posibles para como automorsmos jen a P, es decir, tantos como el ndice de ramicacin e(P/p). En particular, si llamamos T 0 al conjunto de los primos o de T no ramicados, tenemos una aplicacin : T 0 G dada por P 7 . o Llamaremos T () al conjunto de los primos P T 0 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 0 , | = |G|N1 + O(1), donde el error O(1) depende del nmero de primos luego |T u ramicados en L/K, pero no de q (es decir, si sustituimos k por una extensin o nita la cota O(1) sigue siendo la misma). Por otra parte, S T0 = T (),
G

y la unin es disjunta, luego o P N1 (, L/K) = |G|N1 + O(1).


G

(A.2)

Representaremos por g el gnero de L. Ahora necesitamos una variante del e teorema A.4. Teorema A.5 Con la notacin precedente, supongamos que q es una potencia o par de p, que ( + 1)4 < q y sea G. Entonces g N1 (, L/K) q + 1 + (2 + 1) q. g Demostracion: Podemos suponer que existe un punto P C 0 (k) y denimos Mr = m(P ). Sea
p : Mlp ( Mr ) Mr ( Mr )
e e

la aplicacin dada por o


pe gi ( i=1 t P

Aqu usamos la notacin de la prueba del teorema A.2, el cual justica que o est bien denida (suponiendo lpe < q). a Observemos que si f Mr , entonces f m((P )r ), luego la imagen e 1 de est contenida en m(P lp (P )r ) y la dimensin de este espacio es a lo a o sumo lpe + r g + 1. Bajo las mismas hiptesis que en el teorema A.4 podemos obtener un eleo mento no nulo f del ncleo de , slo que ahora se anula unicamente sobre los u o puntos de T () (es decir, los puntos Q C 0 (k) tales que (Q) = (Q)) distintos de P . Esto nos lleva a la misma conclusin pero cambiando N1 por N1 (, L/K) o y g por g . Ahora veremos el argumento que nos permite invertir la desigualdad:
1

t P pe fi ) = gi ( fi ).
i=1

444

Apndice A. La hiptesis de Riemann e o

Teorema A.6 Bajo las hiptesis del teorema anterior, para cada G, se o cumple q + 1 + |G|(N1 q 1) + O( q) N1 (, L/K). Demostracion: Por el teorema anterior 0 q + 1 + (2 + 1) q N1 (, L/K). g Sumamos sobre y usamos (A.2): P 0 (q + 1 + (2 + 1) q N1 (, L/K)) g
G

|G|(q + 1 + (2 + 1) q) |G|N1 + O(1). g

Como cada sumando es 0, ha de ser q + 1 + (2 + 1) q N1 (, L/K) |G|(q + 1 + (2 + 1) q) |G|N1 + O(1), g g de donde q + 1 + |G|(N1 q 1) (|G| 1)(2 + 1) q + O(1) N1 (, L/K). g De aqu obtenemos la desigualdad del enunciado. Ahora ya podemos probar la hiptesis de Riemann bajo ciertas condiciones: o Teorema A.7 Sea K un cuerpo de funciones algebraicas de gnero g sobre e un cuerpo de constantes exacto k de q elementos. Supongamos que q es una potencia par de la caracter stica p y que (g + 1)4 < q. Supongamos as mismo que existe x K tal que K/k(x) es separable y la clausura normal L de k(x) sobre K tiene a k como cuerpo de constantes exacto. Entonces K cumple la hiptesis de Riemann. o Demostracion: Por el teorema A.4 (ver la observacin posterior) tenemos o que N1 q + O( q). Sea G = G(L/k(x)) y H = G(L/K). Notemos que k(x) tiene exactamente q + 1 divisores primos de grado 1. Para cada G, el teorema anterior aplicado a la extensin L/k(x) nos da o q + O( q) N1 (, L/k(x)). Enseguida veremos que si H entonces N1 (, L/k(x)) = N1 (, L/K). Aceptndolo de momento, sumamos en H y, usando (A.2), obtenemos a P |H|q + O( q) N1 (, L/K) = |H|N1 + O(1),
H

de donde q + O( q) N1 . Ahora observamos que si K cumple las hiptesis del o teorema, lo mismo vale para cualquier extensin nita de constantes de K y la o cota del error O( q) no depende de q, luego en realidad hemos probado que q n + O(q n/2 ) Nn ,

445 y uniendo las dos desigualdades tenemos la relacin Nn = q n + O(q n/2 ), que, o segn hemos comentado, equivale a la hiptesis de Riemann. u o 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 p0 el primo de K divisible entre P. Claramente p0 = p0 = p0 , pero esto signica que el punto de la curva C asociado a p0 est en C(k) (porque lo ja a la aplicacin de Frobenius). As pues, p0 es un divisor primo de grado 1 de K. o Para terminar la demostracin slo hemos de ver que todo cuerpo K tiene o o una extensin nita de constantes que satisface las hiptesis del teorema anteo o rior. Ahora bien, para cada n 1, llamemos kn a la extensin de grado n de k. o 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.

Apndice B e

Operadores de Hecke
En este apndice demostraremos el carcter multiplicativo de la funcin e a o de Ramanujan. Para ello introduciremos los llamados operadores de Hecke del grupo modular. Una correspondencia entre dos conjuntos S y S 0 es, en el sentido usual de la teor de conjuntos, un subconjunto Z S S 0 . Podemos pensar que Z a determina un criterio para asignar a cada elemento de S algunos elementos de S 0 (tal vez ninguno). En particular, toda aplicacin f : S S 0 es una o correspondencia, con la peculiaridad de que asigna un unico elemento de S 0 a cada elemento de S. Una correspondencia nita entre S y S 0 es una correspondencia Z tal que para todo s S el conjunto Z[s] = {s0 S 0 | (s, s0 ) Z} es nito, es decir, una correspondencia que a cada elemento de S le asigna un nmero nito (tal vez u ninguno) de elementos de S 0 . Toda aplicacin es una correspondencia nita. o Las correspondencias se pueden componer igual que las aplicaciones: dadas Z S S 0 y Z 0 S 0 S 00 , entonces Z Z 0 = {(s, s00 ) S S 00 | existe s0 S 0 tal que (s, s0 ) Z, (s0 , s00 ) Z 0 }. La composicin de correspondencias nitas es de nuevo una correspondencia o nita. Ahora vamos a denir la nocin de correspondencia nita algebraica, o que generaliza la nocin de correspondencia nita (conjuntista) a un marco o algebraico ms adecuado para nuestros nes. a Denicin B.1 Una correspondencia nita algebraica entre dos conjuntos S y o S 0 es un homomorsmo de mdulos Z : hSiZ hS 0 iZ entre los Z-mdulos o o libres generados por S y S 0 . Ciertamente, esta denicin generaliza a la nocin conjuntista de correso o pondencia nita, pues si Z es una correspondencia en el sentido conjuntista, podemos identicarla con el homomorsmo dado por P 0 Z(s) = s.
s0 Z[s]

447

448

Apndice B. Operadores de Hecke e

No obstante, la nocin algebraica es ms general, pues para una correspono a dencia arbitraria Z y cada s S tenemos que P Z(s) = nss0 s0 , nss0 Z,
s0 S 0

con lo que podemos hablar de la multiplicidad nss0 de cada imagen s0 de un elemento s S. Es decir, una correspondencia algebraica no slo asigna a cada o elemento s S varios elementos de S 0 , sino que a cada imagen de s le asigna una multiplicidad. El conjunto C(S, S 0 ) de todas las correspondencias de S en S 0 tiene una estructura obvia de Z-mdulo con la suma denida puntualmente. En el cono junto C(S) = C(S, S) tenemos adems la composicin de homomorsmos, que a o extiende a la composicin conjuntista de correspondencias, con lo que C(S) o resulta ser un anillo, el anillo de las correspondencias nitas en S. A continuacin observamos que las formas modulares respecto a LE(2, Z) o pueden verse como funciones denidas sobre ret culos en lugar de como funciones en H. En efecto, consideremos una forma modular f de grado 2k. Podemos verla como una funcin sobre el conjunto S de todos los ret o culos complejos mediante 2k f (h1 , 2 iZ ) = 1 f (2 /1 ). (B.1)
0 0 Esta denicin no depende de la eleccin de la base, pues si 1 , 2 es otra o o 0 0 base del mismo ret culo, entonces 1 = d1 + c2 , 2 = b1 + a2 , donde la matriz de coecientes est en LE(2, Z). Por consiguiente, llamando = 2 /1 , a a2 + b1 0 0 f (h1 , 2 iZ ) = (c2 + d1 )2k f c2 + d1 a + b 2k 2k = 1 (c + d)2k f = 1 f (2 /1 ) = f (h1 , 2 iZ ). c + d Es claro que, como funcin en S, la funcin f cumple o o

f (L) = 2k f (L),

C \ {0}.

(B.2)

Rec procamente, toda funcin f en S que cumpla esta relacin de homogeo o neidad puede obtenerse mediante (B.1) a partir de una funcin en el semiplano o H dada por f ( ) = f (h1, iZ ). Esta funcin no es necesariamente holomorfa, pero cumple la relacin de o o invarianza de las funciones modulares: a + b a + b f =f 1, c + d c + d Z = (c + d)2k f (hc + d, a + biZ ) = (c + d)2k f ( ). As pues, si f es una forma modular de grado 2k, podemos verla como una funcin f : S C, o tambin como un homomorsmo de Z-mdulos o e o f : hSiZ C.

449 Denicin B.2 Sea S el conjunto de todos los ret o culos complejos. Para cada natural n 1 llamamos T (n) C(S) a la correspondencia nita dada por P T (n)(L) = L0 .
|L:L0 |=n

En otros trminos, T (n) asigna a cada ret e culo L el conjunto de todos sus subret culos de ndice n. Este conjunto es nito, pues necesariamente se ha de cumplir nL L0 L y L/nL (Z/nZ)2 , luego hay tantos subret culos L0 como = 2 subgrupos de orden n tiene el grupo (Z/nZ) . Para cada C consideramos tambin la correspondencia R C(S) dada e por R (L) = L. Las correspondencias T (n) y R son elementos del anillo C(S), donde el producto es la composicin de homomorsmos. El teorema siguiente recoge o algunas propiedades bsicas: a Teorema B.3 Se cumple: a) R R = R , b) R T (n) = T (n)R , c) T (m)T (n) = T (mn), si (m, n) = 1, d) T (p)T (pn ) = T (pn+1 ) + pRp T (pn1 ), para todo primo p y n 1. Demostracion: a) y b) son obvias. Respecto a c), observemos que P P T (n)(T (m)(L)) = L00 .
|L:L0 |=m |L0 :L00 |=n

Basta probar que siempre que |L : L00 | = mn existe un unico ret culo intermedio L00 L0 L tal que |L : L0 | = m y |L0 : L00 | = n. Equivalentemente, hay que probar que el grupo L/L00 tiene un unico subgrupo de orden n. Esto es un hecho general: todo grupo abeliano de orden mn con (m, n) = 1 tiene un unico subgrupo de orden n (el formado por los elementos de orden divisor de n). Para probar d) observamos que T (pn )(T (p)(L)) =
|L:L0 |=pn+1

donde aL0 es el nmero de ret u culos L0 L00 L tales que |L : L00 | = p, 00 0 n |L , L | = p . Por otra parte, P T (pn+1 )(L) = L0 ,
|L:L0 |=pn+1

aL0 L0 ,

pT (pn1 )(Rp (L)) = pT (pn1 )(pL) = p

|L:L0 |=pn+1

bL0 L0 ,

450 donde bL0 = (Notemos que |L : pL| = p2 .) n

Apndice B. Operadores de Hecke e

1 si L0 pL, 0 en otro caso.

Hemos de demostrar que aL0 = pbL0 + 1. Distingamos dos casos: a) Si L0 6 pL, hemos de ver que aL0 = 1, es decir, que hay un unico ret culo L L00 L de ndice p en L. Un tal L00 ha de cumplir pL L00 L. Entonces, (pL + L0 )/pL y L00 /pL son dos grupos de orden p y uno est contenido en el a otro, luego coinciden. Esto prueba la unicidad. La existencia es obvia.
0

b) Si L0 pL hemos de ver que hay exactamente p+1 ret culos L0 L00 L 0 de ndice p en L. Estos ret culos cumplen, de hecho, L pL L00 L y se corresponden con los subgrupos de orden p en L/pL (Z/pZ)2 , que son p + 1, = como es fcil comprobar. a De este teorema se desprende que las correspondencias T (n) dependen polinmicamente de las correspondencias T (p) y Rp , donde p recorre los nmeros o u primos. Como stas conmutan entre s concluimos que todos los operadores e , T (n) y R conmutan entre s . Ahora probamos un resultado tcnico que necesitaremos para relacionar las e correspondencias T (n) con las funciones modulares: Teorema B.4 Sea L = h1 , 2 iZ un ret culo complejo y n 1 un nmero u natural. Para cada matriz a 0 = Mat2 (Z), ad = n, a 1, 0 b < d, b d
0 0 0 0 sea L = h1 , 2 iZ , con 1 = d1 , 2 = b1 + a2 . Entonces, los ret culos L son distintos dos a dos y son todos los subret culos de L de ndice n.

Demostracion: Es claro que cada L tiene ndice n en L. Si L0 L es un 0 ret culo de ndice n, denimos Y1 = L/(L + h1 iZ ), Y2 = h1 iZ /(L0 h1 iZ ), que son dos grupos c clicos generados por las clases de 2 y 1 respectivamente. Sean a y d sus rdenes. La sucesin exacta o o 0 Y2 L/L0 Y1 0 prueba que ad = n. 0 0 0 Si 1 = d1 , tenemos que 1 L0 . Por otra parte, existe un 2 L0 tal 0 0 que 2 a2 (md h1 iZ ). Digamos que 2 = b1 + a2 . Podemos exigir que o 0 0 b < d y entonces 2 y b quedan completamente determinados. Se cumple 0 0 0 que L = h1 , 2 iZ , pues ambos ret culos tienen ndice n en L. As pues, tenemos una aplicacin que a cada ret o culo L0 le asigna una matriz 0 de modo que L = L . Es claro que las aplicaciones L0 7 y 7 L0 son mutuamente inversas, lo que prueba el teorema.

451 Segn hemos visto, toda funcin modular f de grado 2k puede verse como u o un homomorsmo de Z-mdulos f : hSiZ C, donde S es el conjunto de todos o los ret culos complejos. Por otra parte tenemos denidas las correspondencias T (n) : hSiZ hSiZ , que nos permiten formar la composicin T (n)f = T (n)f , o cuya restriccin a S cumple la relacin (B.2): o o 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 funcin denida sobre o H que verica la relacin de invarianza de las formas modulares de grado 2k. o Vamos a ver que es, de hecho, una forma modular. Expl citamente, teniendo en cuenta el teorema B.4, vemos que P (T (n)f )( ) = f (T (n)(h1, iZ )) = f hd, a + biZ
a,b,d

donde recorre las matrices del teorema B.4.

P 2k a + b 1 P = d f = k (|2k f )( ), d n a,b,d

Esta expresin muestra que T (n)f es una funcin holomorfa en H. Falta o o probar que es holomorfa en . Sea f ( ) = la serie de Fourier de f . Entonces (T (n)f )( ) = Ahora bien, P
m=0 P

c(m)e2im

d2k

a,b,d

m=0

c(m)e2im(a +b)/d .

0b<d

Por consiguiente,

e2imb/d =

d si d | m, 0 si d - m.

T (n)f ( ) =

a,d

Esta expresin muestra que T (n)f es holomorfa en , as como que si c0 = 0, o entonces el primer coeciente de la serie de T (n)f tambin es nulo, luego T (n) e transforma formas parablicas en formas parablicas. o o Para evitar denominadores conviene modicar ligeramente la denicin de o los operadores T (n). Llamemos T (n) a lo que hasta ahora hemos llamado T (n).

Llamando m = m0 a, tenemos que P P T (n)f ( ) = (n/a)2k+1 c(mn/a2 ) e2im .


m=0 a|(n,m)

d2k+1

m0 =0

c(m0 d)e2im a .

452

Apndice B. Operadores de Hecke e

Denicin B.5 Sea M2k el espacio de las formas modulares de grado 2k. Para o cada natural n 1, denimos el operador de Hecke T (n) : M2k M2k como el dado por P T (n)f = n2k1 T (n) f = nk1 |2k f,

donde recorre las matrices del teorema B.4. De este modo,

donde

P P T (n) c(m)e2i m = b(m)e2i m ,


m=0 m=0

b(m) =

a|(n,m)

(Se entiende que en el sumatorio a 1.) En particular, b(0) = 2k1 (n)c(0) y b(1) = c(n). De aqu se sigue como ya 0 0 hab amos comentado que T (n) se restringe a un operador T (n) : M2k M2k en el espacio de las formas parablicas de grado 2k. o Los operadores de Hecke heredan las propiedades de las correspondencias que los inducen: Teorema B.6 Los operadores de Hecke en el espacio M2k conmutan entre s y satisfacen las relaciones siguientes: a) T (m)T (n) = T (mn), si (m, n) = 1, si p es primo y n 1.

a2k1 c(mn/a2 ).

b) T (pn )T (p) = T (pn+1 ) + p2k1 T (pn1 ),

Demostracion: La conmutatividad se sigue inmediatamente de la denicin de los operadores de Hecke y de la conmutatividad de las correspono dencias que los inducen. Comprobamos b). La prueba de a) es similar y ms a sencilla. Si f M2k , entonces T (pn )T (p)f = T (p)(T (pn )f ) = p(n+1)(2k1) T (p) (T (pn ) f ) = p(n+1)(2k1) (T (p) T (pn ) f ) = p(n+1)(2k1) (T (pn+1 ) + pRp T (pn1 ) ) f = T (pn+1 )f + p4k1 Rp T (pn1 ) f. Ahora observamos que, para un ret culo L, se cumple (Rp T (pn1 ) f )(L) = f (p(T (pn1 )(L)) = p2k f (T (pn1 )(L)) = p2k (T (pn1 ) f )(L). As pues, T (pn )T (p)f = T (pn+1 )f + p2k1 T (pn1 )f.

453 Ahora podemos entender la relacin entre los operadores de Hecke y los o coecientes de Fourier de las formas modulares. Pensemos, por ejemplo, en el 0 espacio M12 . Sabemos que tiene dimensin 1 y que est generado por la funcin o a o discriminante ( ). Esto hace que sea necesariamente un vector propio de todos los operadores de Hecke, es decir, que existen nmeros complejos (n) tales u que T (n) = (n). Vamos a ver que esto implica el carcter multiplicativo a de la funcin de Ramanujan. o Teorema B.7 Sea f una forma modular de grado 2k > 0 cuyo desarrollo en serie de Fourier sea P f ( ) = c(n)e2in .
n=0

Supongamos que f es simultneamente un vector propio de todos los operadores a de Hecke T (n), es decir, tal que T (n)f = (n)f para ciertos (n) C. Entonces a) c(1) 6= 0. b) Para cada n 1, se cumple c(n) = (n)c(1). c) Si c(1) = 1, entonces, para m, n 1, P 2k1 mn c(m)c(n) = d c . d2 d|(m,n)

En particular, si (m, n) = 1 se cumple c(mn) = c(m)c(n).

Demostracion: El m-simo coeciente de Fourier de T (n)f es (n)c(m), y segn las observaciones posteriores a la denicin B.5 es u o P 2k1 mn (n)c(m) = d c . (B.3) d2 d|(n,m)

En particular, si m = 1, queda (n)c(1) = c(n). Si fuera c(1) = 0 entonces ser c(n) = 0 para todo n 1, luego f ser una constante, lo cual es absurdo a a (tendr que ser k = 0). As pues, c(1) 6= 0. Esto prueba a) y b). Bajo a la hiptesis de c) tenemos (n) = c(n) y (B.3) se convierte en la frmula del o o enunciado. Ejemplo Segn la observacin previa al teorema, esto se aplica a la funcin u o o y, por consiguiente, a la funcin de Ramanujan. Tenemos, pues, demostrada o la relacin: o P 2k1 mn (m) (n) = d . d2 d|(m,n) En particular de aqu se desprende su carcter multiplicativo: a (mn) = (m) (n), si (m, n) = 1,

as como una relacin recurrente para calcular (pn ) (supuesto conocido (p)): o (pn ) (p) = (pn+1 ) + p11 (pn1 ).

454

Apndice B. Operadores de Hecke e

La teor de los operadores de Hecke puede generalizarse a otros grupos a de congruencias, y es una herramienta muy util para el estudio de las formas modulares, especialmente para el estudio de las series de Dirichlet formadas con los coecientes de una forma parablica. Por ejemplo, para el caso concreto de o la funcin , puede probarse que la serie o
X (n) L(, s) = . ns n=1

converge en el semiplano complejo Re s > 6.5, as como que admite un desarrollo en producto de Euler de la forma
X (n) Y 1 = , ns 1 (p)ps + p112s p n=1

donde p recorre los nmeros primos. Adems, L(, s) se prolonga anal u a ticamente a todo el plano complejo y satisface la ecuacin funcional o (2)s 1 1 (s)L(, s) = (2)s12 (12 s)L(, 12 s). s 12 s

Bibliograf a
[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 volmenes) John Whiu ley & 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
accin de un grupo, 321 o a lgebra de cuaternios, 96 altura, 133, 188, 193, 194 cannica, 198 o automorfa (funcin), 357 o automorsmo, 42 buena reduccin, 146 o Burnside (frmula de), 109 o conmensurables (grupos), 340 correspondencia, 447 cuasisupersingular, 242 curva el ptica, 31 cspide, 53 u Deuring (ecuacin de), 47 o diferencial invariante, 53 discriminante, 37 m nimo, 166 dominio fundamental, 320 ecuacin o de Weierstrass reducida, 170 entera, 138 minimal, 139 global, 166 Eisenstein funciones de, 380 serie de, 291 el ptico (punto), 328 entero (punto), 157 espacio homogneo, 66 e exponencial formal, 127 Fermat (curva de), 34 forma 456 invariante, 124 modular, 374 parablica, 374 o Fourier (serie de), 307 Frobenius (aplicacin de), 28 o funcin o cuasimodular, 370 de Weierstrass, 290 el ptica, 287 modular, 372 grupo de congruencias, 343 formal, 121 ortogonal especial, 321 topolgico, 320 o Hecke (operador de), 452 homomorsmo, 122 anal tico, 285 Hurwitz (frmula de), 24 o invariante, 38 isogenia, 58 dual, 82 isomorsmo, 122 anal tico, 285 de curvas el pticas, 31 isgenas (curvas), 82 o Kummer (producto de), 184 Legendre (ecuacin de), 46 o linealmente disjuntos, 14 logaritmo formal, 127 l mite proyectivo, 85 medida hiperblica, 353 o

INDICE DE MATERIAS modular funcin, 357 o funcin de Klein, 304 o grupo, 312 supercie, 339 multiplicacin compleja, 79, 298 o nodo, 53 racional, 54 operador diferencial, 266 o rbita, 321 orden, 96 de un punto el ptico, 332 de una funcin algebraica, 287 o parablico (punto), 328 o paralelogramo fundamental, 283 polinomio modular, 362 reduccin, 144 o buena, mala, etc., 146 estable, etc., 149 ret culo complejo, 283 Selmer curvas de, xii, 21, 35 grupo de, 221 sistema proyectivo, 85 subgrupo de congruencias, 343 supersingular, 83 Tate (mdulo de), 87 o Tate-Shafarevich (grupo de), 221 Teorema de Kraus, 141 de Mordell-Weil, 197 dbil, 180 e de Roth, 257 de Shafarevich, 281 de uniformizacin, 296 o fundamental de la multiplicacin o compleja, 420, 431 topolog cociente, 322 a toro complejo, 284 transformacin el o ptica, hiperblica, o parablica, 327 o transitiva (accin), 321 o traslacin, 52 o traza de Frobenius, 100

457

unimodular (transformacin), 320 o valores covariantes, 139 Weber (funcin de), 414 o Weierstrass (ecuacin de), 32 o Weil (producto de), 91 Weil-Chtelet (grupo de), 67 a

Potrebbero piacerti anche