You are on page 1of 436

Carlos Ivorra Castillo

GEOMETRIA
ALGEBRAICA

Mientras el algebra y la geometra han estado


separadas, su progreso ha sido lento y sus aplicaciones limitadas; pero cuando estas dos ciencias se han
unido, han intercambiado sus fuerzas y han avanzado
juntas hacia la perfecci
on.
J.L.Lagrange

Indice General
Introducci
on

ix

Captulo I: Preliminares
1.1 Anillos noetherianos . . . . . . . . . . .
1.2 Extensiones enteras . . . . . . . . . . . .
1.3 El lema de Nakayama . . . . . . . . . .
1.4 Extensiones trascendentes . . . . . . . .
1.5 Anillos de series formales de potencias .
1.6 Funciones holomorfas de varias variables
1.7 Variedades analticas . . . . . . . . . . .
1.8 Toros complejos . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

1
1
3
7
9
13
22
35
49

Captulo II: Variedades algebraicas


2.1 Variedades anes . . . . . . . .
2.2 Variedades proyectivas . . . . .
2.3 Variedades cuasiproyectivas . .
2.4 Producto de variedades . . . .
2.5 Aplicaciones racionales . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

55
56
67
76
83
89

Captulo III: Dimensi


on
3.1 Aplicaciones nitas . . . . . . . . . . . .
3.2 La dimensi
on de un conjunto algebraico
3.3 Variedades tangentes y diferenciales . .
3.4 Puntos regulares . . . . . . . . . . . . .
3.5 Inmersion de variedades . . . . . . . . .
3.6 Curvas algebraicas . . . . . . . . . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

95
95
102
110
118
129
134

Captulo IV: Variedades complejas


4.1 Las estructuras topol
ogica y analtica
4.2 El teorema de conexi
on . . . . . . . .
4.3 Variedades proyectivas . . . . . . . . .
4.4 Supercies de Riemann . . . . . . . .
4.5 El teorema de Lefschetz . . . . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

143
143
154
160
163
170

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

INDICE GENERAL

vi
Captulo V: Cuerpos m
etricos
5.1 Valores absolutos . . . . . . . . . . . . .
5.2 Valoraciones . . . . . . . . . . . . . . . .
5.3 Cuerpos de series formales de potencias
5.4 El lema de Hensel . . . . . . . . . . . .
5.5 Extensi
on de valores absolutos . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

191
191
196
201
205
209

Captulo VI: Funciones algebraicas I


6.1 Cuerpos de funciones algebraicas . .
6.2 Divisores primos . . . . . . . . . . .
6.3 Funciones algebraicas complejas . . .
6.4 La aritmetica de los divisores primos

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

217
217
219
230
236

Captulo VII: Funciones algebraicas II


7.1 Divisores . . . . . . . . . . . . . . .
7.2 Interseccion de curvas . . . . . . .
7.3 Diferentes . . . . . . . . . . . . . .
7.4 Extensiones de constantes . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

245
245
251
265
272

.
.
.
.

Captulo VIII: El teorema de Riemann-Roch


8.1 Diferenciales de series de potencias . . . . .
8.2 Diferenciales de funciones algebraicas . . . .
8.3 La dimensi
on de un divisor . . . . . . . . .
8.4 El teorema de Riemann-Roch . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

275
275
286
298
301

Captulo IX: Consecuencias del teorema de Riemann-Roch


9.1 Consecuencias inmediatas . . . . . . . . . . . . . . . . . . .
9.2 Cuerpos de funciones elpticas . . . . . . . . . . . . . . . . .
9.3 Formas diferenciales . . . . . . . . . . . . . . . . . . . . . .
9.4 Cuerpos de constantes nitos . . . . . . . . . . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

311
311
316
324
329

Captulo X: Integrales abelianas


10.1 Homologa y cohomologa . . . . .
10.2 Integraci
on de formas meromorfas
10.3 El teorema de Abel . . . . . . . . .
10.4 El teorema de inversi
on de Jacobi .
10.5 Integrales elpticas . . . . . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

339
342
350
359
364
368

Captulo XI: Funciones elpticas


11.1 Funciones doblemente peri
odicas
11.2 Curvas elpticas reales . . . . . .
11.3 Las funciones sigma y dseta . . .
11.4 Las funciones de Jacobi . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

375
375
386
392
397

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

INDICE GENERAL
Ap
endice A: Divisores en variedades
A.1 Subvariedades de codimensi
on 1 .
A.2 Divisores . . . . . . . . . . . . . .
A.3 Aplicaci
on a las isogenias . . . .

vii
regulares
403
. . . . . . . . . . . . . . . . . . 403
. . . . . . . . . . . . . . . . . . 407
. . . . . . . . . . . . . . . . . . 414

Bibliografa

421

Indice de Materias

422

Introducci
on
La geometra algebraica estudia los sistemas de ecuaciones polinomicas con
coecientes en un cuerpo. Conviene comparar esta denici
on con otra m
as
conocida: El algebra lineal estudia los sistemas de ecuaciones lineales con coecientes en un cuerpo. Cualquiera que conozca el algebra lineal reconocer
a que
esta es una buena forma de describirla en pocas palabras, pero tambien sabr
a
que en realidad el algebra lineal trasciende su prop
osito original, de modo que es
f
acil encontrar libros de algebra lineal en los que los sistemas de ecuaciones sean
una herramienta secundaria. En efecto, el estudio de los sistemas de ecuaciones
lineales paso hace mucho tiempo de ser una mera manipulaci
on de f
ormulas a
convertirse en el estudio de una serie de estructuras algebraicas abstractas, como
espacios vectoriales, variedades anes, anillos de matrices, etc., y las aplicaciones que las conectan. Estas estructuras permiten comprender en profundidad el
comportamiento de los sistemas de ecuaciones lineales. Mas a
un, por una parte
los conectan con la geometra, de modo que por ejemplo podemos pensar
que la soluci
on de un sistema de dos ecuaciones lineales con tres incognitas es
el conjunto de puntos de la recta en que se cortan los dos planos determinados
por las ecuaciones (salvo que estos sean paralelos o coincidentes, lo cual tiene
tambien su interpretaci
on en cuanto al comportamiento de las ecuaciones). Por
otra parte, su nivel de generalidad permite aplicar sus tecnicas y resultados y, en
particular, el razonamiento geometrico, a muchos contextos en los que en principio no hay ninguna interpretaci
on geometrica subyacente. As, en el ejemplo
de las dos ecuaciones lineales, todo lo dicho vale igualmente aunque sus coecientes pertenezcan, por ejemplo, a un cuerpo nito, de modo que las nociones
de recta y plano no tienen ninguna interpretaci
on intuitiva directa, si no es
a traves de la analoga que proporciona la propia algebra lineal.
Sin entrar en detalles que el lector conocer
a sobradamente, observemos
u
nicamente que la forma de relegar a un segundo plano los sistemas de ecuaciones lineales para centrarse en las estructuras algebraicas derivadas de ellos
consiste en centrar la atencion en los conjuntos de soluciones de los sistemas, los
cuales forman variedades anes, interpretables geometricamente como puntos,
rectas, planos y generalizaciones a dimensiones superiores.
Todas estas observaciones y matices tienen sus equivalentes para el caso de
la geometra algebraica. Pese a lo que su denici
on pudiera hacer pensar, se
trata de una teora algebraica muchsimo mas profunda, rica y sosticada que el
algebra lineal, que aparece en cuanto centramos la atenci

on en los conjuntos de
ix

Introducci
on

soluciones de los sistemas de ecuaciones mas que en los sistemas en s. Dichos


conjuntos forman variedades algebraicas, interpretables geometricamente como
puntos, curvas, supercies y generalizaciones a dimensiones superiores.
Quiz
a la geometra algebraica debera llamarse mas propiamente
algebra
no lineal o, tal vez,
algebra geometrica, para enfatizar as que no es realmente geometra sino que al igual que el algebra lineal consiste en una serie
de tecnicas y conceptos algebraicos que en un contexto concreto tienen una
interpretaci
on geometrica natural, pero que son aplicables en muchos otros contextos, con lo cual podemos pensar geometricamente y aplicar ideas geometricas
en casos donde la geometra solo esta presente como una mera analoga, mientras que todas las demostraciones son algebraicas y, a veces, muy distantes de
cualquier interpretaci
on geometrica directa.
Todo esto hace que si alguien quiere entender realmente la geometra algebraica tiene ante s un doble objetivo: por una parte debe entender la conexi
on
directa que existe entre el algebra de la geometra algebraica y la geometra
subyacente en el caso en que dicha geometra existe realmente como algo independiente del algebra. Nos referimos al caso clasico en que los coecientes de
las ecuaciones son n
umeros complejos. Entonces las variedades algebraicas en el
sentido la geometra algebraica son variedades diferenciales complejas en el sentido de la geometra diferencial, y todos los conceptos denibles algebraicamente
se corresponden de forma natural con sus an
alogos geometricos y topol
ogicos.
Por otra parte, es necesario entender que las tecnicas algebraicas trascienden
el caso clasico y son aplicables, como el algebra lineal, cuando no es posible
hablar de curvas y supercies en otro sentido que no sea el de la geometra
algebraica.
Por ejemplo, veremos que es posible denir la noci
on de dimensi
on de una variedad algebraica mediante conceptos puramente algebraicos. En el caso cl
asico,
esta dimension algebraica coincide con la dimensi
on en el sentido de la geometra
diferencial, pero es esencial que sigue teniendo sentido por ejemplo para
variedades denidas mediante ecuaciones con coecientes en un cuerpo nito,
donde la geometra diferencial no tiene nada que decir. Del mismo modo, la geometra algebraica nos permite hablar de variedades tangentes, de derivadas y
diferenciales, de ceros y polos de funciones, etc. sin necesidad de ninguna estructura topol
ogica o diferencial subyacente. Esto la convierte en una herramienta
muy valiosa para la teora algebraica de n
umeros.
No debemos deducir de aqu que el u
nico interes de la geometra algebraica
es su generalidad, de modo que en el contexto cl
asico no aporta nada frente a
la geometra diferencial. Al contrario, cuando una variedad diferencial compleja
es algebraica (es decir, puede denirse mediante polinomios) entonces posee
muchas propiedades globales de las que la geometra diferencial no puede dar
cuenta. Por ejemplo, puede probarse que toda supercie de Riemann compacta
puede representarse como una curva algebraica (las supercies de Riemann tienen dimensi
on real 2 pero dimensi
on compleja 1, por eso son curvas). A partir de
aqu es posible desarrollar una rica teora global sobre las funciones meromorfas
sobre las supercies de Riemann compactas.

xi
Lo dicho hasta aqu debera bastar para que el lector se haga una primera idea
de la enorme sosticacion y riqueza conceptual de la geometra algebraica: una
visi
on a la vez profunda y global de esta disciplina involucrara necesariamente
una base de geometra afn y proyectiva (
algebra lineal), otras tecnicas algebraicas mas sosticadas (algebra conmutativa), topologa algebraica, geometra
diferencial, teora de funciones de variable compleja, tecnicas procedentes de
la teora algebraica de n
umeros (valoraciones, dominios de Dedekind, etc.), as
como teoras que se han desarrollado especcamente para formalizar la geometra algebraica (haces y esquemas), las cuales involucran a su vez la teora de
categoras y cohomologa de grupos.
Evidentemente, un libro que pretendiera mostrar todas estas facetas de la
geometra algebraica y a la vez profundizara mnimamente en sus resultados
debera ser muchsimo mas voluminoso que este, de modo que aqu se vuelve
obligado hacer una declaraci
on de intenciones:
La nalidad de este libro es presentar la geometra algebraica de la forma
mas natural posible a un lector con ciertos conocimientos de teora algebraica de
n
umeros a modo de introducci
on a la teora de funciones algebraicas en general
y, m
as concretamente, a la teora de funciones elpticas. Podramos expresar
esto diciendo que vamos a dar el paso de una teora de n
umeros plana a una
teora de n
umeros curva, similar al paso del an
alisis plano en Rn al an
alisis
curvo de la geometra diferencial.
Hemos evitado los enfoques demasiado tecnicos, como son el del algebra conmutativa o el de la teora de esquemas, y en su lugar hemos destacado el aparato
algebraico procedente de la teora algebraica de n
umeros. As mismo hemos incidido en el lenguaje geometrico, tanto en el de la geometra proyectiva como
en el de la geometra diferencial, mostrando la equivalencia entre los conceptos
algebraicos y los diferenciales (o topol
ogicos) en el contexto clasico. Aunque en
los primeros captulos tratamos con variedades de dimensi
on arbitraria, a partir
de la mitad del libro aproximadamente nos restringimos al estudio de curvas
(variedades que en el caso clasico tienen dimension compleja 1 y son, por consiguiente, supercies de Riemann). Entendemos que para un estudio sistem
atico
de las variedades de dimensi
on arbitraria es recomendable estar primeramente
familiarizado con la teora de curvas. No obstante, en el apendice volvemos brevemente al caso de variedades de dimension arbitraria, pero u
nicamente para
probar un teorema muy importante en la teora de curvas elpticas, cuya prueba
requiere trabajar con una supercie.
En resumen, conamos en que el lector que siga este libro termine con una
visi
on clara de las posibilidades que ofrece la geometra algebraica y del modo
en que en ella se combinan el algebra, la geometra y el an
alisis matematico.

Captulo I

Preliminares
Aunque suponemos que el lector cuenta con una cierta base tanto algebraica
como analtica, en este primer captulo recogeremos los conceptos y resultados
mas especializados que vamos a necesitar posteriormente y que nos obligaran
a hacer largas digresiones si quisieramos introducirlos en el momento en que se
pueda apreciar su importancia y utilidad.

1.1

Anillos noetherianos

La propiedad de Noether es una condici


on de nitud sobre anillos y m
odulos
equiparable a la dimensi
on nita en los espacios vectoriales. En esta seccion
daremos algunos criterios sencillos para garantizar que un anillo o un m
odulo
dado es noetheriano. Recordemos las deniciones:
Denici
on 1.1 Sea A un anillo y M un A-modulo. Se dice que M es noetheriano si todos sus submodulos son nitamente generados.
Un anillo A es noetheriano si lo es como A-modulo, es decir, si todos sus ideales son nitamente generados. En particular todo dominio de ideales principales
es noetheriano.
Las caracterizaciones siguientes suelen ser u
tiles:
Teorema 1.2 Sea A un anillo y M un A-m
odulo. Las siguientes armaciones
son equivalentes:
a) M es noetheriano.
b) Toda sucesi
on creciente de subm
odulos
M 0 M1 M2 M 3
es nalmente constante.
c) Toda familia no vaca de subm
odulos de M tiene un elemento maximal
respecto a la inclusi
on.
1

Captulo 1. Preliminares

n: a) b) La uni
Demostracio
on de todos los modulos Mi es un subm
odulo de M , luego tiene un generador nito, que estar
a contenido en alguno de
los modulos Mi0 . Entonces M = Mi0 y por lo tanto M = Mi para todo i i0 .
b) c) Si existiera una familia de subm
odulos sin maximal podramos
tomar un m
odulo cualquiera M0 , que al no ser maximal estara estrictamente
contenido en otro m
odulo M1 de la familia, que estara contenido en otro M2 y
as formaramos una cadena ascendente innita, en contradicci
on con b).
c) a) Si N es un subm
odulo de M que no es nitamente generado entonces
tomamos m0 N y se cumple N = (m0 ), luego existe un m1 en N \ (m0 ) y
N = (m0 , m1 ), luego existe un m2 en N \ (m0 , m1 ) y N = (m0 , m1 , m2 ). De
este modo construimos una familia de subm
odulos
(m0 ) (m0 , m1 ) (m0 , m1 , m2 )
que no tiene maximal.
Los teoremas siguientes justicaran de forma inmediata que todos los anillos
y modulos que consideremos en lo sucesivo seran noetherianos:
Teorema 1.3 Si A es un anillo y M es un A-m
odulo noetheriano, entonces
todo subm
odulo y todo m
odulo cociente de M es noetheriano.
n: Sea N un subm
Demostracio
odulo de M . Entonces todo subm
odulo de
N es tambien un subm
odulo de M , luego es nitamente generado y as N es
noetheriano. Todo subm
odulo de M/N es de la forma R/N , donde N R M
y del hecho de que R es nitamente generado se sigue claramente que R/N
tambien lo es.
Tambien se cumple un recproco:
Teorema 1.4 Sea A un anillo, M un A-m
odulo y N un subm
odulo de M . Si
N y M/N son noetherianos entonces M tambien lo es.
n: A cada subm
Demostracio
odulo L de M le asociamos el par de modulos
L N, (L + N )/N . Notemos que si E F son dos subm
odulos de M y
sus pares asociados son iguales entonces E = F . En efecto, si x F , como
(E + N )/N = (F + N )/N , existen u N y v E tales que x = u + v. Entonces
u F N = E N , luego x E.
A una sucesion ascendente de submodulos de M le corresponden dos sucesiones ascendentes de submodulos de N y de M/N respectivamente. Como
estas han de ser nalmente constantes, la dada tambien lo ha de ser, luego M
es noetheriano.


Teorema 1.5 Sea A un anillo y M un A-m


odulo. Si E y F son subm
odulos
noetherianos de M , entonces E + F tambien es noetheriano.
n: Tenemos que E es noetheriano y (E + F )/E
Demostracio
= F/(E F )
tambien lo es, luego E + F es noetheriano.

1.2. Extensiones enteras

Teorema 1.6 Si A es un anillo noetheriano, entonces todo A-m


odulo nitamente generado es noetheriano.
n: Si M admite un generador con m elementos, entonces
Demostracio
existe un epimorsmo de anillos f : Am M (pues Am es un modulo libre de
rango m y podemos extender a un epimorsmo una biyecci
on entre una base de
Am y un generador de M ). Aplicando m veces el teorema anterior concluimos
que Am es un modulo noetheriano y M es isomorfo a un cociente de Am , luego
M es noetheriano.
El teorema siguiente es, como veremos mas adelante, uno de los pilares de
la geometra algebraica:
Teorema 1.7 (Teorema de Hilbert) Si A es un anillo noetheriano entonces
A[X1 , . . . , Xn ] tambien lo es.
n: Basta probarlo para una indeterminada. Sea a un ideal
Demostracio
de A[X]. Sea bi el conjunto de los coecientes directores de los polinomios de a
de grado i (mas el 0).
Es claro que bi es un ideal de A, as como que b0 b1 b2 b3 (para
ver que un elemento de bi esta en bi+1 basta multiplicar por X el polinomio
que justica que est
a en bi ). Como A es noetheriano, los ideales bi son iguales
a partir de un br .
Sea bi = (bi1 , . . . , bin ) para i = 0, . . . , r (no es restriccion suponer que el
n
umero de generadores es el mismo para todos los ideales, pues siempre podemos
a
nadir generadores redundantes). Podemos suponer que los bij = 0.
Sea pij un polinomio en a de grado i cuyo coeciente de grado i sea bij .
Vamos a probar que a = (pij | i = 0, . . . , r, j = 1, . . . , n). Claramente este ideal
esta contenido en a.
Sea f a un polinomio de grado d. Veremos que esta en el ideal generado
por los pij por inducci
on sobre d. El coeciente director de f esta en bd . Si
d > r notamos que los coecientes directores de X dr pr1 , . . . , X dr prn son los
n
umeros br1 , . . . , brn , que generan bd = br . Por consiguiente existen elementos
c1 , . . . , cn en A tales que el polinomio f c1 X dr pr1 cn X dr prn tiene
grado menor que d y esta en a, luego por hip
otesis de induccion f esta en el
ideal generado por los pij .
Si d r obtenemos un polinomio f c1 pd1 cn pdn de grado menor
que d y contenido en a, con lo que se concluye igualmente.
Teorema 1.8 Si A es un anillo noetheriano y B = A[b1 , . . . , bn ] es un anillo
nitamente generado sobre A, entonces B es noetheriano.
(Porque B es isomorfo a un cociente de A[X1 , . . . , Xn ]).

1.2

Extensiones enteras

Los enteros algebraicos sobre un anillo son el equivalente a los elementos


algebraicos sobre un cuerpo. La integridad aparece como una condici
on tecnica

Captulo 1. Preliminares

necesaria en aquellos contextos en los que trabajamos con anillos y no podemos


permitirnos pasar a sus cuerpos de cocientes.
Denici
on 1.9 Sea D un dominio ntegro y K un cuerpo que contenga a D.
Un elemento K es entero sobre D si es raz de un polinomio m
onico con
coecientes en D.
Veamos una caracterizacion de la integridad:
Teorema 1.10 Sea D un dominio ntegro y K un cuerpo que contenga a D. Un
elemento K es entero sobre D si y s
olo si existe un D-m
odulo nitamente
generado no nulo M K tal que M M .
n1
n: Si es entero entonces n +dn1
Demostracio
+ +d1 +d

 0 = 0,
para ciertos di D. Basta considerar el modulo M = 1, , . . . , n1 D .
Dado un m
odulo M = v1 , . . . , vn D tal que M M , existen elementos dij
en D tales que

vi = di1 v1 + + din vn ,

para i = 1, . . . , n.

Esto equivale a la ecuaci


on vectorial v = vA, donde v = (vi ) y A = (dij ), o sea,
es un valor propio de la matriz A, luego es raz de su polinomio caracterstico,
que claramente es monico y con coecientes en D.
Con la ayuda de este teorema podemos probar:
Teorema 1.11 Sea D un dominio ntegro y K un cuerpo que contenga a D.
Entonces el conjunto E de todos los elementos de K enteros sobre D es un
subanillo de K.
n: Sean , E. Sean M y N dos D-modulos no nulos
Demostracio
nitamente generados tales que M M y N N . Entonces es facil ver
que M N es un D-modulo no nulo nitamente generado y ( )M N M N ,
M N M N . Por lo tanto E y E.
Denici
on 1.12 Sea E/D una extensi
on de dominios ntegros, es decir, D y
E son dominios ntegros tales que D es un subanillo de E. Diremos que la
extension es entera si todo elemento de E es entero sobre D.
Vamos a probar que las extensiones enteras de dominios ntegros se comportan como las extensiones algebraicas de cuerpos. El teorema anterior implica
que si adjuntamos a un anillo un conjunto de elementos enteros obtenemos una
extension entera. Ahora probamos que si adjuntamos un n
umero nito de elementos obtenemos ademas una extensi
on nitamente generada.
Teorema 1.13 Sean D E dominios ntegros tales que E = D[a1 , . . . , an ] con
los ai enteros sobre D. Entonces E es un D-m
odulo nitamente generado.

1.2. Extensiones enteras

n: Si tenemos una cadena D F E de dominios ntegros


Demostracio
de modo que E es un F -modulo nitamente generado y F es un D-modulo
nitamente generado, entonces E es un D-modulo nitamente generado. Basta
observar que si E = e1 , . . . , en F y F = f1 , . . . , fm D entonces E = ei fj D .
De aqu se sigue que basta probar el teorema para una sola adjunci
on. Supongamos que E = D[a] y que a es raz de un polinomio m
onico p(X) D[X]
de grado n. Todo elemento de E es de la forma q(a) con q(X) D[X].
Podemos dividir q(X) = p(X)c(X) + r(X) con grad r(X) < n, y entonces
resulta que q(a) = r(a). De aqu se sigue que E = 1, a, . . . , an1 .
De aqu deducimos la transitividad de la integridad:
Teorema 1.14 Si F/E y E/D son extensiones enteras entonces F/D tambien
lo es.
n: Sea F . Entonces n + en1 n1 + + e1 + e0 = 0
Demostracio
para ciertos ei E. Sea E  = D[e0 , . . . , en1 ]. Por el teorema anterior E  es un
D-modulo nitamente generado y E  [] es un E  -modulo nitamente generado.
Es f
acil ver entonces que E  [] es un D-modulo nitamente generado. Adem
as
es obvio que E  [] E  [], luego es entero sobre D.
Denici
on 1.15 Si D es un dominio ntegro contenido en un cuerpo K, el
conjunto E de todos los elementos de K enteros sobre D se llama la clausura
entera de D en K. El teorema 1.11 prueba que se trata de un dominio ntegro.
Es la mayor extensi
on entera de D contenida en K.
Un dominio ntegro D contenido en un cuerpo K es ntegramente cerrado en
K si todo elemento de K entero sobre D esta en D o, equivalentemente, si D
coincide con su clausura entera en K. Por el teorema anterior la clausura entera
de un dominio ntegro en un cuerpo es ntegramente cerrada en este.
Un dominio integro D es ntegramente cerrado si es ntegramente cerrado en
su cuerpo de cocientes.
Teorema 1.16 Todo dominio de factorizaci
on u
nica es ntegramente cerrado.
n: Sea D un dominio de factorizaci
Demostracio
on u
nica. Si no es ntegramente cerrado es que hay un elemento / en su cuerpo de cocientes que es
entero sobre D y no pertenece a D. Entonces existe un primo que divide a
pero no divide a . Sea
(/)n + dn1 (/)n1 + + d1 (/) + d0 = 0,

para ciertos di D.

Multiplicando por n queda n + dn1 n1 + + d1 n1 + d0 n = 0,


de donde se sigue que | , contradicci
on.
Si E/D es una extension de dominios ntegros podemos identicar el cuerpo
de cocientes K de D con un subcuerpo del cuerpo de cocientes L de E, con lo
que tenemos una extension de cuerpos L/K. Vamos a estudiar la relaci
on entre

Captulo 1. Preliminares

ambas extensiones. Por lo pronto, cuando digamos que E/D es una extension
nita, separable, normal, etc. nos referiremos a que lo es la extension L/K de
los cuerpos de cocientes.
Veamos ahora que el polinomio mnimo de un elemento algebraico determina
si este es o no entero.
Teorema 1.17 Sea D un dominio ntegro y K su cuerpo de cocientes. Sea
L/K una extensi
on nita. Entonces un elemento L es entero sobre D si
y s
olo si su polinomio mnimo sobre K tiene coecientes enteros sobre D. En
particular la norma y la traza de un entero sobre D son enteras sobre D.
n: Es obvio que un K-monomorsmo de L en una clausura
Demostracio
algebraica de L enva elementos enteros a elementos enteros, luego los conjugados de los enteros son enteros. Los coecientes del polinomio mnimo de
dependen polin
omicamente de los conjugados de , luego si es entero dichos
coecientes tambien lo son. La norma y la traza son dos de estos coecientes.
Si en el teorema anterior suponemos ademas que D es ntegramente cerrado,
entonces resulta que un elemento algebraico sobre K es entero si y solo si su
polinomio mnimo sobre K esta en D[X], y en particular tenemos que la norma
y la traza de un entero est
an en D.
Teorema 1.18 Sea D un dominio ntegro y un elemento algebraico sobre su
cuerpo de cocientes. Entonces existe un d D no nulo tal que d es entero
sobre D.
n: Por hip
Demostracio
otesis dn n + dn1 n1 + + d1 + d0 = 0 para
queda
ciertos di D con dn = 0. Multiplicando por dn1
n
(dn )n + dn1 (dn )n1 + + d1 (dn ) + d0 = 0,
luego dn es entero sobre D.
Teorema 1.19 Sea D un dominio ntegro noetheriano ntegramente cerrado,
sea K su cuerpo de cocientes y L una extensi
on nita separable de K. Entonces
la clausura entera de D en L es un D-m
odulo nitamente generado.
n: Basta probar que la clausura entera de D en L esta conDemostracio
tenida en un D-modulo nitamente generado, pues tal m
odulo ser
a noetheriano
y en consecuencia la clausura entera sera nitamente generada.
Sea w1 , . . . , wn una K-base de L. Por el teorema anterior podemos suponer
que los wi son enteros
sobre D. Sea T : L K la traza de la extensi
on. La

matriz T (wi wj ) tiene determinante no nulo, pues en caso contrario existiran
elementos c1 , . . . , cn K no todos nulos tales que
0=

n

j=1


 
n
cj T (wi wj ) = T wi
cj wj ,
j=1

para i = 1, . . . , n.

1.3. El lema de Nakayama


n


Sea =

cj wj . Tenemos que T (wi ) = 0 para todo i. Para cada K sea

j=1
n


1 =

dj wj , con dj K. Entonces

j=1

T () = T


n

 
n
dj wj =
dj T (wj ) = 0,

j=1

j=1

o sea, T = 0, lo cual es imposible en una extensi


on separable.
De aqu que existen elementos z1 , . . . , zn L tales que

1 si i = j,
T (zi wj ) =
0 si i = j.
(Las coordenadas de zi en la base w1 , . . . , w
 n han de satisfacer un sistema de
ecuaciones lineales cuya matriz es T (wi wj ) ).
Sea c = 0 un elemento de D tal que czi es entero sobre D para i = 1, . . . , n.
Si x es cualquier elemento de L entero sobre D, entonces xczi es entero sobre
n

D, luego lo mismo le sucede a T (xczi ) para cada i. Si x =
bj wj , con bj K,
j=1

entonces
T (xczi ) =

n


cbj T (zi wj ) = cbi K,

j=1

y como D es ntegramente cerrado, de hecho cbi D y


x=

n

j=1

bj wj =

n

j=1



(cbj )(c1 wj ) c1 w1 , . . . , c1 wn D .



As pues, el modulo c1 w1 , . . . , c1 wn D contiene a la clausura entera de
D en L.

1.3

El lema de Nakayama

Presentamos ahora un teorema muy simple por lo que a su prueba se reere,


pero que tiene numerosas consecuencias a las que apelaremos en el punto crucial
de muchos argumentos. Puede decirse que gran parte de la magia algebraica
de la geometra algebraica esta condensada en el modesto lema de Nakayama:
Teorema 1.20 (Lema de Nakayama) Sea D un dominio ntegro, a un ideal
de D no nulo y M un D-m
odulo nitamente generado tal que aM = M . Supongamos que si a 1 + a cumple aM = 0, entonces M = 0. En tal caso
M = 0.
n: Sea M = v1 , . . . , vn . Entonces vi aM , luego podemos
Demostracio
expresar vi = ai1 v1 + + ain vn , para ciertos aij a. Pasando vi al segundo

Captulo 1. Preliminares

miembro obtenemos un sistema de ecuaciones lineales con matriz A = (aij ij ),


donde

1 si i = j,
ij =
0 si i = j.
Si |A| =
 0, la matriz inversa de A no tiene por que tener sus coecientes
en D, pero, teniendo en cuenta la f
ormula con que se calcula, s que los tiene
la matriz B = |A|A1 , de modo que BA = |A|In . Es f
acil ver entonces que
|A|vi = 0, lo cual es cierto tambien si |A| = 0. Por consiguiente, |A|M = 0,
pero es claro que |A| 1 + a, luego por hip
otesis M = 0.
Teorema 1.21 Sea D un dominio ntegro y E una extensi
on de D nitamente
generada como D-m
odulo. Sea a = 1 un ideal en D. Entonces aE = 1.
n: Como 1 E, es claro que aE = 0 solo se cumple si a = 0,
Demostracio
pero 0
/ 1+a. As pues, la hip
otesis del teorema anterior se cumple trivialmente
y concluimos que aE = 1, pues de lo contrario sera E = 0.
Teorema 1.22 Sea D un dominio ntegro, a un ideal de D tal que todo elemento de 1 + a es inversible y M un D-m
odulo nitamente generado. Entonces,
m1 , . . . , mn M generan M si y s
olo si sus clases m
odulo aM generan M/aM .
n: Una implicaci
Demostracio
on es obvia. Sea M  = m1 , . . . , mn . Por

hip
otesis M + aM = M . Basta probar que M/M  = 0. Aplicaremos 1.20.
Ciertamente, a(M/M  ) = M/M  . Hemos de ver que si a 1 + a y aM/M  = 0,
entonces M/M  = 0, pero es que un tal a es una unidad, luego aM/M  = M/M  .
Para la u
ltima consecuencia del lema de Nakayama necesitamos un caso
particular del llamado teorema de la intersecci
on de Krull:

r
Teorema 1.23 Sea D un anillo noetheriano y a un ideal de D. Sea b =
a .
r1
Entonces ab = b.
n: Por el teorema 1.2, existe un ideal c en D maximal entre
Demostracio
los ideales que cumplen b c = ab. Basta probar que ar c para cierto r 1,
pues entonces b = b ar b c = ab b.
A su vez es suciente probar que para cada a a existe un m 1 tal que
am c, pues en tal caso, si a = (a1 , . . . , ak ), podemos tomar un mismo m tal
que am
i c para todo i, y entonces r = mk cumple lo pedido, ya que en un
producto de mk generadores de a ha de haber uno que se repita m veces.
Fijado, a a, sea dm = {d D | am d c}. De nuevo por el teorema
1.2, existe un m 1 tal que dm = dn para todo n m. Vamos a probar que
((am ) + c) b = ab. La maximalidad de c implicar
a entonces que am c y el
teorema quedar
a probado.
Una inclusi
on es obvia. Tomemos x = uam + c ((am ) + c) b y veamos
que x ab. Tenemos que ax = uam+1 + ac ab = b c, luego uam+1 c y por
la eleccion de m tambien uam c. As pues, x c b = ab.

1.4. Extensiones trascendentes

Teorema 1.24 Sea D un dominio ntegro noetheriano


ideal de D tal

y a un
que todo elemento de 1 + a sea unitario. Entonces
(b + ar ) = b para todo
r1
ideal b de A.
n: En el caso b = 0 aplicamos el lema de Nakayama al modulo
Demostraci
o

r
M=
a . La hip
otesis aM = M se cumple por el teorema anterior.
r1

En el caso general tomamos B = A/b, que sigue siendo un anillo noetheriano


y a = (a+b)/b, que es un ideal de B tal que los elementos

de 1+a son unidades.


Entonces ar = (b + ar )/b, y el caso anterior nos da que
(ar ) = 0, de donde
r1
se sigue el teorema.

1.4

Extensiones trascendentes

Estudiamos ahora las nociones de independencia algebraica y base de trascendencia, que son fundamentales en la geometra algebraica, y est
an ligadas
esencialmente a la nocion de dimensi
on. La idea b
asica es que una variedad
(curva, supercie, etc.) tiene dimensi
on n si sus puntos estan casi completamente determinados por n coordenadas independientes. Por ejemplo, un punto
de una circunferencia en el plano est
a casi determinado por una de sus coordenadas. Decimos casi porque puede haber m
as de un punto con una misma
coordenada, pero a lo sumo hay dos. Esta idea de coordenadas independientes se caracterizara algebraicamente a traves de las nociones que introducimos
seguidamente.
En a
nadidura, los resultados que veremos aqu nos permitir
an probar el
resultado fundamental de la geometra algebraica: el teorema de los ceros de
Hilbert.
Denici
on 1.25 Sea K/k una extensi
on de cuerpos. Un conjunto S K es
algebraicamente dependiente sobre k si existen elementos s1 , . . . , sn S distintos
dos a dos y un polinomio f k[X1 , . . . , Xn ] no nulo tal que f (s1 , . . . , sn ) = 0.
En caso contrario se dice que S es algebraicamente independiente sobre k.
Una base de trascendencia de K sobre k es un conjunto S K algebraicamente independiente sobre k y maximal respecto de la inclusi
on.
Es claro que todos los elementos de un conjunto algebraicamente independiente sobre un cuerpo k son trascendentes sobre k. Por ello, si K/k es una
extension algebraica, el conjunto vaco es una base de trascendencia de K sobre
k. En general, el lema de Zorn garantiza que toda extensi
on de cuerpos tiene una
base de trascendencia. De hecho, todo conjunto algebraicamente independiente
esta contenido en una base de trascendencia.
Notemos que si en la denicion de dependencia e independencia algebraica
exigimos que los polinomios tengan grado 1 obtenemos la denici
on de dependencia e independencia lineal sobre k. Por consiguiente un conjunto algebraicamente independiente sobre un cuerpo k es linealmente independiente sobre k,

10

Captulo 1. Preliminares

pero el recproco no es cierto. Basta pensar en las potencias de x en un cuerpo


de funciones racionales k(X).
Las propiedades b
asicas de las bases de trascendencia se siguen del resultado
siguiente:
Teorema 1.26 Sea K/k una extensi
on de cuerpos y S K un conjunto algebraicamente independiente sobre k. Entonces un elemento u K \ k(S) es
trascendente sobre k(S) si y s
olo si S {u} es algebraicamente independiente.
n: Supongamos que u es trascendente sobre k(S) y supongaDemostracio
mos que f (s1 , . . . , sn , u) = 0, donde f es un polinomio con coecientes en k y
s1 , . . . , sn S. Podemos expresar esta ecuacion en la forma

gi (s1 , . . . , sn )ui = 0,
i

para ciertos polinomios gi con coecientes en k. El hecho de que u sea trascendente sobre k(S) implica que gi (s1 , . . . , sn ) = 0 para todo i, y como S es
algebraicamente independiente los coecientes de cada gi son nulos, pero estos
son los coecientes de f , luego f = 0.
Supongamos ahora que S {u} es algebraicamente independiente y supongamos que f (u) = 0, donde f k(S)[X]. Entonces
f (u) =

gi (s1 , . . . , sn )
ui = 0,
h
(s
,
.
.
.
,
s
)
i
1
n
i

donde gi y hi son polinomios con coecientes en k. Multiplicando por el producto de los denominadores obtenemos una ecuaci
on similar pero en la que los
coecientes son polinomios. De la hip
otesis se sigue facilmente que todos los
coecientes han de ser nulos, de donde tambien gi = 0 para todo i, es decir,
f (X) es el polinomio nulo, luego u es trascendente sobre k(S).
Como consecuencia inmediata tenemos:
Teorema 1.27 Sea K/k una extensi
on de cuerpos y S K un conjunto algebraicamente independiente. Entonces S es una base de trascendencia si y s
olo
si la extensi
on K/k(S) es algebraica.
Tambien es facil probar lo siguiente:
Teorema 1.28 Sea K/k una extensi
on de cuerpos y S K un conjunto arbitrario tal que la extensi
on K/k(S) sea algebraica. Entonces S contiene una
base de trascendencia de K/k.
n: Sea T S un conjunto algebraicamente independiente
Demostracio
maximal respecto a la inclusion. Por el teorema 1.26 resulta que todo elemento
de S \ T es algebraico sobre k(T ), de donde se sigue inmediatamente que K es
algebraico sobre k(T ), luego T es una base de trascendencia.
El resultado m
as importante sobre bases de trascendencia es el siguiente:

1.4. Extensiones trascendentes

11

Teorema 1.29 Sea K/k una extensi


on de cuerpos. Entonces todas las bases
de trascendencia de K sobre k tienen el mismo cardinal.
n: Supongamos en primer lugar que la extensi
Demostracio
on tiene una
base de trascendencia nita S = {s1 , . . . , sn } y sea T cualquier otra base de
trascendencia. No puede ocurrir que todo elemento de T sea algebraico sobre
k(s2 , . . . , sn ), pues entonces K sera algebraico sobre este cuerpo, y en particular
lo sera s1 , lo cual es imposible. Por lo tanto existe t1 T trascendente sobre
k(s2 , . . . , sn ). Por el teorema 1.26 tenemos que el conjunto {t1 , s2 , . . . , sn } es
algebraicamente independiente sobre K. M
as a
un, s1 es algebraico sobre este
conjunto, o de lo contrario podramos a
nadirlo y tendramos un conjunto algebraicamente independiente que contendra estrictamente a S. De aqu se
sigue f
acilmente que K es algebraico sobre k(t1 , s2 . . . , sn ), lo que implica que
{t1 , s2 , . . . , sn } es una base de trascendencia. Repitiendo el proceso podemos
llegar a una base de trascendencia {t1 , . . . , tn } formada por elementos de T . Por
maximalidad T = {t1 , . . . , tn } luego, efectivamente, T tiene tambien n elementos.
Supongamos ahora que K/k tiene una base de trascendencia innita S. Por
la parte ya probada, cualquier otra base de trascendencia T es tambien innita.
Cada s S es algebraico sobre k(T ), luego es algebraico sobre k(Ts ), para un
cierto
on a k
conjunto nito Ts T . Entonces K es algebraico sobre la adjunci
Ts , luego este conjunto es una base de trascendencia de K/k. Como esta
de
sS

contenido en T ha de ser igual a T , luego






|T | =
Ts
|Ts | 0 |S| = |S|.
sS

sS

Por simetra se da tambien la desigualdad opuesta.


Denici
on 1.30 Llamaremos grado de trascendencia de una extensi
on de cuerpos K/k al cardinal de cualquiera de sus bases de trascendencia. Lo representaremos por gt(K/k).
As, las extensiones algebraicas son las extensiones con grado de trascendencia igual a 0.
Una extensi
on de cuerpos K/k es puramente trascendente si K = k(S), donde
S es un conjunto algebraicamente independiente sobre k (y por consiguiente una
base de trascendencia). Es inmediato que entonces K es k-isomorfo al cuerpo de
las funciones racionales sobre k con |S| indeterminadas. El teorema 1.26 prueba
que toda extensi
on se descompone en una extension puramente trascendente
seguida de una extensi
on algebraica.
Ejercicio: Probar que el grado de trascendencia de una cadena de extensiones es la
suma de los grados de trascendencia de las extensiones intermedias.

Veamos ahora que la parte algebraica de una extensi


on nitamente generada de un cuerpo perfecto puede tomarse separable eligiendo adecuadamente
la base de trascendencia. Para ello necesitamos un renamiento del teorema del
elemento primitivo:

12

Captulo 1. Preliminares

Teorema 1.31 Si K = k(, ) es una extensi


on nita de cuerpos y es separable sobre k, entonces K/k es simple.
n: Sea M una extensi
Demostracio
on de K en la que se escindan los
polinomios mnimos de y . Claramente podemos suponer que k es innito,
con lo que podemos tomar k tal que
=


,


para todo par  y  de k-conjugados de y respectivamente ( = ).


Veamos que = + es un elemento primitivo. Ciertamente E = k() K.
Sea g(X) = pol mn(, k) y sea h(X) = g( X) E[X]. Claramente
h() = g( ) = g() = 0.
M
as a
un, si  = es un k-conjugado de , tenemos que
 = +  = (  ) + = 
para todo k-conjugado  de . Por consiguiente h( ) = 0. As, si f =
pol mn(, k) tenemos que es la u
nica raz com
un de f y h en M . Como g
se escinde en M [X], lo mismo le sucede a h, luego X es el maximo com
un
divisor de f y h en M [X]. Ahora bien, el m
aximo com
un divisor en E[X] de
ambos polinomios debe dividir a X en M [X], luego E y = E.
Esto nos permite concluir que K = E = k().
Teorema 1.32 Sea k un cuerpo perfecto y K/k una extensi
on nitamente generada. Entonces K tiene una base de trascendencia S tal que la extensi
on
K/k(S) es separable.
n: Podemos suponer que k tiene caracterstica prima p. Sea
Demostracio
K = k(t1 , . . . , tn ). Por el teorema 1.28 el conjunto {t1 , . . . , tn } contiene una
base de trascendencia de K/k. Digamos que es la formada por {t1 , . . . , td }.
Sea f (X1 , . . . , Xd+1 ) un polinomio irreducible tal que f (t1 , . . . , td+1 ) = 0.
Alguna de las derivadas parciales de f ha de ser no nula, pues en caso contrario
p dividira a los exponentes de todas las variables que aparecen en f , luego
podramos expresar f = g p y f no sera irreducible.
Si la derivada de f respecto de Xj es no nula, entonces los elementos ti ,
para i = 1, . . . , d + 1, i = j, son algebraicamente independientes sobre k. En
efecto, es claro que la condicion sobre la derivada justica que tj es algebraico
sobre k(t1 , . . . , tj1 , tj+1 , . . . , td+1 ). Si estos generadores fueran algebraicamente
dependientes, eliminando uno o m
as de ellos obtendramos una base de trascendencia de K/k con menos de d elementos. As pues, reordenando los generadores
podemos suponer que td+1 es separable sobre k(t1 , . . . , td ). Por el teorema anterior existe un y tal que k(t1 , . . . , td+2 ) = k(t1 , . . . , td , y). Repitiendo este proceso
llegamos a que K = k(s1 , . . . , sd , y), donde los d primeros generadores forman
una base de trascendencia S de K/k y el u
ltimo es separable sobre k(S).
Usaremos este teorema para demostrar el teorema de los ceros de Hilbert.

Este
sera inmediato tras haber probado lo siguiente:

1.5. Anillos de series formales de potencias

13

Teorema 1.33 Sea k un cuerpo algebraicamente cerrado y Fi k[X1 , . . . , Xn ]


un conjunto nito de polinomios. Si el sistema de ecuaciones Fi = 0 tiene
soluci
on en una extensi
on nitamente generada de k, entonces tienen soluci
on
en k.
n: Sea K la extension donde el sistema tiene solucion. Por
Demostracio
1.32 tenemos que K = k(t1 , . . . , tr , ), donde t1 , . . . , tr es una base de trascendencia de K/k. Sea p(t1 , . . . , tr , X) k(t1 , . . . , tr )[X] el polinomio mnimo
de . Sea Fi (1 , . . . , n ) = 0, con j K. Cada j sera de la forma j =
cj (t1 , . . . , tr , ), con cj (t1 , . . . , tr , X) k(t1 , . . . , tr )[X]. Entonces
Fi (c1 (t1 , . . . , tr , X), . . . , cn (t1 , . . . , tr , X)) = p(t1 , . . . , tr , X)qi (t1 , . . . , tr , X),
para un cierto polinomio qi .
Tomemos (1 , . . . , r ) k r de modo que no anule al denominador de ning
un
coeciente de p, qi , c1 , . . . , cn ni al coeciente director de p (es decir, que no
anule a su producto, lo cual es posible porque un polinomio que se anule en todo
punto ha de ser nulo). Tomemos k tal que p(1 , . . . , r , ) = 0 y denamos
on del
i = ci (1 , . . . , r , ). Es claro entonces que (1 , . . . , n ) es una soluci
sistema de ecuaciones.
Ahora ya podemos probar el teorema de los ceros. Aqu lo enunciamos en su
forma m
as basta, de modo que no es f
acil advertir su importancia. En el captulo
siguiente, cuando dispongamos del lenguaje b
asico de la geometra algebraica,
podremos obtener como consecuencia sencilla una version mucho m
as renada.
De momento diremos tan solo que viene a decir que los cuerpos algebraicamente
cerrados cumplen algo mas de lo que indica la denici
on: esta exige en principio
que todo polinomio no constante de una variable tenga al menos una raz. Ahora
probamos que cualquier sistema de ecuaciones polin
omicas de varias variables
tiene una raz supuesto que se cumpla una generalizaci
on obviamente necesaria
de no ser constante.
Teorema 1.34 (Teorema de los ceros de Hilbert) Sea k un cuerpo algebraicamente cerrado y F1 , . . . , Fm k[X1 , . . . , Xn ]. Si (F1 , . . . , Fm ) = 1, entonon en k.
ces el sistema de ecuaciones Fi = 0 tiene soluci
n: Sea M un ideal maximal que contenga a (F1 , . . . , Fm ) y
Demostracio
sea K = k[X1 , . . . , Xn ]/M . Es claro que las clases de las indeterminadas son
una soluci
on del sistema en K (visto como extension de k), luego por el teorema
anterior existe una soluci
on en k.

1.5

Anillos de series formales de potencias

En esta seccion veremos como trabajar con series de potencias en ausencia


de una topologa que de sentido a su convergencia. La idea es que las series de
potencias pueden ser denidas y manipuladas formalmente, exactamente igual
que los polinomios.

14

Captulo 1. Preliminares

Denici
on 1.35 Si A es un dominio ntegro, llamaremos anillo de las series
formales de potencias con n indeterminadas X1 , . . . , Xn sobre A al conjunto
A[[X1 , . . . , Xn ]] formado por todas las sucesiones {Fm }
m=0 en A[X1 , . . . , Xn ]
tales que Fm es una forma de grado m o la forma nula. En lugar de {Fm }
m=0
escribiremos


F m = F 0 + F1 + F2 +
m=0

o, mas detalladamente,


i1 ,...,in

ai1 ,...,in X1i1 Xnin ,

donde (i1 , . . . , im ) recorre las n-tuplas de n


umeros naturales y ai1 ,...,in k.
Es f
acil ver que A[[X1 , . . . , Xn ]] adquiere estructura de anillo conmutativo y
unitario con las operaciones dadas por

Fm +

m=0



m=0

Fm

Gm =

m=0

 

(Fm + Gm ),

m=0



 


Gm =
Fi G j .

m=0

m=0 i+j=m

Podemos identicar al anillo de polinomios A[X1 , . . . , Xn ] con el subanillo de


A[[X1 , . . . , Xn ]] formado por las series de terminos nalmente nulos. Tambien es
claro que podemos ver a A[[X1 , . . . , Xn1 ]] como subanillo de A[[X1 , . . . , Xn ]].
M
as a
un, es f
acil denir un isomorsmo
A[[X1 , . . . , Xn ]]
= A[[X1 , . . . , Xn1 ]][[Xn ]].
La forma no nula de menor grado de una serie de potencias (no nula) se
llama termino inicial de la serie. Es claro que el termino inicial de un producto
es el producto de los terminos iniciales, de donde se sigue en particular que los
anillos de series de potencias son dominios ntegros.
A partir de aqu nos limitaremos a estudiar los anillos de series de potencias
sobre un cuerpo k.
Llamaremos orden de una serie de potencias no nula F al grado de su termino
inicial. Lo representaremos por v(F ). Convenimos en que el orden de la serie
nula es v(0) = +, de modo que con los convenios aritmeticos obvios se
cumplen trivialmente las propiedades siguientes:
v(F + G) mn{v(F ), v(G)},

v(F G) = v(F ) + v(G).

A la hora de trabajar con un anillo es conveniente conocer sus unidades:


Teorema 1.36 Una serie formal de potencias F k[[X1 , . . . , Xn ]] es una unidad si y s
olo si su termino independiente es no nulo (es decir, si v(F ) = 0).

1.5. Anillos de series formales de potencias

15

n: Si F es una unidad existe una serie G tal que F G = 1.


Demostracio
De aqu se sigue que las formas de grado 0 verican F0 G0 = 1, luego F0 = 0.
Recprocamente, si F0 = 0 podemos denir recursivamente formas G0 , G1 , . . .
de modo que
F0 G0 = 1, F1 G0 + F0 G1 = 0, F2 G0 + F1 G1 + F0 G2 = 0, . . .
Es claro que cada Gm es una forma de grado m (o la forma nula) y la suma
G de todas estas formas cumple F G = 1.
Como consecuencia vemos que k[[X1 , . . . , Xn ]] tiene un u
nico ideal maximal
m = (X1 , . . . , Xn ),
que no es sino el ideal formado por las formas F que cumplen v(F ) > 0.
Deniendo el valor absoluto de una serie de potencias F como |F | = 2v(F )
(con el convenio de que |0| = 0), las propiedades anteriores se traducen en
|F + G| max{|F |, |G|},

|F G| = |F ||G|.

En estos terminos, el teorema 1.36 arma que las unidades de k[[X1 , . . . , Xn ]]


son las series con valor absoluto igual a 1.
A su vez, el valor absoluto nos permite denir una distancia (en el sentido
topol
ogico usual) en k[[X1 , . . . , Xn ]], a saber, la dada por
d(F, G) = |F G|.
En lo sucesivo consideraremos a k[[X1 , . . . , Xn ]] como espacio topologico con
la topologa inducida por esta distancia. Los argumentos usuales en topologa se
pueden aplicar en este contexto general para demostrar que la suma, el producto
y la aplicaci
on 6  61 (denida sobre el grupo de unidades) son continuas. Por
ejemplo, la continuidad de la u
ltima aplicaci
on se sigue de que


6
= | 6|.
|61 1 | =
6
En la pr
actica es mas comodo trabajar directamente con v, sin necesidad
de pasar por el valor absoluto. Por ejemplo, es claro que una serie est
a mas
pr
oxima a la serie nula cuanto mayor es su orden y, m
as en general, dos series
estan m
as pr
oximas entre s cuanto mayor es el grado del primer monomio en
que dieren.
Observemos ahora que toda serie formal de potencias cumple

Fm = lm

N m=0

m=0

pues
v



m=0

N


Fm

N

m=0

Fm ,


Fm > N.

16

Captulo 1. Preliminares

Esto signica que una serie es el lmite de s misma cuando se la considera


como serie en el sentido topologico usual (como sucesion de polinomios). En
particular tenemos que k[X1 , . . . , Xn ] es denso en k[[X1 , . . . , Xn ]]. M
as en general, el teorema siguiente arma que una serie de series formales de potencias
converge si y solo si su termino general tiende a 0:
Teorema
1.37 Si {Gr }+
on en k[[X1 , . . . , Xn ]], entonces la ser=0 es una sucesi

rie
Gr converge si y s
olo si lm v(Gr ) = +.
r

n: Si la serie converge, entonces


Demostracio
Gt =

t


t1


Gr

r=0

Gr .

r=0

Tomando lmites y usando la continuidad de la suma obtenemos que


lm Gt =
t

Gr

r=0

Gr = 0,

r=0

luego lm |Gt | = 0 y lm v(Gr ) = +.


t

Para probar el recproco, digamos que


t


Gr =

r=0


m=0

t
Fm
.

La hip
otesis arma que para cada m 0 existe un r(m) 0 tal que si
t
r r(m) entonces Gr no tiene formas de grado m, luego la sucesion {Fm
}t
toma un valor constante Fm para t r(m). Notemos que Fm es una forma de
grado m o bien la forma nula, luego podemos denir la serie
G=

Fm k[[X1 , . . . , Xn ]].

m=0

M
as a
un, la igualdad Fst = Fs se da para todo t r(m) y todo s m, de
donde se sigue que


t

v G
Gr m,
r=0

y esto prueba que


G = lm
t

t

r=0

Gr .

1.5. Anillos de series formales de potencias

17

Nota Si k K, es claro que la topologa de k[[X1 , . . . , Xn ]] es la restriccion de


la de K[[X1 , . . . , Xn ]]. M
as a
un, si D es un dominio ntegro y k es su cuerpo de
cocientes, es facil ver que D[[X1 , . . . , Xn ]] es completo con la topologa inducida.
El teorema 1.36 nos da la estructura de los anillos k[[X]]. En efecto, toda
serie de potencias (no nula) en una indeterminada es de la forma
F =

am X m ,

ar = 0,

m=r

con lo que F = 6X r , donde


6=

am+r X m

m=0

es una unidad de k[[X]]. La expresi


on es u
nica porque necesariamente r = v(F ).
A su vez esto implica que k[[X]] es un dominio eucldeo con la norma dada
por la aplicaci
on v, ya que trivialmente v(F G) v(F ) (si F = 0 = G) y dados
un dividendo D = 6X r y un divisor d = X s ambos no nulos, la divisi
on eucldea
es
D = d(6 1 X rs ) + 0 si r s,
D =d0+D
si s < r.
As pues, k[[X]] es un dominio de ideales principales y, como s
olo tiene un
ideal maximal m = (X), es un dominio de factorizaci
on u
nica con un u
nico
primo X. Resumimos lo que hemos demostrado:
Teorema 1.38 Si k es un cuerpo, entonces k[[X]] es un dominio de ideales
principales con un u
nico ideal maximal m = (X). Sus u
nicos ideales son
0 m3 m2 m 1.
Es conocido que los anillos de polinomios en una indeterminada son dominios
de ideales principales, mientras que esto es falso en el caso de varias indeterminadas, pero todos ellos son dominios de factorizaci
on u
nica. Vamos a probar que
lo mismo sucede con los anillos de series formales de potencias. Por simplicidad
supondremos que el cuerpo de constantes k es innito, si bien esta hip
otesis se
puede suprimir, aunque para nosotros no supone ninguna restricci
on.
Necesitamos un resultado auxiliar. Diremos que una F k[[X1 , . . . , Xn ]] no
nula es regular en Xn si su termino inicial contiene un monomio cXnm con c k,
c = 0.
Teorema 1.39 Si k es un cuerpo innito y F k[[X1 , . . . , Xn ]] es una serie
no nula, existe un automorsmo : k[[X1 , . . . , Xn ]] k[[X1 , . . . , Xn ]] tal que
(F ) es regular en Xn .
n: Sea Fm el termino inicial de F . Entonces tenemos que
Demostracio
Fm (X1 , . . . , Xn1 , 1) es un polinomio no nulo. Como el cuerpo k es innito
existe (a1 , . . . , an1 ) k n1 tal que Fm (a1 , . . . , an1 , 1) = 0.

18

Captulo 1. Preliminares

La sustituci
on Xi  Xi + ai Xn (i = 1, . . . , n 1), Xn  Xn dene un
automorsmo del anillo de polinomios k[X1 , . . . , Xn ], que claramente se extiende
a un automorsmo del anillo de series formales.

La forma inicial de (F ) es Fm
= Fm (X1 + a1 Xn , . . . , Xn1 + an1 Xn , Xn ),

luego Fm (0, . . . , 0, 1) = Fm (a1 , . . . , an1 , 1) = 0, y este es el coeciente de Xn

en Fm
, luego (F ) es regular en Xn .
Insistimos en que la hip
otesis sobre el cuerpo k en los teoremas siguientes
puede ser eliminada sin m
as que generalizar el teorema anterior. El teorema
siguiente nos permitir
a aplicar razonamientos inductivos sobre el n
umero de
indeterminadas:
Teorema 1.40 (Teorema de preparaci
on de Weierstrass) Consideremos
una serie de potencias F k[[X1 , . . . , Xn ]] regular respecto de Xn y tal que
v(F ) = m 1. Para cada serie G k[[X1 , . . . , Xn ]] existen U k[[X1 , . . . , Xn ]]
y Ri k[[X1 , . . . , Xn1 ]] (para 0 i m 1) unvocamente determinados por
G y F tales que
m1

G = UF +
Ri Xni .
i=0

n: Para cada serie P k[[X1 , . . . , Xn ]] llamamos r(P ) a la


Demostracio
suma de todos los monomios de P que no son m
ultiplos de Xnm . De este modo,
existe una serie h(P ) k[[X1 , . . . , Xn ]] tal que
P = r(P ) + Xnm h(P ).

(1.1)

Es claro que r(P ) es un polinomio en Xn de grado < m con coecientes en


k[[X1 , . . . , Xn1 ]]. Tambien es inmediato que r y h son aplicaciones k-lineales
de k[[X1 , . . . , Xn ]] en s mismo.
El hecho de que F sea regular en Xn se traduce en que v(h(F )) = 0, luego
h(F ) es una unidad de k[[X1 , . . . , Xn ]]. Por su parte, la serie r(F ), vista como
polinomio en Xn con coecientes en k[[X1 , . . . , Xn1 ]], tiene sus coecientes en
el ideal maximal m = (X1 , . . . , Xn1 ) (o, de lo contrario, F tendra un monomio
cX r con r < m).
El teorema equivale a la existencia de una serie U k[[X1 , . . . , Xn ]] tal que
h(G) = h(U F ),

(1.2)

pues en tal caso h(G U F ) = 0 y (1.1) nos da que G U F = r(G U F ) es


un polinomio en Xn de grado < m. Recprocamente, si se cumple el teorema
entonces h(G U F ) = 0, luego U cumple (1.2) por la linealidad de h. M
as a
un,
si probamos que U esta unvocamente determinado, tambien lo estaran los Ri .
Para cualquier serie U , tenemos que U F = U r(F ) + Xnm U h(F ), luego (1.2)
equivale a
h(G) = h(U r(F )) + U h(F ).
(1.3)

1.5. Anillos de series formales de potencias

19

Como h(F ) es una unidad, vamos a expresar esta condici


on en terminos de
V = U h(F ). Llamamos M = r(F )h(F )1 , de modo que U r(F ) = M V y la
condici
on (1.3) es equivalente a
h(G) = h(M V ) + V.

(1.4)

As pues, basta probar que hay una u


nica serie V que cumple esta condicion.
Llamemos ahora s(P ) = h(M P ), con lo que tenemos otra aplicaci
on k-lineal en
k[[X1 , . . . , Xn ]]. La condici
on (1.4) es equivalente a
V = H + s(V ),

(1.5)

donde hemos denido H = h(G). En denitiva, basta probar que existe una
u
nica serie de potencias V que cumple esta u
ltima condici
on.
Para probar la unicidad observamos que si V cumple (1.5) entonces, la linealidad de s nos da V = H + s(H) + s2 (V ) y, en general,
V = H + s(H) + s2 (H) + + sr (H) + sr+1 (V ).
Notemos que si una serie P , vista como serie en Xn con coecientes en
k[[X1 , . . . , Xn1 ]], tiene todos sus coecientes en el ideal mr , para cierto r 0,
entonces s(P ) tiene sus coecientes en mr+1 . En efecto, los coecientes de M
estan en m, luego los de M P estan en mr+1 y los coecientes de h(M P ) son
parte de los de M P . En particular las sucesiones sr (H) y sr+1 (V ) tienden a
cero, luego la serie
V = H + s(H) + s2 (H) +
(1.6)
converge y V es el u
nico que puede cumplir (1.5). Falta probar que ciertamente
lo cumple. Para ello hacemos V = H + s(H) + + sr (H) + Vr .
Por la linealidad de s vemos que
V H s(V ) = Vr sr+1 (H) s(Vr ),
y las tres sucesiones de la derecha tienden a 0 con r, luego concluimos que
V H s(V ) = 0.
Teorema 1.41 Si k es un cuerpo innito, el anillo de series formales de potencias k[[X1 , . . . , Xn ]] es noetheriano.
n: Razonamos por inducci
Demostracio
on sobre n. El caso n = 1 es obvio, puesto que k[[X]] es un dominio de ideales principales. Sea a un ideal en
k[[X1 , . . . , Xn ]] y vamos a ver que tiene un generador nito. Podemos suponer
que a = 0, 1 y, usando el teorema 1.39, que a contiene una serie F (necesariamente con v(F ) = m 1) regular en Xn .
Llamemos A = k[[X1 , . . . , Xn1 ]], que es un anillo noetheriano por hip
otesis
de inducci
on. El teorema anterior implica que


a = (F ) + (a 1, Xn , . . . , Xnn1 A ).

20

Captulo 1. Preliminares



Ahora bien, 1, Xn , . . . , Xnn1 A es un A-modulo nitamente generado y, por


la propiedad de noether, tambien lo es el submodulo a 1, Xn , . . . , Xnn1 A .
As, un generador nito de este m
odulo forma, junto con F , un generador nito
de a.
Ahora, para probar que los anillos k[[X1 , . . . , Xn ]] son dominios de factorizacion u
nica basta demostrar que en ellos los elementos irreducibles son primos.
Para ello necesitamos una variante del teorema de Weierstrass:
Teorema 1.42 Sea F k[[X1 , . . . , Xn ]] una serie de potencias regular en Xn
tal que m = v(F ) 1. Entonces existen una unidad E k[[X1 , . . . , Xn ]] y
series Ri k[[X1 , . . . , Xn1 ]] (para 0 i m 1), ninguna de las cuales es
una unidad, tales que
F = E(Xnm + Rm1 Xnm1 + + R1 Xn + R0 ).
Adem
as, tanto E como las Ri est
an unvocamente determinadas por F .
n: Aplicamos el teorema de Weierstrass a G = Xnm , de
Demostracio
modo que
U F = Xnm + Rm1 Xnm1 + + R1 Xn + R0 .
Si alg
un Ri fuera una unidad, el miembro izquierdo tendra terminos de
grado < m, lo cual es imposible. Por otra parte U F contiene el monomio Xnm ,
lo que implica que U es una unidad. Basta tomar E = U 1 . La unicidad se
sigue inmediatamente de la del teorema de Weierstrass.
Teorema 1.43 Si k es un cuerpo innito, entonces k[[X1 , . . . , Xn ]] es un dominio de factorizaci
on u
nica.
n: Razonamos por inducci
Demostracio
on sobre n. El caso n = 1 lo
tenemos probado, pues k[[X]] es un dominio de ideales principales. Puesto
que k[[X1 , . . . , Xn ]] es noetheriano, basta tomar una serie F k[[X1 , . . . , Xn ]]
irreducible y demostrar que es prima. Para ello suponemos que F divide a un
producto GH, es decir, que DF = GH, y hemos de probar que F divide a G o
a H.
El teorema 1.39 nos permite suponer que la serie DF GH es regular en Xn ,
pero entonces tambien lo son las cuatro series D, F , G, H. Sean D , F  , G , H 
los polinomios en k[[X1 , . . . , Xn1 ]][Xn ] asociados a las series respectivas por el
teorema anterior (convenimos que el polinomio asociado a una unidad es 1). Es
claro que D F  y G H  cumplen el teorema anterior para las series DF y GH,
luego por la unicidad D F  = G H  . Basta probar que F  divide a G o a H  .
Equivalentemente, podemos suponer que D, F , G, H k[[X1 , . . . , Xn1 ]][Xn ].
Veamos que F es irreducible en k[[X1 , . . . , Xn1 ]][Xn ]. En efecto, si U | F
en este anillo y no es una unidad, entonces tiene grado r 1 y su coeciente
director es una unidad en k[[X1 , . . . , Xn1 ]], ya que el coeciente director de F
es 1. Por consiguiente U contiene un monomio cXnr con c = 0.

1.5. Anillos de series formales de potencias

21

La aplicaci
on k[[X1 , . . . , Xn1 ]] k que a cada serie le asigna su termino
independiente es un homomorsmo de anillos que induce a su vez un homomorsmo k[[X1 , . . . , Xn1 ]][Xn ] k[Xn ]. La imagen de U divide a la imagen de
F , que es Xnm , luego la imagen de U es exactamente cXnr . En particular esto
implica que U no tiene termino independiente, luego tampoco es una unidad en
k[[X1 , . . . , Xn ]].
As pues, si F se descompusiera en k[[X1 , . . . , Xn1 ]][Xn ] como producto de
dos factores no unitarios, lo mismo le sucedera en k[[X1 , . . . , Xn ]] y no sera
irreducible. Concluimos que F es irreducible en k[[X1 , . . . , Xn1 ]][Xn ]. Por
on u
nica,
hip
otesis de induccion k[[X1 , . . . , Xn1 ]] es un dominio de factorizaci
luego tambien lo es k[[X1 , . . . , Xn1 ]][Xn ], luego F es primo en este anillo, en
el cual F | GH. Concluimos que F | G o F | H en k[[X1 , . . . , Xn1 ]][Xn ] y, por
consiguiente, tambien en k[[X1 , . . . , Xn ]].
Para terminar vamos a estudiar las derivadas parciales de las series formales
de potencias.
En el anillo de polinomios k[X1 , . . . , Xn ] tenemos denidas la aplicaciones
lineales

: k[X1 , . . . , Xn ] k[X1 , . . . , Xn ],
Xi
que cumplen las propiedades usuales de las derivadas. Las derivadas de una
constante son nulas, las derivadas de una forma de grado n > 0 son formas de
grado n1 o tal vez la forma nula (esto s
olo puede ocurrir si k tiene caracterstica
prima). En cualquier caso, la derivada de una forma de grado n tiene siempre
grado n 1 (entendiendo que el grado de 0 es +).
Esto nos permite denir

: k[[X1 , . . . , Xn ]] k[[X1 , . . . , Xn ]]
Xi
mediante


F
Fm
=
,
Xi
Xi
m=1

de modo que

 F 
v(F ) 1.
Xi
Esta desigualdad implica que las derivadas parciales son aplicaciones continuas. A su vez, de aqu se sigue que todas las propiedades de las derivadas
parciales sobre polinomios valen tambien sobre series de potencias. Por ejemplo,
para probar la f
ormula del producto tomamos dos series F y G y las expresamos
como lmites de sus sumas parciales:
v

F = lm F (m) ,
m

G = lm G(m) ,
m

con lo que
 F (m)
F G
F
F (m) G(m)
F (m) 
G
=
= lm
= lm
G(m) + F (m)
G+F
.
m
m
Xi
Xi
Xi
Xi
Xi
Xi

22

Captulo 1. Preliminares

Igualmente se demuestra la formula para derivar un cociente F/G (donde G


ha de ser una unidad) o la versi
on siguiente de la regla de la cadena:
Teorema 1.44 Dados un polinomio P (Y1 , . . . , Ym ) k[Y1 , . . . , Ym ] y m series
formales de potencias F1 , . . . , Fm k[[X1 , . . . , Xn ]], se cumple que
P (F1 , . . . , Fm ) P
Fr
=
(F1 , . . . , Fm )
.
Xi
Yr
Xi
r=1
m

Si el cuerpo de constantes tiene caracterstica 0, los coecientes de una serie


formal de potencias pueden recuperarse a partir de sus derivadas mediante la
f
ormula de Taylor:
Teorema 1.45 Sea k un cuerpo de caracterstica 0 y F k[[X1 , . . . , Xn ]]. Entonces




1
mF
r1
rn

F =
r1
rn X 1 X n ,
r
!

r
!
X

X
n
1
n
1
0
m=1 r ++r =m
1

donde la notaci
on de parciales sucesivas tiene la interpretaci
on obvia y la evaluaci
on en 0 se una serie representa a su termino independiente.
n: Basta probar que la expresi
Demostracio
on tras el primer sumatorio es
Fm (la forma de grado m de F ). Ahora bien, es claro que


mF
m Fm

=
,
X1r1 Xnrn 0
X1r1 Xnrn
luego la expresi
on tras el primer sumatorio es el polinomio de Taylor de la forma
Fm , luego es Fm .

1.6

Funciones holomorfas de varias variables

Pasamos ahora a ocuparnos de los preliminares analticos. Suponemos al


lector familiarizado con la teora de funciones holomorfas de una variable, as
como con el calculo diferencial real de varias variables. En esta secci
on demostraremos los resultados que vamos a necesitar sobre funciones holomorfas de
varias variables. Los hechos b
asicos son hbridos sencillos de ambas teoras.
Identicamos cada punto
z = (z1 , . . . , zn ) = (x1 + iy1 , . . . , xn + iyn ) Cn
con el punto (x1 , y1 , . . . , xn , yn ) R2n .
Denici
on 1.46 Sea U abierto en Cn . Una funci
on f : U Cn Cm es
holomorfa si es diferenciable (como aplicacion de un abierto de R2n en R2m ) y
on holopara cada p U , la diferencial dfp : Cn Cm es C-lineal. Una biyecci
morfa con inversa holomorfa entre dos abiertos de Cn se llama transformaci
on
conforme.

1.6. Funciones holomorfas de varias variables

23

Es claro que la composicion de funciones holomorfas es una funci


on holomorfa. As mismo es evidente que una funci
on con imagen en Cm es holomorfa
si y solo si lo son sus m funciones coordenadas. Por consiguiente, no perdemos
generalidad si estudiamos la holomorfa de funciones f : U Cn C.
La C-linealidad de la diferencial en un punto p U signica explcitamente
que han de existir n
umeros complejos k = k +ik tales que, para todo z Cn ,
dfp (z) =

n

k=1

k zk =

n 



(k xk k yk ) + i(k yk + k xk ) .

k=1

Si comparamos con






n

Re f
Re f
Im f
Im f
xk +
yk + i
xk + i
yk ,
xk p
yk p
xk p
yk p
k=1

que es otra expresion para dfp (z1 , . . . , zn ), vista como aplicacion de R2n en R2 ,
concluimos que




Re f
Im f
Re f
Im f
k =
=
,

=
.
k
xk p
yk p
yk p
xk p
Recprocamente, basta con que se den las igualdades anteriores entre las
derivadas parciales (en todo p U ) para que los k denidos por las ecuaciones
anteriores justiquen que dfp es C-lineal. En resumen:
Teorema 1.47 Una funci
on f : U Cn C, denida en un abierto U ,
es holomorfa si y s
olo si es diferenciable y verica las llamadas ecuaciones de
Cauchy-Riemann:




Re f
Im f
Re f
Im f
=
,
=

, k = 1, . . . , n.
xk p
yk p
yk p
xk p
En las condiciones de este teorema denimos






f
Re f
Im f
Re f
Im f
,
=
+i
= i
+i
zk p
xk p
xk p
yk p
yk p
con lo que podemos expresar la diferencial de f en la forma


f
f
dfp (z) =
z1 + +
zn .
z1 p
zn p
Teniendo en cuenta que las diferenciales dzk son simplemente las proyecciones, como en el caso real podemos expresar esta igualdad como una ecuacion
funcional:
f
f
df =
dz1 + +
dzn .
z1
zn

24

Captulo 1. Preliminares

En el caso general de una funci


on f : U Cm Cn concluimos que df
es la aplicacion lineal cuya matriz en las bases canonicas es la matriz jacobiana
compleja
f1

m
f
z1
z1

..
Jf = ...
.
f1
fm
zn
zn
Aplicando que la matriz de una composici
on de aplicaciones lineales es el
producto de las matrices obtenemos la regla de la cadena para derivadas parciales complejas.
La interpretaci
on de las derivadas parciales es la misma que en el caso de
funciones de variable real: si f : U Cn C es holomorfa y p U , existe un
entorno de pk donde est
a denida la funci
on
(k)

fk (z) = f (p1 , . . . , z , . . . , pn )
y es holomorfa como funci
on de una variable (porque es diferenciable y cumple
las ecuaciones de Cauchy-Riemann). La derivada parcial respecto de zk en pk
es la derivada fk (pk ).
Es una simple rutina comprobar que las reglas b
asicas del calculo de derivadas parciales de funciones de variable real son v
alidas tambien en el caso
complejo. Por ejemplo, la funci
on z1 z2 es holomorfa y
d(z1 z2 ) = z2 dz1 + z1 dz2 .
Combinando esto con la regla de la cadena obtenemos la regla usual para la
derivada parcial de un producto. Similarmente ocurre con sumas y cocientes.
Si f : U Cn C es una funci
on holomorfa y p U , por las f
ormulas
integrales de Cauchy para funciones de una variable, existe un > 0 y un abierto
V en Cn1 tal que p V D(pn , 2) U y, para todo z V D(pn , 2) tal
que |zn pn | < /2, se cumple que
f
1
=
zn
2i


|pn |=

f (z1 , . . . , zn1 , )
d.
( zn )2

El integrando es una funci


on continua en las n + 1 variables, luego podemos
concluir que las derivadas parciales de las funciones holomorfas son continuas.
Ahora bien, el integrando es tambien una funci
on holomorfa, luego sus derivadas
parciales son continuas (respecto de las n + 1 variables). Las derivadas de
esta expresion respecto a xk e yk pueden calcularse derivando el integrando,
con lo que son funciones continuas. As pues, las derivadas parciales de f son
diferenciables. Adem
as, como el integrando verica las ecuaciones de CauchyRiemann, lo mismo vale para para las derivadas parciales (complejas) de f . En
conclusi
on:

1.6. Funciones holomorfas de varias variables

25

Teorema 1.48 Las derivadas parciales de las funciones holomorfas son funciones holomorfas. En particular las funciones holomorfas son innitamente
derivables.
El teorema siguiente nos proporciona una relaci
on m
as precisa entre la diferencial de una aplicaci
on holomorfa como aplicaci
on real y como aplicaci
on
compleja:
Teorema 1.49 Si f : Cn Cn es una aplicaci
on C-lineal, tambien es una
aplicaci
on R-lineal, y el determinante de f como aplicaci
on R-lineal es el m
odulo
al cuadrado de su determinante como aplicaci
on C-lineal.
n: Si (ek ) es la base canonica de Cn , entonces una R-base de
Demostracio
C la forman los vectores ek , iek . Si f (ek ) = (akj + ibkj ), entonces tenemos que
f (iek ) = (bkj + iakj ), con lo que la matriz de f como aplicacion C-lineal es
A = (akj + ibkj ) y la matriz de C como aplicacion R-lineal es1


akj bkj
.
B=
bkj akj
n

Para calcular su determinante podemos considerarla como matriz compleja:






akj bkj akj + ibkj

bkj akj + ibkj
bkj

=
,
=
bkj akj bkj + iakj akj
0
akj ibkj
con lo que det B = (det A)(det A) = (det A)(det A) = | det A|2 .
En particular, el determinante jacobiano de una transformaci
on conforme
entre dos abiertos de Cn es mayor que 0 en todo punto o, dicho de otro modo,
las transformaciones conformes conservan la orientacion.
Veamos ahora que las funciones holomorfas admiten desarrollos en series de
potencias.
Ante todo, diremos que una serie formal F C[[Z1 , . . . , Zn ]] es convergente
en un punto (z1 , . . . , zn ) Cn si la serie que resulta de evaluar sus monomios
en (z1 , . . . , zn ) converge absolutamente en C con cualquier ordenaci
on de sus
terminos. Al exigir convergencia absoluta, la ordenaci
on es irrelevante.
Es claro que esta denici
on coincide con la usual en el caso de series de una
variable (aqu hay que tener presente que las series de potencias de una variable
convergen absolutamente en su disco de convergencia).
Diremos que una serie de potencias es convergente si converge en todos los
puntos de un entorno de (0, . . . , 0). El dominio de convergencia de la serie es la
uni
on de todos los entornos (abiertos) de 0 donde converge.
Teorema 1.50 Una serie de potencias convergente converge casi uniformemente en su dominio a una funci
on holomorfa.
1 Entenderemos que las matrices divididas en bloques representan a las matrices que resultan de intercalar las las y las columnas de cada bloque.

26

Captulo 1. Preliminares

n: Sea F (Z1 , . . . , Zn ) C[[Z1 , . . . , Zn ]] una serie converDemostracio


gente. Por la propia denici
on de convergencia (donde exigimos convergencia
absoluta), tenemos que si F converge en un punto (z1 , . . . , zn ) con zi = 0 para
todo i, entonces tambien converge en (r1 , . . . , rn ) = (|z1 |, . . . , |zn |) y, por el criterio de mayoraci
on de Weierstrass, la serie converge uniformemente sobre el
compacto formado por todos los puntos que cumplen |zi | ri . Es f
acil ver que
todo subconjunto compacto del dominio puede cubrirse por un n
umero nito de
compactos de esta forma, lo que nos da la convergencia casi uniforme.
En particular tenemos que F es un lmite casi uniforme de funciones continuas, luego es una funci
on continua en su dominio.
Si (z1 , . . . , zn ) es un punto de dicho dominio, la funci
on F (z1 , . . . , zn1 , Zn )
viene dada por una serie de potencias de una variable convergente en un entorno
de 0, luego es una funci
on holomorfa y su derivada es el lmite de las derivadas
de sus sumas parciales, es decir, la suma de la serie formal F/Zn .
Lo mismo es valido si jamos otras coordenadas, y as podemos concluir que
las derivadas parciales (formales) de F son convergentes (al menos en el mismo
dominio que F ) y sus sumas son las derivadas parciales correspondientes de (la
suma de) F .
En particular, las derivadas parciales de F funciones continuas (porque vienen dadas por series convergentes), luego (la suma de) F es una funci
on diferenciable.
Finalmente, como al jar n 1 variables en F obtengamos una funci
on
holomorfa de una variable, tenemos que F satisface las ecuaciones de CauchyRiemann, luego es una funci
on holomorfa.
Recprocamente, toda funci
on F holomorfa en un entorno de (0, . . . , 0) se
puede expresar como suma de una serie de potencias. Un polidisco en Cn es un
conjunto de la forma
D(z; r1 , . . . rn ) = {w Cn | |wi zi | < ri , i = 1, . . . , n}.
Tomamos un polidisco D = D(0; r1 , . . . , rn ) cuya clausura este contenida en
el dominio de F y, para cada punto (z1 , . . . , zn ) D, consideramos la integral:

F (1 , . . . , n )
d1 dn .
(

z1 ) (n zn )
1
|1 |=r1 ,...,|n |=rn
Esta integral se dene an
alogamente a las integrales curvilneas de una variable, de modo que, tras un cambio de variables, se reduce a dos integrales
(una parte real y otra imaginaria) sobre un cubo [0, 1]n . Puesto que estamos
integrando una funci
on continua sobre un conjunto compacto, podemos descomponer la integral en n integrales sucesivas. Si consideramos todo el integrando
salvo el termino n zn como una funci
on holomorfa de la variable n , la f
ormula
integral de Cauchy para funciones de una variable nos da que la integral coincide
con

F (1 , . . . , n1 , zn )
2i
d1 dn1 .
(

z1 ) (n1 zn1 )
1
|1 |=r1 ,...,|n1 |=rn1

1.6. Funciones holomorfas de varias variables

27

Repitiendo el razonamiento llegamos a que



F (1 , . . . , n )
1
F (z1 , . . . , zn ) =
d1 dn .
(2i)n |1 |=r1 ,...,|n |=rn (1 z1 ) (n zn )

Esta
es la version para varias variables de la f
ormula integral de Cauchy.
Ahora sumamos la serie geometrica de razon zi /i y la dividimos entre i . El
resultado es


1
zimi
=
,
i zi
mi +1
mi =0 i
donde la serie converge absolutamente siempre que |zi | < |i |. Por la f
ormula
del producto de Cauchy tenemos la convergencia absoluta de

1
z1m1 znmn
.
=
(1 z1 ) (n zn ) m ,...,m 1m1 +1 nmn +1
1
n
El criterio de mayoraci
on de Weierstrass implica que esta serie converge
uniformemente sobre el producto de las circunferencias |i | = ri , y esto sigue
siendo cierto si multiplicamos cada sumando por F (1 , . . . , n ) (ya que F esta
acotada sobre el producto). Esto signica que si sustituimos esta expresi
on en la
f
ormula integral de Cauchy, podemos intercambiar la integral con el sumatorio,
lo que nos lleva a que

F (z1 , . . . , zn ) =
am1 ,...,mn z1m1 znmn ,
m1 ,...,mn

donde
am1 ,...,mn =

1
(2i)n


|1 |=r1 ,...,|n |=rn

F (1 , . . . , n )
m1 +1
1
nmn +1

d1 dn .

Con esto tenemos probada la mayor parte del teorema siguiente:


Teorema 1.51 Si F es una funci
on holomorfa en un entorno de la clausura
de un polidisco D de centro 0, entonces F admite en D un u
nico desarrollo en
serie de potencias



r
mF
1
rn
1

F (z1 , . . . , zn ) =
r1
rn Z1 Zn .
r
!

r
!
Z

Z
n
1
n
1
0
m=1 r ++r =m
1

n: Hemos probado que F admite un desarrollo en serie de


Demostracio
potencias para ciertos coecientes. El teorema 1.45 arma que dichos coecientes son necesariamente los que indica el enunciado si interpretamos las derivadas
formalmente (es decir, considerando que F no es la funci
on holomorfa dada sino
la serie de potencias). Ahora bien, sabemos que las derivadas formales de la
serie de potencias convergen a las derivadas de la funci
on F , y al evaluarlas en
0 obtenemos el valor en 0 de las derivadas de (la funci
on) F , luego el desarrollo
de F es necesariamente el que indica el enunciado.

28

Captulo 1. Preliminares

Denici
on 1.52 Llamaremos C{Z1 , . . . , Zn } al subconjunto de C[[Z1 , . . . , Zn ]]
formado por las series que convergen en un entorno de 0. Obviamente se trata
de un subanillo, pues la suma de dos series convergentes converge a la suma de
las sumas de las series, e igualmente con el producto.
M
as a
un, si F C{Z1 , . . . , Zn } es una unidad en C[[Z1 , . . . , Zn ]], tambien es
una unidad en C{Z1 , . . . , Zn }. En efecto, sabemos que su termino independiente
no es nulo, luego su suma no se anula en (0, . . . , 0), luego la funci
on 1/F es
holomorfa en un entorno de (0, . . . , 0) y admite un desarrollo en serie, es decir,
existe una serie convergente G tal que F G = 1. En principio este producto
se reere a las funciones suma, pero entonces el producto formal converge a la
constante 1 y, por la unicidad de los desarrollos, F G = 1 en C[[Z1 , . . . , Zn ]]. En
otras palabras, la inversa de una serie convergente (cuando existe) es tambien
una serie convergente.
Equivalentemente, el anillo C{Z1 , . . . , Zn } tiene a m = (Z1 , . . . , Zn ) como
u
nico ideal maximal. Notemos que para comprobar la convergencia de una serie
podemos sustituir sus coecientes por sus valores absolutos y estudiarla sobre
puntos con coordenadas reales positivas. Teniendo esto en cuenta, es f
acil ver
que C{Z1 , . . . , Zn }
= C{Z1 , . . . , Zn1 }{Zn }.
El mismo argumento empleado para C[[Z]] prueba que C{Z} es un dominio
de ideales principales. M
as a
un, el teorema de preparaci
on de Weierstrass y
todas sus consecuencias son validas para C{Z1 , . . . , Zn } con las mismas pruebas.
El u
nico punto donde hay que a
nadir algunas comprobaciones adicionales es en
la prueba del propio teorema 1.40:
En primer lugar, es evidente que si P es una serie convergente, las series
r(P ) y h(P ) son tambien convergentes. Mas a
un, si llamamos P a la serie que
resulta de sustituir los coecientes de P por sus valores absolutos, tenemos que
sobre n
umeros reales positivos, h(P ) esta mayorada por P . Por consiguiente,
P , y sn (P ) esta mayorada por M
n P .
s(P ) esta mayorada por M
Esto garantiza la convergencia de la serie V dada por (1.6), pues V esta
mayorada por la serie
+M
2 +M
3 + )H,

(M
(0) = 0, luego en un entorno de
que converge en un entorno de 0, ya que M

0 se cumple que M (r1 , . . . , rn ) < 1, y la suma es una serie geometrica. De la


convergencia de V se sigue la de todas las series que proporciona el teorema.
De aqu se sigue inmediatamente que C{Z1 , . . . , Zn } es noetheriano, la version de 1.42 para series convergentes y el hecho de que C{Z1 , . . . , Zn } es un
dominio de factorizaci
on u
nica.
Veamos ahora un resultado tecnico que necesitaremos mas adelante. Para
cada punto a Cn , llamamos Ha al conjunto de las clases de equivalencia de
funciones holomorfas en un entorno de a, donde dos funciones est
an relacionadas
si coinciden en un entorno de a. Si h Ha , entonces h(z +a) es holomorfa en un
entorno de 0, luego el teorema 1.51 nos da una serie de Taylor en C{Z1 , . . . , Zn }.
Claramente, as tenemos un isomorsmo Ha
= C{Z1 , . . . , Zn } que prueba, en
particular, que Ha es un dominio de factorizaci
on u
nica.

1.6. Funciones holomorfas de varias variables

29

Teorema 1.53 Si f y g son funciones holomorfas en un punto a Cn primas


entre s como elementos de Ha , entonces existe un entorno U de a en el que
ambas son holomorfas y primas entre s como elementos de Hb , para todo b U .
n: Notemos que podemos suponer a = 0. En efecto, la apliDemostracio
n
cacion : C Cn dada por (z) = z + a es una transformaci
on conforme
que induce isomorsmos Hb
= Hb+a . As, f y g son primas entre s en
H0 y, si el teorema se cumple para ellas, entonces son primas entre s en todos
los anillos Hb , donde b recorre un entorno de 0, luego f y g son primas entre s
en todos los anillos Ha+b , es decir, en los anillos Hb , donde ahora b recorre un
entorno de a.
Supongamos, pues, que a = 0. El resultado es trivial si alguna de las funciones es una unidad en H0 , pues entonces lo es tambien en Hb , para todo b en
un entorno de 0. Supongamos que no son unidades.
La prueba del teorema 1.39 muestra que es posible encontrar una misma
transformaci
on lineal : C C que haga que las funciones f  = f y

g = g tengan series de Taylor regulares en Zn . Estas funciones siguen
siendo primas entre s en H0 y, si existe un entorno U que cumple el teorema
para ellas, es claro que [U ] es un entorno de 0 que cumple el teorema para f y
g, ya que para cada u U tenemos que f  y g  son primas entre s en Hu , luego
f y g son primas entre s en H(u) .
Por consiguiente, podemos suponer que las series de Taylor de f y g en
0 son regulares en Zn , con lo que el teorema 1.42 nos da que, salvo unidades,
dichas series son polinomios monicos en Zn con coecientes en C{Z1 , . . . , Zn1 }.
Puesto que las unidades lo son tambien en todos los puntos de un entorno de 0,
podemos eliminarlas.
Sea d el maximo com
un divisor de f y g en C{Z1 , . . . , Zn1 }[Zn ], un polinomio que podemos tomar m
onico y que ser
a una unidad en C{Z1 , . . . , Zn }.
Entonces d es tambien el maximo com
un divisor de f y g en el anillo de polinomios sobre el cuerpo de cocientes de C{Z1 , . . . , Zn1 }, donde podemos aplicar
la relaci
on de Bezout. Despues de quitar denominadores, se convierte en una
relacion de la forma
uf + vg = dr,
donde u, v son funciones holomorfas en un entorno de 0 con series de Taylor en
C{Z1 , . . . , Zn1 }[Zn ] y r es una funci
on holomorfa no nula cuya serie de Taylor
pertenece a C{Z1 , . . . , Zn1 }. Sea U un entorno de 0 donde esten denidas
todas estas funciones y donde d siga siendo una unidad.
Si b U , podemos considerar las cinco funciones como elementos de Hb ,
que se identican con series de C{Z1 , . . . , Zn } componiendolas primero con la
traslaci
on z + b. Esta composicion hace que las series de Taylor sean otras, pero
sigue siendo cierto que las series de u, v, f , g, d son polinomios (m
onicos en el
caso de f , g y d) de C{Z1 , . . . , Zn1 }[Zn ] y la de r esta en C{Z1 , . . . , Zn1 }. Si
ahora identicamos las funciones con estas nuevas series alrededor de b, siguen
cumpliendo la relaci
on uf + vg = dr, luego un divisor com
un c de f y g ha de
dividir tambien a r.

30

Captulo 1. Preliminares

Notemos ahora que todo primo p C{Z1 , . . . , Zn1 } es tambien primo en el


anillo C{Z1 , . . . , Zn }
= C{Z1 , . . . , Zn1 }{Zn }, ya que
C{Z1 , . . . , Zn }/(p)
= (C{Z1 , . . . , Zn1 }/(p)){Zn }
es un dominio ntegro. Por consiguiente, eliminando una unidad, podemos suponer que c C{Z1 , . . . , Zn1 }. Tambien podemos suponer que f y g no son
unidades en Hb (o la conclusi
on es trivial) y entonces r tampoco lo es, luego c
tampoco. Esto hace que un m
ultiplo de c no pueda tener un monomio aZnm no
nulo, pero f lo tiene, lo que nos da una contradicci
on.
Denici
on 1.54 Una serie de Laurent es una serie de la forma

am1 ,...,mn z1m1 znmn ,
am1 ,...,mn C.
m1 ,...,mn Z

Su dominio de convergencia es la uni


on de todos los abiertos donde converge
absolutamente.
Hay que entender que la convergencia de una serie de Laurent s
olo esta
denida para puntos z Cn tales que zi = 0 para todo i. Observemos que una
serie de Laurent se descompone en suma de 2n series:


a1 m1 ,...,n mn z11 m1 znn mn ,
1 ,...,n m1 ,...,mn

donde 6i = 1 y mi recorre los n


umeros naturales si 6i = 1 y los n
umeros
naturales no nulos si 6i = 1.
Si llamamos

S (z) =
a1 m1 ,...,n mn z1m1 znmn ,
m1 ,...,mn

tenemos que la serie de Laurent converge en un punto z Cn (de coordenadas


no nulas) si y s
olo si cada serie de potencias S converge en z  = (z11 , . . . , znn ),
y el tal caso la suma de la serie es igual a

S (z  ).


Teniendo en cuenta que las funciones z  z  son transformaciones conformes,


es claro que una serie de Laurent converge casi uniformemente a una funci
on
holomorfa en su dominio de convergencia.
Ahora vamos a demostrar que toda funci
on holomorfa en un polidisco reducido
D (0; r1 , . . . , rn ) = {z Cn | 0 < |zi | < ri , i = 1, . . . , n}
admite un desarrollo en serie de Laurent:

1.6. Funciones holomorfas de varias variables

31

Teorema 1.55 Sea f una funci


on holomorfa en un polidisco D (0; r1 , . . . , rn ),
entonces f admite un desarrollo en serie absolutamente convergente de la forma


f (z) =

am1 ,...,mn z1m1 znmn ,

m1 ,...,mn Z

donde necesariamente
am1 ,...,mn

1
=
(2i)n



|z1 |=r1 ,...,|zn |=rn

f (1 , . . . , n )
m1 +1
1
nmn +1

d1 dn ,

para cualesquiera 0 < ri < ri .


n: Por simplicar la notaci
Demostracio
on vamos a tomar n = 2, aunque
el argumento es completamente general. Fijemos radios ri < |zi | < ri < ri y
llamemos Ci (resp. Ci ) a la circunferencia de centro 0 y radio ri (resp. ri ).
Consideramos la integral

f (1 , 2 )
d1 d2 .




(

z1 )(2 z2 )
1
(C1 C1 )(C2 C2 )
Descomponiendola en dos integrales sucesivas y aplicando sucesivamente el
teorema de Cauchy para funciones de una variable (comparar con el razonamiento previo al teorema 1.51), concluimos que

f (1 , 2 )
1
f (z1 , z2 ) =
d1 d2
2
(2i) (C1 C1 )(C2 C2 ) (1 z1 )(2 z2 )

1
f (1 , 2 )
=
d1 d2
(2i)2 C1 C2 (1 z1 )(2 z2 )

1
f (1 , 2 )
+
d1 d2
2
(2i) C1 C2 (1 z1 )(2 z2 )

f (1 , 2 )
1
d1 d2

(2i)2 C1 C2 (1 z1 )(2 z2 )



f (1 , 2 )
1

d1 d2 .
(2i)2 C1 C2 (1 z1 )(2 z2 )
Los cuatro integrandos se desarrollan de forma similar como series de potencias. Veamos, por ejemplo, el caso del u
ltimo. Para |1 | = r1 se cumple
que


1
z1m1
=
m1 +1 ,
1 z1
m1 =0 1
mientras que para |2 | = r2 tenemos que


1
2m2
=
m2 +1 .
2 z2
m2 =0 z2

32

Captulo 1. Preliminares
La f
ormula del producto de Cauchy nos da entonces la convergencia absoluta

de



1
z1m1 2m2
z1m1 z2m2
=
.
=
m
+1
m
+1
m
1 +1 m2 +1
(1 z1 )(2 z2 ) m1 ,m2 =0 1 1 z2 2
2
m1 0,m2 <0 1

El cuarto termino de la descomposicion precedente se convierte as en




1
f (1 , 2 )
z m1 z m2 .
(2i)2 |1 |=r1 ,|2 |=r2 m1 0,m2 <0 1m1 +1 2m2 +1 1 2
El teorema de mayoracion de Weierstrass implica que la serie converge uniformemente sobre el producto de las dos circunferencias (pues podemos mayorarla
por el producto de una cota de f por las series geometricas de razones |z1 |/r1 y
r2 /|z2 |, respectivamente). Esto nos permite intercambiar la serie con la integral,
con lo que resulta:



1
f (1 , 2 )
z1m1 z2m2 .
m1 +1 m2 +1
(2i)2 m1 0,m2 <0
2
|1 |=r1 ,|2 |=r2 1
Descomponiendo la integral en dos integrales sucesivas y aplicando las propiedades de las integrales de funciones holomorfas de una variable vemos que
la integral no se modica si cambiamos los radios por los radios r1 y r2 del
enunciado. Al agrupar los cuatro terminos queda el desarrollo del enunciado.
Veamos ahora que si f admite un desarrollo en serie de Laurent, entonces
los coecientes am son necesariamente los dados por el teorema. En efecto,
consideramos la integral:

f (1 , . . . , n )
d1 dn .
1m1 nmn

|z1 |=r1 ,...,|zn |=rn
El desarrollo de f puede descomponerse en suma de un n
umero nito de
series de potencias (agrupamos todos los monomios con exponentes del mismo
signo y cambiamos zi por 1/zi para los exponentes negativos), de donde se
deduce que la serie converge uniformemente en compactos. Esto nos permite
intercambiar la serie con la integral, con lo que esta es igual a


as
1s1 m1 +1 nsn mn +1 d1 dn .
sZn


|z1 |=r1 ,...,|zn |=rn

Como las variables estan separadas, la integral se descompone en un producto de n integrales de una variable, y todas son nulas excepto las correspondientes a si = mi . Resulta que

f (1 , . . . , n )
n
m1
mn d1 dn = (2i) am ,



n
|z1 |=r1 ,...,|zn |=rn
1
luego am es necesariamente el dado en el enunciado.
Para terminar vamos a demostrar las versiones complejas del teorema de la
funci
on inversa y el teorema de la funci
on implcita. El teorema de la funci
on
implcita del an
alisis real se traduce inmediatamente a su analogo complejo:

1.6. Funciones holomorfas de varias variables

33

Teorema 1.56 Sea f : U Cm+n Cn una funci


on holomorfa en el abierto
U y sea (w0 , z0 ) U tal que f (w0 , z0 ) = 0. Supongamos que




f1

n
f
z1


z1

(w0 ,z0 )
(w0 ,z0 )


..
..

= 0.
.
.



f

fn
1

zn (w0 ,z0 )

zn
(w0 ,z0 )
on
Entonces existen abiertos (w0 , z0 ) W U , w0 X Cm y una funci
holomorfa g : X Cn de modo que
{(w, z) W | f (w, z) = 0} = {(w, g(w)) | w X}.
n: Si reformulamos las hip
Demostracio
otesis del teorema en terminos
del an
alisis real, tenemos una funci
on f : U R2m+2n R2n de clase C
y un punto (u1 , v1 , . . . , um , vm , x1 , y1 , . . . , xn , yn ) que cumple f (u, v, x, y) = 0.
Ademas, el determinante formado por las derivadas de las 2n u
ltimas funciones
coordenadas de f respecto de las variables xi e yi (en dicho punto) es no nulo,
pues es el cuadrado del m
odulo del determinante del enunciado (la relaci
on
entre ambos determinantes es la misma que entre los considerados en el teorema
1.49). Esto nos permite aplicar el teorema de la funci
on implcita real, seg
un
el cual existen abiertos W y X y una funci
on g de clase C que cumplen el
enunciado salvo en lo tocante a la holomorfa de g. El teorema quedar
a probado
si demostramos que g cumple las ecuaciones de Cauchy-Riemann.
Para ello basta derivar la funci
on f (w, g(w)) que es identicamente nula
en el abierto X mediante la regla de la cadena. Por simplicidad llamaremos
z = x + iy = g(w):
n Re f x
n Re f y


Re fk
k
i
k
i
+
+
= 0,
uj i=1 yi uj
uj
i=1 xi
n Im f x
n Im f y


Im fk
k
i
k
i
+
+
= 0.
x
u
y
u
uj
i
j
i
j
i=1
i=1

Cuando k vara entre 1 y n tenemos un sistema de 2n ecuaciones lineales


con 2n inc
ognitas cuya matriz de coecientes tiene determinante no nulo. M
as
concretamente, es de la forma


A B


B A ,



Re fk
Re fk
, B=
.
xi
yi
xi
Esto nos permite despejar
como cociente de dos determinantes: el deuj
nominador es el determinante anterior, y el numerador tiene la forma


A B


B  A ,
donde

A =

34

Captulo 1. Preliminares

donde A y B  resultan de sustituir la columna i-esima en A y en B respectivamente por la columna formada por las derivadas

Re fk
uj

Re fk
,
vj

k = 1, . . . , n.

yi
tiene una expresi
on casi identica, con la u
nica diferencia de
vj
que ahora el numerador es el determinante


A B


B A .
La derivada

Mediante manipulaciones sencillas se concluye que





A B A B 




=
B  A B A ,
con lo que
xi
yi
=
.
uj
vj
Similarmente se comprueban las otras ecuaciones de Cauchy-Riemann.
Ahora es f
acil probar el teorema de la funci
on inversa:
Teorema 1.57 Sea f : U Cn Cn una funci
on holomorfa en el abierto
U y sea z0 U tal que la matriz jacobiana Jf (z0 ) tenga determinante no
nulo. Entonces existen abiertos z0 U0 U y f (z0 ) V Cn de modo que
f |U0 : U0 V es una transformaci
on conforme.
n: Basta aplicar el teorema de la funci
Demostracio
on implcita a la
funci
on h : Cn U Cn dada por h(w, z) = w f (z) y al punto (f (z0 ), z0 ).
Esto nos da una funci
on holomorfa g : V U0 tal que h(w, g(w)) = 0, es
decir, f (g(w)) = w, para todo w V .
Por el teorema de la funci
on inversa real sabemos tambien que f es biyectiva
en un entorno de z0 , luego g ha de ser su inversa, y acabamos de ver que es
holomorfa.
Terminamos con una ligera generalizacion del teorema de la funci
on implcita.
Teorema 1.58 Sea f : U Cn Cm una funci
on holomorfa en el abierto
U . Sea z0 U tal que f (z0 ) = 0 y la matriz jacobiana Jf (z) tenga rango
constante r en un entorno de z0 . Entonces podemos dividir adecuadamente las
coordenadas de Cn = Cnr Cr de modo que existen abiertos
z0 = (z10 , z20 ) W U,

z10 X Cnr

y una funci
on holomorfa g : X Cr de modo que
{(z1 , z2 ) W | f (z1 , z2 ) = 0} = {(z1 , g(z1 )) | z1 X}.

1.7. Variedades analticas

35

n: Reordenando las variables y las funciones coordenadas de


Demostracio
f , podemos suponer que el determinante de las r primeras las y columnas de
Jf (z) es distinto de 0 en z0 . Por continuidad sigue siendo no nulo en un entorno
de z0 . Sea f  : U Cr la funci
on formada por las r primeras funciones
coordenadas de f . Podemos aplicarle el teorema de la funci
on implcita, lo cual
nos da abiertos como los del enunciado y una funci
on g : X Cr que cumple el
enunciado para f  en lugar de f . Podemos suponer que el determinante formado
por las primeras r las de Jf  no se anula en W . Basta probar que
{z W | f (z) = 0} = {z W | f  (z) = 0}.
Una inclusi
on es obvia. Sea Fi : X C dada por Fi (z) = fi (z, g(z)).
Sabemos que Fi = 0 para i = 1, . . . , r y basta probar que lo mismo es cierto
para ndices mayores. Tambien sabemos que Fi (z10 ) = 0 para todo i, luego es
suciente ver que las derivadas parciales de las funciones Fi son nulas en X, ya
que entonces las funciones Fi seran constantes.
Si (z1 , . . . , znr ) X, entonces z = (z1 , . . . , znr , g(z1 , . . . , znr )) W
luego las r primeras columnas de Jf (z) son linealmente independientes y, por
otra parte, sabemos que el rango es r, luego las columnas restantes son combinaci
on lineal de las primeras. Digamos que
fl
fi
=
ail
,
zk
zk
r

i = r + 1, . . . , m.

l=1

En principio, los coecientes aij son funciones de z, pero s


olo nos van a
interesar sobre el z que hemos jado. Por otra parte, ara i > r y 1 j n r
se cumple que
n

Fi
fi zk
fi
=
+
,
zj
zj
zk zj
k=nr+1

donde las funciones zk de la derecha son las funciones coordenadas de g y las


parciales respecto de fi estan evaluadas en (z1 , . . . , znr , g(z1 , . . . , znr )). Por
lo tanto
r
n
r



Fi
fl
fl zk
=
ail
+
ail
zj
zj
zk zj
l=1
k=nr+1 l=1


r
n
r



fl
fl zk
Fl
=
=
ail
+
ail
= 0.
zj
zk zj
zj
l=1

1.7

k=nr+1

l=1

Variedades analticas

Para terminar recogemos los resultados fundamentales que vamos a necesitar sobre variedades diferenciales complejas. Muchos de ellos los obtendremos
como consecuencia de hechos analogos sobre variedades reales, que supondremos
conocidos.

36

Captulo 1. Preliminares

Denici
on 1.59 Una carta compleja en un espacio topol
ogico V es un par
(U, z), donde U es un abierto en V y z es un homeomorsmo entre U y un
abierto de Cn .
Un atlas analtico en V es un conjunto de cartas cuyos dominios cubran V y
que sean compatibles dos a dos, en el sentido de que si (U, z) y (U  , z  ) son cartas
on
del atlas y U U  = , entonces la aplicacion z 1 z  es una transformaci
conforme entre z[U U  ] y z  [U U  ].
Notemos que todas las cartas de un atlas analtico han de tener imagen en
abiertos de Cn para un mismo n (pues si m = n los abiertos de Cm no son
conformemente equivalentes a los de Cn ).
Es f
acil ver que si a un atlas analtico le a
nadimos todas las cartas compatibles con sus elementos, obtenemos de nuevo un atlas (es decir, las cartas
a
nadidas no s
olo son compatibles con las del atlas dado, sino tambien entre s).
Ademas, el atlas as obtenido es maximal respecto a la inclusi
on, en el sentido
de que no esta contenido en otro atlas mayor.
Una estructura analtica en un espacio topol
ogico V es un atlas analtico en
V maximal respecto de la inclusion. Una variedad analtica es un par (V, A),
donde V es un espacio topologico (de Hausdor) y A es una estructura analtica
en V .
Acabamos de ver que un atlas analtico en un espacio topol
ogico V determina
una u
nica estructura analtica en V , pero dos atlas diferentes pueden determinar
la misma estructura analtica.
Si las cartas de una variedad analtica V toman imagenes en abiertos de Cn ,
diremos que V tiene dimensi
on (compleja) n.
Una aplicaci
on f : V W entre variedades analticas es holomorfa si para
cada p V y cada par de cartas z alrededor de p y z  alrededor de f (p), se
cumple que la funci
on z 1 f z  es holomorfa en su dominio. Diremos que f es
una transformaci
on conforme si es biyectiva y tanto f como f 1 son holomorfas
(y en tal caso diremos que las variedades son conformemente equivalentes.)
Es f
acil ver que para que una funci
on sea holomorfa basta con que cumpla
la denici
on para un par de cartas z y z  alrededor de cada punto p y de su
imagen (es decir, si lo cumple para dos dadas, lo cumple para dos cualesquiera).
Por otra parte, todo abierto de una variedad analtica V hereda de forma
natural una estructura analtica (formada por las restricciones de las cartas que
cortan al abierto), por lo que podemos hablar de funciones holomorfas en un
abierto de una variedad, y entonces una funci
on es holomorfa si y s
olo si lo es
en un entorno de cada punto.
Funciones holomorfas y meromorfas Si V es una variedad analtica, llamaremos H(V ) al conjunto de las funciones holomorfas V C. Es f
acil ver
que tiene estructura de anillo con la suma y el producto denidos puntualmente.
Las funciones constantes forman un subcuerpo isomorfo a C, por lo que H(V )
es, de hecho, una C-algebra.

1.7. Variedades analticas

37

Teorema 1.60 Si V es una variedad analtica conexa y H(V ) se anula en


un abierto no vaco, entonces = 0. Como consecuencia, H(V ) es un dominio
ntegro. Si adem
as V es compacta, entonces H(V ) = C.
n: Sea U la uni
Demostracio
on de todos los abiertos de V donde se anula.
Queremos ver que U = V . En caso contrario, como V es conexa, tiene que haber
un punto p en la frontera de U . Podemos tomar un entorno de U conformemente
equivalente a una bola abierta en Cn de modo que p se corresponda con su centro.
Puesto que p tiene puntos de U arbitrariamente pr
oximos, podemos tomar un
punto q U y una carta z : W E, donde E es la esfera
E = {z Cn | |z1 |2 + + |zn |2 < 1}.
de modo que p, q W y z(q) = 0. As, se corresponde con una funci
on
holomorfa  H(E) que se anula en un entorno de 0 pero que no se anula en
ning
un entorno de un cierto punto p = z(p). Vamos a probar que  = 0, con lo
que tendremos una contradicci
on. Equivalentemente, basta probar el teorema
en el caso en que V = E y se anula en un entorno de 0.
Si D C es el disco unidad y q E es un punto arbitrario, la aplicaci
on
D E dada por  q/q es holomorfa, y al componerla con obtenemos
una aplicaci
on holomorfa en D que se anula en un entorno de 0, luego es nula
por el principio de prolongaci
on analtica, luego (q) = 0.
La segunda armaci
on del teorema se cumple porque si , H(V ) cumplen
= 0 y = 0, entonces el conjunto U de puntos donde no se anula es un
abierto no vaco y |U = 0, luego = 0.
Si adem
as V es compacta, dada H(V ) existe un punto p V tal que ||
toma su valor m
aximo. Basta probar que es constante en un entorno de p, lo
cual reduce el problema de nuevo al caso en que V = E y p = 0. Consideramos
igualmente un punto q E y la misma aplicacion D E, que convierte ahora
en una funci
on holomorfa en D cuyo modulo es maximo en 0. Por el principio
del modulo m
aximo, ha de ser constante, luego (0) = (q).
Acabamos de ver que en una variedad analtica compacta y conexa no hay
funciones holomorfas no triviales, por lo que necesitamos el concepto m
as general
de funci
on meromorfa, que viene a ser una funci
on holomorfa con singularidades. M
as precisamente, en el caso de variedades de dimension 1, las funciones
meromorfas son las funciones holomorfas cuyas singularidades son aisladas y a
lo sumo son polos, pero no singularidades esenciales. No vamos a entrar aqu en
una clasicaci
on de las singularidades en dimensi
on superior, sino que generalizaremos la nocion de funci
on meromorfa a partir del hecho de que las funciones
meromorfas de una variable son localmente cocientes de funciones holomorfas.
As, si U es un abierto conexo en una variedad analtica, podemos considerar
el cuerpo de cocientes K(U ) del anillo H(U ). A sus elementos los llamaremos
fracciones holomorfas en U . Diremos que una fracci
on K(U ) es holomorfa
en un punto p U si = /, donde , H(U ) y (p) = 0. En tal

38

Captulo 1. Preliminares

caso denimos
(p) = (p)/(p). Es claro que este valor no depende de la
representacion de como fraccion.
Tambien es obvio que el conjunto de puntos donde es holomorfa es un
abierto U0 U (denso, por el teorema anterior), as como que
es realmente
una funci
on holomorfa en U0 . M
as a
un, si ,  K(U ) cumplen que
y

 coinciden en un abierto de U , entonces =  . En efecto, sea p un punto


donde ambas funciones coinciden, y sean = /,  =  /  , de modo que
(p) = 0 =  (p). Entonces las funciones / y  /  estan denidas en un
entorno de p y son iguales, luego   H(U ) se anula en un entorno de
p, luego   = 0 en H(U ), luego =  .
En particular, cada K(U ) esta completamente determinada por
, por
lo que en lo sucesivo identicaremos la fraccion con la funci
on holomorfa que
dene y omitiremos la barra.
Observemos tambien que si U U  son abiertos conexos en una variedad
analtica, podemos denir un monomorsmo de cuerpos K(U  ) K(U ) mediante = /  |U = |U /|U . Es evidente que no depende de la representacion de como fraccion, as como que el dominio de |U es la interseccion
con U del dominio de y que, considerada como funci
on holomorfa sobre este
dominio, es la restricci
on de considerada como funci
on holomorfa.
Con esto estamos en condiciones de denir las funciones meromorfas sobre
una variedad analtica:
Denici
on 1.61 Si V es una variedad analtica, una funci
on meromorfa en
V es una funci
on f : U C denida sobre un abierto denso de V tal que
todo punto de V tiene un entorno abierto conexo W tal que f |U W K(W ).
Llamaremos M(V ) al conjunto de todas las funciones meromorfas en V .
Es claro que las funciones meromorfas son holomorfas en su dominio. El
conjunto M(V ) tiene estructura de anillo con las operaciones denidas como
sigue: dadas dos funciones meromorfas f : U C y f  : U  C, cubrimos
V con abiertos conexos Wi tales que f |U Wi , f  |U  Wi K(Wi ) y consideramos
las funciones f |U Wi + f  |U  Wi K(Wi ). Llamamos U  a la uni
on de sus
dominios y denimos f + f  : U  C como la funci
on que extiende a todas
las sumas. El producto se dene an
alogamente.
Si V es una variedad analtica conexa, entonces M(V ) es un cuerpo, pues
si f M(V ) no es nula, podemos cubrir V con abiertos conexos Wi tales que
on
f |Wi K(Wi ), y ha de ser f |Wi = 0, pues en caso contrario f sera una funci
holomorfa que se anulara en un abierto, luego sera nula. Por consiguiente,
podemos considerar las fracciones holomorfas f |1
Wi K(Wi ), que claramente
denen una funci
on meromorfa f 1 con la propiedad de que f f 1 = 1.
Vamos a probar un teorema sobre la estructura del cuerpo M(V ), para lo
cual necesitamos un resultado previo:
Teorema 1.62 Sea f una funci
on holomorfa en (un entorno de) el polidisco
cerrado |zi | 1, i = 1, . . . , n y sea M el m
aximo de f en dicho polidisco. Supon-

1.7. Variedades analticas

39

gamos que f y todas sus derivadas de orden menor que h se anulan en 0. Entonces, para todo z en el polidisco abierto, se cumple que |f (z)| M max |zi |h .
i

n: Para cada z Cn llamaremos |z| = maxi |zi |. Fijemos un


Demostracio
z tal que 0 < |z| < 1 y para cada t C denamos g(t) = f (tz), que es una
funci
on holomorfa en un entorno del disco |t| |z|1 .
La hip
otesis sobre las derivadas de f implica que su serie de Taylor no tiene
terminos de grado menor que h, luego a la serie de Taylor de g le sucede lo mismo,
es decir, la funci
on g(t)/th es holomorfa en un entorno del disco cerrado. Por el
principio del m
odulo m
aximo, |g(t)/th | es menor o igual que el valor que toma
esta funci
on en la frontera del disco, que a su vez es menor o igual que M/|z|h ,
es decir, tenemos que |g(t)/th | M |z|h . Haciendo t = 1 queda f (z) M |z|h ,
como haba que probar.
Otro hecho elemental que necesitaremos a continuacion es el siguiente: el
n
umero de monomios de grado m en n indeterminadas es


m+n
Mnm =
.
n
En efecto, podemos dividir tales monomios en dos grupos: los que contienen
alguna indeterminada Xn , que son Mnm1 , y los que no contienen ninguna, que
m
m
son Mn1
, luego Mnm = Mnm1 + Mn1
. Basta razonar por inducci
on sobre
m + n.
Teorema 1.63 Si V es una variedad analtica compacta, entonces el grado de
trascendencia de M(V ) sobre C es menor o igual que dim X.
n: Sea n = dim V y tomemos funciones f1 , . . . , fn+1 M(V ).
Demostracio
Hemos de probar que existe un polinomio no nulo F C[T1 , . . . , Tn+1 ] tal que
F (f1 , . . . , fn+1 ) = 0.
Para cada punto x V vamos a elegir tres entornos x Wx Vx Ux . En
primer lugar elegimos Ux tal que fi = Pi,x /Qi,x , donde Pi,x , Qi,x H(Ux ) son
funciones primas entre s en todos los puntos de Ux . La existencia de Ux nos
la da el teorema 1.53. Tomamos Vx tal que su clausura este contenida en Ux y
que sea el dominio de una carta con imagen en el polidisco |zi | < 1. El tercer
entorno Wx es la antiimagen del polidisco |zi | < 1/2.
Consideremos dos puntos x, y V tales que Ux Uy = . En dicha
interseccion tenemos que
Pi,x
Pi,y
=
,
Qi,x
Qi,y
y ambas fracciones son primas entre s en cada punto de Ux Uy , por lo que
Qi,x /Qi,y ha de ser una unidad en cada punto, es decir, Qi,x = Qi,y i,x,y , para
una cierta funci
on holomorfa i,x,y H(Ux Uy ) que no se anula en ning
un
punto.

40

Captulo 1. Preliminares

Podemos tomar un n
umero nito de puntos 1 , . . . , r V tales que los
abiertos Wj cubran V . Denimos
j,k =

n+1


C = max max |j,k |.

i,j ,k ,

j,k Vj Vk

i=1

Notemos que C 1, pues j,k k,j = 1.


Consideremos un polinomio arbitrario F (T1 , . . . , Tn+1 ) de grado m y pongamos que
Rx
F (f1 , . . . , fn+1 ) = m
en Vx ,
(1.7)
Qx
donde
Qx =

n+1


Qi,x .

i=1

Observemos que Rj = m
j,k Rk en Vj Vk . Vamos a probar que, para cada
h > 0, podemos encontrar un polinomio no nulo F para el cual las funciones
Rj tengan nulas todas las derivadas de orden menor que h en j .
Observemos que la aplicacion que a cada polinomio F le asigna la funci
on
Rj es lineal, como tambien lo es la que a F le asigna una derivada parcial ja
de Rj en j . Consideremos, pues, la aplicaci
on lineal que a cada polinomio F
de grado m le asigna el vector formado por todas las derivadas parciales de
orden < h de todas las funciones Rj en j (incluyendo la derivada de orden 0,
igual a Rj (j )). Si escogemos m y h de modo que





n+m+1
n+h1
>r
,
n+1
n

(1.8)

la aplicaci
on tendr
a un n
ucleo no trivial, pues el miembro izquierdo es la dimension del espacio de polinomios y el miembro derecho es el n
umero de derivadas parciales. (Notemos que el n
umero de derivadas parciales de orden m
de una funci
on de n variables es el mismo que el de monomios de grado m en
n indeterminadas). Basta tomar un polinomio F en dicho n
ucleo.
As podemos aplicar el teorema anterior a las funciones Rj . Para ello llamamos
M = max max |Rj (x)|,
j

xVj

con lo que, para todo x Wj , se cumple que


|Rj (x)|

M
.
2h

El m
aximo M se alcanzara en un punto x0 Vj . Entonces x0 Wk , para
cierto k, luego
M = |Rj (x0 )| = |Rk (x0 )||k,j (x0 )|m

M m
C .
2h

1.7. Variedades analticas

41

Vamos a ver que podemos elegir h y m de modo que C m /2h < 1, lo que
obliga a que M = 0, lo que a su vez implica que cada Rj es nula en Vj y, como
estos abiertos cubren V , concluimos que F (f1 , . . . , fn+1 ) por (1.7).
Pongamos C = 2 , donde 0, porque C 1. Lo que queremos es que
m h. Ahora bien, el miembro izquierdo de (1.8) es un polinomio de grado
n + 1 en m, digamos P (m), mientras que el miembro derecho es un polinomio
de grado n en h, digamos Q(h). Fijemos un natural l > y hagamos h = lm.
El polinomio Q(lm) tiene tambien grado n en m, luego solo hemos de tomar un
m sucientemente grande para que P (m) > Q(lm), lo cual siempre es posible.

Complexicaciones Es claro que toda variedad analtica de dimensi


on n
es tambien una variedad diferencial (real de clase C ) de dimensi
on 2n. El
teorema 1.49 implica que las variedades analticas son siempre variedades diferenciales orientables.
Para denir espacios tangentes y diferenciales complejas conviene recordar la
estructura de producto tensorial: si W es un espacio topologico real, llamaremos
complexicaci
on de V al producto tensorial C R W , que es un espacio vectorial
complejo de la misma dimension, cuyos elementos se expresan de forma u
nica
como 1 v + i w, con v, w W . Simplicando la notaci
on, escribiremos
C R W = {v + iw | v, w W }.
Si v1 , . . . , vn es una base de W , entonces tambien es una base de C R W
como C-espacio vectorial, mientras que v1 , . . . , vn , iv1 , . . . , ivn es una base de
este como R-espacio vectorial.
Por ejemplo, si V es una variedad analtica y C (V, R) es el espacio de todas
las funciones (innitamente) diferenciables de V en R, entonces la complexicacion C (V, C) = C R C (V ) es claramente el espacio de todas las funciones
diferenciables de V en C.
Si p V , representaremos por Cp (V, C) al conjunto de todas las funciones
complejas diferenciables denidas en un entorno de V . No podemos considerarlo la complexicaci
on de su an
alogo real Cp (V, R) porque no tenemos una
estructura de espacio vectorial, pero en cualquier caso sus elementos son de la
forma f1 + if2 , con f1 , f2 Cp (V, R).
Llamaremos Tp (V, R) al espacio tangente a V en p como variedad real, mientras que Tp (V, C) sera su complexicacion. De este modo, si V tiene dimension
compleja n, su dimensi
on real es 2n, luego Tp (V, R) tiene tambien dimensi
on 2n
on compleja 2n. Si (U, z) es una carta analtica de V
y Tp (V, C) tiene dimensi
alrededor de p y llamamos zk = xk + iyk a las funciones coordenadas, entonces
una base de Tp (V, C) esta formada por las derivaciones


,
xk p



,
yk p

k = 1, . . . , n.

(1.9)

42

Captulo 1. Preliminares

Para cada v = v1 + iv2 Tp (V, C) y cada f = f1 + if2 Cp (V, C), podemos


denir
v(f ) = v1 (f1 ) v2 (f2 ) + i(v1 (f2 ) + v2 (f1 )) C,
de modo que podemos ver a los elementos de v como derivaciones de Cp (V ),
es decir, se cumple v(f1 + g) = v(f ) + v(g) y
v(f g) = v(f )g(p) + v(g)f (p).
Ahora conviene observar un hecho general sobre complexicaciones y espacios duales: si W es un espacio vectorial real, entonces (C R W )
= C R W .
En efecto, cada = 1 + i2 C R W se identica con la aplicaci
on de
(C R W ) dada por
(v1 + iv2 ) = 1 (v1 ) 2 (v2 ) + i(1 (v2 ) + 2 (v1 )).

(1.10)

As, volviendo a la variedad analtica V , tenemos que Tp (V, C) puede verse


como la complexicacion de Tp (V, R), luego tiene por base a
dx1 |p , . . . , dxn |p , dy1 |p , . . . , dyn |p .

(1.11)

En general, para cada funci


on f = f1 + if2 Cp (V, C), denimos la diferencial
dfp = df1 |p + idf2 |p Tp (V, C) .
Vista como elemento de Tp (V, C) seg
un la identicaci
on (1.10), su acci
on es
dfp (v) = (df1 |p + idf2 |p )(v1 + iv2 ) = df1 |p (v1 ) df2 |p (v2 ) + i(df1 |p (v2 ) + df2 |p (v1 ))
= v1 (f1 ) v2 (f2 ) + i(v2 (f1 ) + v1 (f2 )) = v(f ).
Es claro que (1.11) es la base dual de (1.9), de donde se sigue que , para
cada v Tp (V, C), su expresi
on en coordenadas es



n



v=
v(xk )
.
+ v(yk )
xk p
yk p
k=1

Una base alternativa que nos ser


a mas u
til para estudiar las aplicaciones
holomorfas es
dzk |p = dxk |p + idyk |p ,

d
zk |p = dxk |p idyk |p .

(1.12)

La base dual de (1.12) resulta ser la formada por las derivaciones












1

1



,
.
=
i
=
+i
zk p
2 xk p
yk p
z k p
2 xk p
yk p

1.7. Variedades analticas

43

De este modo, para cada v Tp (V, C) se cumple





n



v(zk )
.
v=
+ v(z k )
zk p
z k p

(1.13)

k=1

As mismo, si f Cp (V, C) se cumple






n

f
f
dfp =
dzk |p +
dz k |p .
zk p
z k p

(1.14)

k=1

El espacio tangente holomorfo Llamaremos Hp (V ) al conjunto de las funciones holomorfas en un entorno de p (donde dos de ellas se identican si coinciden en un entorno de p).
Teorema 1.64 Una funci
on f Cp (V, R) denida sobre una variedad analtica de dimensi
on n es holomorfa (en un entorno de p) si y s
olo existe una carta
z alrededor de p tal que
f
= 0,
z k

k = 1, . . . , n.

Adem
as en tal caso esta relaci
on se cumple para cualquier carta alrededor de p.
n: La condici
Demostracio
on equivale a que
f
f
Re f
Im f
Im f
Re f
+i
=

+i
+i
= 0,
xk
yk
xk
yk
xk
yk
es decir,
Re f
Im f
=
,
xk
yk

Im f
Re f
=
,
xk
yk

o tambien:
Re(z 1 f )
Im(z 1 f )
=
,
xk
yk

Im(z 1 f )
Re(z 1 f )
=
.
xk
yk

As pues, la condici
on del enunciado se cumple si y s
olo si la funci
on z 1 f
satisface las ecuaciones de Cauchy-Riemann, es decir, si y solo si es holomorfa,
pero, por denici
on, f es holomorfa (en el dominio de z) si y solo si lo es z 1 f .
Un desarrollo an
alogo al de la prueba anterior muestra que si f Hp (V ),
entonces


f
z 1 f
=
.
zk p
zk z(p)
Ademas la igualdad (1.14) se reduce ahora a

n

f
dfp =
dzk |p
zk p
k=1

(1.15)

44

Captulo 1. Preliminares

Diremos que una funci


on f : V C es antiholomorfa si su conjugada
f (la composicion con la conjugaci
on compleja) es holomorfa. Es inmediato
comprobar las relaciones




f
f
f
f
=
,
=
,
zk p
z k p
z k p
zk p
de donde se sigue que una funci
on f es antiholomorfa si y s
olo si sus derivadas
respecto a las coordenadas zk son nulas. Esto nos permite denir:
Tph V = z1 |p , . . . , zn |p  ,

Tpa V = z1 |p , . . . , zn |p  ,

(1.16)

sin que la denici


on dependa del sistema de coordenadas, pues el espacio tangente holomorfo Tph V esta formado por las derivaciones que se anulan sobre las
funciones antiholomorfas y el espacio tangente antiholomorfo Tpa V esta formado
por las derivaciones que se anulan sobre las funciones holomorfas. Obviamente
tenemos la relacion
Tp (V, C) = Tph V Tpa V.

El espacio Tph V tiene dimension n sobre C y dimensi


on 2n sobre R. Este
es el espacio tangente natural cuando nos restringimos a tratar con funciones
holomorfas, por lo que lo representaremos simplemente por Tp V .
Notemos que para derivaciones holomorfas v Tp V , la relaci
on (1.13) se
reduce a

n


v=
v(zk )
.
zk
k=1

Teniendo en cuenta (1.15) y (1.16), es claro que si f Hp (V ), entonces dp f


se anula sobre las derivaciones antiholomorfas, luego podemos considerar que
dfp Tp V . Fijada una carta z alrededor de p, las diferenciales dzk |p constituyen
una base de Tp V .
Diferenciales entre variedades Sea : V W una aplicaci
on holomorfa
entre variedades analticas. La diferencial dp : Tp (V, R) Tp (W, R) se extiende a una aplicaci
on C-lineal dp : Tp (V, C) Tp (W, C) mediante
dp (v1 + iv2 ) = dp (v1 ) + idp (v2 ).
Se comprueba inmediatamente que si v Tp (V, C) entonces
dp (v)(f ) = v( f ),
de donde a su vez se sigue que dp transforma derivaciones holomorfas en derivaciones holomorfas, luego se restringe a una aplicaci
on lineal
dp : Tp V Tp W.
Es f
acil ver que se cumple la regla de la cadena: d( )p = dp d(p) .

1.7. Variedades analticas

45

Fijadas cartas z alrededor de p y w alrededor de (p), la matriz de dp en


las bases zi |p y wj |p tiene por coecientes

z 1 wj
dp (zi |p )(wj ) =
.

zi
z(p)
As pues, la matriz jacobiana de dp respecto a unas cartas dadas z y w es
la misma que la de su lectura z 1 w respecto a dichas cartas.
Observemos que si : V W es una aplicaci
on holomorfa de un abierto
de Cn a un abierto de Cm y p V , tenemos denidas dos diferenciales dp , una
es la aplicacion dp : Tp V Tp W que acabamos de introducir y la otra es la
diferencial usual en an
alisis real vista como aplicacion C-lineal
dp : Cn Cm .
Las observaciones del parrafo precedente muestran que ambas se corresponden a traves del isomorsmo Tp V
= Cn que hace corresponder la base zi |p
(correspondiente a la carta identidad en V ) con la base canonica de Cn , y del
isomorsmo correspondiente para W .
El teorema de la funci
on inversa Demostramos ahora la version compleja
del teorema de la funci
on inversa junto con algunas aplicaciones, que son una
traducci
on trivial de propiedades an
alogas reales.
Teorema 1.65 (Teorema de la funci
on inversa) Sea : V W una
funci
on holomorfa entre variedades y sea p V un punto tal que la diferencial
dp : Tp (V ) T(p) (W ) es un isomorsmo. Entonces existe un entorno U de
p en V tal que [U ] es abierto en W y |U : U [U ] es una transformaci
on
conforme.
n: Notemos que ambas variedades han de tener la misma
Demostracio
dimensi
on n. Sea (U  , z) una carta alrededor de p y (U  , w) una carta alrededor
on
de (p) de modo que f [U  ] U  . Entonces z 1 f w es una aplicaci
diferenciable entre dos abiertos de Cn cuya diferencial en z(p) es un isomorsmo.
Por el teorema 1.57 existe un entorno G de z(p) tal que (z 1 w)[G]
es abierto en Cn y la restriccion de z 1 w es conforme. Basta tomar
U = z 1 [G].
En la mayor parte de los casos no vamos a trabajar con variedades analticas
abstractas, sino con subvariedades de Cn o del espacio proyectivo Pn (C). La
denici
on de subvariedad, que damos a continuaci
on, incluye la condici
on natural para garantizar que el espacio tangente de la subvariedad en un punto puede
considerarse como subespacio del espacio tangente de la variedad en el mismo
punto. Geometricamente esto expresa que la subvariedad no tiene picos.
Denici
on 1.66 Diremos que una variedad analtica W es una subvariedad de
una variedad analtica V si W V , la topologa de W es la inducida desde
V , la inclusi
on i : W V es holomorfa y, para cada p W , la diferencial
dip : Tp W Tp V es inyectiva.

46

Captulo 1. Preliminares

En estas condiciones podemos identicar a Tp W con un subespacio de Tp V .


Es claro que un abierto U en una variedad analtica V es una subvariedad (con
la estructura diferencial que resulta de restringir las cartas) pues la inclusi
on es
holomorfa (su lectura en una carta de V y su restriccion a U es la identidad)
y la diferencial de la inclusi
on es inyectiva (su matriz jacobiana en las cartas
indicadas es la identidad). De hecho, podemos identicar Tp U = Tp V .
Ahora vamos a relacionar la geometra de una variedad y la de sus subvariedades, para lo cual necesitamos algunos resultados algebraicos sobre diferenciales:
Denici
on 1.67 Sea V una variedad analtica. Diremos que un conjunto de
funciones z1 , . . . , zm Hp (V ) es independiente en p si dz1 |p , . . . , dzm |p son linealmente independientes en Tp (V ).
Obviamente, las funciones coordenadas de una carta son siempre funciones
independientes. Recprocamente tenemos el teorema siguiente:
Teorema 1.68 Sea V una variedad analtica de dimensi
on n y w1 , . . . , wn un
conjunto de n funciones independientes en un punto p V . Entonces w1 , . . . , wn
forman un sistema de coordenadas alrededor de p.
n: Sea U un entorno de p en el que esten denidas todas las
Demostracio
funciones wi . Denimos w : U Cn mediante w(q) = (w1 (q), . . . , wn (q)).
Claramente w es holomorfa.
Llamemos z1 , . . . , zn a las proyecciones en Cn , es decir, a las funciones coordenadas correspondientes a la carta identidad. Consideremos la codiferencial

dwp : Tw(p)
(Cn ) Tp (V ). Tenemos que
dwp (dzi |w(p) ) = dw|p dzi |w(p) = dwi |p .

As pues, dwp transforma la base dzi |w(p) de Tw(p)


(Cn ) en la base dwi |p de

). Por consiguiente dwp es un isomorsmo, luego tambien lo es dwp . Por el


teorema de la funci
on inversa 1.65, la funci
on w se restringe a una transformaci
on
conforme en un entorno de p, es decir, a una carta.

Tp (V

Un poco m
as en general tenemos:
Teorema 1.69 Sea V una variedad analtica de dimensi
on n y w1 , . . . , wm un
conjunto de m n funciones independientes en un punto p V . Entonces
w1 , . . . , wm forman parte de un sistema de coordenadas alrededor de p.
n: Sea z una carta alrededor de p. Entonces dw1 |p , . . . , dwm |p
Demostracio
puede completarse hasta una base de Tp (V ) mediante algunas de las diferenciales dzi |p . Digamos que dw1 |p , . . . , dwm |p , dzm+1 |p , . . . , dzn |p forman dicha
base. Por el teorema anterior w1 , . . . , wm , zm+1 , . . . , zn forman un sistema de
coordenadas alrededor de p.
Con esto podemos probar un resultado notable sobre subvariedades:

1.7. Variedades analticas

47

Teorema 1.70 Sea : V W una aplicaci


on entre variedades y supongamos
que W es una subvariedad de X. Entonces es holomorfa si y s
olo si lo es como
aplicaci
on : V X.
n: Una implicaci
Demostracio
on es obvia. Supongamos que : V X
es diferenciable y tomemos un punto p V . Sea (U, z) una carta en X alrededor
de (p). Consideremos la inclusi
on i : W X. Como di|(p) es inyectiva,
tenemos que di(p) es suprayectiva, luego las formas
di(p) (dzi |(p) ) = di|(p) dzi |(p) = d(zi |U W )|(p)

son un sistema generador de T(p)


(W ). Eliminando algunos de ellos obtenemos
una base. Si llamamos m a la dimensi
on de X y n a la de W , tenemos que n
de las funciones zi |U W son independientes en (p), luego por 1.68 forman un
sistema coordenado (de W ) alrededor de (p). En otras palabras, si llamamos
: Cm Cn a una cierta proyecci
on (es decir, una aplicaci
on que elimina
las componentes adecuadas), la composicion z se restringe a una carta en
W alrededor de (p). La lectura de (como aplicacion de V en W ) respecto
a una carta cualquiera w alrededor de p y la carta z alrededor de (p) es
w1 z . Las tres primeras funciones forman una funci
on holomorfa,
pues son una lectura de como aplicacion en X, y al componer con seguimos
teniendo una funci
on holomorfa. As pues, es holomorfa en un entorno de p,
y esto vale para todo p V .

De aqu se sigue a su vez otro hecho relevante:


Teorema 1.71 Sea V una variedad analtica y W V . Entonces W admite a
lo sumo una estructura analtica que lo convierte en subvariedad de V .
n: Sean W y W  el mismo conjunto W con dos estructuras
Demostracio
diferenciales que lo conviertan en subvariedad de V . Entonces la identidad en
W es holomorfa como aplicacion W V , luego tambien lo es como aplicacion
W W  , e igualmente al reves, luego la identidad es una transformaci
on
conforme, lo que signica que ambas estructuras analticas son la misma.
Una prueba alternativa es la siguiente: si W V es una subvariedad, p W
y z : U U  Cn es una carta en W alrededor de p, entonces z 1 : U  V
es un homeomorsmo en su imagen, es holomorfa como aplicacion en U y, por
consiguiente, tambien holomorfa como aplicaci
on en V . Ademas, dz 1 |q ha de

ser inyectiva, para todo punto q U .
Recprocamente, si U  es un abierto en Cn y : U  W es un homeomorsmo en un abierto U de W , holomorfa como aplicaci
on en V y dq es inyectiva
en todo punto, entonces tambien es holomorfa como aplicacion en W y por el
teorema de la funci
on inversa es una transformaci
on conforme, luego 1 es una
carta de W .
En resumen, si W es una subvariedad de V , entonces las cartas de W son
necesariamente las inversas de los homeomorsmos entre abiertos de Cn y abiertos de W que son holomorfos como aplicaciones en V y cuya diferencial tiene
rango n en cada punto. Todo esto no depende de la estructura analtica de W ,
luego no hay m
as que una estructura analtica posible en W .

48

Captulo 1. Preliminares

Denici
on 1.72 Un subconjunto W de una variedad analtica V es analtico
alrededor de un punto p W (o que p es un punto analtico de W respecto de
V ) si p tiene un entorno en W que admite estructura de subvariedad de V .
Teorema 1.73 Un subconjunto W de una variedad analtica V es analtico
alrededor de un punto p si y s
olo si existe un homeomorsmo z : U U  entre
un abierto U W , p U , y un abierto U  Cn tal que z 1 : U  V sea
holomorfa y dzq1 sea inyectiva para todo q U  .
n: Una implicaci
Demostracio
on ya esta probada. Si existe z en estas condiciones, entonces U es una variedad analtica con z como u
nica carta. Adem
as
es una subvariedad de V , pues la lectura de la inclusi
on i : U V respecto
a z y una carta w en V alrededor de un punto q U es z 1 w, que es
composicion de dos funciones holomorfas, luego i es holomorfa. Ademas diq
es composicion del isomorsmo dzq : Tq U Tz(q) U  con el monomorsmo
1
dzz(q)
: Tz(q) U  Tq V , luego es inyectiva.
As hemos reducido el problema de si un subconjunto W de una variedad
V admite o no estructura de subvariedad a un problema local. El teorema siguiente muestra que el caracter analtico local en cada punto equivale al car
acter
analtico global del conjunto:
Teorema 1.74 Un subconjunto W de una variedad analtica V admite estructura de subvariedad de V si y s
olo si es analtico alrededor de cada uno de sus
puntos.
n: Una implicaci
Demostracio
on es obvia. Si W es analtico alrededor
de cada uno de sus puntos, entonces alrededor de cada punto p W existe
un abierto con una carta respecto a la u
nica estructura analtica posible en el
abierto. Basta ver que dos cartas cualesquiera son compatibles entre s. Si
zi : Ui Ui son dos cartas de dos abiertos en W con U1 U2 = , entonces
las restricciones zi |U1 U2 son dos cartas para las dos estructuras analticas que
hereda la interseccion. Por la unicidad han de ser compatibles, pero esto implica
que z1 y z2 son compatibles.
Veamos otra aplicacion de 1.68:
Teorema 1.75 Sea W una subvariedad de dimensi
on m una variedad analtica
V de dimensi
on n y sea z : U Cn una carta de V alrededor de un punto
p W . Entonces, de entre las funciones coordenadas z1 , . . . , zn , es posible
seleccionar m de ellas tales que las restricciones zi |U W forman una carta de
W alrededor de p.
n: Sea i : W V la inclusi
Demostracio
on, de modo que la diferencial
dip : Tp W Tp V es inyectiva. La aplicacion dual dip : Tp V Tp W es
suprayectiva y transforma cada dzi |p en d(zi |U W )p , luego m de estas diferenciales forman una base de Tp W , luego las correspondientes m funciones zi |U W
son independientes, luego forman una carta de W .

1.8. Toros complejos

49

En particular, si aplicamos el teorema anterior al caso V = Cn y a la carta


z formada por la identidad en Cn , vemos que, reordenando oportunamente las
coordenadas, vemos que una carta de W alrededor de p la forman las funciones
coordenadas z1 , . . . , zd . Si llamamos : U  W a su inversa, vemos que
W U es la graca de , es decir:
W U = {z U | (z1 , . . . , zd ) U  y (zd+1 , . . . , zn ) = (z1 , . . . , zd )}.
As pues, toda subvariedad analtica de Cn es localmente la graca de una
funci
on holomorfa.

1.8

Toros complejos

Aunque, tal y como hemos comentado en la seccion anterior, la mayora de


las variedades analticas que vamos a estudiar seran subvariedades de espacios
anes y proyectivos, aqu vamos a introducir uno de los ejemplos m
as sencillos
de variedades abstractas:
Denici
on 1.76 Sea V un espacio vectorial complejo de dimensi
on g. Es claro
que todos los isomorsmos V Cg determinan una misma estructura analtica
en V . Un retculo en V es un subgrupo R generado por 2g vectores linealmente
independientes sobre R. Un toro complejo de dimensi
on (compleja) g es un
grupo de la forma T = V /R, donde R es un retculo en V .
Podemos considerar un isomorsmo de R-espacios vectoriales : V R2g
que transforme un generador de R en la base canonica de R2g , con lo que R se
corresponde con Z2g , y induce un isomorsmo de grupos
T
= R2g /Z2g
= (R/Z)2g .
A su vez, si S 1 = {z C | |z| = 1} es la circunferencia unidad, el homomorsmo R S 1 dado por t  e2it induce un isomorsmo de grupos R/Z
= S1,
1 2g

luego tenemos que T = (S ) .


M
as a
un, S 1 es una subvariedad (real) de C = R2 , luego todo toro complejo
T de dimensi
on g admite una estructura de variedad diferencial real compacta
de dimensi
on 2g. Vamos a ver que esta estructura no depende de la eleccion
del isomorsmo T
= (S 1 )2g , as como que de ella se puede extraer de forma
natural una estructura analtica, con lo que los toros complejos seran tambien
variedades analticas compactas.
En la cadena de espacios T = V /R
= R2g /Z2g
= (R/Z)2g
= (S 1 )2g consideramos las estructuras diferenciales inducidas desde el u
ltimo de ellos (las que
convierten a los isomorsmos en difeomorsmos).

50

Captulo 1. Preliminares

Fijado z0 = e2it0 S, la restriccion de f (t) = e2it a ]t0 , t0 + [ es la


inversa de una carta alrededor de z0 , y el diagrama siguiente es conmutativo:
f

 S1



 f



R/Z

p

donde p es la proyeccion. Por lo tanto, la restricci


on de p a ]t0 , t0 + [ es la
inversa de una carta alrededor de [t0 ].
Fijado un punto P0 T , la inversa de una carta alrededor de su imagen
([t01 ], . . . , [t02g ]) (R/Z)2g
2g 


t0k , t0k + del producto de las proyecciones de
es la restriccion a U =
k=1
cada factor.
La inversa de la carta correspondiente alrededor de [(t01 , . . . , t02g )] R2g /Z2g
es la restriccion a U de la proyecci
on p : R2g R2g /Z2g .
0
Ahora notamos que si x = (t1 , . . . , t02g ) R2g , entonces

U = {x + 1 e1 + + 2g e2g | 0 < k < 2},


donde los vectores ek son la base canonica de R2k .
Sea R = w1 , . . . , w2g Z y sea : V R2g el R-isomorsmo dado por
(wk ) = ek . Sea z V tal que (z) = x y sea
U  = {z + 1 w1 + + 2g w2g | 0 < k < 2} V.
Claramente, [U  ] = U , y el diagrama siguiente es conmutativo:
V /R


 R2g /Z2g


 R2g

Por consiguiente, la restricci


on de la proyecci
on p al abierto U  es la inversa
de una carta alrededor del punto de partida P0 . M
as a
un, el razonamiento
precedente prueba que la restricci
on de p a un entorno sucientemente peque
no
de cualquier punto de V es la inversa de una carta. Las cartas de esta forma
constituyen un atlas de V /R que no depende de los isomorsmos que hemos
considerado. Es f
acil ver que si componemos la inversa de una de estas cartas
con otra de ellas obtenemos una traslaci
on en V , que es una funci
on holomorfa,
luego el atlas que hemos obtenido es en realidad un atlas analtico de T . El
teorema siguiente resume lo que hemos probado:

1.8. Toros complejos

51

Teorema 1.77 Si T = V /R es un toro complejo de dimensi


on g, entonces T
admite una estructura analtica tomando como cartas las inversas de las restricciones de la proyecci
on p : V T a abiertos sucientemente peque
nos (para
que sean inyectivas). As, T resulta ser una variedad analtica compacta de dimensi
on (compleja) g. Como variedad real, T es difeomorfo a un producto de
2g circunferencias S 1 (y el difeomorsmo puede tomarse de modo que adem
as
sea un isomorsmo de grupos).
Es claro que la estructura de grupo de T es compatible con la estructura
diferencial, es decir, que las aplicaciones + : T T T y : T T son
holomorfas. Esto se expresa diciendo que los toros complejos son grupos de Lie
complejos.
Pronto veremos que, aunque dos toros complejos de la misma dimensi
on son
difeomorfos como variedades reales, esto no signica que sean conformemente
equivalentes como variedades complejas.
Para el resto de la seccion nos restringiremos al caso g = 1.
Teorema 1.78 Sean R y S dos retculos en C y : C/R C/S una aplicaci
on holomorfa. Entonces existen constantes , C tales que el diagrama
siguiente es conmutativo:
C

pR


C/R

C
pS


 C/S

donde viene dada por (z)


= z + .
n: Es f
Demostracio
acil ver que la proyecci
on pS : C C/S es lo que
en topologa se conoce como un cubrimiento, es decir, una aplicaci
on es decir,
una aplicaci
on continua y suprayectiva tal que cada punto [z] C/S tiene un
entorno abierto V tal que pS se restringe a un homeomorsmo pS |U : U V
sobre cada componente conexa U de p1
S [V ]. En efecto, basta tomar un entorno
conexo U de z donde pS |U sea inyectiva y V = pS [U ]. Entonces p1
S [V ] es la
uni
on disjunta de los trasladados s + U , para cada s S.
Sea f : C C/S dada por f = pR . Un teorema b
asico de la topologa
algebraica (el criterio de elevacion2 ) arma que, como pS es un cubrimiento de
un espacio topol
ogico y su dominio C es localmente compacto y simplemente
conexo, la aplicaci
on continua (arbitraria) f se eleva a C, es decir, existe una
aplicaci
on continua : C C tal que pS = f . En concreto, esto signica

que ([z]) = [(z)].


El hecho de que pR y pS sean localmente conformes implica que es holo + ) (z)

morfa. Para cada R, la aplicaci


on (z
toma valores en S. Como
C es conexo y S es discreto, ha de ser constante, y su derivada sera nula. As
pues,  (z + ) =  (z), para todo z C y todo R.
2 Teorema

8.15 en mi libro de Topologa algebraica. Ver la observaci


on posterior.

52

Captulo 1. Preliminares

Esto nos permite denir  : C/R C mediante  ([z]) =  (z) y de


nuevo por la conformidad local de pR tenemos que se trata de una aplicacion
holomorfa. Concluimos que  es constante, ya que de no serlo su imagen sera
abierta en C, pero tambien compacta, lo cual es absurdo.
Sea, pues, C tal que  (z) = para todo z C. Obviamente entonces,
existe C tal que (z) = z + para todo z C.
De aqu se deducen varias consecuencias, pero antes conviene introducir
algunas deniciones.
Denici
on 1.79 Un homomorsmo analtico : C/R C/S entre dos toros
complejos es un homomorsmo de grupos que ademas es una aplicacion holomorfa entre las dos supercies de Riemann. Un isomorsmo analtico es un
homomorsmo analtico biyectivo (en particular una transformaci
on conforme).
Si en el teorema anterior suponemos que (0) = 0, entonces se ha de cumplir

que ()
S, y en tal caso (z)
= z induce tambien la aplicaci
on , es decir,
podemos suponer = 0, con lo que resulta que es un homomorsmo analtico:
Teorema 1.80 Si : C/R C/S es una aplicaci
on holomorfa entre dos
toros complejos que cumple (0) = 0, entonces es un homomorsmo analtico,
inducido por la multiplicaci
on por un cierto C.
En particular, una transformaci
on conforme : C/R C/S entre dos
toros complejos que cumpla (0) = 0 es un isomorsmo analtico. Ahora bien,
si (0) = [], podemos considerar la aplicaci
on : C/S C/S dada por
([z]) = [z]. Es claro que esta bien denida y es una transformaci
on conforme
del toro en s mismo. Por consiguiente, es tambien una transformaci
on
conforme y conserva el 0, luego es un isomorsmo analtico. Con esto hemos
probado:
Teorema 1.81 Dos toros complejos son conformemente equivalentes si y s
olo
si son conformemente isomorfos.
Si : C/R C/S es un isomorsmo analtico entre dos toros complejos,
el n
umero que lo representa en C ha de cumplir R = S y, recprocamente,
todo C que cumpla R = S induce un isomorsmo analtico entre los toros.
Esto nos lleva a la denici
on siguiente:
Denici
on 1.82 Dos retculos R y S en C son linealmente equivalentes si existe
un n
umero complejo tal que R = S.
Geometricamente, esto signica que uno puede obtenerse de otro mediante
una rotaci
on y una homotecia. Los teoremas anteriores muestran que dos toros
C/R y C/S son conformemente equivalentes (o analticamente isomorfos) si y
solo si los retculos R y S son linealmente equivalentes.

1.8. Toros complejos

53

Explcitamente, si R = 1 , 2 Z y S = 1 , 2 Z , tenemos que R y S son


equivalentes si y solo si existe un C tal que 1 , 2 Z = 1 , 2 Z , lo
que a su vez equivale a que existan enteros a, b, c, d tales que
1 = d1 + c2 ,

2 = b1 + a2 ,

ad bc = 1.

Esto equivale a que


2
a2 + b1
=
,

1
c2 + d1

a, b, c, d Z, ad bc = 1.

Si llamamos = 2 /1 y  = 2 /1 , concluimos que R y S son linealmente


equivalentes si y solo si existen n
umeros a, b, c, d tales que
 =

a + b
,
c + d

a, b, c, d Z, ad bc = 1.

Observemos que
Im  =

Im((a + b)(c
+ d)))
bc Im + ad Im
ad bc
=
=
Im .
|c + d|2
|c + d|2
|c + d|2

El hecho de que 1 y 2 sean linealmente independientes sobre R equivale


a que Im = 0 y, eligiendo el orden, podemos exigir que Im > 0. Igualmente
podemos suponer que Im  > 0, con lo que adbc ha de tomar el signo positivo.
Con esto hemos probado el teorema siguiente:
Teorema 1.83 Sean R = 1 , 2 Z y S = 2 , 2 Z dos retculos en C con bases
elegidas de modo que = 2 /1 y  = 2 /1 tengan parte imaginaria positiva.
Entonces R y S son linealmente equivalentes si y s
olo si existen n
umeros enteros
a, b, c, d tales que
a + b
 =
,
ad bc = 1.
c + d
Ahora es claro que existen innitos retculos no equivalentes dos a dos, luego
hay innitos toros complejos de dimensi
on 1 no conformemente equivalentes
dos a dos.

Captulo II

Variedades algebraicas
La geometra algebraica estudia los sistemas de ecuaciones polinomicas sobre
un cuerpo k o, equivalentemente, los subconjuntos de k n donde se anula un
conjunto dado de polinomios. A estos conjuntos los llamaremos subconjuntos
algebraicos de k n .
Antes de dar deniciones m
as precisas conviene observar algunos ejemplos
en R2 . Es claro que si F (X) R[X], entonces la gr
aca de F es el conjunto de
soluciones de la ecuacion Y F (X) = 0, luego las gr
acas de los polinomios son
conjuntos algebraicos. Tambien lo son las secciones conicas (elipses, hiperbolas y
par
abolas), pues toda c
onica puede expresarse como el conjunto de las soluciones
de un polinomio de segundo grado en dos variables. Con polinomios de tercer
grado encontramos ciertos fen
omenos notables.

Y 2 = X3

Y 2 = X 2 (X + 1)

Y 2 = X(X 2 1)

Estos ejemplos (junto con los de las gr


acas de polinomios y las secciones
conicas) sugieren que los conjuntos algebraicos denidos por un polinomio en
R2 son curvas en un sentido que deberemos precisar, pero que en una primera
aproximaci
on podramos concretar diciendo que localmente son homeomorfos a
segmentos de recta.
La primera gura muestra que las curvas algebraicas pueden tener picos.
La segunda muestra que pueden cortarse a s mismas, con lo que en realidad hay
puntos alrededor de los cuales no podemos decir que las curvas sean localmente
rectas. La tercera muestra que las curvas algebraicas no tienen por que ser
55

56

Captulo 2. Variedades algebraicas

conexas. A medida que aumentamos el grado podemos obtener curvas mas


complejas. Veamos un u
ltimo ejemplo en grado 6:

(X 2 + Y 2 )3 4X 2 Y 2 = 0

2.1

Variedades anes

A la hora de estudiar los conjuntos algebraicos, a menudo resulta u


til moverlos hasta una posici
on adecuada (por ejemplo, en la que un punto que nos
interese pase a ser el (0, 0), etc.) Sin embargo, desde un punto de vista te
orico
resulta mas conveniente a
un movernos nosotros en lugar de mover el conjunto,
es decir, cambiar de sistema de referencia. Ello nos lleva a recordar primeramente los conceptos basicos de la geometra afn.
Denici
on 2.1 Llamaremos espacio afn n-dimensional de un cuerpo k al conjunto An (k) = k n . A sus elementos los llamaremos puntos. Cuando k se sobrentienda escribiremos simplemente An . Escribiremos k n cuando queramos
referirnos a k n como espacio vectorial.
La diferencia entre An y k n es que en An olvidamos la estructura vectorial
de k n , de modo que ning
un punto desempe
na un papel destacado (al contrario
de lo que ocurre en k n con el vector 0). Esto no signica que despreciemos
la estructura vectorial, sino que nos permitimos la posibilidad de asociar una
estructura vectorial a cada punto, de modo que el vector 0 sea en cada momento
el punto que m
as convenga. M
as concretamente, si P y Q son puntos de An ,

llamaremos P Q = Q P k n . De este modo, jado un punto O An ,


obtenemos una estructura vectorial al identicar cada punto P An con el

vector OP .
Un sistema de referencia afn en An es una n+1-tupla (O; P1 , . . . , Pn ) tal que

los vectores OPi forman una base de k n . Las coordenadas de un punto P An

en

dicho sistema de referencia son las coordenadas del vector OP en la base


on escribiremos O en lugar de (O; P1 , . . . , Pn ).
OPi . Cuando no haya confusi
As, si las coordenadas de P son (a1 , . . . , an ), tenemos que

P = O + OP = O + a1 OP1 + + an OPn .
En particular vemos que un punto est
a completamente determinado por sus
coordenadas en un sistema de referencia dado. En la mayora de las ocasiones

2.1. Variedades anes

57

sobrentenderemos que hemos jado un sistema de referencia e identicaremos


cada punto con la n-tupla de sus coordenadas.
Es f
acil ver que si tenemos dos sistemas de referencia anes O y O , entonces las coordenadas de un punto arbitrario P en ambos sistemas, digamos
(X1 , . . . , Xn ) y (X1 , . . . , Xn ) estan relacionadas por un sistema de ecuaciones
lineales:
X1

= b1 + a11 X1 + + a1n Xn ,


Xn = bn + an1 X1 + + ann Xn .

(2.1)

Cualquier sistema de ecuaciones de este tipo cuya matriz de coecientes (aij )


sea regular se corresponde con un cambio de sistema de referencia.
A partir de aqu conviene olvidar que los puntos de An son, conjuntistamente, n-tuplas y pensar que cada punto P tiene determinadas unas coordenadas en cada sistema de referencia de An . Las componentes de P son simplemente
sus coordenadas en el sistema de referencia formado por O = (0, . . . , 0) y los
vectores de la base canonica de k n , pero este sistema de referencia particular no
tiene ning
un signicado especial en la teora.
Denici
on 2.2 Si F k[X1 , . . . , Xn ] es un polinomio y un punto P An tiene
coordenadas (a1 , . . . , an ) en un sistema de referencia dado, escribiremos F (P )
para referirnos a F (a1 , . . . , an ). Por supuesto, esta notaci
on depende del sistema
de referencia. Si S k[X1 , . . . , Xn ] es un conjunto de polinomios, llamaremos
V (S) = {P An | F (P ) = 0 para todo F S}.
Diremos que un conjunto C An es algebraico si C = V (S) para cierto conjunto
S k[X1 , . . . , Xn ].
Observemos que V (S) depende del sistema de referencia con el que se eval
uan
los polinomios, pero no sucede lo mismo con el caracter algebraico de un conjunto: Si C = V (S) es un conjunto algebraico respecto a un sistema de referencia
O y consideramos otro sistema O , a cada polinomio F S le podemos asignar
mediante un cambio de variables lineal de tipo (2.1) otro polinomio F  de
modo que F se anula en las coordenadas de un punto P respecto a O si y solo
si F  lo hace en sus coordenadas respecto de O . Si llamamos S  al conjunto de
los polinomios as obtenidos resulta que C = VO (S) = VO (S  ), luego T tambien
es algebraico respecto del sistema O .
El conjunto vaco es algebraico, pues = V (1).
En la pr
actica es costumbre referirse a un conjunto algebraico mediante
las ecuaciones que lo denen, de modo que, por ejemplo, en lugar de escribir
V = V (X 2 + Y 2 1, X + Y + Z 3) podemos decir que V es el conjunto
algebraico determinado por las ecuaciones
X 2 + Y 2 = 1,

X + Y + Z = 3.

58

Captulo 2. Variedades algebraicas

Los subconjuntos algebraicos de A2 denidos por una u


nica ecuacion se
llaman curvas anes planas. Las curvas planas se clasican en rectas, c
onicas,
c
ubicas, cu
articas, etc. seg
un el grado del polinomio que las dene.1
Es claro que un mismo conjunto algebraico puede denirse mediante distintos sistemas de ecuaciones. Por ejemplo, una misma circunferencia en A3 (R)
puede denirse como la interseccion de un cilindro y un plano, o de una esfera
y un plano, o de dos esferas, etc. Una forma de evitar que nuestros resultados dependan de las ecuaciones particulares con las que denimos un conjunto
algebraico es considerar simultaneamente todas las ecuaciones posibles.
En primer lugar observamos que si S k[X1 , . . . , Xn ] e I es el ideal generado
por S, entonces V (S) = V (I), luego todo conjunto algebraico est
a determinado
por un ideal. Esto nos lleva a tratar con conjuntos algebraicos denidos por
innitas ecuaciones. Ahora bien, puesto que el anillo k[X1 , . . . , Xn ] es noetheriano (teorema 1.7), todo ideal es nitamente generado, luego en realidad todo
conjunto algebraico est
a determinado por un n
umero nito de polinomios.2 Considerar innitas ecuaciones es solo un recurso te
orico para evitar una elecci
on
arbitraria de ecuaciones.
Dado un conjunto algebraico C = V (S), la pregunta obligada es si, al sustituir el conjunto S por el ideal I = (S), obtenemos el conjunto de todas las
ecuaciones polin
omicas satisfechas por C. Precisemos esto:
Denici
on 2.3 Si C An es un conjunto algebraico, jado un sistema de
referencia afn, denimos el ideal
I(C) = {F k[X1 , . . . , Xn ] | F (P ) = 0 para todo P C}.
Hemos de entender que I() = k[X1 , . . . , Xn ].
As, los polinomios de I(C) determinan todas las ecuaciones satisfechas por
el conjunto C. Nos estabamos preguntando si I(V (I)) = I, para todo ideal I.
Similarmente, cabe preguntarse si V (I(C)) = C, para todo conjunto algebraico
C, o mas en general si las correspondencias C I que acabamos de denir
son biyectivas y mutuamente inversas.
Esto no es cierto en general. En principio tenemos que I I(V (I)) y
C = V (I(C)). Sin embargo, la primera inclusi
on no tiene por que ser una
igualdad, como muestra el ejemplo siguiente:
Ejemplo Consideremos la curva en A2 (R) dada por X 2 +Y 2 = 0. Nada m
as
lejos de nuestras expectativas sobre las curvas algebraicas que el hecho de que
una de ellas pueda reducirse al punto (0, 0). Resulta que el conjunto algebraico
1 Esta denici
on es provisional. En la nota de la p
agina 62 a
nadiremos una restricci
on
natural a la denici
on de curva. La idea es que el conjunto algebraico determinado por
(X Y )(X 2 + Y 2 1) = 0 no sea una curva, sino la uni
on de dos curvas: una recta y una
circunferencia.
2 Este hecho que aqu
comentamos al paso fue en su momento un notable descubrimiento
de Hilbert.

2.1. Variedades anes

59

C = {(0, 0)} esta denido por el conjunto S = {X 2 + Y 2 }, o tambien por el


ideal I = (X 2 + Y 2 ) R[X, Y ], pero los polinomios de este ideal no son todos
los que se anulan en C, pues no contiene a los polinomios X e Y , lo cuales, pese
a ello, se anulan en C. As, I(V (I)) = I.
Estas patologas se deben a que R no es algebraicamente cerrado. Si consideramos a X 2 + Y 2 como polinomio en C[X, Y ] vemos que
X 2 + Y 2 = (X + iY )(X iY ),
luego V (X 2 + Y 2 ) A2 (C) es la uni
on de dos rectas que se cortan en (0, 0).
Pronto ser
a evidente que el ideal I = (X 2 +Y 2 ) C[X, Y ] s que consta de todos
los polinomios que se anulan en C, entre los cuales no esta X, pues ciertamente
X no se anula en (i, 1) C.
Aun si consideramos cuerpos algebraicamente cerrados, hay otra cuestion
que debemos tener en cuenta.
Denici
on 2.4 Llamaremos radical de un ideal I de un anillo conmutativo y
unitario A al ideal
Rad I = {a A | an I para un natural n > 0}.
Es f
acil ver que, efectivamente, se trata de un ideal de A, pues si am I
y b I entonces (a + b)m+n I. Ademas I Rad I y si I = A entonces
Rad I = A.
Un ideal I es radical si I = Rad I o, equivalentemente, si cuando an I
entonces a I. Es claro que Rad I cumple esta propiedad, luego Rad I es el
menor ideal radical que contiene a I. Todo ideal primo es radical.
m

Es evidente que todo ideal I(X) es radical. El teorema siguiente muestra que
cuando el cuerpo base es algebraicamente cerrado, la restriccion de la correspondencia entre ideales y conjuntos algebraicos se vuelve biyectiva al restringirla a
ideales radicales. (A este teorema se le suele llamar tambien Teorema de los
ceros de Hilbert. Nosotros reservaremos este nombre para el teorema 1.34.)
Teorema 2.5 Sea k un cuerpo algebraicamente cerrado e I un ideal del anillo
de polinomios k[X1 , . . . , Xn ]. Entonces I(V (I)) = Rad I.
n: Una inclusi
Demostracio
on es obvia. Digamos que I = (F1 , . . . , Fm ).
Tomemos G I(V (I)), es decir, G se anula en todos los puntos donde se
anulan los polinomios Fi . A
nadamos una indeterminada T y consideremos los
polinomios
F1 , . . . , Fm , T G 1 k[X1 , . . . , Xn , T ].
Por hip
otesis no tienen soluciones en com
un, luego por el teorema de los ceros
de Hilbert 1.34 existen polinomios H1 , . . . , Hm , H k[X1 , . . . , Xn , T ] tales que
H1 F1 + + Hm Fm + H(T G 1) = 1.

60

Captulo 2. Variedades algebraicas

Ahora sustituimos T = 1/Y y, multiplicando por una potencia adecuada de


Y , obtenemos una ecuacion de la forma

H1 F1 + + Hm
Fm + H  (G Y ) = Y N ,

para ciertos polinomios H1 , . . . , Hm
, H  k[X1 , . . . , Xn , Y ]. Finalmente sustiN
tuimos Y = G y queda que G (F1 , . . . , Fm ).

En particular, si el ideal I es radical tenemos que I(V (I)) = I, luego la


aplicaci
on I  V (I) biyecta los ideales radicales con los conjuntos algebraicos.
Su inversa es C  I(C). Claramente ambas correspondencias invierten las
inclusiones.
Nota En lo sucesivo, y si no se indica lo contrario, sobrentenderemos que el
cuerpo base k es algebraicamente cerrado. Esto no signica que no podamos
aplicar los resultados que obtengamos a otros casos naturales, como k = R. No
obstante, los resultados para cuerpos no algebraicamente cerrados ser
an reejos mas o menos debiles de la teora abstracta sobre cuerpos algebraicamente
cerrados.
Ahora estamos en condiciones de introducir ciertos matices en la teora. Por
ejemplo, seg
un las deniciones que hemos dado, la curva plana de ecuaci
on
XY = 0 es una conica, pero es mas descriptivo decir que se trata de la uni
on
de las rectas X = 0 e Y = 0. En general, tenemos lo siguiente:
Teorema 2.6 La intersecci
on de conjuntos algebraicos es un conjunto algebraico. La uni
on de un n
umero nito de conjuntos algebraicos es un conjunto
algebraico.
n: Es inmediato comprobar que
Demostracio


V (Si ) = V ( Si ).
iI

iI

Por otra parte, si F y G son polinomios, es claro que V (F G) = V (F )V (G).


As mismo, todo conjunto algebraico es interseccion de un n
umero nito de
conjuntos V (Fi ), de donde se sigue f
acilmente que la uni
on de dos conjuntos
algebraicos es un conjunto algebraico. De hecho, es f
acil concluir que
V (I1 ) V (In ) = V (I1 In ).

Esto hace que un conjunto algebraico pueda ser muy heterogeneo, como la
uni
on de una esfera, un plano y una recta. Sin embargo, vamos a ver que en tal
caso es posible separar teoricamente la esfera, el plano y la recta a partir de
su uni
on. Para ello introducimos el concepto que da ttulo a esta seccion:
Denici
on 2.7 Un conjunto algebraico C es reducible si existen conjuntos algebraicos C1 , C2 distintos de C y tales que C = C1 C2 . En caso contrario
diremos que C es irreducible. A los conjuntos algebraicos irreducibles los llamaremos tambien variedades anes.

2.1. Variedades anes

61

El teorema siguiente muestra que todo conjunto algebraico est


a formado
por una uni
on nita de variedades, por lo que limitarnos a estudiar variedades
no supone una restricci
on importante. Al contrario, es imprescindible si no
queremos perdernos en la confusi
on que produce una mezcla nita ca
otica de
variedades:
Teorema 2.8 Todo conjunto algebraico C se descompone de forma u
nica en
uni
on de variedades C = V1 Vn tales que Vi  Vj para i = j.
n: Sea A el conjunto de todos los conjuntos algebraicos en
Demostracio
A que no pueden descomponerse en uni
on nita de variedades. Hemos de
probar que es vaco. Si contiene un conjunto C, entonces C no es irreducible,
luego C = C1 Y1 , donde ambos conjuntos est
an contenidos estrictamente en C.
Al menos uno de ellos no ha de poder descomponerse en uni
on de variedades.
Digamos que C1 A. Entonces C1 = C2 Y2 , etc. Continuando este proceso
obtenemos una sucesion de conjuntos algebraicos
n

C C1 C2 C3
Al considerar sus ideales obtenemos una sucesion estrictamente creciente de
ideales de k[X1 , . . . , Xn ], lo cual es imposible porque este anillo es noetheriano.
As pues, todo conjunto C admite una descomposicion en las condiciones del
enunciado (si una de las variedades est
a contenida en otra, la eliminamos).
Para probar la unicidad observamos que si
V1 V n = W 1 W m
son dos descomposiciones en las condiciones del enunciado, entonces
Vi = (W1 Vi ) (Wm Vi ),
y al ser irreducible ha de ser Vi Wj , para cierto j. Similarmente Wj Vr ,
para cierto r, pero entonces Vi Vr , luego i = r y as Vi = Wj . Ahora es f
acil
ver que las dos descomposiciones son la misma.
Comprobar que un conjunto algebraico es irreducible suele ser una tarea
delicada. El resultado fundamental es el siguiente:
Teorema 2.9 Un conjunto algebraico C = es irreducible si y s
olo si I(C) es
un ideal primo.
n: Si I(C) no es primo, tomemos F1 F2 I(C) de modo que
Demostracio
Fi
/ I(C). Entonces C = (CV (F1 ))(CV (F2 )). Los conjuntos CV (Fi ) son
algebraicos y estan contenidos estrictamente en C, pues si C V (Fi ) entonces
Fi I(C). As pues, C no es irreducible.
Recprocamente, si C = C1 C2 es una descomposicion de C, entonces
existen polinomios Fi I(Ci ) \ I(C), los cuales cumplen, por otra parte, que
F1 F2 I(C), luego I(C) no es primo.

62

Captulo 2. Variedades algebraicas

Las variedades mas simples son los puntos. Puesto que la correspondencia
entre ideales y conjuntos algebraicos invierte las inclusiones y los puntos no
contienen variedades menores, vemos que los puntos se corresponden con los
ideales maximales (notemos que un ideal radical maximal es lo mismo que un
ideal maximal).
rm
Ejemplo Sea V = V (F ) A2 una curva plana y sea F = F1r1 Fm
la
descomposicion de F en factores irreducibles. Entonces

V = V (F1 ) V (Fm )
es la descomposicion de V en variedades irreducibles. En efecto, cada conjunto
Vi = V (Fi ) es irreducible, pues el ideal Ii = (Fi ) es primo, luego es radical,
luego I(Vi ) = rad(Fi ) = (Fi ), y podemos aplicar el teorema anterior.
Ademas, no puede ocurrir que Vi Vj para i = j, pues entonces (Fj ) (Fi ),
luego Fi | Fj y Fi = Fj .
Concluimos que una curva plana es irreducible si y s
olo si la ecuacion que
la dene es irreducible o, a lo sumo, potencia de un polinomio irreducible. En
cualquier caso, una curva plana irreducible siempre puede denirse mediante
una ecuaci
on irreducible.
Nota En lo sucesivo, cuando hablemos de una curva plana (una recta, una
conica, una c
ubica, etc.) sobrentenderemos que es irreducible salvo que indiquemos explcitamente lo contrario.
Teorema 2.10 Los conjuntos denidos por una ecuaci
on Y = G(X1 , . . . , Xn )
(es decir, las gr
acas de los polinomios) son irreducibles.
n: Basta probar que el polinomio F = Y G(X1 , . . . , Xn )
Demostracio
es irreducible, pues entonces I(V (F )) = rad(F ) = (F ) sera un ideal primo. Si
F = F1 F2 , entonces uno de los factores ha de tener grado en Y igual a 1, digamos
F1 = S(X1 , . . . , Xn )Y + T (X1 , . . . , Xn ). Por consiguiente F2 = F2 (X1 , . . . , Xn ),
con lo que, igualando coecientes,
1 = S(X1 , . . . , Xn )F2 (X1 , . . . , Xn ),
luego F2 es constante.
Ejemplo

Los conjuntos algebraicos dados por

Y 2 = X 3,

Y 2 = X 2 (X + 1),

Y 2 = X(X 2 1)

y X2 + Y 2 = 1

son irreducibles, es decir, son curvas planas. (Ver las guras de la p


agina 55).
Seg
un el ejemplo anterior, basta probar que los polinomios correspondientes
son irreducibles. Para los tres u
ltimos podemos aplicar el criterio de irreducibilidad de Eisenstein. Por ejemplo, el polinomio Y 2 X 2 (X + 1) k[X][Y ]

2.1. Variedades anes

63

cumple que todos sus coecientes menos el director son divisibles entre el primo
X + 1 y el termino independiente no es divisible entre (X + 1)2 .
Para Y 2 X(X 2 1) usamos el primo X y para Y 2 + X 2 1 el primo X + 1.
Supongamos ahora que Y 2 X 3 = F1 F2 . Es f
acil ver que si el grado en Y
de uno de los factores es 2, el otro ha de ser constante. Supongamos, pues, que
F1 = G1 (X)Y + H1 (X),

F2 = G2 (X)Y + H2 (X).

Multiplicando e igualando coecientes queda que


G1 G2 = 1,

G1 H2 + H1 G2 = 0,

H1 H2 = X 3 .

De la primera igualdad obtenemos que G1 y G2 son constantes, de la segunda


que H1 = aH2 , para cierto a k, y de la tercera que aH22 = X 3 , lo cual es
imposible. Por lo tanto Y 2 X 3 es irreducible.
Seguidamente estudiamos las aplicaciones que conectan adecuadamente dos

variedades anes. Estas


son, naturalmente, las aplicaciones denidas a traves
de polinomios.
Denici
on 2.11 Sean V Am (k) y W An (k) dos variedades anes. Una
aplicaci
on : V W es polin
omica si, jados sistemas de referencia anes,
existen polinomios F1 , . . . , Fn k[X1 , . . . , Xm ] tales que para todo P V se
cumple que (P ) = (F1 (P ), . . . , Fn (P )). (Entiendase: las coordenadas de (P )
son las imagenes por los Fi de las coordenadas de P .)
Un isomorsmo entre variedades es una aplicaci
on polin
omica biyectiva cuya
inversa sea tambien polin
omica.3
Es f
acil ver que el car
acter polin
omico de una aplicaci
on no depende de
los sistemas de referencia considerados. Tambien es facil comprobar que la
composicion de aplicaciones polin
omicas es una aplicacion polin
omica.
Ejemplo La par
abola Y = X 2 es isomorfa a la recta A1 . Un isomorsmo es
el dado por (t) = (t, t2 ).
Llamaremos k[V ] al conjunto de las funciones polin
omicas V k. Aqu
estamos considerando a k = A1 como una variedad. Es claro que k[V ] es un
anillo con las operaciones denidas puntualmente (aqu consideramos a k como
cuerpo y no meramente como espacio afn). Adem
as contiene una copia de k
(formada por las funciones constantes).
Notemos que la denici
on de k[V ] no depende de la eleccion de un sistema
de referencia en An . Ahora bien, si jamos uno, podemos obtener una representacion en coordenadas de cada funci
on de k[V ]. Concretamente, cada
polinomio F k[X1 , . . . , Xm ] dene una funci
on polin
omica f k[V ] dada por
f (P ) = F (P ) (entendiendo que el segundo miembro es F actuando sobre las
3 En el ejercicio de la p
agina 119 se muestra un ejemplo de aplicaci
on polin
omica biyectiva
con inversa no polin
omica.

64

Captulo 2. Variedades algebraicas

coordenadas de P ). La aplicaci
on F  f es un epimorsmo de anillos y su
n
ucleo es I(V ). Por consiguiente tenemos la representacion
k[V ]
= k[X1 , . . . , Xn ]/I(V ).

(2.2)

En la pr
actica consideraremos a (2.2) como una igualdad, si bien hemos de
recordar que s
olo tiene sentido cuando hemos jado un sistema de referencia
en An . Representaremos por xi a la clase de Xi en k[X1 , . . . , Xn ]/I(V ). Observemos que las funciones xi son las que asignan a cada punto P V sus
coordenadas en el sistema de referencia jado.
Se cumple que k[V ] = k[x1 , . . . , xn ]. M
as concretamente, cada funcion
f k[V ] tiene una representaci
on coordenada (no necesariamente u
nica) de
la forma f = F (x1 , . . . , xn ), donde F k[X1 , . . . , Xn ] es cualquier polinomio que cumpla f = [F ]. Si P V tiene coordenadas (a1 , . . . , an ), entonces
f (P ) = F (a1 , . . . , an ).
Como I(V ) es un ideal primo, la representaci
on (2.2) muestra que k[V ] es
un dominio ntegro.
Ejemplo Sea V = V (X Y 2 ). Entonces k[V ] = k[x, y], y es f
acil ver que x e
y son trascendentes sobre k, pero no son algebraicamente independientes, sino
que x = y 2 . Por lo tanto k[V ] = k[y] esisomorfo al anillo de polinomios
k[Y ].

Alternativamente, podemos llamar y = x y entonces k[V ] = k[x][ x].

Cada punto x k se corresponde con dos puntos (x, x) y (x, x) en


V
(salvo el 0, para el que los dos puntos son el mismo), de modo que la funci
on x,
que en k ha de verse como una funci
on multiforme que asocia dos im
agenes
a cada punto es en V una funci
on uniforme que asocia a cada uno de los dos
puntos correspondientes a x en V una de las dos races cuadradas de x en k.
Vamos a probar que k[V ] determina a V salvo isomorsmo. En primer lugar
observemos que si P V entonces I(P ) es un ideal maximal de k[X1 , . . . , Xm ]
que contiene a I(V ), luego IV (P ) = I(P )/I(V ) es un ideal maximal de k[V ].
Recprocamente, todo ideal maximal de k[V ] ha de ser de esta forma. Por lo
tanto, los puntos de V se corresponden biunvocamente con los ideales maximales de k[V ].
Notemos que, en principio, la denici
on IV (P ) = I(P )/I(V ) depende de la
,
representacion coordenada k[V ]
k[X
=
1 . . . , Xn ]/I(V ) en un sistema de referencia, pero, a traves del isomorsmo, el ideal maximal IV (P ) se corresponde
con el conjunto de las funciones de k[V ] que se anulan en P , lo cual no depende
de ning
un sistema de referencia. Por lo tanto hemos probado:
Teorema 2.12 Si V es una variedad afn, los ideales maximales de k[V ] son
de la forma IV (P ) = {f k[V ] | f (P ) = 0}, para cierto P V , de modo que
la correspondencia P IV (P ) es una biyecci
on entre V y el conjunto de todos
los ideales maximales de k[V ].

2.1. Variedades anes

65

Observemos ahora que si : V W es una aplicaci


on polin
omica entonces
la aplicaci
on : k[W ] k[V ] dada por (f ) = f es un homomorsmo de
anillos. Adem
as, si P V , se cumple
1

IW ((P )) =

[IV (P )].

En efecto, si f IW ((P )), entonces se cumple que (f )(P ) = f ((P )) = 0,


luego (f ) IV (P ). Esto prueba una inclusi
on y, por la maximalidad, tenemos
la igualdad.
En particular vemos que si = entonces = . Otro hecho inmediato
es que transforma cada funci
on constante de k[W ] en la constante correspondiente de k[V ]. Expresaremos esto diciendo que es un k-homomorsmo.
Teorema 2.13 Sean V Am y W An dos variedades anes sobre un cuerpo
k. Entonces la correspondencia  es una biyecci
on entre las aplicaciones
polin
omicas : V W y los k-homomorsmos de anillos : k[W ] k[V ].
n: Ya hemos probado que la correspondencia es inyectiva.
Demostracio
S
olo falta ver que es suprayectiva. Fijamos sistemas de referencia en Am y
An , con lo que podemos identicar las funciones de k[V ] y k[W ] con clases de
polinomios.
Consideremos un k-homomorsmo : k[W ] k[V ]. Sea (xi ) = [Fi ].
Los polinomios Fi determinan una funci
on polin
omica : Am An , as

como el homomorsmo de anillos : k[X1 , . . . , Xn ] k[X1 , . . . , Xm ] denido


mediante G  G(F1 , . . . , Fn ).
Se cumple que [I(W )] I(V ), pues si G I(W ), entonces la clase de

(G) modulo I(V ) es


G([F1 ], . . . , [Fn ]) = G((x1 ), . . . , (xn )) = ([G]) = (0) = 0.
Por lo tanto [V ] W , pues si P V y G I(W ), entonces G((P )) =
(G)(P ) = 0, luego (P ) V (I(W )) = W . As pues, se restringe a una
funci
on polin
omica de V en W , y es facil ver que cumple = .
Es claro que, bajo la biyecci
on de este teorema, los isomorsmos entre variedades se corresponden con k-isomorsmos de anillos. As pues, dos variedades
son isomorfas si y solo si sus anillos de funciones polin
omicas son k-isomorfos.
Terminamos la seccion introduciendo una clase de funciones m
as generales
que las polin
omicas y que seran fundamentales en la teora. Se trata de las
aplicaciones racionales. De momento denimos u
nicamente las funciones racionales de una variedad en k, si bien m
as adelante generalizaremos la denicion
a aplicaciones entre variedades cualesquiera.
Denici
on 2.14 Sea V An (k) una variedad afn. Llamaremos cuerpo de las
funciones racionales de V al cuerpo de cocientes de k[V ]. Lo representaremos
por k(V ). Notemos que esta denicion no depende de la elecci
on de un sistema
de referencia en An .

66

Captulo 2. Variedades algebraicas

Diremos que una funci


on racional k(V ) es regular o que est
a denida
en un punto P V si = f /g con g(P ) = 0, y en tal caso denimos (P ) =
f (P )/g(P ). Observemos que puede haber representaciones de para las que
el denominador se anule y otras para las que no se anule. No obstante, si
es regular en P , el valor (P ) no depende de la representaci
on con la que se
calcula. Se dice que es singular en un punto P , o que P es una singularidad
de si no es regular en P .
Ejemplo Si V = V (X 2 + Y 2 1), entonces, como elementos de k(V ) tenemos
la igualdad
1+y
x
=
,
x
1y
luego esta funci
on racional es regular en (0, 1), a pesar de lo que parece indicar
la expresi
on izquierda. No es difcil ver que (0, 1) es su u
nica singularidad.
Veamos que podemos identicar los elementos de k(V ) con las funciones que
determinan, en el sentido de que si f /g y f  /g  coinciden sobre el conjunto de
puntos regulares para ambas, entonces f /g = f  /g  .
En efecto, jado un sistema de referencia, sea f = [F ], g = [G], f  = [F  ]

y g = [G ]. Sea H = F G GF  . Entonces tenemos que HGG I(V ), pero
G, G
/ I(V ), pues g, g  = 0. Como I(V ) es primo, ha de ser H I(V ), luego

f g gf  = 0, es decir, f /g = f  /g  .
Esto justica el nombre de funciones racionales para los elementos de k(V ).
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 2.15 Sea V una variedad afn. El conjunto de las singularidades de
una funci
on racional sobre V es algebraico. Adem
as

k[V ] =
OP (V ),
P V

es decir, k[V ] es el conjunto de las funciones racionales sin singularidades.


n: La primera armaci
Demostracio
on sera inmediata si no fuera por que
no podemos usar siempre la misma representacion de una funci
on racional como
cociente de polinomios para determinar sus singularidades. En general, jado
un sistema de referencia y una funci
on racional k(V ), denimos
I = {G k[X1 , . . . , Xn ] | [G] k[V ]}.
Claramente I es un ideal de k[X1 , . . . , Xn ] que contiene a I(V ) y los puntos
de V (I ) son exactamente las singularidades de .
Para probar la segunda armaci
on observamos que si no tiene singularidades entonces V (I ) = , luego, por el teorema de los ceros, 1 I , luego
= [1] k[V ].

2.2. Variedades proyectivas

67

Ejemplo Si V es la par
abola X = Y 2 , entonces k(V ) = k(x)( x) es una
extension cuadr
atica del cuerpo k(x), el cual es isomorfo al cuerpo de funciones
racionales k(X). As, un ejemplo de funci
on racional en V podra ser

x x
=
,
x1
cuya u
nica singularidad es (1, 1).

2.2

Variedades proyectivas

Los resultados mas importantes de la geometra algebraica son globales,


de modo que dejan de cumplirse si quitamos puntos a las variedades. Ya hemos
visto que esto sucede, por ejemplo, si nos olvidamos de las soluciones imaginarias de una ecuaci
on polin
omica real. Ahora veremos que por el mero hecho de
tratar con variedades anes ya estamos olvidando puntos. Nos referimos a los
puntos innitos en el sentido de la geometra proyectiva. Resulta que el marco
natural de la geometra algebraica no es el espacio afn, sino el espacio proyectivo. Por ejemplo, probaremos m
as adelante que dos curvas planas se cortan al
menos en un punto. Este resultado es falso para curvas anes basta pensar
en un par de rectas paralelas, pero en el plano proyectivo dos rectas paralelas
se cortan en un punto innito. Al considerar rectas anes estamos eliminando
un punto de cada recta, de modo que en el caso de dos rectas paralelas estamos
eliminando precisamente el punto que requiere el teorema sobre la intersecci
on
de curvas planas.
Recordemos la teora b
asica sobre los espacios proyectivos:
Denici
on 2.16 Llamaremos espacio proyectivo n-dimensional de un cuerpo k
al conjunto Pn (k) de todos los subespacios vectoriales de dimension 1 en k n+1 .
Cuando no haya confusi
on escribiremos simplemente Pn .
Un sistema de referencia proyectivo en Pn es una n + 2-tupla de puntos
(P0 , . . . , Pn+1 ) Pn tales que Pi = vi , los vectores v1 , . . . , vn+1 son linealmente independientes en k n+1 y v0 = v1 + + vn+1 . Notemos que si elegimos
otros vi (para los mismos Pi ) que cumplan la denici
on, existir
a necesariamente
un C no nulo tal que vi = vi , para todo i = 0, . . . , n + 1.
Fijado un sistema de referencia proyectivo, todo punto P = v Pn cumple
que v = a1 v1 + + an+1 vn+1 , para cierta n + 1-tupla (a1 , . . . , an+1 ) k n+1 ,
no nula, unvocamente determinada por P (y el sistema de referencia) salvo
un factor constante. Diremos que (a1 , . . . , an+1 ) es un vector de coordenadas
homogeneas de P en el sistema de referencia dado.
De este modo, todo (a1 , . . . , an+1 ) k n+1 no nulo es un vector de coordenadas homogeneas de un u
nico punto de Pn , y dos vectores de coordenadas
corresponden al mismo punto si y s
olo si se diferencian en un factor constante.
Cuando se sobrentienda un sistema de referencia prejado, identicaremos a
cada punto de Pn con su clase de coordenadas homogeneas.

68

Captulo 2. Variedades algebraicas


Si consideramos otro sistema de referencia proyectivo (P0 , . . . , Pn+1
), la relaci
on entre las coordenadas homogeneas de un mismo punto P respecto a ambos
sistemas de referencia es de la forma

X1
..
.


Xn+1

a11 X1 +
..
.

+ a1n+1 Xn+1 ,
..
.

(2.3)

= an+1 1 X1 + + an+1n+1 Xn+1 ,

y cualquier relaci
on de esta forma en la que la matriz de coecientes (aij ) sea
regular se corresponde con un cambio de sistema de referencia.
Un hiperplano proyectivo en Pn es un conjunto de la forma
H = {v | v W },
donde W es un subespacio de k n+1 de dimensi
on n. Si respecto a la base
v1 , . . . , vn+1 asociada a un sistema de referencia proyectivo el subespacio W
esta formado por los vectores cuyas coordenadas satisfacen la ecuacion
a1 X1 + + an+1 Xn+1 = 0,
entonces H esta formado por los puntos de Pn cuyas coordenadas homogeneas en
el sistema de referencia dado satisfacen esta misma ecuacion. As mismo, toda
ecuacion de este tipo (con alg
un coeciente no nulo) determina un hiperplano
proyectivo en un sistema de referencia dado y, jado un hiperplano H, siempre
podemos elegir un sistema de referencia proyectivo respecto al cual la ecuacion
de H sea Xi = 0.
Fijemos un hiperplano proyectivo arbitrario H en Pn , al que llamaremos
hiperplano del innito, y tomemos un sistema de referencia respecto al cual la
ecuacion de H sea Xi = 0 (por concretar tomemos i = n + 1, pero todo es
v
alido para un i arbitrario). Entonces los puntos de Pn \H tienen coordenadas homogeneas (X1 , . . . , Xn+1 ) con Xn+1 = 0, luego dividiendo entre Xn+1
vemos que tienen un u
nico vector de coordenadas homogeneas de la forma
(X1 , . . . , Xn , 1). Esto nos permite identicar los puntos de Pn \H con k n
y, por consiguiente, considerar a Pn \H como un espacio afn n-dimensional.
Fijado un sistema de referencia, el espacio proyectivo Pn esta cubierto por los
n + 1 espacios anes Ai formados por los puntos de Pn cuya i-esima coordenada
homogenea es no nula. Cuando consideremos An Pn sin mas especicacion,
se entendera que An es el espacio afn An+1 .
Denimos los conjuntos algebraicos proyectivos de forma paralela e independiente de lo visto en la seccion anterior en el caso afn y a continuaci
on veremos
la relaci
on que existe entre ambos casos.
Denici
on 2.17 Si S k[X1 , . . . , Xn+1 ], llamaremos
V (S) = {P Pn (k) | F (P ) = 0 para todo F S},

2.2. Variedades proyectivas

69

donde F (P ) = 0 ha de entenderse como que F (a1 , . . . , an+1 ) = 0 para todo vector de coordenadas homogeneas (a1 , . . . , an+1 ) de P (en un sistema de referencia
dado). Un conjunto C Pn (k) es algebraico si es de la forma C = V (S), para
cierto S k[X1 , . . . , Xn+1 ]. El car
acter algebraico de un conjunto no depende
del sistema de referencia en el que se compruebe.
Como en el caso afn, en los ejemplos concretos determinaremos los conjuntos
algebraicos indicando las ecuaciones que los denen.
Recordemos que una forma de grado n es un polinomio cuyos monomios
tienen todos grado n. Todo polinomio F se descompone de forma u
nica como
F = F0 + F1 + F2 + , donde Fi es una forma de grado i. Observemos ahora
que F (P ) = 0 si y solo si Fi (P ) = 0 para todo i. En efecto, si a = (a1 , . . . , an+1 )
es un vector de coordenadas homogeneas de P y k es no nulo, entonces

F (a) = Fi (a)i = 0 para todo k .
i

Esto solo es posible si todos los coecientes de este polinomio (en ) son
nulos, como queramos probar. (Aqu usamos que k es innito.)
Teniendo en cuenta, adem
as, que los anillos de polinomios son noetherianos, vemos que un conjunto algebraico C = V (S) es el conjunto de ceros del
ideal generado por S, o tambien el conjunto de ceros de un n
umero nito de
polinomios, o tambien el conjunto de ceros de un n
umero nito de formas.
Para cada conjunto C Pn , denimos el ideal
I(C) = {F k[X1 , . . . , Xn+1 ] | F (P ) = 0 para todo P C}.
Un ideal I k[X1 , . . . , Xn+1 ] es homogeneo si cuando F I se descompone
en suma de formas F = F0 + F1 + , entonces Fi I para todo i. Hemos visto
que los ideales I(C) son homogeneos.
Teorema 2.18 Un ideal I k[X1 , . . . , Xn+1 ] es homogeneo si y s
olo si est
a
generado por un conjunto (nito) de formas.
n: Supongamos que I = (F 1 , . . . , F r ), donde cada F i es una
Demostracio

forma. Sea F I. Entonces F = Ai F i , para ciertos polinomios Ai . La forma
i
 i
de menor grado en que se descompone F ha de ser Fm =
Amdi F i , donde
i

di es el grado de F i . Por lo tanto Fm I. Ahora F Fm I y, repitiendo el


argumento, llegamos a que todas las formas de F estan en I. La otra implicaci
on
es obvia.
Los resultados proyectivos an
alogos a los que hemos obtenido en la seccion
anterior para el espacio afn se siguen f
acilmente de estos a traves del concepto
de cono de un conjunto. Usaremos Ip , Vp , Ia , Va para distinguir las correspondencias proyectivas de las anes. Recordemos que Pn esta formado por los
subespacios de dimension 1 de k n+1 . Si C Pn es un conjunto algebraico,

70

Captulo 2. Variedades algebraicas

denimos el cono de V como el conjunto Cn(C) de los elementos (en k n+1 )


de los elementos de C. De este modo, si a traves de un sistema de referencia
identicamos An+1 = k n+1 , las coordenadas anes de los puntos de Cn(C) son
0 y las coordenadas homogeneas de los puntos de C.
As, si C Pn , C = , se cumple Ia (Cn(C)) = Ip (C), y si I es un ideal
homogeneo de k[X1 , . . . , Xn+1 ] tal que Vp (I) = , entonces Cn(Vp (I)) = Va (I).
Veamos una aplicacion. (Recordemos que estamos suponiendo que los cuerpos
con los que trabajamos son algebraicamente cerrados.)
Teorema 2.19 Sea I un ideal homogeneo en k[X1 , . . . , Xn+1 ]. Entonces
a) Vp (I) = si y s
olo si existe un natural N tal que I contiene a todas las
formas de grado N .
b) Si Vp (I) = entonces Ip (Vp (I)) = Rad I.
n: a) Vp (I) = si y solo si Va (I) {0}, lo que a su vez
Demostracio
equivale a que (X1 , . . . , Xn+1 ) = Ia ({0}) Ia (Va (I)) = Rad I. A su vez, es
f
acil ver que esto equivale a que (X1 , . . . , Xn+1 )N I para alg
un N .
b) Ip (Vp (I)) = Ia (Cn(Vp (I)) = Ia (Va (I)) = Rad I.
Observemos que los u
nicos ideales homogeneos radicales que cumplen a) son
1 y (X1 , . . . , Xn+1 ), luego tenemos que Vp e Ip biyectan los conjuntos algebraicos
proyectivos con los ideales homogeneos radicales distintos de (X1 , . . . , Xn+1 ).
(Podemos admitir a 1 en la biyecci
on entendiendo que = Vp (1) es algebraico.)
Denici
on 2.20 Un conjunto algebraico C Pn es reducible si existen conjuntos algebraicos C1 , C2 distintos de C y tales que C = C1 C2 . En caso
contrario diremos que C es irreducible. A los conjuntos algebraicos irreducibles
los llamaremos tambien variedades proyectivas.
Dejamos al lector la comprobacion de que el teorema 2.6 es valido igualmente
para conjuntos algebraicos proyectivos, as como que todo conjunto algebraico
se descompone de forma u
nica en uni
on de un n
umero nito de variedades
proyectivas no contenidas unas en otras. As mismo, un conjunto algebraico
V = es irreducible si y solo si I(V ) es un ideal primo. El argumento es el
mismo que en el caso afn, usando adem
as lo siguiente:
Teorema 2.21 Un ideal homogeneo I  k[X1 , . . . , Xn ] es primo si y s
olo si
para todo par de formas F , G tales que F G I, o bien F I o bien G I.
n: Supongamos que F
Demostracio
/ I y G
/ I. Sea Fm la forma de
menor grado de F que no esta en I y sea Gn la forma de menor grado de G que
no esta en I. Entonces

(F G)mn =
Fu Gv I.
u+v=m+n

Por la eleccion de m y n, todos los sumandos tienen un factor en I salvo


Fm Gn , luego Fm Gn I, en contradicci
on con la hip
otesis.

2.2. Variedades proyectivas

71

Notemos que los puntos no se corresponden con ideales maximales, pues


Ip (P ) = Ia (Cn(P )) y Cn(P ) es una recta que pasa por 0, luego Ia (Cn(P )) es
un ideal primo, aunque no maximal. Por ejemplo, est
a contenido estrictamente
en el ideal maximal Ia (0) = (X1 , . . . , Xn+1 ).
Como en el caso afn, denimos una curva proyectiva plana como un conjunto
algebraico de P2 (irreducible salvo que indiquemos lo contrario) denido por una
u
nica ecuaci
on. As mismo podemos dividir las curvas planas en rectas, c
onicas,
c
ubicas, etc. seg
un su grado.
Ahora nos ocupamos la relaci
on entre la geometra afn y la proyectiva.
Para ello nos apoyaremos en las siguientes correspondencias entre polinomios y
formas:
Denici
on 2.22 Para cada forma F k[X1 , . . . , Xn+1 ] denimos el polinomio
F = F (X1 , . . . , Xn , 1) k[X1 , . . . , Xn ]. Recprocamente, si f k[X1 , . . . , Xn ]
se expresa como f = f0 + f1 + + fd , donde fi es una forma de grado i,
denimos la forma
d1
d
f = Xn+1
f0 + Xn+1
f1 + + fd k[X1 , . . . , Xn+1 ].

Al paso de f a f y de F a F lo llamaremos homogeneizar un polinomio y


deshomogeneizar una forma, respectivamente.
El teorema siguiente recoge las propiedades b
asicas. La prueba es una comprobaci
on rutinaria.
Teorema 2.23 Sean F y G formas y f y g polinomios. Entonces
a) (F G) = F G ,

(f g) = f g .

b) (f ) = f y, si r es la mayor potencia de Xn+1 que divide a F , entonces


r
Xn+1
(F ) = F .
t
r
s
c) (F +G) = F +G , Xn+1
(f +g) = Xn+1
f +Xn+1
g , donde r = grad g,
s = grad f y t = r + s grad(f + g).

Consideremos ahora a An como subconjunto de Pn , es decir, An = Pn \H ,


donde H es el hiperplano del innito. Sea X An un conjunto algebraico.
Sea I = I(X) k[X1 , . . . , Xn ]. Denimos I como el ideal de k[X1 , . . . , Xn+1 ]
generado por las formas f , para cada f I. Denimos la clausura proyectiva
de X como X = V (I ) Pn .
Recprocamente, sea ahora X Pn un conjunto algebraico proyectivo, sea
I = I(X) k[X1 , . . . , Xn+1 ], sea I el ideal de k[X1 , . . . , Xn ] generado por los
polinomios F , para toda forma F I. Denimos X = V (I ) An .
En principio estas deniciones dependen del sistema de referencia considerado, pero el teorema siguiente muestra que no es as. Tan s
olo dependen de la
eleccion del hiperplano H .

72

Captulo 2. Variedades algebraicas

Teorema 2.24 Se cumplen las propiedades siguientes:


a) Si C Pn , entonces C = C An .
b) Si C An , entonces C = C An y (C ) = C.
c) Si C D An , entonces C D Pn . Si C D Pn , entonces
C D An .
d) Si C An , entonces C es el menor conjunto algebraico de Pn que contiene a C.
e) Si C An es irreducible, entonces C es irreducible en Pn .

f ) Si C = Vi An es la descomposici
on de C en componentes irreducibles,
i

n
entonces C = Vi P es la correspondiente descomposici
on de C .
i

g) Si C  An , entonces ninguna componente irreducible de C est


a contenida
en, o contiene a, H .
h) Si C Pn y ninguna componente de C est
a contenida en, o contiene a,
H , entonces C  An y (C ) = C.
n: Observemos que si F es una forma en k[X1 , . . . , Xn+1 ]
Demostracio
y P An , entonces F (P ) = 0 si y solo si F (P ) = 0 (donde F (P ) es F
actuando sobre las coordenadas homogeneas de P y F (P ) es F actuando sobre
las coordenadas anes de P ).
a) Teniendo esto en cuenta, P C si y solo si F (P ) = 0 para toda forma
F I(C), si y solo si P An y F (P ) = 0 para toda forma F I(C), si y solo
si P An V (I(C)) = An C.
La primera parte de b) se prueba an
alogamente (usando que f (P ) = 0 si
y solo si f (P ) = 0). La segunda es inmediata: (C ) = C An = C. La
propiedad c) tambien es trivial.
d) Sea D un conjunto algebraico tal que C D Pn . Si F I(D),
r
entonces F I(C), luego F = Xn+1
(F ) I(C) . As pues, I(D) I(C) ,

luego C V (I(D)) = D.

e) Tenemos que I = V (C) es 


un ideal primo. Observemos que
 si F I

entonces F I. En efecto, F =
pi fi , con fi I, luego F =
pi fi I.
Por lo tanto, si F G I , tenemos que F G I, luego F I o G I,
r
y entonces F = Xn+1
(F ) I o G I . Por consiguiente I es primo y

I(C ) = I(V (I )) = I , luego C es irreducible.

f) se sigue inmediatamente de c), d), e).


g) De a) y f) se sigue que ninguna componente de C esta contenida en H .
No perdemos generalidad si suponemos que C es irreducible. Si H C ,
entonces I(C) I(C ) I(H ) = (Xn+1 ), pero si 0 = F I(C), entonces
F I(C) , pero F
/ (Xn+1 ).

2.2. Variedades proyectivas

73

h) Tambien podemos suponer que C es irreducible. Basta demostrar que


C (C ) , pues entonces C C (C ) y aplicamos d). A su vez, basta
ver que I(C ) I(C). Tomemos f I(C ) = I(V (I(C) )) = Rad I(C) .
Entonces f N I(C) , para cierto N . Usando el teorema anterior concluimos
r
que Xn+1
(f N ) I(C), para cierto r, pero I(C) es primo y Xn+1
/ I(C), ya
que C  H . As pues, f I(V ).
Respecto a g) y h), conviene observar que la u
nica variedad proyectiva que
contiene a H es Pn , pues si H V , entonces I(V ) (Xn+1 ), pero esto es
r
imposible, pues si F I(V ), entonces F = Xn+1
G, donde G
/ (Xn+1 ) y r 1,
lo cual contradice que I(V ) sea primo.
En particular, las variedades anes se corresponden biunvocamente con las
variedades proyectivas no contenidas en el hiperplano innito.
Ejemplo Un error muy frecuente es creer que (f1 , . . . , fn ) = (f1 , . . . , fn ).
Para ver que esto es falso en general basta considerar V = V (Y X 2 , Y + X 2 ),
que claramente es el punto (0, 0), luego su clausura proyectiva es (0, 0, 1). Sin
embargo, V (Y Z X 2 , Y Z + X 2 ) = {(0, 0, 1), (0, 1, 0)}.
Ejercicio: Demostrar que si F k[X1 , . . . , Xn ], entonces V (F ) = V (F ).

Ejemplo En la pr
actica cuando no haya confusi
on identicaremos cada
variedad afn con su clausura proyectiva. As, por ejemplo, si decimos que la
par
abola Y = X 2 + 1 tiene un punto en el innito hay que entender que su
clausura proyectiva, dada por Y Z = X 2 + Z 2 , corta a la recta innita Z = 0 en
un u
nico punto. Ciertamente, este es (0, 1, 0).
Si ahora consideramos como recta innita la recta Y = 0, la parte nita de
la curva pasa a ser Z = X 2 + Z 2 , que es una elipse. Como curva en R2 tiene
todos sus puntos nitos, si bien en C2 corta a la recta del innito en dos puntos
imaginarios.
Ejemplo M
as en general, una c
onica (no necesariamente irreducible) en P2
esta determinada por una forma cuadr
atica F (X, Y, Z) = 0. Esta ecuacion
puede expresarse matricialmente como (X, Y, Z)A(X, Y, Z)t = 0, donde A es
una matriz simetrica. Es conocido que toda matriz simetrica de rango r sobre
un cuerpo de caracterstica distinta de 2 es congruente con una matriz con todos
sus coecientes nulos salvo r unos en la diagonal. Congruente quiere decir que
existe una matriz regular M tal que M AM t tiene la forma indicada. Esto se
traduce en que el cambio de coordenadas determinado por M transforma una
conica arbitraria en otra cuya ecuaci
on es una de las siguientes:
X 2 = 0,

X 2 + Y 2 = 0,

X 2 + Y 2 + Z 2 = 0.

Las dos primeras son claramente reducibles, mientras que la u


ltima es irreducible (ha de serlo, pues existen c
onicas irreducibles). As pues, todas las
conicas (irreducibles) admiten en un cierto sistema de referencia la ecuacion
X 2 + Y 2 + Z 2 = 0.

74

Captulo 2. Variedades algebraicas

Ejemplo Veamos otra prueba de la irreducibilidad de la curva V dada por


Y 2 = X 3 (comparar con el ejemplo de la p
agina 62). Tenemos que su clausura
proyectiva V es Y 2 Z = X 3 y deshomogeneizando respecto de Y obtenemos
el polinomio Z X 3 . Como Z = X 3 es irreducible (por ser una gr
aca),
concluimos que su clausura proyectiva tambien es irreducible, pero esta es V ,
luego V tambien es irreducible.
Ejemplo Una forma de visualizar el plano proyectivo completo P2 (R) es la
siguiente: identicamos cada punto con la terna de coordenadas homogeneas
(X, Y, Z) R3 de norma eucldea 1 y Z 0. Esto nos da un u
nico punto
de la semiesfera unidad, excepto para los puntos innitos (con Z = 0) para
los que tenemos dos posibilidades (dos puntos antpodas en el ecuador de la
esfera). Despues podemos proyectar ortogonalmente esta terna sobre el plano
XY , con lo que tenemos una correspondencia entre el plano proyectivo y el
crculo unidad, biyectiva salvo por que cada punto innito se corresponde con
dos puntos opuestos de la circunferencia unidad.
Por ejemplo, las dos guras siguientes muestran la curva Y = X 2 + 1, de
modo que se ve claramente que la diferencia entre una par
abola y una elipse
es simplemente una cuestion de punto de vista (proyectivo). La par
abola corresponde al punto de vista de la izquierda, donde uno de los puntos est
a en la
circunferencia unidad, mientras que la elipse corresponde al punto de vista de
la derecha.
Y

(0,1,0)

(0,1,1)
(0,1,1)

(0,1,0)

Las guras siguientes muestran dos vistas de la curva alfa Y 2 = X 2 (X +1)


(ver la gura de la p
agina 55).
Y

(0,1,0)

(0,0,1)

(1,0,1)

(1,0,1)

(0,0,1)

(0,1,0)

Su clausura proyectiva es Y 2 Z = X 2 (X + Z). Las dos ramas innitas de


la alfa se unen en el punto innito (0, 1, 0), que se vuelve nito si tomamos

2.2. Variedades proyectivas

75

como recta innita Y = 0. La parte nita es entonces la curva Z = X 3 + ZX 2 ,


que tambien puede verse como la graca de la funci
on
Z=

X3
.
1 X2

Ahora hay dos puntos innitos, que son el (0, 0, 1) y el (1, 0, 1) (que se
corresponden con las asntotas de la funci
on anterior).
Para denir el cuerpo de funciones racionales de una variedad proyectiva
conviene probar primero lo siguiente:
Teorema 2.25 Sea I un ideal homogeneo de k[X1 , . . . , Xn+1 ] y consideremos
el anillo A = k[X1 , . . . , Xn+1 ]/I. Entonces todo f A se expresa de forma
u
nica como f = f0 + + fm , donde fi es la clase de una forma de grado i.
n: S
Demostracio
olo hay que probar la unicidad. Si
f = g0 + + gr es
otra descomposicion, sean fi = [Fi ], gi = [Gi ]. Entonces (Fi Gi ) I y, al
ser homogeneo, Fi Gi I, lo que prueba que fi = gi .
En particular, en un cociente A de este tipo podemos llamar formas de grado
i a las clases de formas de grado i, de modo que una misma clase no puede ser
una forma de dos grados distintos.
Sea V Pn (k) una variedad proyectiva. Fijado un sistema de referencia
proyectivo, denimos kh [V ] = k[X1 , . . . , Xn+1 ]/I(V ). Se trata de un dominio
ntegro, pero sus clases no determinan funciones sobre V y mucho menos los
elementos de su cuerpo de cocientes. Ahora bien, si f = [F ] y g = [G] son
dos formas del mismo grado en kh [V ], entonces F/G determina una funci
on
sobre los puntos de V donde G no se anula, pues F (P )/G(P ) no depende de
las coordenadas homogeneas de P con que calculemos el cociente. As mismo,
esta funci
on tampoco se altera si cambiamos F o G por formas equivalentes
(con tal de que el denominador no se anule). En otras palabras, que la funci
on
F/G depende u
nicamente de las clases f y g. M
as a
un, depende u
nicamente del
elemento f /g del cuerpo de cocientes de kh [V ].
Denici
on 2.26 Sea V Pn (k) una variedad proyectiva. Denimos el cuerpo
de funciones racionales de V como el subcuerpo k(V ) del cuerpo de cocientes
de kh [V ] formado por los cocientes de formas del mismo grado (mas el 0).
Si k(V ) y P V , diremos que es regular o que esta denida en P si
= f /g, con f , g kh [V ] y g(P ) = 0. (Notemos que g(P ) no esta bien denido,
pero la condici
on g(P ) = 0 s lo esta.) En tal caso, el valor (P ) = f (P )/g(P )
esta bien denido. En caso contrario diremos que es singular en P o que P
es una singularidad de . Si P V , denimos el anillo local OP (V ) como el
conjunto de las funciones de k(V ) regulares en P .
El mismo argumento que en el caso afn prueba que los elementos de k(V )
pueden identicarse con las funciones que denen. En principio, la denici
on de
k(V ) depende de la eleccion de un sistema de referencia proyectivo. No obstante,

76

Captulo 2. Variedades algebraicas

ahora es f
acil ver que sus elementos (considerados como funciones) no dependen
de dicha eleccion.
El teorema siguiente muestra que al tomar la clausura proyectiva de una
variedad afn el cuerpo de funciones racionales que obtenemos es esencialmente
el mismo de la variedad de partida.
Teorema 2.27 Sea V una variedad afn y sea V su clausura proyectiva. Entonces la restricci
on a V determina un k-isomorsmo de k(V ) en k(V ). Para
cada punto P V , el anillo OP (V ) se transforma en OP (V ).
n: Fijado un sistema de referencia proyectivo, una funci
Demostracio
on
racional f de V esta determinada por dos formas F y G del mismo grado.
Claramente, su restriccion a V viene dada (en terminos de las coordenadas
anes de los puntos de V ) por F /G , luego ciertamente dicha restriccion es
una funci
on racional sobre V . Es f
acil ver que esta aplicacion no depende de la
eleccion de F y G. As mismo es claro que se trata de un homomorsmo. Basta
ver que es suprayectivo, pero es que si [F ]/[G] es cualquier funci
on racional en V
r
y, digamos, grad F = grad G + r, entonces las formas F y Xn+1
G determinan

una funci
on racional de V cuya restriccion a V es [F ]/[G]. Si grad F < grad G
multiplicamos F por la potencia adecuada de Xn+1 .
Ejemplo Sea V la par
abola X = Y 2 y sea V su clausura proyectiva, deter
minada por la ecuaci
on XZ = Y 2 . Sabemos que k(V )
= k(V )
= k(x)( x).
La funci
on racional

x x
=
,
x1

(donde x = y), se corresponde con la funci


on racional
=

2.3

xy
.
yz z 2

Variedades cuasiproyectivas

Si bien los resultados globales de la geometra algebraica se aplican a las


variedades proyectivas, las variedades anes son una herramienta muy u
til para
obtener resultados locales. M
as en general, conviene introducir una noci
on m
as
general de variedad que incluya tanto las variedades anes, como las proyectivas,
como los conjuntos que resultan de eliminar un conjunto algebraico en una
variedad. Esto nos permitir
a descartar, por ejemplo, las singularidades de una
funci
on racional. Para ello necesitamos denir una topologa en los espacios
proyectivos:
Denici
on 2.28 Llamaremos topologa de Zariski en Pn a la topologa que
tiene por cerrados a los conjuntos algebraicos. En lo sucesivo consideraremos a
todos los subconjuntos de Pn como espacios topologicos con esta topologa.

2.3. Variedades cuasiproyectivas

77

El teorema 2.6 prueba que, efectivamente, los conjuntos algebraicos determinan una topologa. Ahora, bien, hemos de tener presente en todo momento
que no cumple la propiedad de Hausdor. Concretamente, si V Pn es una
variedad y U1 , U2 son abiertos en V no vacos, entonces U1 U2 = , pues en
caso contrario podramos descomponer V en uni
on de dos subconjuntos algebraicos propios: V = (V \ U1 ) (V \ U2 ). As pues, ning
un par de puntos en una
variedad puede tener entornos disjuntos. M
as a
un, con esto hemos probado que
todo abierto no vaco en una variedad corta a cualquier otro abierto no vaco,
es decir, es denso.
Llamaremos variedades cuasiproyectivas (o, simplemente, variedades) a los
subconjuntos abiertos de las variedades proyectivas.
En particular, todas las variedades proyectivas son variedades. M
as concretamente, las variedades proyectivas son las variedades cerradas (en Pn ). En
efecto, si V es una variedad cerrada, entonces es abierto en una variedad proyectiva W y, al ser denso y cerrado, de hecho V = W .
M
as a
un, si V es una variedad, entonces V es una variedad (proyectiva). En
efecto, V es abierto en una variedad proyectiva W , pero entonces es denso en
W , el cual es cerrado en Pn , luego W = V .
Dicho de otro modo: hemos denido una variedad V como un abierto en una
variedad proyectiva. Ahora acabamos de ver que la u
nica variedad proyectiva
en la cual V es abierto es V .
Las variedades anes tambien son variedades. En efecto, en primer lugar
observamos que An puede identicarse con un abierto en Pn , luego los espacios
anes son variedades. En general, si V es una variedad afn entonces V es una
variedad proyectiva y V = V An es abierto en V , luego V es una variedad
en el sentido que acabamos de introducir. M
as a
un, tenemos que V = V .
Observemos que si C es un conjunto algebraico en An , entonces C = C An
y C es cerrado en Pn , luego C es cerrado en An . Recprocamente, todo cerrado
en An es algebraico. As pues, podemos denir directamente la topologa de
Zariski en An como la que tiene por cerrados a los conjuntos algebraicos, sin
hacer referencia a ninguna inmersi
on de An en Pn .
Trivialmente, todo abierto en una variedad es una variedad. Un cerrado C
en una variedad V es una variedad si y s
olo si no se puede descomponer como
uni
on de dos subconjuntos cerrados propios. En efecto, tenemos que
C = V C = A V C = A C,
donde A es abierto en Pn , luego C es abierto en C. Por lo tanto C es una
variedad si y s
olo si lo es C, es decir, si y solo si C es irreducible, y es f
acil
on de cerrados si y solo si lo es C.
comprobar que C es uni
Conviene tener presente que una variedad en sentido general es casi lo
mismo que una variedad proyectiva: si una variedad proyectiva tpica es
una esfera, una variedad cuasiproyectiva tpica puede ser una esfera menos una
circunferencia y menos tres puntos. La esfera completa se recupera al tomar la
clausura de la variedad.

78

Captulo 2. Variedades algebraicas

El hecho de que los anillos de polinomios son noetherianos (el teorema de


Hilbert) se traduce en que las variedades satisfacen la propiedad de compacidad
(salvo por que no son espacios de Hausdor):
Teorema 2.29 Todo cubrimiento por abiertos de una variedad admite un subcubrimiento nito.
n: Equivalentemente, hemos de probar que si una familia
Demostracio
{Ci }iI de cerrados en una variedad V Pn tiene interseccion vaca, entonces
una subfamilia nita tiene tambien interseccion vaca. M
as en general, probaremos que existe un conjunto nito I0 I tal que

Ci =
Ci .
iI

iI0

Cambiando cada Ci por su clausura en Pn , podemos suponer que los Ci son


cerrados en Pn . Sea Ii = I(Ci ) y sea I el ideal de k[X1 , . . . , Xn+1 ] generado
por la uni
on de los Ii . Por el teorema de Hilbert I es un ideal nitamente
generado, digamos I = (F1 , . . . , Fr ), y las formas Fj pueden obtenerse como
suma de m
ultiplos de un n
umero nito de
formas de un n
umero nito de ideales
Ii , digamos con i I0 . As, si P
Ci tenemos que Fj (P ) = 0, para
iI0

j = 1, . . . , r. Si F Ii , entonces F se expresa como suma de


ultiplos de las

m
formas Fj , luego F (P ) = 0, luego P V (Ii ) = Ci . As P
Ci .
iI

El teorema 2.27 nos permite identicar las funciones racionales de una variedad afn con las de su clausura proyectiva. Generalizaremos este hecho deniendo las funciones racionales de una variedad arbitraria como las de su clausura:
Denici
on 2.30 Si V es una variedad, denimos el cuerpo de las funciones
racionales en V como k(V ) = k(V ). Para cada punto P V denimos el anillo
local OP (V ) = OP (V ). El anillo de las funciones regulares en V es

k[V ] =
OP (V ).
P V

Si V es una variedad afn o proyectiva, estos conceptos coinciden con los que
ya tenamos denidos. En realidad, para que estas deniciones resulten razonables, es necesario justicar que podemos considerar a los elementos de k[V ]
como funciones sobre V (en principio son funciones en V ). Esto es consecuencia
inmediata del teorema siguiente:
Teorema 2.31 Si V es una variedad y k[V ] una funci
on que se anule en
todo punto de V . Entonces = 0.
n: Supongamos que existe P V tal que (P ) = 0. Entonces
Demostracio
= f /g, donde f y g son formas del mismo grado tales que f (P ) = 0 = g(P ).
El conjunto W = {Q V | f (Q) = 0 = g(Q)} es abierto, luego corta a V , y
no se anula en los puntos de la intersecci
on.

2.3. Variedades cuasiproyectivas

79

Para terminar de perlar el comportamiento de las funciones racionales sobre


una variedad generalizamos el teorema 2.15.
Teorema 2.32 El conjunto de las singularidades de una funci
on racional sobre
una variedad es un conjunto cerrado.
n: Sea V una variedad. Toda funci
Demostracio
on racional sobre V se
extiende (por denici
on) a una funci
on sobre V y el conjunto de singularidades
en V es la interseccion con V del conjunto de singularidades de la extensi
on. Por
lo tanto podemos trabajar con V , es decir, suponer que V es cerrada. El espacio
Pn esta cubierto por n + 1 espacios anes abiertos Ai . Si C es el conjunto de las
singularidades de una funci
on racional en V , entonces C Ai es el conjunto de
las singularidades de su restricci
on a V Ai , que es cerrado en Ai por el teorema
on de los conjuntos Ai \ (C Ai ), es
2.15. Por lo tanto, Pn \C, que es la uni
abierto, y C es cerrado.
As pues, si V es una variedad, cada funci
on racional de V es regular en un
abierto U , de modo que k(V ) es la uni
on de los anillos k[U ], donde U recorre
los abiertos de V . Similarmente, si P V , el anillo OP (V ) es la uni
on de los
anillos k[U ], donde U vara en los entornos de P .
Nos ocupamos ahora de las aplicaciones entre variedades. Debido a que la
topologa de Zariski no es de Hausdor, las aplicaciones continuas no tienen un
comportamiento muy satisfactorio. Sin embargo, si a la continuidad le a
nadimos
un requisito m
as, obtenemos el concepto de aplicacion regular, y veremos que
las aplicaciones regulares entre variedades se comportan como las aplicaciones
continuas entre espacios de Hausdor.
Denici
on 2.33 Una aplicaci
on : V W entre dos variedades es regular
si es continua y para todo abierto U de W tal que [V ] U = y toda funci
on
k[U ], se cumple que () = k[1 [U ]]. La aplicaci
on es un
isomorsmo si es biyectiva y tanto como 1 son regulares.
Notemos que una denici
on alternativa es la siguiente: es regular si es
continua y para todo P V y toda O(P ) (W ) se cumple que () OP (V ).
Ejemplo Sea A una matriz regular de dimensi
on n+1 y jado un sistema de
referencia sea : Pn Pn la aplicaci
on dada por (X) = XA. Claramente
esta bien denida (no depende de la elecci
on de coordenadas homogeneas y
nunca da el vector nulo) y se cumple que es regular. En efecto, si C Pn es un
conjunto algebraico, tenemos que X 1 [C] XA C F (XA) = 0, para
toda forma F I(C). As pues, 1 [C] es el conjunto algebraico determinado
por las formas F (XA), donde F I(C). Esto prueba que es continua.
Similarmente, si P Pn tiene coordenadas a, una funci
on O(P ) (Pn ) es de la
forma = F (X)/G(X), donde F y G son formas del mismo grado y G(aA) = 0,

y ()
= F (XA)/G(XA) tambien es un cociente de formas del mismo grado y

el denominador no se anula en a. Por consiguiente ()


OP (Pn ).

80

Captulo 2. Variedades algebraicas

Las aplicaciones de este tipo se llaman transformaciones proyectivas de Pn .


Es claro que son biyectivas, y que la inversa de una transformaci
on proyectiva
es de nuevo una transformaci
on proyectiva. Por lo tanto las transformaciones
proyectivas son isomorsmos de Pn en s mismo. De hecho, forman un grupo
con la composicion.
Se dice que dos variedades de Pn son proyectivamente equivalentes si una
es la imagen de la otra por una transformaci
on proyectiva. En particular esto
implica que son isomorfas. Es f
acil ver que dos variedades son proyectivamente
equivalentes si y solo si pueden denirse con las mismas ecuaciones respecto de
dos sistemas de referencia.
Por ejemplo, en la p
agina 73 hemos visto que todas las conicas (sobre un
cuerpo de caracterstica distinta de 2) son proyectivamente equivalentes, y en
particular isomorfas.
Es f
acil ver que la composicion de aplicaciones regulares es regular, as como
que la regularidad es una propiedad local, es decir, una aplicaci
on es regular si y
solo si lo es su restriccion a un entorno abierto de cada punto. Toda aplicaci
on
regular : V W induce un k-homomorsmo de anillos : k[W ] k[V ].
Si es un isomorsmo entonces tambien lo es. Ahora probamos que la regularidad generaliza la noci
on de aplicaci
on polin
omica.
Teorema 2.34 Si V y W son variedades anes, una aplicaci
on : V W
es regular si y s
olo si es polin
omica.
n: Si es polin
Demostracio
omica, jados dos sistemas de referencia,
(P ) = (F1 (P ), . . . , Fn (P )), para ciertos polinomios Fi . Si C W es un subolo
conjunto algebraico de W , entonces P 1 [C] si y solo si (P ) C, si y s
si F ((P )) = 0, para toda F I(C). Las funciones F son polinomios, y C
es el conjunto de ceros de todos ellos. Por lo tanto C es algebraico. Esto prueba
la continuidad de .
Si U es abierto en W y k[U ], entonces es una funci
on racional denida
en todos los puntos de U . Digamos que = [F ]/[G], donde F , G son polinomios.
Sea = [ F ]/[ G] k(V ). Vamos a ver que esta denida en 1 [U ] y
que sobre sus puntos = . Esto probar
a que () = .
En efecto, si P 1 [U ], entonces esta denida en (P ), luego podemos
expresar = [F  ]/[G ], con G ((P )) = 0. As, F G GF  I(W ), luego
( F )( G ) ( G)( F  ) I(V ), y por consiguiente = [ F  ]/[ G ]
esta denida en P y (P ) = ((P )).
Sea ahora : V W una funci
on regular. Por el teorema 2.13, existe una
funci
on polin
omica : V W tal que = . De aqu se sigue que = ,
1
pues, al igual que , la funci
on cumple [IV (P )] = IW ((P )).
Si V es una variedad, hemos llamado a k[V ] el anillo de las funciones regulares
en V . Este nombre es consistente con la denicion general que hemos dado de
funci
on regular. En efecto:

2.3. Variedades cuasiproyectivas

81

Teorema 2.35 Si V es una variedad, entonces el anillo k[V ] est


a formado por
todas las funciones regulares : V A1 .
n: Si es regular, como la identidad I : A1 A1 cumple
Demostracio
1
I k[A ], la denici
on de funci
on regular nos da que = I k[V ].
Recprocamente, si k[V ], basta probar la regularidad de su restricci
on a
un entorno de cada punto P V . Dado P , tenemos que = [F ]/[G], donde F
y G son formas del mismo grado con G(P ) = 0. Sea
U = {Q V | G(Q) = 0}.
Basta probar que es regular en U . Para puntos Q U , tenemos que
(Q) = F (Q)/G(Q). La continuidad de es clara, pues es facil ver que los
u
nicos cerrados no vacos en A1 distintos de todo A1 son los conjuntos nitos,
con lo que basta ver que si a A1 entonces 1 [a] es cerrado, pero
1 [a] = {Q U | F (Q) aG(Q) = 0}.
Por otra parte, si (Q) = a y Oa (A1 ), entonces = F  /G , donde F 
y G son polinomios tales que G (a) = 0. La composicion es claramente
una funci
on racional cuyo denominador no se anula en Q, luego OQ (U ).
Veamos una u
ltima propiedad adicional de interes:
Teorema 2.36 Las inclusiones entre variedades son aplicaciones regulares. Una
aplicaci
on : V W con W Pn es regular si y s
olo si lo es como aplicaci
on
: V Pn .
n: Sea i : V W una aplicaci
Demostracio
on de inclusi
on. Obviamente
es continua. Tomemos OP (W ). Hemos de probar que |V OP (V ),
pero = [F ]/[G], donde F y G son formas del mismo grado y G(P ) = 0.
La restriccion a V admite esta misma representacion considerando las clases
modulo I(V ) en lugar de m
odulo I(W ), lo cual prueba que |V OP (V ).
Respecto a la segunda armacion, si es regular como aplicacion en W , lo
es como aplicacion en Pn porque la inclusi
on W Pn es regular. Supongamos
ahora que es regular como aplicacion en Pn . Entonces es continua, y tambien
lo es como aplicacion en W . Sea P V y tomemos O(P ) (W ). Entonces
= [F ]/[G] es un cociente de dos clases de formas modulo I(W ). Dichas
formas determinan una funci
on racional O(P ) (Pn ) que coincide con en
un entorno de (P ) en W (donde G = 0). Por consiguiente coincide con
en un entorno de P en V . Por hip
otesis OP (V ), luego lo mismo
vale para () = . Esto prueba que es regular como aplicacion en W .
En este punto conviene generalizar levemente los conceptos de variedad afn
y proyectiva:

82

Captulo 2. Variedades algebraicas

Denici
on 2.37 Llamaremos variedades anes (proyectivas) a las variedades
isomorfas a variedades anes (proyectivas).
As, cuando digamos que V An es una variedad afn deber
a entenderse que
es una variedad afn en el sentido usual (una variedad cerrada en An ), mientras
que si hablamos de una variedad afn V se entendera en este sentido general. El
interes de este concepto se debe a que, como veremos enseguida, todo punto de
una variedad tiene una base de entornos formada por variedades anes en este
sentido.
Si V es una variedad afn, llamaremos abiertos principales de V a los conjuntos V = {P V | (P ) = 0}, donde k[V ] es una funci
on regular no
nula.
A continuaci
on vemos que los abiertos principales son realmente abiertos:
Teorema 2.38 Sea V una variedad afn y k[V ], = 0. Entonces el abierto
principal V es una variedad abierta en V . Se cumple que
k[V ] = k[V ][1/] = {/n | k[V ], n Z}.
Adem
as V es una variedad afn.
n: No perdemos generalidad si suponemos que V An . CierDemostracio
tamente V es una variedad, pues, si P V , entonces = [F ]/[G], donde F y
G son polinomios tales que F (P ) = 0 = G(P ). Por lo tanto el conjunto
W = {Q V | F (Q) = 0 = G(Q)}
es un entorno de P contenido en V .
En principio, k[V ] k(V ) = k(V ), pero por 2.27 podemos identicar
a k[V ] con el anillo de las restricciones a V de sus elementos, de modo que
k[V ] k(V ). Tomemos k[V ]. En la demostraci
on del teorema 2.15 hemos
visto que el conjunto de las singularidades de es V (I ), donde
I = {G k[X1 , . . . , Xn ] | [G] k[V ]}.
Si = [F ], tenemos que esta denida en los puntos donde F no se anula,
luego V (I ) V (F ), luego I(V (F )) Rad I . Por consiguiente F N I , para
cierto N , es decir, N = k[V ]. Esto prueba la inclusi
on k[V ] k[V ][1/].
La otra es obvia.
Falta probar que V es isomorfa a una variedad afn. Para ello consideramos
el ideal I  de k[X1 , . . . , Xn+1 ] generado por I(V ) y por el polinomio Xn+1 F 1.
Denimos : k[X1 , . . . , Xn+1 ] k[V ] mediante (Xi ) = [Xi ] para i n
y (Xn+1 ) = 1/. Seg
un lo que acabamos de probar, es un epimorsmo
de anillos. Es claro que su n
ucleo contiene a I  , luego induce un epimorsmo

: k[X1 , . . . , Xn+1 ]/I k[V ].
Llamemos A al subanillo del cociente formado por las clases con un representante en k[X1 , . . . , Xn ]. Entonces se restringe a un isomorsmo A k[V ].

2.4. Producto de variedades

83

S
olo hay que comprobar la inyectividad: si ([G])
= 0, entonces G I(V ),
luego GF I(V ), pero F
/ I(V ) (porque = [F ] = 0), luego G I(V ) I  y
as [G] = 0.
El dominio de es la adjunci
on a A de la clase [Xn+1 ], la imagen es k[V ][1/]
acil ver entonces que es un isomorsmo.
y ([Xn+1 ]) = 1/. Es f
En particular concluimos que I  es un ideal primo, luego dene una variedad
afn V  = V (I  ) An+1 , de modo que : k[V  ] k[V ]. La proyecci
on
An+1 An en las n primeras componentes es claramente una aplicacion
on
regular, que se restringe a una aplicaci
on regular : V  V . Esta aplicaci
es biyectiva pues, si P V , su u
nica antiimagen se obtiene completando sus
coordenadas con 1/F (P ). Falta probar que 1 es regular.
Para ello consideramos V  Pn+1 . Seg
un hemos visto,
1 (a1 , . . . , an )

= (a1 , . . . , an , F 1 (a1 , . . . , an ), 1)
= (a1 F (a1 , . . . , an ), . . . , an F (a1 , . . . , an ), 1, F (a1 , . . . , an )).

Ahora consideramos a V  contenido en el espacio afn determinado por


Xn+1 = 0, con lo que la expresi
on para 1 es
1 (a1 , . . . , an ) = (a1 F (a1 , . . . , an ), . . . , an F (a1 , . . . , an ), F (a1 , . . . , an )).
Vemos que es una aplicacion polin
omica, luego es regular.
Con esto podemos probar lo que habamos anunciado:
Teorema 2.39 Todo punto de una variedad tiene una base de entornos (abiertos) formada por variedades anes.
n: Sea V Pn una variedad, P V y U un entorno (abierto)
Demostracio
n
de P . Sea A un espacio afn que contenga a P . No perdemos generalidad si
sustituimos V por V An , con lo que V es una variedad afn. Como P
/ V \ U,
y este es un subconjunto algebraico de An , existe un polinomio F I(V \ U )
tal que F (P ) = 0. Sea = [F ] k[V ]. Entonces P V U y, por el teorema
anterior, V cumple lo pedido.

2.4

Producto de variedades

Es claro que podemos considerar como variedad afn a cualquier producto de


variedades anes sin m
as que identicar Am An con Am+n de forma natural.
De todos modos, debemos advertir que la topologa de Zariski en el producto
obtenida por esta identicaci
on no es la topologa producto. El caso es que nos
gustara generalizar esto a variedades cualesquiera, no necesariamente anes.
Para ello introducimos el concepto siguiente:
Denici
on 2.40 Sean m y n n
umeros naturales no nulos. Llamemos N =
(m + 1)(n + 1) 1. Fijamos un sistema de referencia en PN (k) y consideramos

84

Captulo 2. Variedades algebraicas

las coordenadas homogeneas de cada punto como una matriz (Xij ) de orden
(m + 1) (n + 1). Denimos la variedad de Segre m n como el subconjunto
Sm,n de PN formado por los puntos que satisfacen las ecuaciones
Xi,j Xk,l = Xk,j Xi,l .
Notemos que estas ecuaciones expresan que todas las submatrices 2 2 de la
matriz de coordenadas de los puntos de Sm,n tienen determinante nulo, es decir,
que Sm,n esta formado por los puntos cuya matriz de coordenadas homogeneas
tiene rango 1.
La denici
on que hemos dado depende del sistema de referencia, pero es
claro que dos variedades de Segre m n son isomorfas. La propia denici
on
muestra que Sm,n es un conjunto algebraico. Para justicar su nombre hemos
de probar que es irreducible, pero de momento pospondremos la prueba.
Para comprender el interes de las variedades de Segre, denimos la inyecci
on
de Segre im,n : Pm Pn Sm,n mediante
im,n (a1 , . . . , am+1 , b1 , . . . , bn+1 ) = (ai bj )ij .
Es claro que im,n no depende de la eleccion de las coordenadas homogeneas
de cada par de puntos, as como que su imagen esta en Sm,n . Ademas es biyectiva, pues si P Sm,n , su u
nica antiimagen es el par (Q, R) cuyas coordenadas
homogeneas son cualquier la y cualquier columna, respectivamente, de la matriz de coordenadas de P .
Consideremos ahora el espacio afn AN determinado por Xm+1,n+1 = 0. Es
claro que Sm,n AN = i[Am An ], donde Am es el espacio afn determinado
por Xm+1 = 0 y An el determinado por Xn+1 = 0. As, podemos denir una
aplicaci
on : Am+n Sm,n AN mediante
(a1 , . . . , am , b1 , . . . , bn ) = (ai bj ),

am+1 = an+1 = 1.

Es f
acil ver que es un isomorsmo (es polinomica con inversa polin
omica).
Esto signica que si identicamos a Pm Pn con Sm,n a traves de la inyeccion de Segre, entonces Am An se identica con una variedad afn isomorfa
a Am+n . El isomorsmo transforma el par de puntos de coordenadas anes
((Xi ), (Yj )) en el punto de coordenadas anes (Xi , Yj ).
Un subconjunto X Pm Pn , identicado con un subconjunto de Sm,n , es
algebraico si y solo si las coordenadas homogeneas (Xi , Yj ) de sus puntos son
las que satisfacen un sistema de ecuaciones de tipo F (Xi Yj ) = 0, donde F (Tij )
es una forma, digamos de grado d. El polinomio F (Xi Yj ) tiene la propiedad
de ser bihomogeneo de grado d, es decir, la suma de los grados de las variables
Xi en cada monomio es igual a la suma de los grados de las variables Yj en
cada monomio y ambas son iguales a d. Es claro entonces que los subconjuntos
algebraicos de Pm Pn son los determinados (en un sistema de referencia de
cada factor) por un conjunto de polinomios bihomogeneos de un mismo grado
d en ambos grupos de variables.

2.4. Producto de variedades

85

Ahora bien, los polinomios bihomogeneos de grados (d1 , d2 ), es decir, los


polinomios que cumplen que la suma de los grados de las variables Xi en cada
monomio es igual a d1 y la suma de los grados de las variables Yi en cada
monomio es igual a d2 , tambien denen conjuntos algebraicos. En efecto, si
d1 < d2 y r = d2 d1 , una ecuaci
on F (Xi , Yj ) = 0 equivale a las ecuaciones
bihomogeneas de grado d2 dadas por
r
X1r F (Xi , Yj ) = 0, . . . , Xm+1
F (Xi , Yj ) = 0.

En conclusi
on:
Al identicar Pm Pn con la variedad de Segre, sus subconjuntos
algebraicos son los determinados por un sistema de ecuaciones bihomogeneas, de grados en X e Y no necesariamente iguales.
Ahora es claro que un conjunto es algebraico en Pm Pn respecto a una
eleccion de sistemas de referencia en los factores si y solo si lo es respecto a
cualquier otra elecci
on.
En lo sucesivo identicaremos Pm Pn = Sm,n . Nos falta probar que
m
P Pn es irreducible. Para ello observamos primero lo siguiente:
Teorema 2.41 Si V Pm es una variedad proyectiva y Q Pn , entonces
V {Q} es una variedad proyectiva isomorfa a V .
n: En general, el producto de conjuntos algebraicos es un
Demostracio
conjunto algebraico, pues est
a denido por la uni
on de las ecuaciones que denen
a los factores. Una descomposicion V {Q} = (V1 {Q}) (V2 {Q}) en
conjuntos algebraicos dara lugar a una descomposici
on V = V1 V2 , y es claro
que V1 y V2 tambien seran algebraicos. Por consiguiente V {Q} es una
variedad proyectiva.
Veamos que la aplicacion (P ) = (P, Q) es un isomorsmo. Para probar
que es regular basta ver que lo es restringida a un entorno de cada punto. No
perdemos generalidad si estudiamos la restriccion al espacio Am denido por
Xm+1 = 0. Tambien podemos suponer que Q cumple Ym+1 = 1. As la expresion en coordenadas anes de la restricci
on de es (X1 , . . . , Xm ) = (Xi Yj ),
donde Xm+1 = 1 e Yj son las coordenadas de Q (constantes). Vemos que se
trata de una aplicaci
on polin
omica, luego regular.
Para probar la regularidad de la inversa razonamos de forma similar, restringiendonos a AN (V {Q}). Ahora la expresi
on coordenada de la restricci
on
de 1 es simplemente una proyeccion.
Ahora ya podemos probar la irreducibilidad de Pm Pn . De hecho probamos
algo mas general:
Teorema 2.42 Si V Pm y W Pn son variedades proyectivas, entonces
V W es una variedad proyectiva.

86

Captulo 2. Variedades algebraicas

n: Como ya hemos comentado en la prueba del teorema anDemostracio


terior, V W es algebraico. El problema es demostrar que es irreducible.
Supongamos que V W = Z1 Z2 , donde ambos conjuntos son cerrados. Denimos
Ui = {Q W | V {Q}  Zi }.
Como V {Q} es irreducible, ha de ser U1 U2 = . Si probamos que los Ui
son abiertos, puesto que W es una variedad, esto s
olo sera posible si uno de los
dos es vaco, digamos U1 = , lo que implica que V W Z1 , como queremos
probar. Veamos, pues, que U1 es abierto (lo mismo vale para U2 ).
Si Q U1 , entonces existe un P V tal que F (P, Q) = 0, donde F es una
de las formas que denen a Z1 . Entonces G(X) = F (P, X) es una forma tal que
Q {X W | G(X) = 0} U1 .
Esto prueba que U1 es un entorno de Q, luego es abierto.
A partir de aqu ya es facil obtener los resultados b
asicos sobre productos.
Por ejemplo, el producto de variedades es una variedad, ya que
(V W ) \ (V W ) = ((V \ V ) W ) (V (W \ W ))
es cerrado por el teorema anterior, luego V W es abierto en V W . Ademas
el producto de variedades anes es una variedad afn. Veamos algunos hechos
mas:
Teorema 2.43 Sean V , W , V  , W  y Z variedades. Entonces
a) Las proyecciones de V W en cada factor son aplicaciones regulares.
b) Si : Z V y : Z W son aplicaciones regulares, entonces la
aplicaci
on (, ) : Z V W dada por (, )(P ) = ((P ), (P )) es
regular.
c) Si : V V  y : W W  son aplicaciones regulares, entonces
la aplicaci
on : V W V  W  dada por ( )(P, Q) =
((P ), (Q)) es regular.
d) La diagonal X = {(P, P ) | P V } es cerrada en V V . La aplicaci
on
X : X X dada por X (P ) = (P, P ) es un isomorsmo.
n: La prueba de a) es sencilla (al restringirse a espacios aDemostracio
nes, las expresiones coordenadas de las proyecciones son proyecciones, luego
aplicaciones polin
omicas).
b) Por 2.36 no perdemos generalidad si suponemos que V = Pm , W = Pn .
Para probar que (, ) es regular, basta probar que lo es restringida a cualquier
cubrimiento abierto de Z. Puesto que Pm Pn puede cubrirse con productos
de espacios anes, podemos suponer que V = Am y W = An . Puesto que todo
punto de Z tiene un entorno afn, podemos suponer que Z es una variedad afn.

2.4. Producto de variedades

87

Entonces y son aplicaciones polin


omicas, y es claro que (, ) tambien lo
es.
c) se sigue de b) aplicado a las composiciones de las proyecciones seguidas
de y .
d) La diagonal X es la interseccion con X X de la diagonal de Pn Pn ,
que claramente es cerrada. La aplicacion X es regular por b) y su inversa es
regular porque es la proyecci
on.
De aqu deducimos una consecuencia de gran utilidad:
Teorema 2.44 Si , : V W son aplicaciones regulares entre variedades,
entonces {P V | (P ) = (P )} es cerrado en V . En particular, si y
coinciden en un conjunto denso, entonces = .
n: El conjunto en cuesti
Demostracio
on es (, )1 [W ].
Como aplicacion podemos probar lo siguiente:
Teorema 2.45 Sea : V W una aplicaci
on regular entre variedades. Si
es densa (es decir, si [V ] es denso en W ), entonces : k[W ] k[V ] es un
monomorsmo de anillos. Si W es afn el recproco es cierto.
n: Si , k[W ] y () = (), es decir, si = ,
Demostracio
entonces y coinciden en [V ], luego = por el teorema anterior.
Supongamos ahora que [V ] no es denso en W y que W es afn. Tomemos
P W \ [V ]. Entonces existe un polinomio F I([V ]) tal que F (P ) = 0,
luego f = [F ] k[W ] (aqu usamos que W es afn) cumple que (f ) = 0, pero
f = 0. Por lo tanto no es inyectiva.
Para terminar con los productos de variedades probaremos un resultado del
que deduciremos una propiedad importante de las aplicaciones regulares: la
imagen de una variedad proyectiva por una aplicaci
on regular es cerrada.
Teorema 2.46 Sea V una variedad proyectiva y W una variedad arbitraria.
Entonces la proyecci
on p : V W W es cerrada, es decir, la imagen de un
cerrado en V W es cerrada en W .
n: Podemos suponer que V es cerrado en Pm . Entonces
Demostracio
n
V W = (V P )(Pm W ) es cerrado en Pm W . Si C es cerrado en V W ,
tambien lo es Pm W , luego podemos suponer que V = Pm . Por 2.39 podemos
cubrir W por abiertos anes. Si A es uno de ellos, entonces C (Pm A)
es cerrado en Pm A. Si probamos el teorema para W = A, tendremos que
p[C (Pm A)] sera cerrado en A, y es claro que entonces p[C] sera cerrado en
W , como queremos demostrar. Por consiguiente, basta probar el teorema para
el caso en que W es una variedad afn. Podemos suponer que W es cerrado
en un espacio afn An . Como Pm W = (Pm W ) (Pm An ) es cerrado en
Pm An , podemos suponer que W = An .

88

Captulo 2. Variedades algebraicas

En resumen, basta probar el teorema en el caso p : Pm An An . Fijemos sistemas de referencia en Pm y Pn de modo que An venga dado por la
condici
on Yn+1 = 0. El conjunto C esta formado por los puntos de Pm Pn
cuyas coordenadas homogeneas satisfacen un conjunto de ecuaciones de la forma
Fr (Xi , Yj ) = 0, r = 1, . . . , t, donde las Fr son formas bihomogeneas, y ademas
Yn+1 = 0. Si sustituimos Yn+1 = 1 en cada forma Fr obtenemos polinomios
homogeneos u
nicamente en las variables Xi tales que los puntos de C son exactamente los de coordenadas homogeneas (X1 , . . . , Xm+1 ) y coordenadas anes
(Y1 , . . . , Yn ) que cumplen el sistema de ecuaciones Fr (Xi , Yj ) = 0.
Un punto P An , de coordenadas (Yj ) esta en p[C] si y solo si el sistema
de ecuaciones Fr (Xi , Yj ) = 0 tiene soluci
on no nula en las Xi . Seg
un el teorema 2.19, esto sucede si y solo si
(X1 , . . . , Xm+1 )s  (F1 (Xi , Yj ), . . . , Ft (Xi , Yj )),

(2.4)

para todo natural s. (Tengamos presente que las coordenadas Yj son jas, luego
cada Fr (Xi , Yj ) es una forma en las Xi .) Llamemos Cs al conjunto de los puntos
P An , de coordenadas (Yi ), tales que esta condicion se cumple para s. Seg
un
acabamos de ver, p[C] es la interseccion de todos los Cs , luego basta probar que
cada uno de ellos es cerrado.
Sea Gk k[X1 , . . . , Xm+1 ] una enumeraci
on de los monomios de grado s con
coeciente 1 (son un n
umero nito). La inclusi
on
(X1 , . . . , Xm+1 )s (F1 (Xi , Yj ), . . . , Ft (Xi , Yj ))

(2.5)

equivale a que cada Gk se exprese en la forma



Gk (x) = pkr (Xi )Fr (Xi , Yj ),
r

para ciertos polinomios pkr (Xi ). Comparando las componentes homogeneas de


grado s, podemos exigir que cada pkr sea una forma de grado s dr , donde dr
es el grado (en las Xi ) de Fr y pkr = 0 si dr > s.
Sea Nkr (Xi ) una enumeraci
on de los monomios de grado s dr con coeciente 1. La inclusi
on (2.5) equivale a que las formas Nkr (Xi )Fr (Xi , Yj ) generan
el espacio vectorial de las formas de grado s. Si llamamos D a la dimensi
on
de este espacio, la inclusion (2.5) equivale a que la matriz formada por los coecientes de los monomios Gk en las formas Nkr (x)Fr (x, y) tenga rango D, o
tambien a que exista un determinante D D formado por estos coecientes que
sea distinto de 0. Por consiguiente, la condici
on (2.4) equivale a que todos estos
determinantes sean nulos, pero tales determinantes dependen polin
omicamente
de las coordenadas (Yi ), luego, efectivamente, los puntos de Cs son los aquellos
cuyas coordenadas anes (Yi ) satisfacen un sistema de ecuaciones polinomicas.
Como aplicacion tenemos:
Teorema 2.47 Sea : V W una aplicaci
on regular entre variedades y
supongamos que V es proyectiva. Entonces [V ] es cerrado en W .

2.5. Aplicaciones racionales

89

n: Sea G V W la gr
Demostracio
aca de (conjuntistamente G = ).
Entonces G = ( i)1 (W ), donde i : W W es la identidad. Por lo tanto
G es cerrado en V W y por el teorema anterior su proyecci
on en W es cerrada,
pero esta es [V ].
Ahora podemos mostrar una diferencia esencial entre las variedades anes
y las proyectivas. Hemos visto que una variedad afn V esta determinada salvo
isomorsmo por su anillo de funciones regulares k[V ]. La situaci
on es radicalmente distinta para variedades proyectivas:
Teorema 2.48 Sea V una variedad proyectiva sobre un cuerpo k. Entonces
k[V ] = k.
n: Si k[V ], entonces : V A1 , y en particular
Demostracio
1
: V P . Por el teorema anterior [V ] es cerrado en P1 . Ahora bien,
[V ] A1 , y no puede ser [V ] = A1 , pues no sera cerrado en P1 .
Por otra parte, es f
acil ver que los u
nicos cerrados en A1 distintos de A1 son
los conjuntos nitos. M
as a
un, [V ] no puede contener m
as de un punto, pues si
[V ] = {a1 , . . . , ar }, entonces los cerrados 1 [ai ] contradiran la irreducibilidad
de V . Por consiguiente es constante.
Esto a su vez puede generalizarse:
Teorema 2.49 Sea : V W una aplicaci
on regular de una variedad proyectiva en una variedad afn. Entonces es constante.
n: Podemos suponer que W es abierto en Am , y a su vez
Demostracio
podemos suponer que : V Am . Basta aplicar el teorema anterior a las
composiciones de con las proyecciones en los factores de Am = k m .

2.5

Aplicaciones racionales

Ahora estamos en condiciones de denir las aplicaciones mas generales que


aparecen de forma natural en la teora b
asica sobre variedades algebraicas. Se
trata de las aplicaciones racionales, que hasta ahora tenemos denidas u
nicamente en el caso : V A1 , y constituyen el cuerpo de funciones racionales
k(V ) de la variedad V . La denici
on general debe extender a esta.
En principio podramos denir una aplicaci
on racional : V W entre
dos variedades como una aplicaci
on regular : U W , donde U es un abierto
en V , pero hemos de hacer una matizacion: diremos que es equivalente a otra
aplicaci
on regular  : U  W si y  coinciden en U U  . En virtud del
teorema 2.44 tenemos una relacion de equivalencia, pues los abiertos no vacos
son densos. La clase de equivalencia de dene una funci
on regular en la uni
on
de los dominios de sus elementos, con la propiedad de que no puede extenderse
a una aplicaci
on regular en un abierto mayor.

90

Captulo 2. Variedades algebraicas

Denici
on 2.50 Una aplicaci
on racional : V W entre dos variedades es
una aplicaci
on regular denida en un subconjunto abierto de V que no puede
extenderse a una aplicaci
on regular en ning
un abierto mayor. Los puntos donde
no esta denida se llaman singularidades de . Tambien se dice que son los
puntos donde es singular.
Hemos visto que toda aplicacion regular denida en un abierto de una variedad V se extiende a una u
nica aplicaci
on racional en V . El considerar las
extensiones maximas es necesario para que las singularidades esten bien denidas. Observemos que el conjunto de singularidades de una funci
on racional es
cerrado por denici
on.
Veamos ahora que si V es una variedad, entonces k(V ) es precisamente el
conjunto de las funciones racionales : V A1 .
Si k(V ) y C es el conjunto de sus singularidades (en el sentido que
ya tenamos denido, es decir, el conjunto de puntos de V donde no esta
denida), entonces C es cerrado en V y la restriccion de a U = V \ C es
una funci
on regular. Lo u
nico que hemos de justicar es que C es tambien
el conjunto de los singularidades de en el sentido de la denici
on anterior,
es decir, que |U no puede extenderse a una funci
on regular en un entorno
de un punto P U . Si existiera tal entorno W , entonces, k[W ], luego
= [F ]/[G], donde F y G son formas del mismo grado, G(P ) = 0 y las clases
se toman modulo I(W ) = I(V ), pero entonces estara denida en P en el
sentido usual para funciones de k(V ).
Recprocamente, si : V A1 es racional, entonces existe un abierto U
en V tal que |U k[U ], es decir, |U = |U , para una cierta k(V ). Como
y son racionales en el sentido de la denici
on anterior y coinciden en un
abierto, necesariamente = k(V ).
A partir de aqu podemos caracterizar las aplicaciones racionales en varios
casos de interes. Por ejemplo:
Teorema 2.51 Las funciones racionales : V An en una variedad V son
las funciones (denidas sobre un abierto de V ) de la forma
(P ) = (1 (P ), . . . , n (P )),
as concretamente, un punto P V es una singularidad de
donde i k(V ). M
si y s
olo si es una singularidad de alguna de las funciones coordenadas i .
n: Sea U el conjunto de los puntos de V donde esta denida.
Demostracio
Entonces |U : U An es una aplicaci
on regular, luego tambien lo son las
proyecciones i = |U pi : U A1 . Por consiguiente i k(U ) = k(V ).
Recprocamente, si cumple que i k(V ) y U es la interseccion de los
dominios de las funciones i , entonces |U es regular por el teorema 2.43, luego
es racional, y es facil ver que su dominio es exactamente U .
Consideremos ahora una funci
on racional : V Pn y sea P V . Fijados sistemas de coordenadas, pongamos que la coordenada Xn+1 de (P ) es no

2.5. Aplicaciones racionales

91

nula, es decir, que (P ) An , donde An es el espacio afn determinado por la


condici
on Xn+1 = 0. La restriccion de al abierto U = 1 [An ] es una aplicacion regular, en particular racional, con imagen en An , luego por el teorema
anterior, es de la forma
i k(V ).

(Q) = (1 (Q), . . . , n (Q)),

En un entorno de P , cada i admite la expresi


on 1 = [Fi ]/[Fn+1 ], donde las
Fi son formas del mismo grado. Por consiguiente, las coordenadas homogeneas
de la imagen de un punto Q son de la forma
(Q) = (F1 (Q), . . . , Fn+1 (Q)),
para ciertas formas Fi del mismo grado. No obstante, hemos de tener presente
que esta expresion es local, es decir, tenemos una expresion de este tipo v
alida
en un entorno de cada punto P . Recprocamente, si una funci
on puede ser
denida localmente por expresiones de este tipo, ser
a racional, y ser
a regular en
aquellos puntos en los que exista una expresi
on de este tipo cuyas coordenadas
no se anulen simult
aneamente.
Ejemplo Sea V = V (X 2 +Y 2 1) la circunferencia unidad. Si la consideramos
como variedad real, es conocido que la proyecci
on estereograca proporciona una
biyeccion entre V \ {(0, 1)} y la recta afn. Las f
ormulas son


(x, y)
t

(x, y) =
t=

2t
t2 1
,
t2 + 1 t2 + 1


,

x
1+y
=
.
1y
x

Si consideramos a V como variedad compleja (junto con la recta afn compleja) la situaci
on no es tan simple, pues pues los puntos t = i no tienen
imagen en V . De este modo, estas aplicaciones denen biyecciones mutuamente
inversas entre V \ {(0, 1)} y A1 \ {i}. Claramente son isomorsmos.
Las singularidades se deben a que las rectas que unen el punto (0, 1) con
los puntos (i, 0) cortan a V en el innito. Similarmente, el punto (0, 1) de V
debera corresponderse con el punto innito de P1 . En otras palabras: las
singularidades desaparecen si consideramos variedades proyectivas. Sea, pues,
V = V (X 2 + Y 2 Z 2 ). Las f
ormulas de la proyecci
on estereograca en coordenadas homogeneas (x, y, z) para V y (t, u) para P1 son
(x, y, z) = (2tu, t2 u2 , t2 + u2 ),

(t, u) = (x, z y) = (z + y, x).

As vemos que los puntos (i, 1) se transforman en los puntos innitos


(i, 1, 0). Ahora es f
acil comprobar que estas transformaciones mutuamente
inversas son de hecho isomorsmos entre V y P1 .

92

Captulo 2. Variedades algebraicas

Observemos que hemos de considerar las dos expresiones que determinan a


(t, u) en funci
on de (x, y, z), pues ninguna de las dos es v
alida globalmente. Este
ejemplo tambien muestra como un punto puede ser singular para una funci
on
racional entre variedades (el punto i, por ejemplo) y dejar de serlo cuando
extendemos la imagen (de la circunferencia afn a la proyectiva).
Ejercicio: Describir explcitamente un isomorsmo entre la recta proyectiva y la
par
abola Y Z = X 2 .

Es f
acil generalizar el teorema 2.45. Supongamos que : V W es una
funci
on racional (con imagen) densa entre dos variedades. Sea U2 W un
abierto afn y U1 1 [U2 ] un abierto afn en V , que podemos tomar tal que
sea regular en U1 . As tenemos que |U1 : U1 U2 es regular y densa. En
efecto, si A U2 es un abierto no vaco, entonces A [V ] = , luego 1 [A]
es un abierto no vaco, luego 1 [A] U1 = , luego A [U1 ] = . Por 2.45
tenemos que : k[U2 ] k[U1 ] es un k-monomorsmo, luego se extiende a un
k-monomorsmo entre los cuerpos de cocientes, es decir, : k(W ) k(V ).
Concretamente, si k(W ) esta denida en un punto (P ) U2 , entonces
= /, donde , k[U2 ] y ((P )) = 0. Por lo tanto () = ( )/( )
esta denida en P y ()(P ) = ((P )). As pues, ()|U1 = |U1 .
De aqu se sigue que no depende de la eleccion de los abiertos U1 y U2 , pues
si los cambiamos por otros U1 y U2 entonces las correspondientes aplicaciones

(f ) y (f ) coinciden en U1 U1 , luego son la misma funci
on racional. Puesto
que todo punto tiene un entorno afn, si A es el abierto de puntos regulares de
k(W ), entonces () esta denida en 1 [A] y () = . Con esto
hemos probado la mitad del teorema siguiente:
Teorema 2.52 Sea : V W una aplicaci
on racional densa entre variedades sobre un cuerpo k. Entonces induce un u
nico k-monomorsmo de cuerpos
: k(W ) k(V ) determinado por la propiedad siguiente: si U es abierto en
W y k[U ], entonces () k[1 [U ]] y () = . Recprocamente,
todo k-monomorsmo h : k(W ) k(V ) es de la forma h = , para una cierta
aplicaci
on racional densa : V W .
n: Tomamos variedades anes V  V y W  W (abiertas).
Demostracio

Entonces k(V ) = k(V ) y k(W  ) = k(W ). Si probamos el teorema para V 
y W  tendremos una aplicaci
on racional : V  W  que induce a h, pero
determina una u
nica aplicaci
on racional : V W . Alternativamente,
podemos suponer que V y W son anes.
Sea k[W ] = k[x1 , . . . , xn ]. Entonces h(xi ) = i /i , con i , i k[V ]. Sea
= 1 n . Tenemos que h[k[W ]] k[V ][1/] = k[V ] (ver 2.38), luego
tenemos un k-monomorsmo h : k[W ] k[V ]. Por el teorema 2.13 tenemos
que h = , para una cierta aplicaci
on regular : V W . Como h es
on se
inyectiva, el teorema 2.45 nos da que [V ] es denso en W . La aplicaci
extiende a una u
nica aplicaci
on racional densa : V W que claramente
induce a h.

2.5. Aplicaciones racionales

93

Ahora podemos determinar exactamente las aplicaciones entre variedades


que conservan los cuerpos de funciones racionales:
Denici
on 2.53 Una aplicaci
on : V W entre variedades es birracional si
existen abiertos U1 V y U2 W tales que |U1 : U1 U2 es un isomorsmo.
Claramente, el isomorsmo indicado (con su inverso) induce funciones racionales densas : V W y 1 : W V que claramente inducen isomors1
mos (mutuamente inversos) : k(W ) k(V ) y : k(V ) k(W ).
Informalmente, podemos decir que una aplicaci
on birracional es una aplicacion racional con inversa racional, pero hemos de tener presente que las aplicaciones birracionales no estan denidas necesariamente en toda la variedad
(cuando lo est
an son isomorsmos).
Diremos que dos variedades V y W son birracionalmente equivalentes si
existe una aplicaci
on birracional entre ellas. Claramente se trata de una relaci
on
de equivalencia.
Teorema 2.54 Dos variedades son birracionalmente equivalentes si y s
olo si
sus cuerpos de funciones racionales son k-isomorfos.
n: Una implicaci
Demostracio
on se sigue directamente de 2.52. Supongamos que : k(V ) k(W ) es un k-isomorsmo entre los cuerpos de funciones
racionales de dos variedades. Podemos suponer que son anes. Como en la
prueba de 2.52, existe un k[W ] tal que [k[V ]] k[W ]. Similarmente,
existe k[V ] tal que 1 [k[W ]] k[V ]. Entonces se restringe a un isomorsmo entre los anillos k[V,1 () ] y k[W,() ] y, como las variedades son
anes, el teorema 2.13 (ver las observaciones posteriores) nos da que son isomorfas, luego V y W son birracionalmente equivalentes.
Ejercicio: Renar la prueba del teorema anterior para demostrar que dos puntos de
dos variedades tienen entornos k-isomorfos si y s
olo si sus anillos de funciones regulares
son k-isomorfos.

Ejemplo Sea V la curva alfa Y 2 = X 2 (X + 1), (ver la p


agina 55). Observemos que la recta Y = tX que pasa por el origen con pendiente t corta a V en
(0, 0) y en (t2 1, t(t2 1)).
La funci
on polin
omica : A1 V dada por (t) = (t2 1, t(t2 1))
es biyectiva salvo por que pasa dos veces por (0, 0), a saber, para t = 1. Si
llamamos V0 = V \ {(0, 0)}, entonces V0 es una variedad abierta en V y la
restriccion : A1 \ {1} V0 es un isomorsmo. En efecto, su inversa es
(x, y) = y/x, que es regular, pues el denominador no se anula en V0 (hay que
comprobar adem
as que y/x = 1).
Por consiguiente, : A1 V es una aplicaci
on birracional y as V es
birracionalmente equivalente a una recta. Ahora no estamos en condiciones de
probarlo, pero V no es isomorfa a una recta.
Ejercicio: Probar que se extiende a una aplicaci
on racional : P1 V tal que
(1, 0) = (0, 1, 0).

Captulo III

Dimensi
on
En este captulo asociaremos un invariante a cada variedad algebraica que se
corresponde con la noci
on geometrica de dimension. En la primera secci
on estudiamos una clase especial de aplicaciones entre variedades que como veremos
conservaran la dimensi
on, en la segunda introduciremos el concepto de dimension propiamente dicho, luego estudiaremos la dimensi
on desde un punto
de vista local, a traves de las variedades tangentes y, por u
ltimo, estudiaremos
con mas detalle las variedades de dimension 1, es decir, las curvas algebraicas.

3.1

Aplicaciones nitas

Consideremos en primer lugar una aplicaci


on regular densa : V W
entre variedades anes. Seg
un el teorema 2.45 tenemos que : k[W ] k[V ]
es un monomorsmo de anillos, que nos permite considerar a k[W ] como un
subanillo de k[V ].
Denici
on 3.1 Diremos que una aplicaci
on regular densa : V W entre
variedades anes es nita si k[V ] es una extension entera de k[W ]. (Ver 1.12).
El teorema 1.14 implica que la composicion de aplicaciones nitas es nita.
Todo isomorsmo es trivialmente nito.
Ejemplo Sea V la hiperbola XY = 1 y sea p : V A1 la proyecci
on
p(x, y) = x. Ciertamente es una aplicacion regular (polin
omica) y es densa,
pues su imagen es todo A1 excepto el origen. Sin embargo, no es nita, pues
k[A1 ] = k[X], k[V ] = k[x, y] y p : k[A1 ] k[V ] viene dada por p(X)(x, y) = x,
es decir, p(X) = x, con lo que podemos identicar k[A1 ] = k[x].
Por consiguiente, k[V ] = k[A1 ][y], pero y no es entero sobre k[A1 ], ya que su
polinomio mnimo es xY 1.
Hemos dado este ejemplo para mostrar explcitamente como puede fallar la
condici
on que dene la nitud. Sin embargo, el resultado es obvio porque las
aplicaciones nitas no s
olo son densas, sino que, de hecho, son suprayectivas:
95

96

Captulo 3. Dimensi
on

Teorema 3.2 Toda aplicaci


on nita entre variedades anes es suprayectiva y
cada punto tiene un n
umero nito de antiim
agenes.
n: Podemos suponer que V An . Fijado un sistema de
Demostracio
referencia en V , sea k[V ] = k[x1 , . . . , xn ]. Tomemos un punto P W . Para
probar que 1 [P ] es nito basta ver que cada coordenada xi toma un n
umero
nito de valores sobre este conjunto.
Tenemos que xi es entero sobre k[W ], luego satisface una relaci
on de la forma
xki + a1 xk1
+ + ak = 0,
i
para ciertas funciones ai k[W ]. Si Q 1 [P ] tiene coordenadas x, entonces,
evaluando la igualdad anterior en Q (teniendo en cuenta que, por la identicacion, aj (Q) = aj ((Q)) = aj (P )) resulta que
xki + a1 (P )xk1
+ + ak (P ) = 0,
i
con lo que las coordenadas i-esimas de los puntos de 1 [P ] son races de un
mismo polinomio no nulo, luego son un n
umero nito.
Veamos ahora la suprayectividad. Sea mP el ideal de k[W ] formado por
las funciones que se anulan en P . Concretamente, si P tiene coordenadas
(1 , . . . , m ) y k[W ] = k[y1 , . . . , ym ], entonces mP = (y1 1 , . . . , ym m ).
La aplicaci
on es regular, luego es polin
omica. Consideremos polinomios
F1 , . . . , Fm tales que (P ) = (F1 (P ), . . . , Fm (P )). Entonces 1 [P ] es el conjunto algebraico determinado por las ecuaciones Fi (X1 , . . . , Xn ) i = 0. As
pues, 1 [P ] = equivale a que
(F1 1 , . . . , Fm m ) = k[X1 , . . . , Xn ].
En tal caso tomamos clases modulo I(V ) y queda que
1 ) 1 , . . . , (y
m ) m ) = k[V ].
((y
i ) con yi , esto equivale a que mP k[V ] = k[V ] (o sea, el
Si identicamos (y
ideal generado por mp en k[V ] es k[V ]). Sin embargo, el teorema 1.21 nos dice
que esto es imposible.
El teorema siguiente nos permitir
a extender la denici
on de aplicaci
on nita
al caso de aplicaciones entre variedades cuasiproyectivas arbitrarias.
Teorema 3.3 Sea : V W una aplicaci
on regular entre variedades anes.
Si todo punto P W tiene un entorno afn U tal que U  = 1 [U ] es afn y
|U  : U  U es nita, entonces es nita.
n: Para cada P W , podemos tomar k[W ] tal que
Demostracio
el abierto principal W este contenido en un entorno U de P que cumpla el
teorema. Entonces 1 [W ] = V()
U  es una subvariedad afn de V y es

3.1. Aplicaciones nitas

97

claro que la restricci


on de a 1 [W ] es nita, pues k[V()
] = k[V ][1/] y

k[W ] = k[W ][1/].


As pues, a las hip
otesis del teorema podemos a
nadir que cada U es principal.
Por consiguiente, tenemos a W cubierto por abiertos principales {W }S , para
cierto S k[W ]. Si = [F ], el ideal generado por I(W ) y los F no tiene
ning
un cero, luego es k[X1 , . . . , Xn ]. Esto se traduce en que (S) = k[W ]. Como
k[W ] es noetheriano, existe un n
umero nito de funciones 1 , . . . , n S de
modo que (1 , . . . , n ) = k[W ] y, por lo tanto, los abiertos Wi cubren W .
Por 1.13 sabemos que k[Vi ] = k[V ][1/i ] es un k[Wi ]-modulo nitamente
generado. Digamos que k[Vi ] = i1 , . . . , in k[W ] .
i
Podemos suponer que ij k[V ], pues si, en general, ij /imi formaran un
generador, los ij tambien lo seran. Vamos a probar que k[V ] = ij k[W ] . De
este modo, 1.10 implica entonces que los ij son enteros sobre k[W ] y el teorema
quedar
a probado.
Todo k[V ] admite una expresi
on
=

 aij
ni ij ,
j i

aij k[W ],

para cada i. Ning


un punto de W es un cero com
un de todas las funciones ini ,
de donde 
se sigue que ({i }i ) = k[W ]. As pues, existen funciones hi k[W ]
tales que
ini hi = 1, luego
i

 ni

i hi = aij hi ij ij k[W ] .
i

i,j

Denici
on 3.4 Una aplicaci
on regular : V W entre variedades cuasiproyectivas es nita si todo punto P W tiene un entorno afn U tal que
U  = 1 [U ] es una subvariedad afn de V y |U  : U  U es nita.
El teorema 3.3 garantiza que esta denici
on coincide con la precedente para
variedades anes. Adem
as, el argumento usado al principio de la prueba muestra
que si cumple esta denici
on entonces la cumple para entornos arbitrariamente
peque
nos de cada punto de W (mas concretamente, la cumple para todo abierto
principal de todo abierto que la cumpla). Por consiguiente:
Teorema 3.5 Si : V W es una aplicaci
on nita y U es un abierto en
W , entonces la restricci
on : 1 [U ] U tambien es nita.
El teorema 3.2 es claramente valido para aplicaciones entre variedades cuasiproyectivas. Otra propiedad sencilla es la siguiente:
Teorema 3.6 Las aplicaciones nitas son cerradas (es decir, la imagen de un
conjunto cerrado por una aplicaci
on nita es cerrada).

98

Captulo 3. Dimensi
on

n: Sea : V W una aplicaci


Demostracio
on nita y sea C V un
conjunto cerrado. Por el teorema 2.29 podemos cubrir W por un n
umero nito
de variedades anes U tales que U  = 1 [U ] es afn y la restricci
on de |U  es
nita. Basta probar que |U  [C U  ] es cerrado o, equivalentemente, podemos
suponer que V y W son variedades anes. Tampoco perdemos generalidad si
suponemos que C es irreducible. Es f
acil ver entonces que [C] es tambien
irreducible.
La restriccion |C : C [C] es nita, pues todo k[C] se extiende a
k[V ], que es raz de un polinomio m
onico con coecientes en k[W ], luego
es raz del polinomio que resulta de restringir sus coecientes a [C]. Como
las aplicaciones nitas son suprayectivas, ha de ser [C] = [C], luego [C] es
cerrado.
Ahora necesitamos un ejemplo importante de aplicaci
on nita.
Denici
on 3.7 Sea E una subvariedad lineal de Pn , es decir, el conjunto de
ceros de un sistema de d formas lineales L1 , . . . , Ld . Es f
acil ver que E es
irreducible. Denimos la proyecci
on de centro E como la aplicacion racional
: Pn Pd1 dada por
(x) = (L1 (x), . . . , Ld (x)).
Es claro que es regular en el abierto Pn \E. Si C es una subvariedad
on
cerrada de Pn disjunta de E, la restriccion : C Pd1 es una aplicaci
regular. Vamos a ver que : C [C] es nita.
Notemos que Ui = 1 [Ad1
] C es el abierto en C determinado por la
i
condici
on Li (x) = 0, luego es una variedad afn (es la interseccion con C del
complementario de un hiperplano de Pn ). Ademas los abiertos Ui cubren C,
luego basta probar que las restricciones : Ui Ad1
[C] son nitas. Por
i
simplicar la notaci
on tomamos i = 1.
Por el teorema 2.38, cada k[U1 ] (vista como aplicacion racional en C)
es de la forma
G(x1 , . . . , xn+1 )
= m
,
L1 (x1 , . . . , xn+1 )
donde G es una forma de grado m. Sea 1 : C Pd dada por
m
1 (x) = (Lm
1 (x), . . . , Ld (x), G(x)).

(Notemos que estamos trabajando en tres espacios proyectivos: Pn , Pd1 y


P . Usaremos X1 , . . . , Xn+1 para coordenadas en Pn , Y1 , . . . , Yd+1 para coordenadas en Pd y Z1 , . . . , Zd para coordenadas en Pd1 .)
d

La aplicaci
on 1 es regular, pues si x C, alguna de las formas Lm
i no se
anula. Por el teorema 2.47 tenemos que 1 [C] es una subvariedad cerrada de
Pd . Digamos que viene denida por las ecuaciones F1 = = Fs = 0.
Como C E = , las formas Li no tienen ning
un cero com
un en C, luego
el punto (0, . . . , 0, 1) Pd no esta en 1 [C]. Esto signica que las funciones

3.1. Aplicaciones nitas

99

Y1 , . . . , Yd , F1 , . . . , Fs no tienen ning
un cero com
un en Pd . Por 2.19 existe un
N > 0 tal que
(Y1 , . . . , Yd , Yd+1 )N (Y1 , . . . , Yd , F1 , . . . , Fs ).
N
En particular Yd+1
esta en el ideal de la derecha, luego
N
Yd+1
=

d


Yj Hj +

j=1

s


Fj G j ,

j=1
(q)

para ciertos polinomios Hj y Gj . Llamando Hj


de grado q de Hj vemos que la forma
N
T (Y1 , . . . , Yd+1 ) = Yd+1

d

j=1

a la componente homogenea

(N 1)

Yj Hj

(3.1)

se anula sobre 1 [C]. Visto como polinomio en Yd+1 , tiene grado N y su coeciente director es 1. Podemos expresarlo en la forma
N
T = Yd+1
+

N
1
j=0

j
AN j (Y1 , . . . , Yd )Yd+1
.

(3.2)

m
Sustituyendo en (3.1) la denici
on de 1 , vemos que T (Lm
1 , . . . , Ld , G) se
anula en C. Seg
un (3.2), tenemos que

GN +

N
1
j=0

m
j
AN j (Lm
1 , . . . , Ld )G = 0.

Dividiendo entre LmN


queda
1
N +

N
1
j=0

m
m
m
j
AN j (1, Lm
2 /L1 , . . . , Ld /L1 ) = 0.

Esto es un polinomio m
onico con coecientes en k[Ad1
[C]]. Explcita1
mente, los coecientes son las imagenes por
de las funciones regulares
AN j (1, z2 /z1 , . . . , zd /z1 ) = AN j (z2 , . . . , zd ),
donde hemos pasado de las coordenadas homogeneas a las coordenadas anes.
Para generalizar este resultado necesitamos una nueva aplicaci
on:
Denici
on 3.8 Es f
acil ver que el n
umero de n + 1-tuplas (i1 , . . . , in+1
 ) de
. Por
n
umeros naturales que cumplen i1 + + in+1 = m es N + 1 = n+m
n
ello, podemos subindicar las coordenadas homogeneas de los puntos de PN en
la forma (vi1 ,...,in+1 ). Si (ui ) son las coordenadas homogeneas en Pn , denimos
la inmersi
on de Veronese Vm : Pn PN como la aplicacion que a cada
(u1 , . . . , un+1 ) Pn le asigna el punto cuya coordenada homogenea vi1 ,...,in+1
in+1
es ui11 un+1
.

100

Captulo 3. Dimensi
on

Se trata de una aplicaci


on regular, pues entre las coordenadas de la imagen
estan las um
,
que
no
se
anulan
simult
aneamente. Los puntos de la imagen
i
satisfacen las ecuaciones
vi1 ,...,in+1 vj1 ,...,jn+1 = vk1 ,...,kn+1 vl1 ,...,ln+1 ,

(3.3)

siempre que i1 + j1 = k1 + l1 , . . . , in+1 + jn+1 = kn+1 + ln+1 .


Recprocamente, si un punto de PN cumple estas ecuaciones esta en la
un
imagen de Vm . Para probarlo observamos que de ellas se sigue que alg
v0,...,m,...,0 = 0. En efecto, tomamos una coordenada vi1 ,...,in+1 = 0. Supongamos que i1 = 0, sea r > 0 tal que ri1 m. As, aplicando (3.3) varias
veces podemos expresar vir1 ,...,in+1 como producto de r coordenadas entre las
cuales esta vm,0,...,0 = 0. As pues, el conjunto algebraico determinado por (3.3)
esta cubierto por los abiertos Ui formados por los puntos con v0,...,m,...,0 = 0
(donde la m esta en la posici
on i). Es f
acil ver que cada punto de U1 tiene como
antiimagen a
Vm1 (vi1 ,...,in+1 ) = (vm,0,...,0 , vm1,1,0,...,0 , . . . , vm1,0,...,0,1 ).
Para los dem
as abiertos Ui tenemos una expresion similar, luego la imagen de Vm es el conjunto algebraico determinado por las ecuaciones (3.3). Se
trata de una variedad, pues si se descompusiera en variedades, sus antiim
agenes
formaran una descomposici
on de Pn . Ademas, las expresiones que hemos obtenido para Vm1 muestran que Vm1 tambien es regular, luego es un isomorsmo.
La variedad Vm [Pn ] se llama variedad de Veronese, y hemos probado que es
isomorfa a Pn .
El interes de la variedad de Veronese se debe a que si

in+1
F = ai1 ,...,in+1 ui11 un+1
es una forma de grado m y H = V (F ) Pn , entonces Vm [H] es la interseccion
con Vm [Pm ] del hiperplano de ecuaci
on
ai1 ,...,in+1 vi1 ,...,in+1 = 0.
Esto nos permite probar:
Teorema 3.9 Si F1 , . . . , Fr+1 son formas de grado m en Pn que no se anulan
simult
aneamente en una variedad cerrada C Pn , entonces : C Pr dada
por
(x) = (F1 (x), . . . , Fr+1 (x))
es una aplicaci
on nita en su imagen.
n: Consideramos la inmersion de Veronese Vm : Pn PN .
Demostracio
Sean L1 , . . . , Lr+1 las formas lineales correspondientes con F1 , . . . , Fr+1 en PN
y sea : Vm [C] Pr la proyeccion denida en 3.7. Es claro que = Vm .
Como Vm es un isomorsmo y es nita, concluimos que tambien es nita.
Terminamos con dos resultados que necesitaremos mas adelante:

3.1. Aplicaciones nitas

101

Teorema 3.10 (Teorema de normalizaci


on de Noether) Si V es una variedad afn, existe una aplicaci
on nita : V An , para cierto n.
n: Sea V AN . Podemos suponer que V = AN . Sea
Demostracio
V PN la clausura de V . Entonces V = PN . Tomemos un punto P PN \AN
tal que P
/ V y consideramos la proyeccion : V PN 1 (denici
on 3.7).
Sabemos que es nita. Concretamente, si P = (1, a1 , . . . , aN , 0), sera
(X1 , . . . , XN +1 ) = (a2 X1 X2 , , aN X1 XN , XN +1 ).
Es claro que [V ] AN 1 . Si no se da la igualdad entonces, por continuidad
y el teorema 2.47, tenemos que [V ] = [V ]. Podemos repetir el argumento
umero nito
para obtener una aplicaci
on nita 1 : [V ] PN 2 . Tras un n
de pasos se ha de dar la igualdad, y la composici
on de todas las aplicaciones
construidas es la aplicaci
on nita buscada.
Teorema 3.11 Si : V W es una aplicaci
on regular densa entre variedades, entonces [V ] contiene un abierto no vaco.
n: Si U es un abierto afn en W y U  es un abierto afn
Demostracio
1
en [U ], es claro que |U  : U  U sigue siendo una aplicaci
on regular
densa, luego podemos suponer que V y W son variedades anes. Seg
un 2.45,
Sea r el
podemos identicar a k[W ] con un subanillo de k[V ] a traves de .
grado de trascendencia de k(V ) sobre k(W ). Podemos tomar u1 , . . . , ur k[V ]
algebraicamente independientes sobre k(W ).
Entonces k[W ][u1 , . . . , ur ]
= k[W Ar ]. Fijando un isomorsmo, podemos

factorizar = ,
donde : k[W ] k[W Ar ] y
: k[W Ar ] k[V ].
Estos monomorsmos inducen a su vez aplicaciones regulares : V W Ar
y : W Ar W de modo que = . Por 2.45 ambas son densas. De
hecho es facil ver que es simplemente la proyeccion.
Sea k[V ] = k[v1 , . . . , vm ]. Por 1.18 existen a1 , . . . , am k[W Ar ] tales que
ai vi es entero sobre k[W Ar ]. Sea f = a1 am k[W Ar ].
Consideramos el abierto (W Ar )f denido en 2.38. Como las funciones ai
son inversibles en k[(W Ar )f ] = k[W Ar ][1/f ], concluimos que las funciones
vi son enteras sobre este anillo. Por lo tanto, la restricci
on
r
: V(f
) (W A )f

es nita, luego es suprayectiva. En particular, (W Ar )f [V ], de donde


a su vez [(W Ar )f ] [V ]. Basta probar que [(W Ar )f ] contiene un
abierto en W . Sea k[W ] = k[x1 , . . . , xs ] y k[Ar ] = k[u1 , . . . , ur ]. Entonces f es
un polinomio en x1 , . . . , xs , u1 , . . . , ur . Digamos que

Fi1 ,...,ir (x1 , . . . , xs )ui11 uirr .
f=
i1 ,...,ir

Como f = 0, alg
un F0 = Fi1 ,...,ir no es identicamente nulo en W . Sea
f0 = [F ] k[W ]. Se cumple que Wf0 [(W Ar )f ], pues si x Wf0

102

Captulo 3. Dimensi
on

podemos tomar u Ar tal que f (x, u) = 0, luego (x, u) (W Ar )f y as


x = (x, u) [(W Ar )f ].
Este resultado es u
til para reducir problemas concernientes a aplicaciones
entre variedades arbitrarias al caso de aplicaciones entre variedades anes. Concretamente:
Teorema 3.12 Sea : V W una aplicaci
on densa entre variedades. Entonces existe un abierto afn U W tal que U  = 1 [U ] es afn.
n: Sea U un abierto afn en W . El abierto 1 [U ] no tiene
Demostracio
por que ser afn, pero contiene un abierto afn U  , cuya imagen [U  ] sera densa
en U . Por el teorema anterior aplicado a |U  : U  U obtenemos que [U  ]
contiene un abierto, que podemos tomar de la forma U , para cierta k[U ].

Entonces 1 [U ] = U()
es afn.

3.2

La dimensi
on de un conjunto algebraico

Introducimos ahora el concepto central de este captulo. Informalmente, la


noci
on algebraica de dimensi
on esta basada en el n
umero de coordenadas independientes que encontramos en una variedad. Por ejemplo, en la circunferencia
X 2 + Y 2 = 1 podemos encontrar puntos con cualquier valor de X pero, una vez
jada X, solo hay un n
umero nito de valores posibles para Y (a lo sumo dos).
Esto se debe a que las funciones coordenadas sobre la circunferencia (es decir,
como elementos de k(V )) son algebraicamente dependientes, pues verican la
relacion x2 + y 2 = 1. En general, la dimensi
on de una variedad ser
a el n
umero
de coordenadas algebraicamente independientes que podamos encontrar en ella.
Con precisi
on:
Denici
on 3.13 Llamaremos dimensi
on de una variedad V al grado de trascendencia sobre k de k(V ). La representaremos por dim V . La dimensi
on de
un conjunto algebraico como el m
aximo de las dimensiones de sus componentes
irreducibles. Un conjunto algebraico tiene dimensi
on pura si todas sus componentes irreducibles tienen la misma dimensi
on.
Notemos que si V es un abierto en una variedad W , por denici
on V y W
tienen el mismo cuerpo de funciones racionales, luego dim V = dim W . Por
el teorema 2.54, dos variedades birracionalmente equivalentes (en particular,
isomorfas) tienen la misma dimension. Las variedades de dimensi
on 1 se llaman curvas1 (algebraicas), las variedades de dimensi
on 2 se llaman supercies
(algebraicas). Las subvariedades de An o Pn de dimensi
on n 1 se llaman
hipersupercies.
Si W V son conjuntos algebraicos, se llama codimensi
on de W en V a la
diferencia dim V dim W . Cuando se habla de la codimensi
on de un conjunto
1 Un poco m
as abajo probaremos que lo que hemos llamado curvas planas son curvas de
acuerdo con esta denici
on general.

3.2. La dimensi
on de un conjunto algebraico

103

algebraico sin especicar respecto a que otro, se entiende que es respecto al


espacio An o Pn que lo contiene. As, por ejemplo, las hipersupercies son las
variedades anes o proyectivas de codimensi
on 1.
Vamos a calcular la dimension de algunas variedades sencillas:
Espacios anes y proyectivos Es claro que dim An = dim Pn = n, pues su
cuerpo de funciones racionales es k(X1 , . . . , Xn ).
Puntos Las variedades de dimension 0 son los puntos. En efecto, por una
parte, si P es un punto en cualquier espacio Pn , es claro que se trata de una
variedad afn para la que k[P ] = k(P ) = k (las funciones regulares han de ser
constantes), luego dim P = 0. Por otra parte, si V es una variedad de dimensi
on
0, pasando a su clausura podemos suponer que es cerrada en Pn y cort
andola
con un espacio afn podemos suponer que es una variedad afn (ninguna de estas
operaciones altera el cuerpo de funciones racionales). Entonces resulta que k(V )
es algebraico sobre k, pero k es algebraicamente cerrado, luego k(V ) = k y
tambien k[V ] = k. As pues, las funciones coordenadas son constantes y V es
un punto.
El conjunto vaco Es conveniente asignar al conjunto vaco una dimensi
on
menor que a los puntos, por lo que convendremos que dim = 1.
Variedades lineales Una variedad lineal proyectiva V es una subvariedad de
Pn determinada por m formas lineales
a11 X1 + + a1n+1 Xn+1 = 0,

am1 X1 + + amn+1 Xn+1 = 0.


Si el rango de la matriz de coecientes es r, podemos eliminar m r ecuaciones sin alterar V . Si r = n + 1 entonces el sistema solo tiene la soluci
on trivial,
con lo que V = . En otro caso podemos despejar r variables en terminos de
las n + 1 r restantes, de donde se sigue facilmente que
k[X1 , . . . , Xn+1 ]/I(V )
= k[X1 , . . . , Xn+1r ].
Esto prueba que I(V ) es primo, luego V es ciertamente una variedad proyectiva. Es f
acil construir un isomorsmo V Pnr (eliminando las r coordenadas homogeneas dependientes). Por lo tanto dim V = n r. Notemos que
esta formula vale incluso en el caso en que r = n + 1 y V = .
Similarmente se tratan las variedades lineales anes, denidas por ecuaciones
lineales. Si V An esta denida por r ecuaciones independientes y V = ,
entonces V es una variedad isomorfa a Anr y dim V = n r. Notemos que
ahora hay que suponer explcitamente V = .

104

Captulo 3. Dimensi
on

Productos Si V y W son variedades, entonces


dim V W = dim V + dim W.
En efecto, como V W es abierto en V W , no perdemos generalidad si
suponemos que las variedades son proyectivas. Por el mismo motivo, podemos
cortarlas con espacios anes y suponer que son anes. Digamos que V AM ,
W AN , dim V = m y dim W = n. Sean x1 , . . . , xM las coordenadas en
V e y1 , . . . , yN las coordenadas en W . Podemos suponer que x1 , . . . , xm son
algebraicamente independientes al igual que y1 , . . . , yn .
Tenemos que k(V W ) = k(x1 , . . . , xM , y1 , . . . , yN ) y es claro que todos los
generadores dependen algebraicamente de x1 , . . . , xm , y1 , . . . , yn . Basta probar
que estas coordenadas son algebraicamente independientes. Supongamos que
F (x1 , . . . , xm , y1 , . . . , yn ) = 0. Entonces, para cada punto (a1 , . . . , aM ) V , el
polinomio F (a1 , . . . , am , Y1 , . . . , Yn ) anula a y1 , . . . , yn en k(W ), luego ha de ser
el polinomio nulo. Esto signica que cada uno de los coecientes a(X1 , . . . , Xm )
de F se anula sobre todos los puntos de V , es decir, anula a x1 , . . . , xm en k(V ),
luego a(X1 , . . . , Xm ) = 0 y, en conclusi
on, F = 0.
Conos Si V es una variedad proyectiva, Cn(V ) es una variedad afn y
dim Cn(V ) = dim V + 1.
Ciertamente el cono Cn(V ) es una variedad, pues el ideal I(Cn(V )) = I(V )
es un ideal primo. Digamos que V Pn . Podemos suponer que V no esta
contenida en el hiperplano Xn+1 = 0, de modo que V  = V An es una variedad
afn de la misma dimensi
on (es abierta en V ). As mismo,
Cn(V ) = {X Cn(V ) | Xn+1 = 0}
es abierto en Cn(V ), luego tiene la misma dimension. Basta observar que la
aplicaci
on : Cn(V ) V  A1 dada por
(X) = (X1 /Xn+1 , . . . , Xn /Xn+1 , Xn+1 )
es un isomorsmo. Claramente es biyectiva y regular, y su inversa es
(X, Y )  (Y X1 , . . . , Y Xn , Y ),
que tambien es regular.
Veamos ahora algunos resultados b
asicos.
Teorema 3.14 Si : V W es una aplicaci
on nita entre variedades, entonces dim V = dim W .
n: Podemos restringir a una aplicaci
Demostracio
on nita entre abiertos en V y W que sean variedades anes. Por ser abiertos tendr
an la misma
dimensi
on que las variedades que los contienen, luego en denitiva podemos suponer que V y W son variedades anes. Entonces k[V ] es una extension entera
de k[W ], luego k(V ) es una extension algebraica de k(W ), luego ambas tienen
el mismo grado de trascendencia sobre k.

3.2. La dimensi
on de un conjunto algebraico

105

Teorema 3.15 Sean V W dos variedades. Entonces dim V dim W . Si V


es cerrada y dim V = dim W entonces V = W .
n: No perdemos generalidad si suponemos que W An . Si
Demostracio
dim W = m y x1 , . . . , xm+1 son m + 1 funciones coordenadas cualesquiera, tenemos que satisfacen una relacion polin
omica, y sus restricciones a V cumplir
an
la misma relacion, luego ser
an algebraicamente dependientes en k(V ). Por consiguiente dim V m.
Supongamos ahora que V es cerrada y que dim V = dim W = m. Tenemos
que I(W ) I(V ), y basta probar la otra inclusi
on. Sea, pues F I(V ) un polinomio y supongamos que no es nulo en W . Sea f = [F ] k[W ]. Sea x1 , . . . , xm
una base de trascendencia de k(V ) formada por funciones coordenadas. Es claro
que estas funciones han de ser algebraicamente independientes en k(W ) y, por la
hip
otesis sobre las dimensiones, han de ser una base de trascendencia de k(W ).
Por consiguiente f es raz de un polinomio irreducible
ar (x1 , . . . , xm )f r + + a1 (x1 , . . . , xm )f + a0 (x1 , . . . , xm ) = 0,
de modo que en particular a0 = 0. Ahora bien, esta ecuaci
on se cumple tambien
en V , donde adem
as f = 0, luego ha de ser a0 (x1 , . . . , xn ) = 0 en V . Pero las
funciones xi son algebraicamente independientes en k(V ), luego ha de ser a0 = 0,
contradicci
on. As pues, F I(W ).
Veamos ahora que las hipersupercies son las variedades denibles mediante
una sola ecuaci
on. M
as en general:
Teorema 3.16 Un subconjunto algebraico C de An o Pn es denible por una
sola ecuaci
on si y s
olo si tiene dimensi
on pura n 1.
n: Supongamos que C esta denido por una u
Demostracio
nica ecuacion
(no nula) F = 0. No perdemos generalidad si suponemos que C An . Sea
rm
F = F1r1 Fm
la descomposicion de F en factores irreducibles. Es claro que
C = V (F ) = V (F1 ) V (Fm )
y basta probar el teorema para cada V (Fi ), es decir, podemos suponer que F
es irreducible. Entonces (F ) es un ideal primo, luego C es una variedad, pues
I(C) = I(V (F )) = rad(F ) = (F ). Supongamos que la variable Xn aparece en el
polinomio F (X1 , . . . , Xn ) y veamos que x1 , . . . , xn1 son algebraicamente independientes en k(C). En efecto, si se cumpliera una relaci
on G(x1 , . . . , xn1 ) = 0,
entonces G(X1 , . . . , Xn1 ) (F ), lo cual es imposible.
Por consiguiente dim C n1 y por el teorema anterior, puesto que C = An ,
ha de ser dim C = n 1.
Para probar el recproco podemos suponer que C es irreducible. As mismo
podemos suponer que es una variedad afn C An . Como dim C = n 1,
en particular C = An , luego I(C) = 0. Sea F I(C) no nulo. Como I(C)
es primo, podemos suponer que F es irreducible. Entonces C V (F ), pero

106

Captulo 3. Dimensi
on

por la parte ya probada dim C = n 1 = dim V (F ), y por el teorema anterior


concluimos que C = V (F ).
Ahora es claro que las curvas planas son las hipersupercies de A2 o P2 .
En particular son curvas. En la prueba de este teorema hemos visto que, al
igual que ocurre con las curvas planas, las hipersupercies son las variedades
denibles por una sola ecuaci
on irreducible. El hecho de que las hipersupercies
sean las supercies con la denicion m
as simple posible no impide que sean muy
representativas, tal y como muestra el teorema siguiente:
Teorema 3.17 Toda variedad de dimensi
on n es birracionalmente equivalente
a una hipersupercie de An+1 .
n: Sea V una variedad de dimensi
Demostracio
on n. Por 1.32 podemos
tomar una base de trascendencia x1 , . . . , xn de k(V ) de manera que la extensi
on
k(V )/k(x1 , . . . , xn ) sea separable. Por el teorema del elemento primitivo, existe
xn+1 k(V ) tal que k(V ) = k(x1 , . . . , xn+1 ). Sea F (x1 , . . . , xn , Xn+1 ) el polinomio mnimo de xn+1 sobre k(x1 , . . . , xn ).
El homomorsmo k[X1 , . . . , Xn+1 ] k(V ) dado por Xi  xi tiene por
n
ucleo (F ), luego k[X1 , . . . , Xn+1 ]/(F )
= k[x1 , . . . , xn+1 ]. En particular es un
dominio ntegro y (F ) es primo. Por consiguiente W = I(F ) es una subvariedad de An+1 tal que k[W ]
= k[x1 , . . . , xn+1 ], luego k(W )
= k(V ) y, por 2.54,
concluimos que V es birracionalmente equivalente a W . Esto implica a su vez
que dim W = n, luego W es una hipersupercie de An+1 .
En particular toda curva es birracionalmente equivalente a una curva plana.
Ya sabemos que cuando a los puntos de PN les imponemos una restriccion
polin
omica, pasamos a un conjunto de dimensi
on N 1. Ahora generalizaremos esto demostrando que cada ecuacion (no redundante) que a
nadimos a un
conjunto algebraico disminuye una unidad la dimensi
on.
Teorema 3.18 Sea V PN una variedad proyectiva de dimensi
on n y sea
F k[X1 , . . . , XN +1 ] una forma que no es identicamente nula en V . Sea
VF = {P V | F (P ) = 0}.
Entonces dim VF = n 1.
n: Observemos en general que si C es un conjunto algebraico
Demostracio
proyectivo, no necesariamente irreducible, existe una forma G de cualquier grado
m prejado que no es identicamente nula en ninguna componente irreducible de
C. Basta tomar un punto de cada componente de C, tomar una forma lineal
L que no se anule en ninguno de ellos y considerar G = Lm . (Para encontrar
L basta tomar un punto que no sea soluci
on de un n
umero nito de ecuaciones
lineales, o sea, fuera del conjunto algebraico denido por el producto de todas
ellas.)

3.2. La dimensi
on de un conjunto algebraico

107

Llamemos V 0 = V , F0 = F y V 1 = VF . Sea ahora F1 una forma del mismo


grado que F que no se anule en ninguna componente irreducible de V 1 y sea
V 2 = VF11 , etc. Por el teorema 3.15 tenemos que
dim V 0 > dim V 1 >
Por consiguiente V n+1 = . Esto signica que las formas F0 , . . . , Fn no
tienen ceros comunes en V . Sea : V Pn la aplicaci
on dada por
(P ) = (F0 (P ), . . . , Fn (P )).
Seg
un 3.9, la aplicaci
on es nita en su imagen, luego
n = dim V = dim [V ] dim Pn = n,
luego es suprayectiva. Ahora bien, si fuera dim VF < n 1, en realidad
V n = , luego las formas F0 , . . . , Fn1 no tendran ceros comunes en V . A su
vez, esto se traducira en que el punto (0, . . . , 0, 1) no estara en la imagen de ,
contradicci
on.
De aqu se sigue inmediatamente que una variedad posee subvariedades de
cualquier dimensi
on menor que la suya. Observemos que lo que hemos probado
es que al menos una componente irreducible de VF tiene dimension n1, aunque
en principio podra haber otras componentes de dimensi
on menor. Vamos a ver
que no es as:
Teorema 3.19 Bajo las hip
otesis del teorema anterior, VF tiene dimensi
on
pura n 1.
n: Consideramos la aplicacion nita : V Pn construida
Demostracio
en la prueba del teorema anterior y sean Ani los subespacios anes de Pn determinados por Xi = 0. Sea Ui = 1 [Ani ]. As
Ui = {P V | Fi (P ) = 0}.
on de Veronese Vm : Pk PN transforma Ui es una
Si V Pk , la inmersi
variedad isomorfa contenida en el complementario de un hiperplano de PN , es
decir, en una variedad afn. Por lo tanto Ui es afn.
Toda componente irreducible W de VF corta a alg
un Ui , y entonces W Ui
es abierto en W , luego tiene la misma dimension. As pues, basta probar que
cada componente irreducible de VF Ui tiene dimension n 1 (de hecho, basta
ver que es n 1). Por abreviar omitiremos el subndice U = Ui .
Sea f = [F ]/[Fi ] k[U ]. De este modo,
C = VF U = {P U | f (P ) = 0}.
Sean f1 , . . . , fn k[U ] las funciones [Fj ]/[Fi ] para j = i. Notemos que f = f1 .
Por 3.5, la aplicaci
on se restringe a una aplicaci
on nita : U An cuyas

108

Captulo 3. Dimensi
on

funciones coordenadas son las fi . As pues, : k[X1 , . . . , Xn ] k[U ] cumple


(Xi ) = fi .
Ahora podemos sustituir U por una variedad isomorfa U Am . Digamos
que fi = [Fi ], para ciertos polinomios Fi k[Y1 , . . . , Ym ] (que no tienen nada
que ver con las formas Fi anteriores).
Sea W una componente irreducible de C. Basta probar que las funciones
fi |W , para i = 2, . . . n, son algebraicamente independientes en k[W ]. Supongamos, por reducci
on al absurdo, que existe G(X2 , . . . , Xn ) k[X1 , . . . , Xn ] no
nulo tal que G(f2 |W , . . . , fn |W ) = 0. Sea G = G(F2 , . . . , Fn ) I(W ).
Para cada componente irreducible W  de C distinta de W , podemos tomar
un polinomio de I(W  )\I(W ), y el producto de tales polinomios es un polinomio
H que es identicamente nulo en todas las componentes de C excepto en W . As
G H I(C) = I(V (I(U ) {F1 })) = Rad(I(U ) {F1 }),
luego (G H)l (I(U ) {F1 }). Tomando clases modulo I(U ) concluimos que
(g  h)l (f1 ), es decir, que f1 | (g  h)l , para cierto l > 0.
Vamos a probar que f1 | hr , para cierto r > 0, lo cual implica que H se
anula en C, en contradicci
on con la forma en que lo hemos construido.
Observemos que k[f1 , . . . , fn ] k[U ] es isomorfo a k[X1 , . . . , Xn ] (a traves
luego en particular es un dominio de factorizaci
de ),
on u
nica. Como g  en un

polinomio en f2 , . . . , fn , es claro que f1 y g son primos entre s. No podemos
/ k[f1 , . . . , fn ], pero sabemos que es
concluir directamente que f1 |h porque h
un entero algebraico sobre este anillo. Es claro que basta demostrar este hecho
puramente algebraico:
Sea A = k[X1 , . . . , Xn ] y B una extensi
on entera de A. Sean x,
y A primos entre s y sea z B tal que x | yz en B. Entonces
existe un r > 0 tal que x | z r .
En efecto, digamos que yz = xw, con w B. Sea
p(T ) = T r + b1 T r1 + + br
el polinomio mnimo de w sobre k(X1 , . . . , Xn ). Como A es un dominio de factorizacion u
nica, es ntegramente cerrado (teorema 1.16), luego por 1.17 tenemos
que p(T ) A[T ]. El polinomio mnimo de z = xw/y sera q(T ) = (x/y)r p(yT /x),
es decir,
xb1 r1
xr br
q(T ) = T r +
+ + r A[T ].
T
y
y
As pues, xi bi /y i A, luego y i | xi bi en A y, como x e y son primos entre
s, de hecho y i | bi . Por consiguiente,


b1 r1 xb2 r2
xr1 br
r
z = x
+ 2 z
+ +
z
,
y
y
yr
luego x | z r .

3.2. La dimensi
on de un conjunto algebraico

109

De aqu podemos deducir un teorema importante sobre dimensiones. Previamente demostramos unos hechos de interes en s mismos. El primero es la
generalizacion del teorema anterior para variedades cuasiproyectivas.
Teorema 3.20 Sea V PN una variedad cuasiproyectiva de dimensi
on n y
F k[X1 , . . . , XN +1 ] una forma que no es identicamente nula en V . Si VF = ,
entonces tiene dimensi
on pura n 1.
n: Sea V F = W1 Wr la descomposicion de V F en
Demostracio
componentes irreducibles. Por el teorema anterior tienen dimensi
on n 1. Es
claro que VF = V F V , luego
VF = (W1 V ) (Wr V ).
Cada Wi V es vaco o bien abierto en Wi (porque V es abierto en V ), luego
las Wi V no vacas son las componentes irreducibles de V y tienen dimensi
on
n 1.
Notemos que si V AN es una variedad afn entonces las formas en N + 1
variables se corresponden con las aplicaciones de k[AN ], las cuales se corresponden a su vez con las aplicaciones de k[V ]. Por lo tanto, un caso particular del
teorema anterior se enuncia como sigue:
Teorema 3.21 Sea V una variedad afn de dimensi
on n y sea f k[V ], f = 0.
Si el conjunto {P V | f (P ) = 0} es no vaco, tiene dimensi
on pura n 1.
El teorema siguiente se prueba por inducci
on sobre m a partir de 3.20:
Teorema 3.22 Sea V PN una variedad cuasiproyectiva de dimensi
on n y
sea C el conjunto de los puntos de V que anulan simult
aneamente m formas en
N + 1 variables. Si C = , entonces todas sus componentes irreducibles tienen
dimensi
on n m.
Las mismas consideraciones previas a 3.21 nos dan ahora:
Teorema 3.23 Sea V una variedad afn de dimensi
on n y sea C el conjunto
de los puntos de V donde se anulan m funciones de k[V ]. Entonces, si C =
todas sus componentes irreducibles tienen dimensi
on n m.
El teorema siguiente es un primer ejemplo de un teorema global de la geometra algebraica:
Teorema 3.24 Sean V , W PN dos variedades cuasiproyectivas y sea X una
componente irreducible no vaca (supuesto que exista) de V W . Entonces
codim X codim V + codim W.
Si V y W son proyectivas y codim V + codim W N , entonces V W =
y, en particular,
codim(V W ) codim V + codim W.

110

Captulo 3. Dimensi
on

n: Para la primera parte, tomando clausuras, podemos supoDemostracio


ner que las variedades son proyectivas y, cort
andolas con un espacio afn AN que
corte a X, podemos suponer que son anes: V , W AN . Sea AN AN la
diagonal. La aplicaci
on : V W AN AN dada por (P ) = (P, P ) tiene
imagen (V W ) y claramente es un isomorsmo. Como esta denido
por las N funciones xi yi , el teorema anterior nos da que
dim X = dim [X] dim(V W ) N = dim V + dim W N.
Por consiguiente,
codim X 2N dim V dim W = codim V + codim W.
Para la segunda parte consideramos los conos Cn(V ) y Cn(W ), que son
variedades en AN +1 de dimensi
on una unidad mayor (luego de la misma codimensi
on). Adem
as Cn(V W ) = Cn(V ) Cn(W ). Como la interseccion
contiene al menos al origen, podemos aplicar la parte ya probada, en virtud de
la cual
codim Cn(V W ) codim Cn V + codim Cn W = codim V + codim W N,
luego dim Cn(V W ) 1 y dim(V W ) 0, luego V W = .
Ejercicio: Ahora es claro que dos curvas en P2 se cortan al menos en un punto.
Probar que esto generaliza al teorema fundamental del
algebra mostrando que una
curva Y = F (X) no puede cortar al eje X (Y = 0) en el punto innito (1, 0, 0).

3.3

Variedades tangentes y diferenciales

Vamos a asociar una variedad tangente a cada punto de una variedad, en


correspondencia con la noci
on an
aloga en geometra diferencial. Primeramente
conviene denir la diferencial de un polinomio:
Sea F (X) k[X1 , . . . , Xn ] y a k n . Considerando la descomposici
on en
formas del polinomio F  (X  ) = F (a + X  ) podemos expresar
F (X) = F (a) + F1 (X a) + F2 (X a) +
donde Fi es una forma de grado i. Derivando esta descomposicion obtenemos
que
F
F1
F2
=
+
(X a) +
Xi
Xi
Xi
luego

F1
F
=
Xi
Xi a
y, por consiguiente,
F1 (X a) =



F
F
(X

a
)
+

+
(Xn an ).
1
1
X1 a
Xn a

3.3. Variedades tangentes y diferenciales

111

Denici
on 3.25 La diferencial de un polinomio F (X) k[X1 , . . . , Xn ] en un
punto a k n es el polinomio


F
F
da F (X) =
X
+

+
Xn .
1
X1 a
Xn a
Hemos probado que
F (X) = F (a) + da F (X a) + F2 (X a) + F3 (X a) +
donde cada Fi es una forma de grado i.
Se comprueba inmediatamente que
da (F + G) = da F + da G,

da (F G) = F (a) da G + G(a) da F.

(3.4)

Denici
on 3.26 Si V An es una variedad afn y P V . Fijado un sistema
de referencia en An , sea a k n el vector de coordenadas de P . Llamaremos
variedad tangente a V en P a la variedad lineal TP V determinada por las ecuaciones da F (X a) = 0, donde F recorre I(V ).
Las relaciones (3.4) muestran que si I(V ) = (F1 , . . . , Fm ), entonces
TP (V ) = V (da F1 (X a), . . . , da Fm (X a)).
En principio, esta denici
on depende del sistema de referencia en el que
calculamos las coordenadas de P y el ideal I(V ). Vamos a ver que en realidad
no es as. Consideremos dos sistemas de referencia O y O . Sea X = c + X  A la
ecuacion de cambio de coordenadas, donde c k n y A es una matriz regular. El
punto P tendr
a vectores de coordenadas a y a relacionados por a = c+a A. Por
otra parte, cada F (X) I(V ) se corresponde con F  (X  ) = F (c+X  A) I(V ) .
Hemos de probar que si un punto Q An tiene coordenadas X y X  , entonces
da F (X a) = 0 da F  (X  a ) = 0.
En efecto, es claro que



F 
F
F
=
a
+

+
ain ,
i1
Xi a
X1 a
Xn a
luego si llamamos F  (a ) y F (a) a los vectores formados por las derivadas
parciales, vemos que su relacion es F  (a ) = F (a)At . Ahora es claro que
da F  (X  a ) = (X  a ) F  (a )t = (X a)A1 AF (a)t = da F (X a).
Esto prueba que la variedad tangente no depende del sistema de referencia
desde el cual se calcula.

112

Captulo 3. Dimensi
on

Ejemplos

Si V = {P } An , entonces TP V = {P }.

En efecto, si P tiene coordenadas a k n , entonces


I(V ) = (X1 a1 , . . . , Xn an ),
luego las ecuaciones de TP V se reducen a Xi ai = 0, con lo que TP (V ) = {P }.
Si V = An , entonces TP (V ) = An .
En efecto, I(V ) = (1) y la ecuaci
on de TP V es 0 = 0.
Si V es la circunferencia X 2 + Y 2 = 1 (y la caracterstica del cuerpo k no
es 2), entonces TP V es una recta en cada punto P V .
En efecto, la ecuacion de TP V en un punto P de coordenadas (a, b) es claramente 2a(X a) + 2b(Y b) = 0. Esta ecuacion no puede ser identicamente
nula, ya que (0, 0)
/ V.
Si V y W son variedades anes, T(P,Q) (V W ) = TP V TQ W .
En efecto, I(V W ) esta generado por los polinomios de I(V ) en las indeterminadas X1 , . . . , Xn y los polinomios de I(W ) en las indeterminadas Y1 , . . . , Ym ,
luego un punto (R, S) esta en T(P,Q) (V W ) si y solo si R cumple las ecuaciones
de TP V y S cumple las ecuaciones de TQ W .
Consideremos ahora V = V (Y 2 X 2 (X + 1)). La
ecuacion para TP V en un punto P de coordenadas (a, b)
es
a(3a + 2)(X a) + 2b(Y b) = 0.
Esto es una recta salvo si a(3a2) = b = 0. Teniendo
en cuenta que P V , el u
nico punto que cumple b = 0 es
(0, 0). As pues, la variedad tangente a V es una recta en
todos los puntos excepto en (0, 0), donde T(0,0) V = A2 .

La gura muestra la tangente en el punto (1, 2).


Estos ejemplos sugieren que la dimension de la variedad tangente es por
lo general la dimensi
on de V , si bien esto puede fallar en los puntos problematicos, como es el caso del punto donde la curva alfa se corta a s misma.
Hasta aqu hemos trabajado con variedades anes. Consideremos ahora una
variedad proyectiva V Pn , sea P = (a1 , . . . , an , 1) un punto del espacio afn An
determinado por xn+1 = 0 y sea V = V An . Tomemos una forma F I(V ),
de modo que f (X1 , . . . , Xn ) = F (X1 , . . . , Xn , 1) I(V ). Entonces, un punto
(X1 , . . . , Xn , 1) An esta en TP V si cumple (para toda F )


f
f
(X

a
)
+

+
(Xn an ) = 0.
1
1
X1 (a1 ,...,an )
Xn (a1 ,...,an )
Equivalentemente, la condici
on es


F
F
(X

a
X
)
+

+
(Xn an Xn+1 ) = 0.
1
1 n+1
X1 (a1 ,...,an ,1)
Xn (a1 ,...,an ,1)

3.3. Variedades tangentes y diferenciales

113

Es f
acil ver que si F es una forma de grado r, se cumple la relacion
F
F
X1 + +
Xn+1 = rF.
X1
Xn+1
Como F (a1 , . . . , an , 1) = 0, en particular



F
F
F
a
+

+
a
=

.
1
n
X1 (a1 ,...,an ,1)
Xn (a1 ,...,an ,1)
Xn+1 (a1 ,...,an ,1)
Multiplicando ambos miembros por Xn+1 y sumando esta identidad a la
condici
on de tangencia, obtenemos que esta equivale a


F
F
X
+

+
Xn+1 = 0.
1
X1 (a1 ,...,an ,1)
Xn+1 (a1 ,...,an ,1)
Esta condici
on es homogenea tanto en X como en P , luego podemos expresarla en la forma


F
F
X1 + +
Xn+1 = 0.
(3.5)
X1
Xn+1
P

Es f
acil ver que esta condicion no depende del sistema de referencia, de modo
que podemos dar la denici
on siguiente:
Denici
on 3.27 Si V Pn es una variedad proyectiva y P V , denimos la
variedad (proyectiva) tangente a V en P como la variedad lineal TP V determinada por las ecuaciones (3.5), donde F vara en las formas de (un generador de)
I(V ).
El razonamiento precedente muestra que TP V es la clausura proyectiva de
la variedad tangente en P a la variedad afn V que resulta de cortar V con
el complementario de cualquier hiperplano en el que no este P . En particular
dim TP V = dim TP V .
Denimos la variedad tangente en un punto de una variedad cuasiproyectiva
como la variedad tangente en dicho punto de su clausura proyectiva.
Volvamos al caso de una variedad afn V y un punto P V . Entonces TP V
es una variedad lineal afn, luego si jamos a P como origen, TP V adquiere una
estructura natural de espacio vectorial, caracterizada por que si a es el vector
de coordenadas de P en An , entonces las aplicaciones xi ai son lineales. La
dimensi
on de TP V como espacio vectorial es la misma que como variedad.
Observemos ahora que si g = [G] = [G ] k[V ], con G, G k[X1 , . . . , Xn ],
entonces G G I(V ), luego da G(X a) da G (X a) I(TP V ). Esto
on
nos permite denir dP g = [da G(X a)] k[TP V ]. Se cumple que la funci
dP g no depende del sistema de referencia con el que se calcula: Si g = [G], en
otro sistema de referencia dado por X = c + X  A, tenemos que g = [G ], donde
G (X  ) = G(c + X  A). Entonces
da G (X  a ) = (X  a )G (a )t = (X a)A1 AG(a)t = da G(X a).

114

Captulo 3. Dimensi
on
M
as a
un, es claro que dP g es una forma lineal en TP V , pues


G
G
dP g =
d
x
+

+
dP xn
P 1
X1 a
Xn a

y dP xi = xi ai . Tenemos as una aplicaci


on dP : k[V ] TP V , donde TP V
es el espacio dual de TP V . Claramente se cumple:
dP (f + g) = dP f + dP g,

dP (f g) = f (P )dP g + g(P )dP f.

M
as a
un, podemos extender dP a una aplicaci
on lineal dP : OP (V ) TP V
mediante
g(P ) dP f f (P ) dP g
dP (f /g) =
TP V .
g(P )2
No es difcil probar que esta extensi
on esta bien denida y sigue cumpliendo
las relaciones usuales para la suma y el producto. De todos modos no necesitamos este hecho, ya que vamos a restringir dP al ideal maximal
mP = { OP (V ) | (P ) = 0},
donde la denici
on se reduce a
dP (f /g) =

dP f
,
g(P )

y en este caso las comprobaciones son mucho mas sencillas. Ahora probamos:
Teorema 3.28 Sea V An una variedad afn y P V . Entonces dP induce
un isomorsmo de espacios vectoriales dP : mP /m2P TP V .
n: Fijemos un sistema de referencia en An respecto al que P
Demostracio

tenga coordenadas nulas. Este


determina una estructura de espacio vectorial en
An de modo que TP V es un subespacio. Toda TP V se extiende a una forma
lineal L (An ) , que no es mas que una forma lineal L(X) k[X1 , . . . , Xn ].
Si llamamos f = [L] k[V ], es claro que dP f = . Ademas f (P ) = f (0) = 0,
luego f mP .
Con esto tenemos que dP es suprayectiva. S
olo falta probar que su n
ucleo es
m2P . Este ideal esta generado por los productos , con , mP . Claramente
on. Supongamos
dP () = (P )dP + (P )dP = 0, luego tenemos una inclusi
ahora que = g/h mP cumple dP = 0. Si g = [G], entonces d0 G I(TP V ),
luego
d0 G = 1 dP F1 + + m dP Fm ,
para ciertos F1 , . . . , Fm I(V ) y 1 , . . . , m k (en principio los i podran
ser polinomios arbitrarios, pero como d0 G tiene grado 1, han de ser constantes).
Sea G = G 1 F1 m Fm . Claramente, G no tiene terminos de
grado 0 o 1, luego G (X1 , . . . , Xn )2 . Por otra parte, G |V = G|V = g, luego
= [G ]/h (x1 , . . . , xn )2 = m2P .

3.3. Variedades tangentes y diferenciales

115

Puesto que TP V puede identicarse can


onicamente con su bidual, concluimos
que la codiferencial
dP : TP V (mP /m2P )
(es decir, la aplicacion dual de la diferencial) determina un isomorsmo entre
TP V y el espacio dual de mP /m2P . La importancia de este hecho radica en que
(mP /m2P ) esta completamente determinado por el anillo OP (V ), y OP (V ) se
conserva por isomorsmos, de donde podemos concluir que dim TP V se conserva
por isomorsmos. De todos modos podemos explicitar esto mucho mas:
Si : V W es una aplicaci
on racional entre variedades anes, regular
en P V , y Q = (P ) W , entonces induce un homomorsmo de anillos
Q ] mP , [m
2 ] m2 . Por
: OQ (W ) OP (V ), que claramente cumple [m
Q
P
2

consiguiente induce una aplicaci


on lineal : mQ /mQ mP /m2P , la cual a su
vez induce : (mP /m2P ) (mQ /m2Q ) . Componiendo con los isomorsmos
dP y dQ obtenemos una aplicaci
on lineal
dP : TP V TQ W,
a la que llamaremos diferencial de . Es f
acil comprobar la relaci
on
dP ( ) = dP d(P ) ,
as como que la diferencial de la identidad es la identidad. Ahora podemos ver
explcitamente como un isomorsmo entre variedades induce isomorsmos entre
sus espacios tangentes:
Teorema 3.29 Sea : V W una aplicaci
on racional entre variedades
anes que se restrinja a un isomorsmo entre un entorno de P V y un
entorno de Q = (P ) W . Entonces dP : TP V TP W es un isomorsmo
de espacios vectoriales.
n: La hip
Demostracio
otesis implica que es birracional, luego induce un
isomorsmo de cuerpos : k(W ) k(V ) que se restringe a un isomorsmo de
anillos : OQ (W ) OP (V ). Es claro entonces que la diferencial es tambien
un isomorsmo.
El teorema 3.28 nos permite olvidarnos de la variedad tangente tal y como
la hemos denido y trabajar en su lugar con el espacio (mP /m2P ) :
Denici
on 3.30 Sea V una variedad cuasiproyectiva y P V . Denimos el
espacio tangente a V en P como el espacio vectorial TP V = (mP /m2P ) . El
espacio mP /m2P se llama espacio cotangente de V en P .
Si : V W es una aplicaci
on racional regular en un punto P V ,
denimos la diferencial dP : TP V T(P ) W como la dual de la aplicaci
on
lineal : m(P ) /m2(P ) mP /m2P .

116

Captulo 3. Dimensi
on

Tenemos as un espacio tangente abstracto que no depende de la forma en


que V esta sumergida en un espacio proyectivo. Cuando V An , tenemos un
isomorsmo canonico entre el espacio tangente abstracto y la variedad tangente
TP V An . Aunque podramos deducirlo de los hechos ya tenamos probados,
es inmediato comprobar directamente que la diferencial de una composici
on es
la composicion de las diferenciales y la diferencial de un isomorsmo local es un
isomorsmo.
Ejemplos Si cQ : V W es la funci
on constante cQ (R) = Q y P V ,
entonces dP cQ = 0.
En efecto, para cada f (mP /m2P ) y cada clase [] mQ /m2Q tenemos que
dP cQ ([]) = cQ (f )([]) = (cQ f )([]) = f ([cQ ]) = 0,
pues cQ mP /m2P es la funci
on nula.
Sean V y W dos variedades cuasiproyectivas, sea (P, Q) V W , sean
p1 : V W V,

p2 : V W W

i1Q : V V W,

i2P : W V W

las proyecciones y

las aplicaciones dadas por i1Q (R) = (R, Q), i2P (R) = (P, R). Entonces,
dP i1Q : TP V T(P,Q) (V W ),

dQ i2P : TQ V T(P,Q) (V W )

son inyectivas y, si identicamos TP V y TQ W con sus im


agenes, se cumple que
T(P,Q) (V W ) = TP V TQ W y las diferenciales d(P,Q) pi son las proyecciones.
En efecto, se cumple que i1Q p1 es la identidad, luego dP i1Q d(P,Q) p1 tambien
es la identidad, lo que prueba que dP i1Q es inyectiva. Por otro lado, i1Q p2 es
constante, luego dP i1Q d(P,Q) p2 = 0.
Si v TP V TQ W , entonces v = dP i1Q (v  ), con v  TP V , pero entonces
v = d(P,Q) p1 (v) = 0, luego v = 0. As pues, la suma de los dos espacios
tangentes es directa.


Hemos visto que, en el caso en que V y W son variedades anes tenemos


la relaci
on T(P,Q) (V W ) = TP V TQ W . De aqu se sigue que, en general,
dim T(P,Q) (V W ) = dim TP V + dim TQ W . (Basta tomar entornos anes de
P y Q en V y W y tener en cuenta que las dimensiones se conservan por
isomorsmos.)
Por consiguiente la suma directa de los espacios tangentes coincide con
T(P,Q) (V W ). El hecho de que las d(P,Q) pi son las proyecciones es ahora
inmediato.
Ejercicio: En la situaci
on del ejemplo anterior, pero suponiendo que V y W son
variedades anes, demostrar que las diferenciales d(P,Q) pi son las proyecciones de
T(P,Q) (V W ) = TP V TQ W y que dP i1Q y dQ i2P son la identidad en TP V y TQ W .

3.3. Variedades tangentes y diferenciales

117

Sea : A1 An la aplicaci
on regular dada
por
(t) = (tn , tn+1 , . . . , t2n1 ).
Es f
acil ver que su imagen Vn es un conjunto
algebraico, denido por las ecuaciones
n+i1
Xi+1
= Xin+1 ,

X1 Xi+1 = X2 Xi ,

para i = 1, . . . , n 1. Ademas Vn es irreducible,


pues una descomposicion en dos cerrados propios dara lugar a una descomposicion de A1 . Claramente Vn An es una curva, pues t = x2 /x1 es una base de
trascendencia de k(Vn ). La gura muestra la curva V3 .
Sea P = (0, . . . , 0) Vn . Vamos a probar que TP Vn = An , lo cual implica
que Vn no es isomorfa a ninguna curva contenida en Am , para m < n. Hemos
de ver que si F I(V ), entonces dP F = 0.

Sea dP F = ai Xi , de modo que
i

F = ai Xi + G(X1 , . . . , Xn ),
i

donde G (X1 , . . . , Xn )2 . Todo t k es raz del polinomio



ai T ni+1 + G(T n , . . . , T 2n1 ) k[T ],
i

luego se trata del polinomio nulo. Ahora bien, esto s


olo es posible si ambos
sumandos son nulos, ya que el primero tiene grado 2n 1 y el segundo 2n.
Si V es una variedad afn, P V y f mP , entonces dP f TP V y
a traves del isomorsmo del teorema 3.28 tenemos que dP f se identica con
[f ] mP /m2P .
As, si V es una variedad cuasiproyectiva, P V y f mP , denimos
dP f = [f ]. M
as en general, si f OP (V ) podemos denir dP f = [f f (P )].
Se comprueba inmediatamente que
dP (f + g) = dP f + dP g,

dP (f g) = g(P )dP f + f (P )dP g.

Obviamente, las diferenciales de las constantes son nulas, y esto permite


probar a su vez que
dP (1/f ) =

dP f
,
f (P )2

dP (f /g) =

g(P )dP f f (P )dP g


.
g(P )2

Ejercicio: Sea V una variedad cuasiproyectiva, P V y f OP (V ). Entonces


tenemos denida d1P f mP /m2P , pero, considerando a f : V A1 como funci
on
racional, tambien tenemos denida d2P f : (mP /m2P ) (mf (P ) /m2f (P ) ) . Probar que
(mf (P ) /m2f (P ) ) se identica con k a traves de  ([x f (p)]), con lo que d2P f se

118

Captulo 3. Dimensi
on

identica con un elemento de (mP /m2P ) , el cual, a traves de la identicaci


on can
onica
entre un espacio y su bidual, se identica con d1P f .

Si v TP V y f OP (V ), podemos denir v(f ) = v(dP f ) = v[f f (P )]. De


este modo podemos ver a v como aplicacion v : OP (V ) k. Vectores tangentes
distintos determinan aplicaciones distintas, pues si [] mP /m2P tenemos que
v([]) = v(). Adem
as es inmediato que v cumple
v(af + bg) = av(f ) + bv(g),

v(f g) = g(P )v(f ) + f (P )v(g),

para a,b k, f , g OP (V ).
As pues, los vectores tangentes se pueden representar como derivaciones
de OP (V ). Toda derivaci
on es decir, toda aplicaci
on v que cumpla estas
propiedades est
a inducida por un u
nico vector tangente, pues de la propiedad
del producto implica que v se anula en m2P , luego induce una aplicaci
on lineal
en mP /m2P .
Ejercicio: Probar que si : V W es una aplicaci
on racional en P V y v TP V ,
f O(P ) (W ), entonces dP (v)(f ) = v( f ).

3.4

Puntos regulares

Vamos a ver que la dimension de las variedades tangentes coincide casi


siempre con la dimension de la variedad.
Denici
on 3.31 Diremos que un punto P de una variedad V es regular si
cumple que dim TP V = dim V . En caso contrario diremos que es singular. Una
variedad es regular si todos sus puntos son regulares.
Teorema 3.32 Si V es una variedad, entonces dim TP V dim V para todo
P V . El conjunto de puntos donde se da la igualdad (es decir, el conjunto de
los puntos regulares de V ) es un abierto no vaco.
n: Consideremos primero el caso en que V An+1 es una
Demostracio
hipersupercie, denida por la ecuaci
on F (X1 , . . . , Xn+1 ) = 0. Entonces la
variedad tangente en un punto P de coordenadas a k n esta determinada por
la ecuacion


F
F
(X1 a1 ) + +
(Xn+1 an+1 ) = 0.
X1 a
Xn+1 a
As pues, TP V tendr
a dimensi
on n excepto en los puntos que cumplan
F
F
(P ) = =
(P ) = 0.
X1
Xn+1
Esto signica que el conjunto de puntos singulares de V es cerrado. Solo
hay que probar que no es todo V , es decir, que no puede ocurrir que las derivadas parciales de F sean identicamente nulas en V . Esto signicara que

3.4. Puntos regulares

119

todas ellas seran divisibles entre F . Si el cuerpo k tiene caracterstica 0, esto


implica que F es constante, lo cual es absurdo, y si k tiene caracterstica prima
p
p, entonces F = G(X1p , . . . , Xn+1
), para cierto polinomio G, pero como k es
algebraicamente cerrado, los coecientes de G son potencias p-esimas, y entonces F = H p , contradicci
on. Con esto hemos probado que las hipersupercies
cumplen el teorema.
Tomemos ahora una variedad cuasiproyectiva arbitraria V de dimensi
on n
y sea W An+1 una hipersupercie birracionalmente equivalente (teorema
3.17). Esto signica que existen abiertos V1 V y W1 W junto con un
isomorsmo : V1 W1 . Por otra parte, existe un abierto W2 W (que
podemos tomar W2 W1 formado por puntos regulares, es decir, tales que sus
variedades tangentes tienen dimensi
on n. Los puntos de V2 = 1 [W2 ] cumplen
lo mismo. As pues, hemos probado que toda variedad tiene un abierto no vaco
de puntos regulares. Vamos a ver que, de hecho, el conjunto de todos los puntos
regulares es abierto.
Pasando a V , podemos suponer que V PN es una variedad proyectiva. Sea
P V un punto cuya variedad tangente tenga dimensi
on mnima dim TP V = d.
Podemos suponer que P cumple XN +1 = 0, con lo que P V AN .
Sea I(V ) = (F1 , . . . , Fm ) y sea A(X) la matriz formada por las derivadas
parciales de las funciones Fi en el punto X. Es claro que
codim TX V = rang A(X),
luego rang A(P ) = N d es maximo. Existe una submatriz d d en A(X)
cuyo determinante no se anula en P . Este determinante es un polinomio G que
dene una funci
on g = [G] k[V ]. En todos los puntos donde g(x) = 0, se
tiene rang A(x) N d, pero tambien se tiene la desigualdad contraria por la
maximalidad. Por lo tanto, U = {Q V | g(Q) = 0} es un abierto no vaco
cuyos puntos cumplen dim TQ V = d. Por otra parte, V contiene un abierto de
puntos regulares, la intersecci
on de este con U es no vaca y, por consiguiente,
ha de ser n = d.
Hemos probado que dim V es la mnima dimensi
on posible para una variedad
tangente a V . Ahora sabemos que el punto P que hemos tomado antes es
cualquier punto regular de V , y hemos probado que existe un abierto U formado
por puntos regulares tal que P U V V , luego el conjunto de puntos
regulares es abierto.
Ejercicio: Sea V la c
ubica Y 2 = X 3 (ver la p
agina 55). Probar que el u
nico punto
singular de V es (0, 0). Probar que la aplicaci
on : A1 V dada por (t) = (t2 , t3 )
es biyectiva y regular, pero no un isomorsmo. M
as concretamente, su inversa es
regular en el abierto U = V \ {(0, 0)}, donde viene dada por 1 (x, y) = y/x.

Ejemplo Una c
ubica con un punto singular es proyectivamente equivalente a
Y 2 = X 3 o bien a X 3 + Y 3 = XY . (Suponiendo que la caracterstica del cuerpo
no sea 3.)

120

Captulo 3. Dimensi
on

En efecto, podemos tomar un sistema de referencia afn en el que el punto


singular sea (0, 0). Es claro entonces que la ecuacion de V es de la forma
F3 (X, Y ) + F2 (X, Y ) = 0, donde Fi es una forma de grado i. La forma F2
no puede ser nula (o la curva sera reducible) y se descompone en producto de
dos formas lineales. Distingamos si la descomposicion es de tipo F2 (X, Y ) =
c(aX + bY )2 o bien F2 (X, Y ) = (aX + bY )(cX + dY ), donde (a, b) y (c, d) son
linealmente independientes.
En el primer caso, dividiendo entre c la ecuacion y tras un cambio de variable
X  = X, Y  = aX + bY obtenemos una ecuacion de la forma
Y 2 aX 3 bX 2 Y cXY 2 dY 3 = 0.
Si fuera a = 0 la ecuacion sera divisible
entre Y , luego no sera irreducible.

As pues, a = 0 y el cambio X  = 3 aX, Y  = Y nos da una ecuaci


on similar
con a = 1. Haciendo X = X  (b/3)Y  , Y = Y  queda b = 0. La clausura
proyectiva de la ecuaci
on resultante es
Y 2 Z X 3 cXY 2 dY 3 = 0.
El cambio X = X  , Y = Y  , Z = Z  + cX  + dY  nos da c = d = 0. Llegamos
as a la curva Y 2 Z = X 3 o, lo que es lo mismo, a Y 2 = X 3 .
Consideramos ahora el caso en que F2 tiene dos factores distintos. El cambio
on
X  = aX + bY , Y  = cX + dY nos da una ecuaci
aX 3 + bX 2 Y + cXY 2 + dY 3 XY = 0.
Si fuera a
= 0 o d = 0la ecuacion sera reducible, luego podemos hacer el
cambio X  = 3 aX, Y  = 3 dY y obtenemos
X 3 + bX 2 Y + cXY 2 + Y 3 eXY = 0.
Homogeneizando, haciendo Z = Z  +bX +cY y volviendo a deshomogeneizar
queda
X 3 + Y 3 eXY = 0.
Por u
ltimo hacemos X = eX  , Y = eY  y dividimos entre e3 , con lo que queda X 3 + Y 3 = XY .
La gura muestra esta curva. Vemos que es la curva
alfa en otra posici
on. De hecho, el argumento anterior muestra que ambas son proyectivamente equivalentes. En la p
agina 141 veremos que las c
ubicas
Y 2 = X 3 y X 3 +Y 3 = XY no son isomorfas, de modo
que hay exactamente dos c
ubicas singulares. Ahora
es facil hacer armaciones generales sobre c
ubicas singulares. Por ejemplo, una
c
ubica singular tiene una u
nica singularidad.
El ejemplo siguiente generaliza al ejemplo de la p
agina 93 y al ejercicio
anterior.

3.4. Puntos regulares


Ejemplo

121

Toda c
ubica singular es birracionalmente equivalente a P1 .

Sea V una c
ubica singular. Como en el ejemplo anterior, podemos suponer
que su ecuacion es de la forma F3 (X, Y ) + F2 (X, Y ) = 0, donde Fi es una forma
de grado i. La forma F2 no puede ser nula, pues entonces V sera reducible.
Para cada t k, calculamos la interseccion de V con la recta Y = tX. Est
a
formada por los puntos (X, tX) que cumplen F3 (X, tX) + F2 (X, tX) = 0. Esto
equivale a
X 3 f3 (t) + X 2 f2 (t) = 0,
donde f3 y f2 son polinomios no nulos de grados 3 y 2 respectivamente. Descartando la soluci
on X = 0 (que corresponde al punto (0, 0)) y los valores de t
que anulan a f3 , tenemos que solo hay otro punto de corte, dado por


f2 (t) tf2 (t)
(t) =
,
.
f3 (t)
f3 (t)
Tenemos as : P1 V racional. M
as a
un, es birracional, pues su inversa
(denida sobre los puntos nitos de V donde no se anula x) es (x, y) = y/x.
Vamos a estudiar con mas detalle los puntos regulares de una variedad. En
primer lugar deniremos y estudiaremos el an
alogo a un sistema de coordenadas
(una carta) en geometra diferencial.
Denici
on 3.33 Sea V una variedad cuasiproyectiva de dimensi
on n y P V
un punto regular. Diremos que x1 , . . . , xn OP (V ) forman un sistema de
par
ametros locales en P si pertenecen al ideal mP y sus clases en mP /m2P (esto
es, las diferenciales dP xi ) forman una base de este espacio.
Vamos a caracterizar los sistemas de parametros locales en un punto regular
P de una variedad afn V An . Tomemos un sistema de referencia en An
de coordenadas y1 , . . . , yN . Sea a el vector de coordenadas de P . Tomemos
funciones x1 , . . . , xn k[V ]. En principio no exigimos que se anulen en P .
Vamos a ver cuando las funciones xi xi (P ) forman un sistema de par
ametros
locales en P . Pongamos que xi = [Fi ], con Fi k[Y1 , . . . , YN ].
Dado el isomorsmo entre el espacio cotangente mP /m2P y el dual de la
ltimo. As, las funciones
variedad tangente TP V , podemos trabajar con este u
xi ai seran un sistema de par
ametros locales en P si y solo si las diferenciales
dP (xi xi (P )) = dP xi son linealmente independientes. Sabemos que


Fi
Fi
dP xi =
dy1 + +
dyN .
Y1 a
YN a
Como dP es suprayectiva, es claro que las diferenciales dP yj son un sistema
generador de TP V , luego las diferenciales dP xi seran una base de TP V si y
solo si la matriz de derivadas de los polinomios Fi en a tiene rango m
aximo
igual a n.

122

Captulo 3. Dimensi
on

Esto sucedera si y solo si la matriz tiene un determinante n n no nulo en


a. Dicho determinante ser
a un polinomio G(Y1 , . . . , YN ), el cual determina un
abierto U en V (que podemos tomar formado por puntos regulares), de modo
que si Q V entonces x1 x1 (Q), . . . , xn xn (Q) son un sistema de par
ametros
locales alrededor de Q. Con esto casi hemos probado el teorema siguiente:
Teorema 3.34 Sea P un punto regular de una variedad V y consideremos funciones x1 , . . . , xn OP (V ) tales que xi xi (P ) formen un sistema de par
ametros
locales en P . Entonces P tiene un entorno U , formado por puntos regulares,
de modo que xi k[U ] y para todo Q U las funciones xi xi (Q) forman un
sistema local de par
ametros en Q.
n: Tomamos un entorno afn U de P formado por puntos
Demostracio
regulares donde todas las funciones xi son regulares. Todos los razonamientos
precedentes se aplican a una variedad afn isomorfa a U , y todas las conclusiones
se conservan por isomorsmos.
Si V AN es una variedad afn, entonces x1 , . . . , xn OP (V ) son un sistema
de par
ametros locales en un punto regular P si y solo si dP x1 , . . . , dP xn son una
base de TP V o, equivalentemente, si el sistema dP x1 = = dP xn = 0 tiene
u
nicamente la soluci
on trivial (correspondiente a las coordenadas de P ).
Elijamos, para cada i, una componente irreducible Vi que contenga a P de
la variedad {Q V | xi (Q) = 0} (puede probarse que s
olo hay una, pero no
necesitaremos este hecho). Seg
un 3.21 tenemos que dim Vi = n 1 (notemos
que xi no puede ser nula en V o si no dP xi = 0).
Es claro que TP Vi TP V , as como que dP xi |TP Vi = dP (xi |Vi ) = 0. As
pues, si llamamos Li = {Q TP V | dP xi (Q) = 0}, tenemos que TP Vi Li .
Como dP xi = 0, es claro que dim Li = n 1. Por otra parte, tambien tenemos
que dim TP Vi dim Vi = n 1, luego dim TP

Vi = n 1,
lo que signica que P
es un punto regular de cada Vi . As mismo, TP Vi Li = {P }, pues P es
i
i

el u
nico cero com
un de las funciones dP xi , luego TP Vi = {P }.
i

Sea ahora
V0 una componente irreducible de V1 Vn que contenga a P .
As, TP V0 TP Vi = {P }, luego dim V0 dim TP V0 = 0. Por consiguiente,
i

dim(V1 Vn ) = 0.

Seg
un el teorema 3.21, en la sucesion
V1 ,

V1 V 2 ,

V1 V 2 V 3 ,

...

la dimensi
on disminuye a lo sumo una unidad en cada paso. Como al cabo
de n pasos alcanzamos la dimension 0, concluimos que la dimensi
on disminuye
exactamente en una unidad en cada paso. En particular:
Teorema 3.35 Si V es una variedad cuasiproyectiva, P V es un punto regular y x1 , . . . , xn es un sistema de par
ametros locales en P , entonces ninguna
xi es identicamente nula sobre el conjunto de puntos de V donde se anulan las
restantes.

3.4. Puntos regulares

123

n: Basta tomar un entorno afn U de P y aplicar los razonaDemostracio


mientos precedentes a las restricciones xi |U .
Ahora demostraremos que un sistema de parametros locales en P es un
generador del ideal mP . Para ello probamos primeramente:
Teorema 3.36 Si V es una variedad y P V , entonces el anillo OP (V ) es
noetheriano.
n:2 Podemos suponer que V es una variedad afn. Si a es un
Demostracio
ideal de OP (V ), el conjunto a = a k[V ] es un ideal de k[V ]. Como k[V ] es
noetheriano (es un cociente de un anillo de polinomios) a = (f1 , . . . , fr ), pero
entonces tambien a = (f1 , . . . , fr ). En efecto, si f /g a, tambien f a, luego
f a y as f = h1 f1 + + hr fr , con lo que f /g = (h1 /g)f1 + + (hr /g)fr .
El resultado que buscamos es esencialmente una consecuencia del teorema
de Nakayama:
Teorema 3.37 Sea V una variedad y P V un punto regular. Entonces todo
sistema de par
ametros locales en P es un generador del ideal mP .
n: Aplicamos el teorema 1.22 tomando a = M = mP . Los
Demostracio
elementos de 1 + mP son inversibles, porque son funciones que no se anulan en
P , y por el teorema anterior mP es un ideal (o un OP (V )-modulo) nitamente
generado.
Si V es una variedad de dimensi
on n, toda funci
on racional en V puede
expresarse como funcion algebraica de un sistema generador de k(V ), pero los
sistemas generadores de k(V ) tienen, por lo general, m
as de n elementos. Ahora
probaremos que toda funci
on racional puede expresarse en un entorno de cada
punto regular como funci
on de un sistema de par
ametros locales, pero la expresi
on ya no ser
a algebraica sino analtica, como serie de potencias.
Consideremos una variedad V , un punto regular P V , un sistema de
par
ametros locales x1 , . . . , xn en P y una funci
on OP (V ). Sea (P ) = a0 .
Entonces a0 mP , luego su clase modulo m2P es combinacion lineal de los
par
ametros x1 , . . . , xn , es decir, existen a1 , . . . , an k y 1 m2P tales que
= a0 + a1 x1 + + an xn + 1 .
Como 1 mP , tenemos que 1 =


i i , con i , i mP . Por lo tanto,
i


i = bij xj + i ,
j

2 En


i = cij xj + i ,
j

i , i m2P .

realidad esto es consecuencia de un hecho general: Podemos suponer que V es afn, y


entonces OP (V ) es la localizaci
on de k[V ] respecto al ideal maximal formado por las funciones
que se anulan en P , y la localizaci
on de un anillo noetheriano es un anillo noetheriano.

124

Captulo 3. Dimensi
on
Por lo tanto
1 =


aij xi xj + 2 ,
i,j

con lo que
= a0 +

2 m3P ,



ai xi + aij xi xj + 2 .
i

i,j

De este modo vamos obteniendo una serie de potencias que satisface la denici
on siguiente:
Denici
on 3.38 Sea V una variedad cuasiproyectiva, sea P V un punto
regular, sea x1 , . . . , xn un
ametros locales en P y OP (V ).
 sistema de par
Diremos que una serie
Fm k[[X1 , . . . , Xn ]] es una serie de Taylor de
alrededor de P respecto al sistema de parametros dado si para cada r 0 se
cumple que
r


Fm (x1 , . . . , xn ) mr+1
P .
m=0

Hemos probado que toda funci


on regular en un punto regular admite una
serie de Taylor. M
as a
un:
Teorema 3.39 Si V es una variedad y P V es un punto regular, entonces
toda funci
on OP (V ) admite un u
nico desarrollo en serie de Taylor respecto
a un sistema de par
ametros locales dado.
n: Basta probar que la funci
Demostracio
on nula s
olo admite como desarrollo en serie de Taylor a 
la serie nula. Fijado un sistema de par
ametros
x1 , . . . , xn , supongamos que
Fm es una serie de Taylor de la funci
on nula.
Entonces
r

Fm (x1 , . . . , xn ) mr+1
(3.6)
P .
m=0

Basta probar que si Fm es una forma de grado m y Fm (x1 , . . . , xn ) mm+1


P
entonces Fm = 0. En efecto, entonces (3.6) para r = 0 nos da que F0 = 0, a su
vez, (3.6) para r = 1 nos da F1 = 0, etc.
Supongamos que, por el contrario Fm (X1 , . . . , Xn ) = 0. Entonces existe
(a1 , . . . , an ) k n tal que Fm (a1 , . . . , am ) = 0. Tomemos una matriz regu
lar A tal que (0, . . . , 0, 1)A = (a1 , . . . , am ). Sea Fm
(X  ) = Fm (X  A). Sean




u1 , . . . , un OP (V ) dados por (u1 , . . . , un ) = (u1 , . . . , un )A1 . Es claro que
ametros locales en P y ademas
u1 , . . . , un forman tambien un sistema de par

Fm
(u1 , . . . , un ) = Fm (u1 , . . . , un ) mm+1
.
P

, con lo
Por consiguiente podemos reemplazar los ui por los ui y Fm por Fm
que ademas tenemos que Fm (0, . . . , 0, 1) = 0, es decir, el coeciente de Xnm es
no nulo. Digamos que
Fm = aXnm + G1 (X1 , . . . , Xn1 )Xnm1 + + Gm (X1 , . . . , Xn1 ),
donde a = 0 y cada Gi es una forma de grado i. Como los par
ametros locales
generan el ideal mP , una simple inducci
on muestra que todo elemento de mm+1
P

3.4. Puntos regulares

125

puede expresarse como una forma de grado m en x1 , . . . , xn con coecientes en


mP . La hip
otesis es entonces que
m1
+ + Gm (x1 , . . . , xn1 ),
axm
n + G1 (x1 , . . . , xn1 )xn
m1
= xm
+ + Hm (x1 , . . . , xn1 ),
n + H1 (x1 , . . . , xn1 )xn

donde mP y las Hi son formas de grado i con coecientes en mP . De


aqu deducimos que (a )xm
n (x1 , . . . , xn1 ). Como a = 0, se cumple que
a
/ mP , luego (a )1 OP (V ) y llegamos a que xm
n (x1 , . . . , xn1 ).
Esto contradice al teorema 3.35.
Teorema 3.40 Si P es un punto regular de una variedad V y x1 , . . . , xn es un
sistema de par
ametros locales en P , entonces la aplicaci
on
: OP (V ) k[[X1 , . . . , Xn ]]
que asigna a cada funci
on su serie de Taylor es un monomorsmo de anillos.
n: Es claro que conserva la suma. Si
Demostracio

() =

Fm ,

() =

m=0

Gm ,

m=0

entonces
=

r


Fm (x1 , . . . , xn ) +  ,

m=0

r


Gm (x1 , . . . , xn ) +  ,

m=0
r


Fi G j +

m=0 i+j=m

2r


Fi G j + 

m=r+1 i+j=m

luego

r


r

m=0

 ,  mr+1
P ,

Fm + 

r


Gm ,

m=0

Fi Gj mr+1
P .

m=0 i+j=m

Esto prueba que () = ()

(),r luego es un homomorsmo. Es claro


que su n
ucleo es el ideal M =
mP . Seg
un el teorema 1.24 tenemos que
r>0
M = 0.


Si () =
ai1 ,...,in X1i1 Xnin , escribiremos
i1 ,...,in


i1 ,...,in

ai1 ,...,in xi11 xinn .

Hemos de observar que, en principio, una serie nita de este tipo tiene dos
interpretaciones, pero es f
acil ver que ambas coinciden.
De aqu deducimos una propiedad notable de los anillos locales OP (V ) de los
puntos regulares: son dominios de factorizaci
on u
nica. Necesitamos un resultado
previo:

126

Captulo 3. Dimensi
on

Teorema 3.41 Sea A un anillo noetheriano contenido en un anillo noetheriano


A con factorizaci
on u
nica. Supongamos que A tiene un u
nico ideal maximal m
de modo que:
y A tiene un u
nico ideal maximal m

a) mA = m,
A = mn para todo n > 0,
b) (mn A)

c) para cada A y cada n > 0 existe an A tal que an mn A.


Entonces A es tambien un dominio de factorizaci
on u
nica.

n: Veamos que para todo ideal a A se cumple (aA)A


Demostracio
= a.
A.
Como A es noetheriano tenemos que a = (a1 , . . . , an ). Sea x (aA)

Por c) existen elementos a(n) A tales que
Entones x =
ai i , con i A.
i
(n)
(n)
(n)
Sustituyendo en la expresi
i = ai + i , con i mn A.
on de x llegamos a
Por lo tanto = x a A mn A = mn .
que x = a + , donde a a y mn A.
n
Concluimos que x a + m para todo n > 0, luego x a por 1.24.
Puesto que A es noetheriano, basta demostrar que todos sus elementos irreducibles son primos. En primer lugar demostramos que si a, b A, entonces
En efecto, si a | b en A hemos probado que
a | b en A si y solo si a | b en A.

b A (a)A = (a), luego a | b en A.


Supongamos ahora que a es irreducible en A y que a | bc, pero a  b. Basta
A su vez, para esto basta probar que a y b son primos
probar que a | c (en A).
En caso contrario, a = , b = , con , , A,
de modo que
entre s en A.
no es unitario y , son primos entre s. Entonces a b = 0.
Por hip
otesis existen xn , yn A, un , vn mn A tales que = xn + un ,

= yn +vn . Entonces ayn bxn ((a, b)mn A)A


= (a, b)mn . Por consiguiente,
n
ayn bxn = atn + bsn , con sn , tn m . Reordenando, a(yn tn ) = b(xn + sn ),
luego (yn tn ) = (xn + sn ).

Como y son primos entre s, tenemos que xn + sn = , con A.


n
Por el teorema 1.24 sabemos que la interseccion de los ideales m
es nula,
n1 . Entonces
luego existe un mnimo n sucientemente grande tal que
/m
(pues m
n2 ). Esto signica que es una
xn + sn
/ mn1 , luego
/ m
unidad, luego xn + sn | y, de aqu, xn + sn | a. Digamos que a = (xn + sn )h,
con h A.
De la igualdad a(yn tn ) = b(xn + sn ) obtenemos que b = (yn + tn )h.
Estamos suponiendo que a es irreducible en A y que no divide a b, luego h ha
de ser una unidad en A. Concluimos que (a) = (xn + sn ) = (), luego es una
unidad, y tenemos una contradicci
on.
Teorema 3.42 Si P es un punto regular de una variedad V , entonces OP (V )
es un dominio de factorizaci
on u
nica.
n: El teorema 3.40 nos permite considerar a OP (V ) como
Demostracio
P (V ) = k[[X1 , . . . , Xn ]].
subanillo del anillo de series formales de potencias O

3.4. Puntos regulares

127

S
olo hemos de comprobar que se cumplen las hip
otesis del teorema anterior.
P (V ) son ambos noetherianos y tienen un u
Ciertamente OP (V ) y O
nico ideal
P (V ) es un dominio de factori P , respectivamente. Ademas O
maximal mP y m
zacion u
nica.
De la denici
on 3.38 se sigue que los elementos de mP tienen series de Taylor
P (V ) m
P . Esto prueba la inclusi
P . Ademas m
P = (X1 , . . . , Xn )
en m
on mP O
y las indeterminadas Xi son las series de Taylor de los parametros xi , luego
estan en mP y tenemos la igualdad. M
as en general, de aqu se sigue que
P (V ).
nP = mnP O
m
P (V )) OP (V ) es una funci
on cuya serie de Taylor
Un elemento (mnP O
no tiene terminos de grado menor que n, luego por la denici
on de la serie de
Taylor se cumple que mrP .
P (V ) le podemos restar la serie nita formada
Finalmente, a cada serie de O
por sus terminos hasta grado n 1 (que es la serie de Taylor de una funci
on de
nP .
OP (V )) y as obtenemos una serie de m
De la prueba de los dos u
ltimos teoremas podemos extraer una conclusion
de interes en s misma:
Teorema 3.43 Sea P un punto regular de una variedad V y sea consideremos
la aplicaci
on : OP (V ) k[[X1 , . . . , Xn ]] que a cada funci
on le asigna su
serie de Taylor respecto a un sistema de par
ametros prejado. Entonces, para
cada r 0 se cumple que
mrP = { OP (V ) | v( ()) r}.
n: En la prueba del teorema anterior hemos obtenido que
Demostracio
P (V ), mientras que en la prueba de 3.41 hemos demostrado que
rP = mrP O
m
A = a. Combinando ambos hechos concluimos que
(aA)
rP OP (V ) = mrP .
m
Esto equivale a la relaci
on del enunciado.
Como aplicacion demostramos lo siguiente:
Teorema 3.44 Sea : V W una aplicaci
on regular entre variedades, sea
P V y Q = (P ) W . Sean t1 , . . . , tm y x1 , . . . , xn sistemas de par
ametros
locales en P y Q respectivamente. Para cada OQ (W ), se cumple
(()) = ()( ((x1 )), . . . , ((xn ))).
n: Observemos en primer lugar que (xi ) mP (V ), luego
Demostracio
v( ((xi ))) 1. De aqu se sigue facilmente que ()( ((x1 )), . . . , ((xn )))
(entendido como el lmite de las sumas parciales de () evaluadas en las series
((xi ))) es convergente. En este sentido hay que entender el miembro derecho
de la igualdad del enunciado.

128

Captulo 3. Dimensi
on
Consideremos el diagrama siguiente:
OQ (W )

k[[X1 , . . . , Xn ]]

 OP (V )


 k[[T1 , . . . , Tm ]]

donde (F ) = F ( ((x1 )), . . . , ((xn ))). Para probar el teorema basta demostrar que es conmutativo.
Como y son k-homomorsmos de anillos, si F (x1 , . . . , xn ) k[x1 , . . . , xn ]
tenemos que
((F (x1 , . . . , xn ))) = F ( ((x1 )), . . . , ((xn )))
= (F (X1 , . . . , Xn )) = ( (F (t1 , . . . , tn ))).
As pues, el diagrama conmuta sobre k[x1 , . . . , xn ]. Si identicamos OQ (W ) y
OP (V ) con sus imagenes en los anillos de series de potencias tenemos que el anillo
k[x1 , . . . , xn ] se corresponde con k[X1 , . . . , Xn ], que es denso en k[[X1 , . . . , Xn ]].
Hemos demostrado que la aplicacion correspondiente con a traves de la identicacion coincide con |OQ (W ) sobre k[X1 , . . . , Xn ]. Si demostramos que ambas
son continuas, entonces seran iguales.
Teniendo en cuenta que ambas conservan las sumas, basta probar que son
continuas en 0, para lo cual a su vez basta ver que
v(()) v(),

v((F )) v(F ).

La segunda desigualdad es obvia (teniendo en cuenta que v( ((xi ))) 1).


La primera, escrita sin identicaciones, es v( (())) v( ()). Por el teorema
anterior esto equivale a
mrQ () mrP ,
lo cual tambien es obvio.
Denici
on 3.45 Sea V una variedad, P V un punto regular y x1 , . . . , xn un
sistema de parametros locales en P . Entonces dP x1 , . . . , dP xn es una base del
espacio cotangente TP V = mP /m2P . Representaremos por




,
.
.
.
,
TP V
x1 P
xn P
a su base dual.
Si f OP (V ) y su serie de Taylor es
(f ) = f (P ) + a1 X1 + + an Xn + ,

3.5. Inmersi
on de variedades

129

entonces f f (P ) a1 x1 an xn m2P , luego





f


=
([f

f
(P
)])
=
[a1 x1 + + an xn ]
xi P
x1 P
xi P


=
(a1 dP x1 + + an dP xn ) = ai .
xi P
As pues, la derivada parcial respecto a xi asigna a cada funci
on f el coeciente de Xi en su serie de Taylor o, equivalentemente, el termino independiente
de la derivada formal respecto de Xi de dicha serie.
Ejercicio: Sean V y W dos variedades, x1 , . . . , xn un sistema de par
ametros locales
en un punto regular P V y sea y1 , . . . , ym un sistema de par
ametros locales en un
punto regular Q W . Consideremos la variedad producto V W , llamemos xi a
p1 xi e yi a p2 yi . Entonces x1 , . . . , xn , y1 , . . . , ym forman un sistema de par
ametros
locales de V W en (P, Q).

3.5

Inmersi
on de variedades

Como muestra de la forma en que la noci


on de dimensi
on puede usarse
en razonamientos geometricos vamos a probar un resultado sobre inmersi
on
de variedades regulares en espacios proyectivos. Necesitaremos varios hechos
previos, todos ellos de interes en s mismos.
Teorema 3.46 Sea : V W una aplicaci
on regular y suprayectiva entre
variedades V y W de dimensiones m y n respectivamente. Entonces n m y
adem
as:
a) Para cada P W , las componentes irreducibles de la bra 1 [P ] tienen
dimensi
on m n.
b) Existe un abierto U W no vaco tal que para todo P U se cumple
dim 1 [P ] = m n.
n: Como permite identicar a k(W ) con un subcuerpo de
Demostracio
k(V ), es claro que n m.
Para probar a) empezamos aplic
andole a W el razonamiento empleado al
principio de la prueba de 3.18, con lo que obtenemos un conjunto algebraico
n
nito W = W Z, donde Z es el conjunto de ceros en W de un conjunto de
n formas. M
as a
un, la construcci
on de estas formas permite exigir que no se
anulen en P , con lo que P W Z. Tomamos un entorno afn U de P tal que
W Z U = {P }. Podemos sustituir W por U en W y V por 1 [U ] sin alterar
la bra 1 [P ]. De este modo podemos suponer que W AN es afn y que P
es el conjunto de ceros en W de n funciones f1 , . . . , fn k[W ].
aneaEntonces 1 [P ] es el conjunto de puntos de V donde se anulan simult
i ) k[V ], luego el teorema 3.23 implica que cada commente las funciones (f
ponente de 1 [P ] tiene dimensi
on m n.

130

Captulo 3. Dimensi
on

Para probar b) empezamos aplicando el teorema 3.12, que nos da un abierto


afn U en W tal que U  = 1 [U ] es afn. Equivalentemente, podemos suponer
que V y W son variedades anes. A traves de podemos identicar a k[W ] con
un subanillo de k[V ]. As mismo, k(W ) k(V ).
Sea k[W ] = k[w1 , . . . , wN ], k[V ] = k[v1 , . . . , vM ]. El grado de trascendencia de k(V ) sobre k(W ) es m n. Podemos suponer que v1 , . . . , vmn son
algebraicamente independientes sobre k(W ). Los otros generadores cumplir
an
relaciones
Fi (vi , v1 , . . . , vmn , w1 , . . . , wM ) = 0,

i = m n + 1, . . . , N.

Consideramos a Fi como polinomio en vi , v1 , . . . , vmn con coecientes en


k[w1 , . . . , wM ]. Ha de haber al menos un coeciente que no sea identicamente
nulo en W . Sea Ci el subconjunto algebraico de W donde se anula dicho coeciente. Llamamos D a la uni
on de los Ci , que es un subconjunto algebraico
propio de W . Su complementario U es un abierto no vaco.
Sea P U y X una componente irreducible de 1 [P ]. Sea vi la restriccion
de vi a X. As k[X] = k[
v1 , . . . , vM ]. Se cumple
Fi (
vi , v1 , . . . , vmn , w1 (P ), . . . , wM (P )) = 0,

i = m n + 1, . . . , N,

y los polinomios Fi (Xi , X1 , . . . , Xmn , w1 (P ), . . . , wM (P )) no son identicamente


nulos, pues cada uno de ellos tiene al menos un monomio no nulo. Esto prueba
que los vi son algebraicamente dependientes de v1 , . . . , vmn , luego se cumple
dim X m n. Por el apartado anterior tenemos la igualdad, de modo que
para todo P U se cumple que dim 1 [P ] = m n.
De aqu se sigue un criterio u
til para probar que un conjunto algebraico es
irreducible:
Teorema 3.47 Sea : V W una aplicaci
on regular entre variedades proyectivas, sea C V cerrado tal que W0 = [C] es irreducible y para cada
P W0 , las bras |1
on. Entonces
C [P ] son irreducibles y de la misma dimensi
C es irreducible.
n: Sea C = C1 Cr la descomposicion de C en comDemostracio
ponentes irreducibles. Por el teorema 2.47, cada [Ci ] es cerrado y, como W0
es irreducible, existe un i tal que W0 = [Ci ]. Llamemos n a la dimensi
on de
las bras de |C . Para cada i tal que [Ci ] = W0 , el teorema anterior nos da
un abierto Ui W0 de modo que las bras |1
Ci [P ] con P Ui tienen todas
la misma dimension ni . Si [Ci ] = W0 denimos Ui = W0 \ [Ci ]. Tomemos
1
P U1 Ur . Como |1
C [P ] es irreducible, ha de ser |C [P ] Ci para
cierto i, digamos i = 1. En particular P U1 [C1 ], luego [C1 ] = W0 .
1
Claramente |1
C [P ] = |C1 [P ], luego n = n1 . Si P W0 es arbitrario,
1
1
tenemos que |C1 [P ] |C [P ]. La primera bra es no vaca y por el teorema
1
anterior tiene dimensi
on n1 , luego ha de ser |1
C [P ] = |C1 [P ]. Esto implica
que C = C1 es irreducible.
Como aplicacion de este teorema introducimos la variedad tangente de una
variedad proyectiva regular:

3.5. Inmersi
on de variedades

131

Denici
on 3.48 Si V Pn es una variedad proyectiva regular, se dene la
variedad tangente de V como el conjunto
T V = {(P, Q) V Pn | Q TP V }.
Es claro que T V es un conjunto algebraico, denido por las ecuaciones (3.5).
La proyeccion : V Pn V es regular y las bras de |T V son las variedades
tangentes de V en cada punto. Ciertamente son irreducibles y, por hip
otesis,
todas tienen la misma dimension dim V . Por el teorema anterior concluimos
que T V es una variedad proyectiva. El teorema 3.46 nos da adem
as que
dim T V = 2 dim V.
Seguidamente damos una condici
on para que una aplicaci
on regular sea un
isomorsmo:
Teorema 3.49 Sea : V W una aplicaci
on nita biyectiva entre variedades. Entonces es un isomorsmo si y s
olo si para todo P V la diferencial
dP : TP V T(P ) W es inyectiva.
n: : W V la aplicaci
Demostracio
on inversa. Hemos de probar que
es regular. Fijamos Q W . Sea P = (Q). Por denici
on de nitud, Q tiene
un entorno afn U tal que U  = 1 [U ] es afn y |U  : U  U es nita. Basta
probar que |U es regular en Q. Equivalentemente, podemos suponer que V y
W son anes.
Recordemos que dP es la aplicacion dual de : mQ /m2Q mP /m2P . Por
hip
otesis dP es inyectiva, luego es suprayectiva. As, si mQ = (1 , . . . , k ),
1 ) + m2 , . . . , (
k ) + m2 generan mP /m2 . Por el teorema 1.22
entonces (
P
P
P
1 ), . . . , (
k )). En otras palabras:
resulta que mP = ((
Q ]OP (V ).
mP = [m
Veamos que OP (V ) es un OQ (W )-modulo nitamente generado. Por la nitud de y el teorema 1.13 tenemos que k[V ] es un k[W ]-modulo nitamente
generado, luego basta probar que todo elemento de OP (V ) puede expresarse en

la forma /(),
donde k[V ] y
/ mQ .
En principio, un elemento de OP (V ) es de la forma /, con , k[V ],

/ mQ tal que ()
= 6, con 6 k[V ].

/ mP . Basta encontrar k[W ],

De este modo, / = (6)/().


Sea V0 = {R V | (R) = 0}. Claramente V0 es cerrado en V y por el
teorema 3.6 tenemos que [V0 ] es cerrado en W . Como es biyectiva Q
/ [V0 ].
Por lo tanto, existe una funci
on k[W ] que se anula en [V0 ] pero (Q) = 0.

Entonces ()
se anula en V0 y ()(P
) = 0.

Digamos que () = [F ], = [G], de modo que


F I(V0 ) = I(V (I(V ), G)) = rad(I(V ), G),
N ) (). As
luego F N (I(V ), G) para cierto N > 0. Tomando clases (
N

pues, llamando = tenemos que () = 6 como queramos.

132

Captulo 3. Dimensi
on

Ahora podemos aplicar 1.22 a OP (V ) como OQ (W )-modulo. Tenemos que


Q )OP (V ) = OP (V )/mP (V )
OP (V )/(m
= k, luego el cociente esta generado
por la clase de la funci
on constante 1. Concluimos que tambien OP (V ) esta
Q (W )].
generado por la funci
on 1 sobre OQ (W ), es decir, que OP (V ) = [O
i ),
Sea k[V ] = 1 , . . . , m 
. Como i OP (V ), se cumple que i = (
k[W ]

con i OQ (W ). Sea W un abierto principal de W entorno de Q (para un


k[W ]) tal que todas las i sean regulares en W . As,


1 ), . . . , (
m)

k[V()
] = (
= [k[W

]].
k[W ]

: V()
W es un isomorsmo (pues induce un
Esto prueba que |V()

isomorsmo entre los anillos de funciones regulares). Como W es un entorno


de Q, esto implica que es regular en Q.
Vamos a usar este teorema en el siguiente caso particular:
Teorema 3.50 Sea V PN una variedad proyectiva regular y P PN \V un
punto que no pertenezca a la variedad tangente de V en ning
un punto y tal
que cada recta que pasa por P corte a V a lo sumo en un punto. Entonces la
proyecci
on : V PN 1 de centro P es un isomorsmo en su imagen.
n: Podemos tomar un sistema de referencia en el que P tenga
Demostracio
coordenadas (1, . . . , 1). Si identicamos PN 1 con el hiperplano XN +1 = 0,
entonces la proyeccion viene dada por (x) = (xi xN +1 ) (ver 3.7).
Por el teorema 2.47, el conjunto W = [V ] es cerrado, y es irreducible porque
una descomposicion en cerrados dara lugar a otra de V . Vamos a ver que se
cumplen las condiciones del teorema anterior. Sabemos que las proyecciones son
aplicaciones nitas.
Tambien se cumple que es biyectiva. Notemos que cada Q V esta en
la interseccion con V de la recta que pasa por P y (Q). En efecto, si Q tiene
coordenadas (x1 , . . . , xN +1 ), entonces la recta que pasa por P y Q esta formada
por los puntos de coordenadas
(1, . . . , 1) + (x1 , . . . , xN +1 ),

, k.

La interseccion de esta recta con PN 1 es el punto determinado por la


ecuacion + xN +1 = 0. De aqu se sigue que = 0 y que el punto tiene
coordenadas
((x1 xN +1 ), . . . , (xN xN +1 ), 0).
Ciertamente este punto es (Q). Si (Q) = (Q ), entonces la recta que
otesis Q = Q .
pasa por P y este punto corta a V en Q y en Q . Por hip
Finalmente veremos que la hip
otesis sobre las variedades tangentes implica
que la diferencial de en cada punto Q es inyectiva. En primer lugar supondremos que Q satisface xN +1 = 0, con lo que podemos tomar un vector de
coordenadas de la forma Q = (b1 , . . . , bN , 1). Luego veremos que con esto no
perdemos generalidad. Como Q V y P
/ V , ha de ser Q = P , luego podemos
suponer que bN = 1.

3.5. Inmersi
on de variedades

133

Sea V  = V AN y sea  : V  AN 1 la restriccion de , dada por




xN 1 1
x1 1

(x1 , . . . , xN ) =
,...,
.
xN 1
xN 1
Ahora  es una funci
on racional denida en el abierto xN = 1. Sea
R = (Q). Supongamos que dQ : (mQ /m2Q ) (mR /m2R ) no es inyectiva.
Entonces existe (mQ /m2Q ) no nulo tal que dQ () =
= 0.


Por otra parte, tenemos el isomorsmo dQ : (TQ V ) (mQ /m2Q ) , de
modo que existe TQ (V  ) no nulo tal que = dQ (). Por el isomorsmo
can
onico entre TQ (V  ) y su bidual, existe un T TQ V  , T = Q, tal que, para
todo TQ (V  ) , se cumple () = (T ).
Combinando todo esto, si f mR , tenemos que
([f ]) mQ /m2Q y
0 = (
([f ])) = dQ ()(
([f ])) = (dQ (
(f )) = dQ (
(f ))(T ).
Si R = (d1 , . . . , dN 1 ), aplicamos esto a las funciones fi (x) = xi di mR ,
de modo que dQ (
(fi ))(T ) = 0. Vamos a calcular esta diferencial. En primer
lugar,

(fi ) =

bi 1
(bN 1)(xi 1) (bi 1)(xN 1)
xi 1

=
.
xN 1 bN 1
(bN 1)(xN 1)

Por lo tanto,
dQ (
(fi )) =

(bn 1)(xi bi ) (bi 1)(xN bN )


.
(bN 1)2

La igualdad dQ (
(fi ))(x) = 0 equivale a
(bN 1)(xi bi ) = (bi 1)(xN bN ).
Cuando i = 1, . . . , N 1, estas ecuaciones determinan la recta que pasa por
P y Q. As pues, hemos probado que existe un punto T TQ V  , T = Q que
esta en la recta que une P y Q o, equivalentemente, P esta en la recta que pasa
por dos puntos de TQ V  , lo cual implica obviamente que P TQ V  TQ V ,
contradicci
on.
Llamemos AN
i al complementario del hiperplano Hi dado por xi = 0 y sea
V i = V AN
on dada por
i . Sea i : V Hi la proyecci
i (x) = (x1 xi , . . . , xN +1 xi ).
El argumento anterior prueba en realidad que si Q Vi , entonces dQ i es
inyectiva. Ahora bien, es f
acil ver que = i |Hi , pues si L es la recta que
une a P y Q, tenemos que (Q) = L HN +1 , 1 (Q) = L H1 y (1 (Q)) es
el punto donde la recta que pasa por P y 1 (Q) o sea, L corta a HN +1 , o
sea, (Q).
Es f
acil ver que |Hi : Hi HN +1 es un isomorsmo, de modo que podemos concluir que dQ = dQ 1 d1 (Q) |H1 es inyectiva.
Con esto podemos probar:

134

Captulo 3. Dimensi
on

Teorema 3.51 Toda variedad proyectiva regular de dimensi


on n es isomorfa a
una subvariedad de P2n+1 .
n: Sea V PN una variedad proyectiva regular de dimenDemostracio
sion n. El teorema quedar
a probado si, bajo la hip
otesis de que N > 2n + 1,
encontramos un P PN en las condiciones del teorema anterior. En efecto, si
existe tal P , entonces V es isomorfa a su imagen por la proyeccion , que es
una subvariedad de PN 1 , y podemos repetir el argumento hasta sumergir V
en P2n+1 .
Sea C PN V V el conjunto de todas las ternas de puntos colineales. La colinealidad de tres puntos equivale a que sus coordenadas homogeneas
sean linealmente dependientes, lo cual equivale a que ciertos determinantes
sean nulos, luego C es un conjunto algebraico. Consideremos la proyecci
on
: PN V V V V . Si U = {(Q1 , Q2 ) V V | Q1 = Q2 }, entonces,
para todo (Q1 , Q2 ) U , se cumple que |1
C [Q1 , Q2 ] = L {(Q1 , Q2 )}, donde
L es la recta que pasa por Q1 y Q2 . En particular |1
C [Q1 , Q2 ] es irreducible
de dimensi
on 1.
No podemos aplicar el teorema 3.47 porque esto tendra que ocurrir para
todos los puntos de V V y no s
olo para los del abierto U . No obstante, si
repasamos la prueba concluimos que en esta situacion3 existe una componente
irreducible C1 de C tal que [C1 ] = V V y |1
C [U ] C1 . Por el teorema 3.46
tenemos que dim C1 2n + 1.
Consideramos la otra proyeccion  : PN V V PN . Por 2.47, se
cumple que  [C1 ] es cerrado. Por 3.46 sabemos ademas que dim  [C1 ] 2n+1,
luego el abierto U1 = PN \  [C1 ] no es vaco.
Ahora observamos que si P U1 , entonces P
/ V , o de lo contrario
(P, P, Q) U , para cualquier Q V , Q = P , y tendramos P  [U ]  [C1 ].
Ademas una misma recta que pase por P no puede cortar a V en dos puntos
distintos Q1 y Q2 , pues entonces (P, Q1 , Q2 ) U y llegaramos a la misma
contradicci
on.
Consideremos ahora la proyeccion : V PN PN . Aplicando de nuevo
el teorema 3.46 vemos que dim [T V ] 2n, luego U2 = PN \[T V ] es un abierto
no vaco. Si P U2 , entonces P no pertenece a ninguna variedad tangente de
ning
un punto de V . En resumen, un punto P U1 U2 satisface las condiciones
del teorema anterior.

3.6

Curvas algebraicas

Terminamos el captulo con algunos resultados especcos para variedades


de dimensi
on 1, es decir, para curvas. La mayora de ellos solo admiten generalizaciones parciales a dimensiones superiores.
3 En

el momento en que se toma P U1 Ur hay que exigir tambien P U .

3.6. Curvas algebraicas

135

Puntos regulares El teorema 3.42 arma que si P es un punto regular de


una variedad V entonces el anillo OP (V ) es un dominio de factorizaci
on u
nica.
En el caso de curvas podemos probar que es un dominio de ideales principales
y, de hecho, esto resulta ser una caracterizacion de la regularidad. En primer
lugar demostramos lo siguiente:
Teorema 3.52 Un punto P de una curva V es regular si y s
olo si el ideal
maximal mP de OP (V ) es principal. En tal caso, los generadores de OP (V ) son
los par
ametros locales en P .
n: Una implicaci
Demostracio
on es el teorema 3.37, en virtud del cual
todo par
ametro local genera mP . Supongamos ahora que mP = (x) y veamos
que mp /m2P = [x]k , con lo que dim mP /m2P = 1 y P sera regular.
Todo mP es de la forma = x, con OP (V ). Sea (P ) = a k, de
modo que a mP , luego a = x, para cierto OP (V ). En denitiva
tenemos que = x = ax + x2 , luego [] = a[x] [x]k .
Falta probar que todo generador de OP (V ) es un par
ametro local. Ahora
bien, x OP (V ) es un par
ametro local si y solo si x mP y x
/ m2P . Es claro
que si x cumple esto y 6 es una unidad de OP (V ), entonces 6x cumple lo mismo,
ametros locales en P .
luego todos los generadores de mP son par
Este teorema junto con 3.36 implica que si P es un punto regular de una
curva, entonces el anillo OP (V ) es un dominio de ideales principales. Basta
tener en cuenta el teorema siguiente:
Teorema 3.53 Sea A un anillo noetheriano con un u
nico ideal maximal m. Si
m es principal, entonces A es un dominio de ideales principales.
n: Sea m = (). Veamos que todo elemento no nulo de A es
Demostracio
de la forma = 6 n , donde 6 es una unidad y n 0.
Si es una unidad, es de esta forma con n = 0. En caso contrario m,
pues () = 1 y m es el u
nico ideal maximal. As pues, = 1 , para cierto
1 A. Si 1 tampoco es una unidad, entonces 1 = 2 , luego = 2 2 ,
para un cierto 2 A. Como A es noetheriano, la cadena de ideales
() (1 ) (2 )
no puede prolongarse indenidamente, luego hemos de llegar a una factorizaci
on
= n n en la que n sea una unidad. La expresi
on es u
nica, pues n esta
determinado por como el u
nico natural tal que () = mn . Denimos v() = n,
de modo que claramente v() = v() + v() (para , A no nulos). El
mismo argumento con que hemos probado el teorema 1.38 justica que A es
un dominio eucldeo con la norma v. En particular es un dominio de ideales
principales.
Una propiedad notable de las curvas es la siguiente:
Teorema 3.54 Si V es una curva, W es una variedad proyectiva y : V W
es una aplicaci
on racional, entonces es regular en todos los puntos regulares
de V .

136

Captulo 3. Dimensi
on

n: Digamos que W Pn , sea U V el abierto donde


Demostracio
es regular como aplicacion en W y sea U  el abierto donde es regular como
acil ver que [U  ] [U ] W ,
aplicaci
on en Pn . En principio U U  , pero es f

luego es regular como aplicacion : U W (teorema 2.36). As pues,
U = U  , luego podemos suponer que W = Pn .
Sea P un punto regular de V . Podemos suponer que P U = 1 [An ]
y basta probar que la restricci
on de a U es regular en P . Por 2.51, dicha
restriccion es de la forma (X) = (1 (X), . . . , n (X), 1), con 1 , . . . , n k(U ).
Teniendo en cuenta que k(U ) es el cuerpo de fracciones de OP (U ) = OP (V ),
podemos multiplicar por un factor adecuado para que
(X) = (1 (X), . . . , n+1 (X)),
donde 1 , . . . , n+1 OP (V ) no tienen ning
un factor primo en com
un. En
particular no se anulan todas en P , pues en tal caso tendran como factor com
un
a un par
ametro local en P . As pues, (P ) esta denido.
Teorema 3.55 Si dos curvas proyectivas regulares son birracionalmente equivalentes, entonces son isomorfas.
n: Sea : V W una aplicaci
Demostracio
on birracional entre dos
curvas proyectivas regulares. Por el teorema anterior tenemos que y 1 son
regulares en V y W respectivamente, luego 1 es una aplicaci
on regular que
al menos en un conjunto denso coincide con la identidad. Por 2.44 tenemos
que es la identidad. Igualmente al reves.

Ejemplo En el ejemplo de la p
agina 63 hemos visto que la par
abola (afn)
Y = X 2 es isomorfa a la recta A1 . El isomorsmo es una aplicaci
on birracional
entre la par
abola proyectiva y la recta P1 , luego ambas son isomorfas. En el
ejemplo de la p
agina 73 hemos visto que todas las conicas son isomorfas, luego
todas las conicas son isomorfas a P1 .
Veamos otra caracterizacion u
til de los puntos regulares:
Teorema 3.56 Un punto P de una curva V es regular si y s
olo si el anillo
OP (V ) es ntegramente cerrado.
n: Ciertamente, si P es regular entonces OP (V ) es un domiDemostracio
nio de factorizaci
on u
nica y los dominios de factorizaci
on u
nica son ntegramente
cerrados (teorema 1.16).
Supongamos ahora que OP (V ) es ntegramente cerrado. Sustituyendo V por
un entorno afn de P , podemos suponer que V es afn. Tomamos f k[V ] no
nula tal que f (P ) = 0. Por el teorema 3.21 sabemos que f se anula en un
conjunto nito de puntos de V . Sustituyendo V por un entorno afn de P que
no contenga a los demas puntos donde se anula f podemos suponer que f solo

3.6. Curvas algebraicas

137

se anula en P . Digamos que f = [F ]. Si mP , entonces = [G]/[H], donde


G(P ) = 0, H(P ) = 0. Por lo tanto,
G I({P }) = I(V (I(V ), F )) = Rad(I(V ), F ),
luego existe un m > 0 tal que Gm (I(V ), F ) y, por consiguiente, [G]m (f ).
A su vez, m (f ). Si mP = (x1 , . . . , xr ), podemos encontrar un mismo n
umero
natural k > 0 tal que xki (f ). Tomando m = kr concluimos que mm
P (f )
(pues un producto de m generadores ha de contener uno repetido k veces). Sea
m el mnimo natural tal que mm
P (f ). Entonces existen 1 , . . . , m1 mP
tales que = 1 m1
/ (f ) pero mP (f ). Llamamos = f /. As,
1
/ OP (V ) (o, de lo contrario, = 1 f (f )), y adem
as 1 mP OP (V ).
Esto u
ltimo implica que 1 mP es un ideal de OP (V ).
Por otra parte, 1 mp  mP , pues en caso contrario el teorema 1.10 implicara que 1 es entero sobre OP (V ) y, como estamos suponiendo que OP (V )
es ntegramente cerrado, llegaramos a que 1 OP (V ), contradicci
on.
1
Como mP es el u
nico ideal maximal de OP (V ), ha de ser mP = OP (V ),
lo cual equivale a que mP = ().
En el caso de curvas anes, este teorema tiene una version global:
Teorema 3.57 Una curva afn V es regular si y s
olo si el anillo k[V ] es ntegramente cerrado.
n: Si V es regular, para probar que k[V ] es ntegramente
Demostracio
cerrado tomamos k(V ) entero sobre k[V ] y vamos a ver que k[V ].
Ahora bien, trivialmente es entero sobre cada anillo OP (V ), con P V , y por
hip
otesis OP (V ). As pues, es regular sobre cada punto de V , es decir,
k[V ].
Recprocamente, supongamos que k[V ] es ntegramente cerrado, tomemos
P V y veamos que OP (V ) es ntegramente cerrado.4 Dado k(V ) entero
sobre OP (V ), tenemos que
n + a1 n1 + + a0 = 0,
para ciertos a1 , . . . , an OP (V ). Digamos que ai = ui /vi y sea d = v1 vn ,
de modo que d OP (V ), d(P ) = 0. Multiplicando la igualdad anterior por dn
obtenemos que = d es entero sobre k[V ], luego por hip
otesis k[V ], luego
= /d OP (V ).
Regularizaci
on de una curva Ahora demostraremos que toda curva es
birracionalmente equivalente a una curva regular, que adem
as es u
nica salvo
isomorsmo si imponemos algunas restricciones, recogidas en la denicion siguiente:
4 Esto es un hecho general: toda localizaci
on de un dominio ntegro ntegramente cerrado
es ntegramente cerrada.

138

Captulo 3. Dimensi
on

Denici
on 3.58 Una regularizaci
on de una curva V es una curva regular V r
r
junto con una aplicaci
on r : V V nita y birracional.
En primer lugar demostramos la existencia para curvas anes:
Teorema 3.59 Toda curva afn tiene una regularizaci
on, que es tambien afn.
n: Sea V una curva afn y sea A la clausura entera de k[V ]
Demostracio
en k(V ). Es claro que A es ntegramente cerrado. Vamos a probar que A es
un k[V ]-modulo nitamente generado. Por el teorema 1.32 podemos tomar una
base de trascendencia x de k(V ) sobre k tal que la extensi
on k(V )/k(x) sea nita
separable. M
as a
un, si observamos detenidamente la prueba de 1.32 veremos
que si partimos de un generador k[V ] = k[x1 , . . . , xn ], entonces el x obtenido
es combinacion lineal de los xi , con lo que podemos suponer que x k[V ].
Tenemos que k[x] k[V ] A, luego A es la clausura entera de k[x] en k(V ).
Por el teorema 1.19 concluimos que A es un k[x]-modulo nitamente generado,
luego tambien un k[V ]-modulo nitamente generado, como queramos probar.
Combinando un generador de A sobre k[V ] con un generador de k[V ] sobre k
obtenemos que A = k[x1 , . . . , xn ], para ciertos x1 , . . . , xn A. Es claro entonces
que A
ucleo del epimorsmo Xi  xi . Como
= k[X1 , . . . , Xn ]/I, donde I es el n
I es un ideal primo (porque A es un dominio ntegro), vemos que V r = V (I)
es una variedad y A
as a
un, V r es una curva, pues el cuerpo de
= k[V r ]. M
cocientes de A es k(V ), cuyo grado de trascendencia sobre k es 1. Ademas V r
es regular, pues A es ntegramente cerrado. La inclusi
on k[V ] A = k[V r ]
r
induce una aplicaci
on nita r : V V y el teorema 2.54 nos da que es
birracional.
De aqu pasamos al caso general:
Teorema 3.60 Toda curva tiene una regularizaci
on.
n

n: Sea V una curva (cuasiproyectiva) y sea V =
Demostracio
Ui un
i=1
cubrimiento de V por abiertos anes.
Sea ri : Uir Ui una regularizaci
on de Ui , que existe por el teorema
anterior. Sea Vi la clausura proyectiva de Uir . Tomemos un abierto afn U0
contenido en todos los abiertos Ui , que no contenga puntos singulares de V y
tal que ri se restrinja a un isomorsmo ri |U0i : U0i U0 .
La composicion ri rj1 restringida a U0i se extiende a una aplicaci
on birra
cional ij : Uir Vj . El teorema 3.54 nos da que ij es regular. Sea W = Vi
i
y i : Uir W dada por

i (P ) = (i1 (P ), . . . , in (P )).

Denimos V r = i [Uir ]. Vamos a probar que V r es una curva (cuasiproi


yectiva).
Observemos que X = i [Ui0 ] = {(r11 (P ), . . . , rn1 (P )) | P U0 } es una
curva isomorfa a U0 (independiente de i) tal que X i [Uir ] X. Para probar
la u
ltima inclusi
on tomamos un punto Q Uir y un abierto U en W tal que

3.6. Curvas algebraicas

139

i (Q) U , y hemos de probar que U X = . En efecto, 1


i [U ] es abierto en
0
Uir (no vaco) al igual que Ui0 , luego 1
[U
]U
=


y,
por
lo
tanto, U X = .
i
i
Por consiguiente, X V r X. Como X \ X es nito, lo mismo sucede con
X \ V r , luego V r es abierto en la curva proyectiva X, luego V r es una curva
cuasiproyectiva. Notemos que, por el mismo motivo, cada i [Uir ] es abierto en
X y, por consiguiente, en V r .
Veamos ahora que V r es regular. Para ello basta probar que cada i [Uir ] es
regular, pues todo punto de V r esta contenido en uno de estos abiertos. A su
vez basta ver que i es un isomorsmo en su imagen. Ciertamente es regular, y
su inversa es la proyeccion sobre Vi , pues ii : Uir Vi es la identidad en U0i ,
luego es la identidad en todo Uir .
Sea ahora ri : i [Uir ] V la aplicaci
on ri = 1
ri . Seg
un acabamos
i
1
de comentar, i es simplemente la proyeccion i-esima, luego ri es regular.
Ademas todas las aplicaciones ri coinciden en X. Por el teorema 2.44, dos
cualesquiera de ellas coinciden en su dominio com
un, luego entre todas inducen
una aplicaci
on regular r : V r V . De hecho es birracional, pues se restringe
a un isomorsmo entre X y U0 . Por u
ltimo, la nitud de las aplicaciones ri
implica claramente la nitud de cada ri , y de aqu se sigue la nitud de r, pues
r coincide con una ri en un entorno de cada punto.
on de V .
As pues, r : V r V es una regularizaci
La unicidad de la regularizaci
on de una curva es consecuencia del teorema
siguiente, mas general:
Teorema 3.61 Sea r : V r V una regularizaci
on de una curva V y sea
: W V una aplicaci
on regular densa denida sobre una curva regular W .
Entonces existe una aplicaci
on regular : W V r tal que r = .
n: Supongamos primeramente que las tres curvas son anes.
Demostracio
A traves de podemos considerar k[V ] k[W ] y a traves de r que k[V ] k[V r ]
y k(V ) = k(V r ). As, todo k[V r ] es entero sobre k[V ] y, en particular, sobre
k[W ]. Adem
as k(V ) k(W ). Como W es regular, k[W ] es ntegramente
cerrado, luego concluimos que k[W ]. As pues, k[V ] k[V r ] k[W ]. La
segunda inclusi
on determina una aplicaci
on que cumple el teorema.
En el caso general, para cada P W tomamos un entorno afn U de (P )
tal que U r = r1 [U ] sea afn y la restricci
on de r sea nita (es claro entonces
que U r es una regularizaci
on de U ). Tomemos un entorno afn U  de P tal que
U  1 [U ]. Como los abiertos en las curvas son conitos, podemos cubrir

en estas condiciones. Por la
W por un n
umero nito de abiertos U1 , . . . , Um
parte ya probada, existen aplicaciones regulares i : Ui Uir que cumplen
i r = . Basta probar que dos de ellas coinciden en su dominio com
un. Ahora
bien, si U0 V r es un abierto donde r es un isomorsmo (tal que cada punto
de r[U0 ] tiene una u
nica antiimagen en V r ) y U0 = 1 [r[U0 ]], entonces dos
aplicaciones i y j coinciden sobre los puntos del abierto Ui Uj U0 . En
efecto, si Q esta en este conjunto, entonces
r(i (Q)) = r(j (Q)) = (Q) r[U0 ],

140

Captulo 3. Dimensi
on

luego i (Q) = j (Q) = r1 ((Q)). Por lo tanto las aplicaciones i inducen una
aplicaci
on que cumple el teorema.
Como consecuencia:
Teorema 3.62 Si r : V r V y r : V r V son regularizaciones de
una misma curva V , entonces existe un isomorsmo : V r V r tal que
r = r.
n: Aplicando el teorema anterior obtenemos una aplicaci
Demostracio
on
regular que cumple el enunciado, pero tambien una aplicaci
on  : V r V r
regular que cumple  r = r . Basta ver que son inversas, pero  coincide
con la identidad en un abierto, luego es la identidad, y lo mismo vale para  .
Es claro que la regularizaci
on de una curva puede obtenerse por restricci
on
de la regularizaci
on de su clausura proyectiva, por lo que la existencia de la
regularizaci
on de una curva proyectiva contiene el caso general. Respecto a
esta, podemos precisar un poco mas:
Teorema 3.63 La regularizaci
on de una curva proyectiva es proyectiva.
n: Sea V una curva proyectiva y r : V r V su regulariDemostracio
r
zacion. Si V no es proyectiva, llamamos W a su clausura proyectiva y tomamos
P W \ V r . Sea U un entorno afn de P en W . La regularizaci
on r : U r U
r
se restringe a un isomorsmo entre un abierto de U y un abierto de V r , luego
on birracional : U r V . Como V es
= r r determina una aplicaci
proyectiva, concluimos que es regular, es decir, esta denida en todo U r .
Por 3.61 existe una aplicaci
on regular : U r V r tal que r = . As

y r coinciden sobre un abierto, luego = r , pero entonces
P U = r [U r ] = [U r ] V r ,
contradicci
on.
En particular tenemos que toda curva proyectiva es birracionalmente equivalente a una curva proyectiva regular (
unica salvo isomorsmo). El teorema 3.51
muestra que la regularizaci
on puede tomarse contenida en P3 . El ejemplo de
la p
agina 314 muestra una curva proyectiva plana que no es birracionalmente
equivalente a ninguna curva proyectiva plana regular.
Terminamos con una observaci
on sobre la regularizaci
on r : V r V de una
curva V : los puntos regulares de V tienen una u
nica antiimagen. En efecto, por
el teorema 3.32 sabemos que el conjunto U de los puntos regulares de V es un
abierto. Entonces, la restricci
on r|r1 [U ] : r1 [U ] U es una regularizaci
on
de U , pero la identidad en U es otra. Por la unicidad, r|r1 [U ] tiene que ser un
isomorsmo, luego cada punto de U tiene una u
nica antiimagen por r.
Por lo tanto, s
olo una cantidad nita de puntos de V tiene mas de una
antiimagen por r (a lo sumo los puntos singulares). No obstante, un punto
singular puede tener una sola antiimagen.

3.6. Curvas algebraicas

141

Ejemplo Consideremos la c
ubica V dada por Y 2 = X 3 (ver la gura de la
p
agina 55 y el ejercicio de la p
agina 119). Es claro que la aplicaci
on r : A1 V
2 3
dada por r(t) = (t , t ) es biyectiva y regular y se restringe a un isomorsmo
A1 \ {0} V \ {0, 0}, luego es birracional. Tambien es nita, pues a traves de
r el anillo k[V ] se identica con k[t2 , t3 ] k[t], y la extensi
on es entera, pues t
es raz de T 2 t2 k[V ][T ]. Por lo tanto r es la regularizacion de V . De este
modo, el punto (0, 0) es un punto singular de V y tiene una u
nica antiimagen
por r.
Ejemplo Las c
ubicas singulares Y 2 = X 3 y X 3 +Y 3 = XY no son isomorfas.
(Comparar con el ejemplo de la p
agina 119.)
En lugar de X 3 + Y 3 = XY podemos considerar la curva Y 2 = X 2 (X + 1),
que es proyectivamente equivalente a la del enunciado y hemos trabajado m
as
con ella. La aplicaci
on construida en el ejemplo de la p
agina 93 es claramente la
regularizaci
on de la curva, y vemos que el punto singular tiene dos antiim
agenes.
Por el contrario, el ejemplo anterior muestra que la regularizaci
on de Y 2 = X 3
es biyectiva, luego el teorema 3.62 implica que las dos curvas no pueden ser
isomorfas.

Captulo IV

Variedades complejas
En este captulo estudiaremos las variedades (cuasiproyectivas) complejas, es
decir, las variedades sobre el cuerpo k = C. Ademas del aparato algebraico que
hemos introducido en los captulos precedentes (anillos de funciones regulares,
cuerpos de funciones racionales, etc.) ahora dispondremos de una estructura
topol
ogica y una estructura analtica. Veremos que muchos de los conceptos
que hemos denido (como la dimensi
on, la regularidad de puntos y aplicaciones,
etc.) pueden verse como caracterizaciones algebraicas de nociones geometricas
an
alogas.

4.1

Las estructuras topol


ogica y analtica

Seg
un sabemos, jado un sistema de referencia en Pn , los espacios Ai formados por los puntos de Pn que cumplen Xi = 0, para i = 1, . . . , n + 1, son
un cubrimiento de Pn , y cada uno de ellos puede identicarse con Cn a traves
de la aplicaci
on pi : Ai Cn que a cada P le asigna la n-tupla resultante de
eliminar la i-esima coordenada del u
nico vector de coordenadas homogeneas de
P que cumple Xi = 1.
Si consideramos dos ndices distintos (por simplicidad tomaremos i = 1 y
j = n + 1), tenemos que
U1
Un+1

= p1 [A1 An+1 ] = {z Cn | zn = 0},


= pn+1 [A1 An+1 ] = {z Cn | z1 = 0}.

La aplicaci
on = p1
1 pn+1 : U1 Un+1 viene dada por
(z1 , . . . , zn )  (1, z1 , . . . , zn )

=

1 z2
zn1
, ,...,
,1
z n zn
zn




1 z2
zn1
, ,...,
zn zn
zn


.

Es claro que esta aplicacion es una transformaci


on conforme entre U1 y Un+1 .
143

144

Captulo 4. Variedades complejas

Ahora es f
acil ver que existe una u
nica topologa (de Hausdor) en Pn para
la cual los conjuntos Ai son abiertos y las aplicaciones pi son homeomorsmos.
M
as a
un, las aplicaciones pi determinan una estructura analtica sobre Pn , lo
que las convierte, de hecho, en transformaciones conformes entre cada Ai y Cn .
Ahora veremos que la estructura analtica de Pn no depende de la eleccion
del sistema de referencia con que la hemos construido. En denitiva, vamos a
probar el teorema siguiente:
Teorema 4.1 Existe una u
nica estructura analtica sobre Pn (en particular,
una u
nica topologa) tal que, para todo sistema de referencia, los espacios anes Ai son abiertos y las aplicaciones pi : Ai Cn son transformaciones
conformes.
n: Basta probar que la topologa y la estructura analtica
Demostracio
que acabamos de construir no dependen del sistema de referencia. Esto nos da
la existencia. La unicidad es clara. Consideramos otro sistema de referencia,
el cual determina otros espacios Ai con sus proyecciones correspondientes pi .
Hemos de probar que los conjuntos Ai son abiertos y que las aplicaciones pi son
transformaciones conformes respecto de la estructura analtica determinada por
los abiertos Ai y las aplicaciones pi .
La relacion entre las coordenadas homogeneas de un mismo punto respecto
de cada sistema de referencia sera de la forma Z  = ZA, donde A es una matriz
regular. En particular,
Ai = {(z1 , . . . , zn+1 ) | a1i z1 + + an+1 i zn+1 = 0}.
Este conjunto ser
a abierto si lo son todas las intersecciones Ai Aj , para
lo cual basta que lo sean los conjuntos pj [Ai Aj ]. Por simplicidad tomamos
j = n + 1, con lo que
pn+1 [Ai An+1 ] = {z Cn | a1i z1 + + ani zn + an+1 i = 0}.
Es obvio que este conjunto es abierto en Cn . Veamos ahora que pi es holomorfa en un entorno de cada punto z0 Ai . Supongamos, por ejemplo, que
z0 An+1 y veamos que pi es holomorfa en Ai An+1 .

Para ello observamos que si z pn+1 [Ai An+1 ], entonces (p1
n+1 pi )(z) se cal1
cula como sigue: primero pasamos a pn+1 (z), que es el punto cuyas coordenadas
respecto al primer sistema de referencia son (z1 , . . . , zn , 1), luego calculamos sus
coordenadas respecto del segundo sistema de referencia, que son (z1 , . . . , zn , 1)A,
luego dividimos entre la i-esima, que es a1i z1 + + ani zn + an+1 i , y nalmente
eliminamos el 1 que queda en la posici
on i. El resultado es una n-tupla de
cocientes de polinomios de primer grado con denominador no nulo. Es claro
que se trata de una funci
on holomorfa, lo que prueba que pi es holomorfa. La
holomorfa de la inversa se comprueba de forma similar.
En lo sucesivo consideraremos siempre a Pn como variedad analtica con la
estructura dada por el teorema anterior. No obstante, hemos de distinguir entre

4.1. Las estructuras topol


ogica y analtica

145

la topologa que acabamos de denir, a la que llamaremos topologa compleja en


Pn , y la topologa de Zariski.
El teorema siguiente es un hecho tecnico elemental que nos sera u
til en varias
ocasiones:
Teorema 4.2 La aplicaci
on p : Cn+1 \ {0} Pn que a cada z le asigna el
n
punto de P que tiene coordenadas z respecto a un sistema de referencia dado
es holomorfa.
n: La restriccion de p a p1 [An+1 ] seguida de pn+1 es
Demostracio


z1
zn
(z1 , . . . , zn+1 ) 
,
,...
zn+1
zn+1
que es holomorfa. Esto prueba que p es holomorfa en p1 [An+1 ] y es claro
que lo mismo vale para todo p1 [Ai ]. Como estos abiertos cubren Cn+1 \ {0},
concluimos que p es holomorfa en todo su dominio.
Como primera aplicaci
on observamos que la restriccion de p a la esfera unidad de Cn+1 es continua y suprayectiva, y la esfera es compacta. Por tanto:
Teorema 4.3 Los espacios proyectivos son compactos.
Ejercicio: Probar que P1 (como variedad diferencial real) es difeomorfo a una esfera.
Ejercicio: Comprobar que todos los resultados que hemos probado aqu son ciertos
para los espacios proyectivos reales cambiando la holomorfa por la diferenciabilidad.

Toda variedad cuasiproyectiva compleja V es un subconjunto de un espacio


as de la topologa de Zariski, podemos considerar
proyectivo Pn , luego, adem
en ella la topologa inducida por la topologa compleja de Pn . La llamaremos
topologa compleja en V . Observemos que la topologa compleja en An = Cn es
la topologa usual.
Un polinomio es una funci
on continua en An , luego el conjunto de sus ceros
es cerrado. Por consiguiente, un conjunto algebraico afn es cerrado por ser
una intersecci
on de cerrados. Lo mismo es cierto para los conjuntos algebraicos
proyectivos:
Teorema 4.4 Todo subconjunto algebraico de Pn es compacto con la topologa
compleja.
n: Sea C un subconjunto algebraico de Pn y consideremos el
Demostracio
n+1
cono Cn(C) C
. Tenemos que Cn(C) es un conjunto algebraico afn, luego
es cerrado en Cn+1 , seg
un las observaciones precedentes. Tambien sera cerrada
as a
un, como la
la interseccion C  del cono con la esfera unidad de Cn+1 . M
esfera es compacta, C  tambien lo sera. La aplicaci
on p : Cn+1 \ {0} Pn
dada por 4.2 es continua, y claramente C = p[C  ], luego C es compacto.

146

Captulo 4. Variedades complejas

As pues, la topologa de Zariski de Pn es menos na que la topologa compleja y, por consiguiente, lo mismo es v
alido sobre cualquier variedad cuasiproyectiva.
Las variedades algebraicas heredan, obviamente, la estructura topol
ogica
de Pn , pero no siempre heredan por completo su estructura analtica. Aqu
interviene el concepto algebraico de regularidad:
Teorema 4.5 Si V Pn una variedad cuasiproyectiva de dimensi
on d, entonces el conjunto Vr de sus puntos regulares es una subvariedad analtica de Pn
de dimensi
on d.
n: Seg
Demostracio
un 1.74, basta probar que los puntos regulares de V
son analticos. Tomemos P Vr . Podemos suponer que cumple zn+1 = 0, de
modo que P Vr = Vr An . Sea I(Vr ) = (F1 , . . . , Fm ), para ciertos polinomios
Fi C[X1 , . . . , Xn ]. En la prueba de 3.32 hemos visto que si A(X) es la matriz
formada por las derivadas de los polinomios Fi , entonces la regularidad de P
equivale a que rangA(P ) = n d. Ademas r = n d es el mayor rango que
puede tener A(X) en un punto cualquiera.
Consideremos una submatriz r r cuyo determinante sea no nulo en P .
El determinante es un polinomio en X1 , . . . , Xn , luego el conjunto de puntos
donde no se anula es un entorno de P , en el cual el rango de A(X) es constante.
Seg
un el teorema 1.58, podemos expresar An = Cn = Cd Cr , de modo que
P = (z0 , w0 ), existen abiertos z0 U Cd , P U  Cn y una funci
on
holomorfa g : U Cr de modo que
= Vr U  = {(z, g(z)) | z U }.
U
dada por f (z) = (z, g(z)) es un homeomorsmo
La aplicaci
on f : U U
(su inversa es una proyecci
on), es holomorfa como aplicaci
on en An (o en Pn )
y su diferencial es inyectiva en todo punto (pues su matriz jacobiana tiene una
submatriz igual a la identidad de orden d). Seg
un 1.73, esto prueba que Vr es
analtico en P .
En particular, las variedades cuasiproyectivas regulares en Pn son subvaon algebraica de
riedades analticas de Pn . Tambien vemos ahora que la noci
dimensi
on se corresponde debidamente con la noci
on geometrica.
Teorema 4.6 Toda aplicaci
on regular : V W entre variedades cuasiproyectivas es continua y, si adem
as V y W son regulares, entonces es holomorfa.
n: No perdemos generalidad si suponemos W = Pn , pues si
Demostracio
n
W P , entonces es continua u holomorfa como aplicaci
on en W si y solo
si lo es como aplicacion en Pn . Fijemos P V . Basta ver que es continua
u holomorfa en un entorno de P . Seg
un las observaciones tras el teorema 2.51,
existe un entorno U de P en V para la topologa de Zariski luego tambien
para la topologa compleja en el que viene dada por
(Q) = (F1 (Q), . . . , Fn+1 (Q)),

4.1. Las estructuras topol


ogica y analtica

147

donde F1 , . . . , Fn+1 son formas del mismo grado que no se anulan simult
aneamente en ning
un punto. M
as a
un, podemos suponer que U Am . As podemos
tomar coordenadas anes y |U se expresa como composicion de las aplicaciones
siguientes, todas continuas, y holomorfas en caso en que V y W sean regulares:
a) La aplicaci
on que a cada Q le asigna su m-tupla de coordenadas anes.
(Es la restriccion a U de una funci
on holomorfa en Am .)
b) La aplicaci
on polin
omica Cm Cn+1 denida por las formas (deshomogeneizadas) Fi .
c) La aplicacion holomorfa Cn+1 \ {0} Pn dada por 4.2.
Ejercicio: Comprobar que la topologa compleja en un producto V W es el producto
de las topologas complejas.

Si V es una variedad cuasiproyectiva regular, seg


un 2.35, las funciones de
C[V ] pueden verse como funciones regulares V C, luego son holomorfas, es
decir, tenemos que C[V ] H(V ). A su vez, esto implica que OP (V ) HP (V ).
Si P V , tenemos denidos dos espacios tangentes, el analtico y el algebraico. El primero est
a formado por las derivaciones de HP (V ), mientras que
el segundo esta formado por las derivaciones de OP (V ). Ahora bien, el teorema
1.75 aplicado a las coordenadas x1 , . . . , xm de un entorno afn de P nos da que
algunas de ellas se restringen a las funciones coordenadas de una carta de V
alrededor de P , y son funciones de OP (V ), y un elemento del espacio tangente
analtico esta determinado por su acci
on sobre estas funciones. Por lo tanto, la
restriccion es un monomorsmo del espacio tangente analtico en el algebraico.
Como ambos tienen la misma dimension, de hecho es un isomorsmo.
Si f OP (V ) y v TP V , la relaci
on dP f (v) = v(f ) se cumple tanto para
la diferencial algebraica como para la geometrica, luego ambas coinciden.
A su vez, 1.68 nos da ahora que unas funciones x1 , . . . , xn OP (V ) son las
funciones coordenadas de una carta alrededor de P si y solo si las funciones
xi xi (P ) son un sistema de par
ametros locales en P .
Teorema 4.7 Sea P un punto regular de una variedad V y sea x1 , . . . , xn un
sistema fundamental de par
ametros alrededor de P . Si OP (V ), entonces su
serie de Taylor


Fm C[[X1 , . . . , Xn ]]
m=0

converge en un abierto D Cn y, para todo punto Q en un cierto entorno de


P en V , se cumple que (x1 (Q), . . . , xn (Q)) D y
(Q) =


m=0

Fm (x1 (Q), . . . , xn (Q)).

148

Captulo 4. Variedades complejas

n: Sea G un entorno de P en V en el que sea regular y tal


Demostracio
que la aplicaci
on : G Cn dada por (Q) = (x1 (Q), . . . , xn (Q)) sea una
on holomorfa en un
carta de V alrededor de P . Entonces 1 es una funci
entorno de 0 en Cn , luego admite un desarrollo en serie de Taylor
(1 (z1 , . . . , zn )) =

Fm (z1 , . . . , zn ).

m=0

Sea U la antiimagen por del dominio de la serie de potencias, de modo que


para todo Q U se cumple
(Q) =

Fm (x1 (Q), . . . , xn (Q)).

m=0


S
olo hemos de probar que  () =
Fm (X1 , . . . , Xn ) es la serie de Taylor
m=0
de .

Tenemos denidos dos k-homomorsmos ,  : OP (V ) k[[X1 , . . . , Xn ]],


que asignan a cada funci
on su serie de Taylor algebraica y analtica respectivamente. Obviamente (xi ) = Xi =  (xi ), luego ambos coinciden sobre el anillo
k[x1 , . . . , xn ].
Consideramos en OP (V ) la topologa que resulta de identicarlo con su imagen por , respecto a la cual k[x1 , . . . , xn ] se corresponde con k[X1 , . . . , Xn ] y
es denso. Si probamos que  es continua respecto a esta topologa, tendremos
que =  , como queremos demostrar.
Como  conserva sumas basta ver que es continua en 0. Para ello a su
vez basta probar que si mrP entonces v(  ()) r. Ahora bien, esto es
trivial, pues si mP entonces (P ) = 0, luego  ()(0, . . . , 0) = 0, lo que se
traduce en que v(  ()) 1, y ahora basta usar que  es un homomorsmo y
las propiedades de las valoraciones.
Cn C a la funci
As pues, si llamamos g : U
on denida por la serie

de Taylor y x : U U a la funci
on x(Q) = (x1 (Q), . . . , xn (Q)), tenemos que
x es una carta alrededor de P y, para todo Q U , se cumple f (Q) = g(x(Q)),
luego g es la lectura de f en la carta x.
Teniendo esto en cuenta es inmediato que las derivadas parciales /xi |P en
el sentido algebraico coinciden con las analticas. (En realidad ya sabamos que
esto es as porque ambas son la base dual de la base dP xi de TP V .)
Observemos ahora que C(V ) M(V ). En efecto, si P V , llamamos V0
a la interseccion de V con un espacio afn que contenga a P , de modo que V0
es un entorno de P y cada C(V ) se calcula (en los puntos de V0 donde
esta denida) como cociente de dos funciones de C[V0 ] H(V0 ). As pues,
|V0 K(V0 ), luego M(V ). A priori podra ocurrir que una funci
on de
C(V ) estuviera denida en un punto como funci
on meromorfa pero no como
funci
on racional. Vamos a ver que de hecho no es as:
Teorema 4.8 Si V es una variedad cuasiproyectiva regular y f C(V ) es
holomorfa en un punto P , entonces f es regular en P .

4.1. Las estructuras topol


ogica y analtica

149

n: Tenemos las inclusiones


Demostracio
OP (V ) HP (V ) C[[X1 , . . . , Xn ]].
Pongamos que f = u/v, donde u, v OP (V ). Que f sea holomorfa en P
signica que v | u en HP (V ), luego tambien en C[[X1 , . . . , Xn ]]. Ahora bien, en
el teorema 3.42 hemos demostrado que OP (V ) y C[[X1 , . . . , Xn ]] cumplen las
hip
otesis del teorema 3.41, y en la prueba de este hemos visto que si v | u en
C[[X1 , . . . , Xn ]], tambien v | u en OP (V ), luego f OP (V ).
A veces es u
til la siguiente caracterizaci
on interna de la topologa compleja
de una variedad:
Teorema 4.9 Una base de una variedad cuasiproyectiva V para la topologa
compleja la forman los conjuntos
U (1 , . . . , r ; 6) = {P V | i OP (V ) y |i (P )| < 6},

i C(V ), 6 > 0.

n: Basta probarlo para la clausura proyectiva de V o, lo que


Demostracio
es lo mismo, en el caso en que V Pn es proyectiva. Si G es el conjunto
de puntos de V donde todas las i son regulares, entonces G es abierto en
V para la topologa de Zariski, luego tambien para la compleja, el conjunto
U = U (1 , . . . , r ; 6) esta contenido en G y todas las i |G son continuas, luego
U es abierto.
Consideremos ahora un abierto G en V y un punto P G. Tomemos un
sistema de referencia proyectivo de Pn respecto al cual P tenga coordenadas
homogeneas (0, . . . , 0, 1). Vamos a ver que existe un n
umero real 6 > 0 tal que
P U (x1 , . . . , xn ; 6) G. En caso contrario existira Pm U (x1 , . . . , xn ; 1/m)
tal que Pm
/ G. La compacidad de V implica que {Pm } tiene una subsucesi
on
{Pmi } convergente a un punto Q V \ G. Como |xj (Pmi )| < 1/mi , concluimos
on.
que xj (Q) = 0 para todo j = 1, . . . , n, luego ha de ser Q = P , contradicci
Sabemos que los abiertos de la topologa de Zariski son densos. Pronto
veremos que tambien son densos en la topologa compleja, pero primero hemos
de probar un caso particular:
Teorema 4.10 El conjunto Vr de los puntos regulares de una variedad cuasiproyectiva V es denso en V (respecto a la topologa compleja).
n: Es claro que el problema se reduce al caso de una variedad
Demostracio
proyectiva y de aqu al de una variedad afn. Sea, pues, V An una variedad
afn y supongamos que W V es un abierto no vaco que no contiene puntos
regulares. Sea I(V ) = (F1 , . . . , Fm ) y sea A(X) la matriz formada por las
derivadas parciales de los polinomios Fi . Seg
un hemos visto en la prueba de 3.32,
ha de ser rangA(X) < codimV para todo X W . Sea P W un punto donde
rangA(X) = r = n d tome el valor maximo. Seg
un lo dicho, d > dim V .
Existe una submatriz de orden r en A(X) con determinante no nulo en P
y, por continuidad, en un entorno de P contenido en W . En dicho entorno, el

150

Captulo 4. Variedades complejas

rango de A(X) no puede disminuir, ni tampoco aumentar por la maximalidad


de r. A partir de aqu todo el razonamiento de 4.5 es v
alido igualmente, lo
que nos da que V es analtica en P y, m
as a
un, que existe un homeomorsmo
V de la forma f (z) = (z, g(z)).
f : U Cd U
El abierto U contendr
a un producto de abiertos U1 Ud , de modo que en
V podemos encontrar puntos (x1 , . . . , xn ) con coordenadas xi Ui determinadas
arbitrariamente. Ahora bien, como d > dim V , las funciones x1 , . . . , xd C[V ]
han de ser algebraicamente dependientes, luego existe un polinomio no nulo
F (X1 , . . . , Xd ) C[X1 , . . . , Xd ] tal que F (x1 , . . . , xd ) = 0. Esto nos lleva claramente a una contradicci
on: Fijados (a1 , . . . , ad1 ) U1 Ud1 , el polinomio
F (a1 , . . . , ad1 , Xd ) C[Xd ] tiene innitas races (todos los elementos de Ud ),
luego ha de ser nulo. Esto signica que los coecientes de F (visto como polinomio en Xd ) se anulan en todos los puntos de U1 Ud1 . Repitiendo
el argumento, los coecientes de estos coecientes (vistos como polinomios en
Xd1 ) se anulan en U1 Ud2 , y as llegamos a que F es el polinomio nulo.
En la prueba anterior hemos visto que si una variedad V An es localmente
Cd Cnd , entonces las coordenadas
la gr
aca de una funci
on g : U
x1 , . . . , xd son algebraicamente independientes en C(V ).
Ahora podemos probar un principio notable. El teorema siguiente sera un
mero caso particular de 1.60 si supieramos que las variedades algebraicas son
conexas (cosa que demostraremos mas adelante):
Teorema 4.11 (Principio de prolongaci
on analtica) Si V es una variedad y C(V ) se anula en un abierto no vaco U (para la topologa compleja)
entonces = 0.
n: Pasando a la clausura proyectiva, podemos suponer que
Demostracio
V es una variedad proyectiva y cortando con un abierto afn podemos suponer
que V es afn. Entonces = [F ]/[G]. Cortando U con el conjunto de puntos
donde G no se anula tenemos un abierto menor (al que seguimos llamando U )
donde f = [F ] se anula. Basta probar que f = 0.
Por el teorema anterior, U contiene un punto regular P . Tomemos un sistema
de referencia en el que P tenga coordenadas nulas. Seg
un hemos visto en la
prueba de 4.5 la variedad V es, en un entorno de P que podemos suponer
contenido en U , la gr
aca de una funci
on g : W d Cnd , donde W es un
entorno de 0 en C y d = dim V . En particular, todos los puntos de la forma
(x, g(x)), con x W d , estan en U , luego las funciones coordenadas x1 , . . . , xd
toman en U cualquier valor posible en W d . Seg
un la observaci
on tras el teorema
anterior, estas funciones son algebraicamente independientes en C(V ), luego son
una base de trascendencia.
La funci
on f es algebraica sobre C(x1 , . . . , xd ), luego es raz de un polinomio irreducible (no necesariamente monico) con coecientes en C[x1 , . . . , xd ],
digamos
q0 (x1 , . . . , xd )f m + + qm (x1 , . . . , xd )f + qm (x1 , . . . xd ) = 0.

4.1. Las estructuras topol


ogica y analtica

151

La irreducibilidad obliga a que qm = 0 (al menos, supuesto f = 0). Si


(a1 , . . . , ad ) W d , se cumple que (a1 , . . . , ad , g(a1 , . . . , ad )) U , luego por
hip
otesis
f (a1 , . . . , ad , g(a1 , . . . , ad )) = 0.
Por consiguiente qm (a1 , . . . , ad ) = 0. Si qm = [H], con H C[X1 , . . . , Xd ],
tenemos que H se anula sobre todos los puntos de W d . Es f
acil ver entonces que
H = 0 (por el argumento nal del teorema anterior) y, por tanto, que qm = 0,
contradicci
on.
Como consecuencia podemos probar que una variedad proyectiva est
a determinada por cualquiera de sus fragmentos con interior no vaco:
Teorema 4.12 Si V , W Pn son dos variedades proyectivas y U Pn es
un abierto (para la topologa compleja) tal que U V = U W = , entonces
V = W.
n: Es claro que basta probar el resultado an
Demostracio
alogo para variedades anes V , W An . Hemos de probar que I(V ) = I(W ). Para ello,
basta probar que si F C[X1 , . . . , Xn ] se anula en U V , entonces se anula en
V . Equivalentemente, basta ver que si f C[V ] se anula en U V , entonces se
anula en V , pero esto es el teorema anterior.
A su vez de aqu deducimos lo que habamos anunciado:
Teorema 4.13 Los abiertos no vacos para la topologa de Zariski de una variedad cuasiproyectiva son densos para la topologa compleja.
n: Consideremos primero el caso de una variedad proyectiva
Demostracio
V Pn . Un enunciado equivalente es que los cerrados propios de V (para
la topologa de Zariski) tienen interior vaco (para la topologa compleja). Un
cerrado en V es una uni
on nita de variedades proyectivas, luego basta ver que
si W  V es una variedad, entonces W tiene interior vaco en V . En caso
contrario existira un abierto U en Pn tal que = U V W , pero entonces
U V = U W , en contradicci
on con el teorema anterior. El caso general se
prueba ahora f
acilmente.
Hemos visto que los puntos regulares de una variedad cuasiproyectiva son
analticos, y ahora vamos a demostrar el recproco. De este modo, vemos que
el concepto analtico de punto analtico es equivalente al concepto algebraico de
punto regular.
Teorema 4.14 Un punto de una variedad cuasiproyectiva es analtico si y s
olo
si es regular.
n: Sea V una variedad cuasiproyectiva y P V . Tanto el
Demostracio
concepto de punto analtico como el de punto regular son locales, luego podemos
sustituir V por su clausura proyectiva y esta a su vez por su interseccion con un
abierto afn, de modo que no perdemos generalidad si suponemos que V Cn es

152

Captulo 4. Variedades complejas

una variedad afn. El teorema 4.5 prueba que si P es un punto regular entonces
es analtico. Supongamos ahora que P es analtico. Esto signica que tiene
un entorno (conexo) W con estructura de subvariedad analtica de Cn . Por el
teorema 4.10, dicho entorno contiene puntos regulares de V . El teorema 4.5
nos da entonces que la dimensi
on de W como variedad analtica coincide con la
dimensi
on de V como variedad algebraica. Llamemos d a esta dimension.
La diferencial de la inclusi
on W Cn nos permite identicar TP W con un
n
subespacio vectorial de C de dimensi
on d. Observemos que si F : Cn C es
una funci
on holomorfa tal que F |W = 0, entonces dF |P |TP W = d(F |W )P = 0.
Esto se aplica en particular a todo polinomio F I(V ).
Fijemos un sistema generador F1 , . . . , Fm de I(V ), que determina una funcion holomorfa F : Cn Cm . Sea A(X) la matriz formada por las derivadas
parciales de las funciones Fi , de modo que A(P ) es la matriz asociada a la
diferencial dF |P : Cn Cm .
ucleo de dF |P , por lo que
Acabamos de ver que TP W esta contenido en el n
rang A(P ) r. Esto lo sabamos ya por la prueba del teorema 3.32, donde
hemos visto, mas a
un, que la igualdad equivale a que el punto P sea regular en
V . Supongamos que no lo es, lo que se traduce en que el n
ucleo N de dF |P
contiene estrictamente a TP W .
amosla a una base de N y esta a su vez
Tomemos una base de TP W , extend
a una base de Cn . Esta base determina un sistema de referencia de Cn respecto
del cual P tiene coordenadas nulas, TP W = {(x, y) Cd Cr | y = 0} y para
todo F I(V ) se cumple que


F
F
= 0, i = 1, . . . , d,
= 0.
Xi P
Y1 P
Las funciones coordenadas yi en Cn cumplen d(yi |W )P = 0. Por el teorema
1.75, tiene que haber d funciones coordenadas en Cn cuya restriccion a W
sean independientes en un entorno de P , luego no pueden ser otras m
as que
x1 , . . . , xd .
Seg
un la observaci
on tras 1.75, restringiendo W podemos suponer que es la
gr
aca de una funci
on holomorfa, es decir, que existe un entorno U  de 0 en Cd ,
un entorno U de P en Cn y una funci
on holomorfa : U  Cr de modo que
W = V U = {(x, y) U  Cr | y = (x)}.
Vamos a ver que podemos reducir el problema al caso en que n = d + 1.
Para ello suponemos que d < n 1 y veamos que podramos haber elegido el
sistema de referencia de modo que se cumpliera una propiedad adicional: Sea
L un subespacio vectorial de Cn de dimensi
on n 1 que contenga a N y vamos
a escoger adecuadamente el u
ltimo vector de la base que determina el sistema

de referencia. Para ello tomamos un hiperplano L paralelo a L. Sean L y V

las clausuras de L y V en Pn . Consideramos la proyeccion V \ {P } L ,
es decir, la aplicacion que a cada punto Q V \ {P } le hace corresponder la

interseccion con L de la recta que pasa por P y Q. Se trata de una aplicaci
on

regular (es una aplicaci
on del tipo denido en 3.7). Si llamamos V  L a

4.1. Las estructuras topol


ogica y analtica

153

la clausura de su imagen (en la topologa de Zariski), tenemos una aplicaci


on



regular densa V \ {P } V , por lo que dim V d < dim L (por ejemplo
por los teoremas 3.11 y 3.46). Esto nos permite tomar como u
ltimo vector de

la base que determina el nuevo sistema de referencia de Cn un punto de L \ V  ,
y esto nos asegura que el u
nico punto de la recta
x1 = = xd = y1 = = yn1 = 0
que esta en la clausura proyectiva de V es P . Sea entonces Q el punto innito
de esta recta, y consideremos la proyeccion V Pn1 desde Q, donde Pn1
se identica con la clausura proyectiva del hiperplano yn = 0. Por 2.47 sabemos
que la imagen de V es una variedad proyectiva V 0 Pn1 . Llamemos V0
a su interseccion con el abierto afn Cn1 . La proyecci
on se restringe a la
proyeccion V V0 que consiste en eliminar la coordenada yn . Esta restriccion
no es necesariamente suprayectiva, pues en V0 puede haber im
agenes de puntos
innitos de V , pero la construcci
on garantiza que la u
nica antiimagen de P es
el propio P .
Observemos ahora que cada punto (x, y) V0 U tiene una u
nica antiimagen en W , a saber, (x, (x)), y reduciendo los abiertos U y U  podemos suponer
que dicha antiimagen es su u
nica antiimagen en V . En efecto, en caso contrario
podramos encontrar una sucesi
on de puntos Qn V \ U con imagenes convergentes a P . Por compacidad podramos extraer una subsucesion convergente a
un punto P  V \ U cuya imagen debera ser P , lo cual es imposible.
En denitiva, V0 Cn1 es un conjunto algebraico que en un entorno de
P es la graca de la funci
on holomorfa  (resultante de eliminar la u
ltima
coordenada de ) y es claro que I(V0 ) I(V ), por lo que las derivadas parciales
as a
un,
de los elementos de I(V0 ) respecto de X1 , . . . , Xd , Y1 son nulas en P . M
es facil ver que la variedad tangente TP V0 sigue siendo la dada por y = 0.
Repitiendo este proceso las veces necesarias, llegamos a una subvariedad de
Cd+1 . En denitiva, podemos suponer que V es una hipersupercie de Cd+1 ,
que por el teorema 3.16 sera de la forma V = V (F ), para cierto polinomio F que
podemos tomar irreducible, de modo que I(V ) = (F ). Por una parte tenemos
que



F
F
F
=

=
=
= 0,
X1 P
Xd P
Y P
y por otra que existen abiertos U Cd+1 , U  Cd y una funci
on holomorfa
: U  C de manera que
W = {(x, y) U | F (x, y) = 0} = {(x, y) U  C | y = (x)}.
La condici
on sobre las derivadas equivale a que F no tiene terminos de
grado 1 (ni termino independiente, pues F (P ) = 0 y P tiene coordenadas nulas).
Llamemos s 2 al menor grado de un monomio no nulo de F y sea Fs = 0
la forma de grado s de F . Existe un punto (a1 , . . . , ad , 1) Cd+1 tal que
Fs (a1 , . . . , ad , 1) = 0. El polinomio
F (X1 , . . . , Xd , Y ) = F (X1 + a1 Y, . . . , Xd + ad Y, Y )

154

Captulo 4. Variedades complejas

tiene u
nicamente monomios de grado s, y Fs (0, . . . , 0, 1) = 0, lo que signica
que el coeciente de Y s en Fs es no nulo. Por otra parte, puesto que dy|P = 0,
resulta que las funciones x1 , . . . , xd son tambien independientes en P , luego la
variedad V (F ) es tambien la gr
aca de una funci
on holomorfa y = (x ) en un
entorno de P . Equivalentemente, podemos suponer que el coeciente de Y s en
Fs es no nulo, o incluso que es igual a 1.
Sea D(X1 , . . . , Xd ) el discriminante1 de F , visto como polinomio en Y . Como
F es irreducible, sus races en la clausura algebraica de C(X1 , . . . , Xd ) son simples, luego el polinomio D es no nulo y, por 4.13, el conjunto de puntos de Cd
donde no se anula es denso para la topologa compleja. Si Q Cd es uno de
estos puntos, tenemos que F (Q, Y ) C[Y ] es un polinomio no nulo y tiene
todas sus races simples. As pues, en todo entorno de 0 Cd existen puntos Q
tales que F (Q, Y ) solo tiene races simples.
Ahora aplicamos el principio del argumento,2 seg
un el cual, si jamos un
disco C de centro 0, la integral

1
F  (Q, )
N (Q) =
d
2i F (Q, )
es igual al n
umero de ceros del polinomio F (Q, Y ) (contados con su multiplicidad) contenidos en (bajo el supuesto de que F (Q, Y ) no tenga ning
un cero
en la circunferencia sobre la que se calcula la integral).
Tomemos ahora un abierto P U  U , donde U es el entorno de P en
el que V es la graca de una funci
on y es un disco cuya frontera no contiene
ning
un cero del polinomio F (0, Y ). Entonces N (0) s 2, ya que
F (0, Y ) = Y s + terminos de grado superior
tiene al menos un cero de orden s en 0 .
Ahora bien, por compacidad, para todo Q en un entorno de 0 Cd , se
cumple que F (Q, Y ) no se anula en , luego esta denido N (Q). Ademas
es una funci
on continua de Q que solo puede tomar valores enteros, luego es
constante. Concluimos que F (Q, Y ) tiene al menos s ceros para todo punto
Q en un entorno de 0, y podemos tomar puntos Q arbitrariamente cerca de
0 en los que F (Q, Y ) solo tiene ceros simples, luego concluimos que existe un
punto Q U  para el que existen dos puntos distintos y1 , y2 tales que
F (Q, y1 ) = F (Q, y2 ) = 0, luego (Q, y1 ), (Q, y2 ) V U , lo que contradice que
V sea en U la gr
aca de una funci
on.

4.2

El teorema de conexi
on

En esta seccion demostraremos que las variedades algebraicas son conexas


para la topologa compleja. Para ello necesitamos algunos resultados previos.

el ap
endice C de mi libro de Algebra.
el teorema 8.8 de mi libro de Funciones de variable compleja, y la expresi
on para
I( f, 0) que aparece en la demostraci
on.
1 Ver
2 Ver

4.2. El teorema de conexi


on

155

Empezaremos estudiando mas a fondo las aplicaciones nitas entre variedades


algebraicas. Estos primeros resultados son v
alidos para variedades denidas
sobre un cuerpo algebraicamente cerrado arbitrario.
Denici
on 4.15 Si : X Y es una aplicaci
on nita entre dos variedades
algebraicas denidas sobre un cuerpo k, entonces induce un monomorsmo
k(Y ) k(X) que nos permite considerar a k(X) como una extension algebraica de k(Y ) (ver la prueba de 3.14). Puesto que k(X) es nitamente generado
sobre k, la extensi
on k(X)/k(Y ) es nita, luego podemos denir el grado de
como grad = |k(X) : k(Y )|.
Teorema 4.16 Si : X Y es una aplicaci
on nita de grado n entre variedades algebraicas e Y es regular, entonces cada punto de Y tiene a lo sumo n
antiim
agenes en X.
n: Tomemos un punto y Y . Sustituyendo Y por un entorno
Demostracio
afn del punto y X por su antiimagen, podemos suponer que tanto X como Y son
variedades anes. As, k[X] es una extension entera de k[Y ] y |k(X) : k(Y )| = n.
Por otra parte, la regularidad de Y implica que el anillo k[Y ] es ntegramente
cerrado, pues esta implicacion en el teorema 3.57 no requiere que Y sea una
curva.
En estas condiciones, si a k[X], tenemos que a es entero sobre k[Y ], luego
los coecientes del polinomio mnimo de a en k(Y ) son tambien enteros sobre
k[Y ], y estan en k(Y ), luego estan en k[Y ].
Sean x1 , . . . , xm X las antiim
agenes de y. Podemos tomar un a k[X]
tal que las im
agenes a(xi ) sean distintas dos a dos. (Siempre es posible tomar un polinomio que tome valores distintos sobre un n
umero nito de puntos prejados.) Sea F (T ) k[Y ][T ] el polinomio mnimo de a, que cumple
grad F n. Si llamamos F (y)(T ) k[T ] al polinomio que resulta de evaluar
en y los coecientes de F (T ), vemos que todos los a(xi ) son races de F (y)(T ),
luego m grad F (y)(T ) = grad F (T ) n.
Denici
on 4.17 En las condiciones del teorema anterior, diremos que es no
ramicada sobre el punto y Y si y tiene exactamente n antiim
agenes en X.
Diremos que es no ramicada si lo es en todos los puntos de Y .
Teorema 4.18 Si : X Y es una aplicaci
on nita entre variedades algebraicas e Y es regular, entonces el conjunto de puntos de Y donde es no
ramicada es abierto, y es no vaco si k(X) es una extensi
on separable de k(Y ).
n: Es claro que no perdemos generalidad si suponemos que
Demostracio
X e Y son anes. Fijado un punto y Y , mantenemos la notacion del teorema
anterior. Si no se ramica en y, entonces F tiene n races distintas en k, luego
grad F (T ) = grad F (y)(T ) = n y el discriminante D(F (y)) = D(F )(y) es no
nulo. Por consiguiente, tenemos adem
as que k(X) = k(Y )(a), es decir, que a es
un elemento primitivo de la extensi
on k(X)/k(Y ).

156

Captulo 4. Variedades complejas

En general, si a k[X] es un elemento primitivo cualquiera de la extensi


on,
F es su polinomio mnimo e y Y es un punto que cumple D(F )(y) = 0,
llamamos U Y al abierto afn formado por los puntos de Y donde D(F ) no
se anula y vamos a probar que no se ramica en U . Esto prueba tambien
la segunda parte del teorema, pues, si la extensi
on k(X)/k(Y ) es separable,
tiene un elemento primitivo a, que podemos tomar en k[X], y F tiene races
simples por la separabilidad, luego D(F ) = 0, luego existe un punto y Y
donde D(F )(y) = 0, y esto implica la existencia de puntos no ramicados.
Sea V = 1 [U ], que es un abierto afn de X porque es nita. Notemos
que F k[Y ][T ] k[U ][T ], y D(F ) k[U ] no se anula en ning
un punto de U .
Equivalentemente, podemos sustituir X por V e Y por U , y suponer que D(F )
no se anula en ning
un punto de Y .
Sea X  Y A1 el conjunto algebraico afn formado por los pares (y, ) que
cumplen F (y)() = 0. Observemos que k[X  ]
= k[Y ][T ]/(F ) y F es irreducible
en k[Y ], por lo que k[X  ] es un dominio ntegro, luego X  es una variedad
afn. M
as a
un, tenemos un isomorsmo natural k[X  ]
= k[Y ][a] k[X]. Los
homomorsmos de k-algebras
k[Y ] k[Y ][T ] k[X  ] k[X]
se corresponden con aplicaciones regulares
X X  Y A1 Y,
cuya composicion es . En denitiva, se descompone como una aplicacion
regular X X  seguida de la restriccion f : X  Y de la proyecci
on
Y A1 Y . Observemos que f es no ramicada, pues, si y Y , el polinomio
F (y)(T ) tiene n races distintas 1 , . . . , n k, por lo que los puntos (y, i ) X 
son n antiim
agenes de y.
Para terminar la demostraci
on basta ver que X  es regular, pues entonces

k[X ] sera ntegramente cerrado (ver la prueba del teorema anterior), pero todo
elemento de k[X] es entero sobre k[Y ], luego sobre k[Y ][a], luego ha de estar
en k[Y ][a]. En denitiva, tendremos que k[X] = k[Y ][a]
= k[X  ], luego la

aplicaci
on X X es un isomorsmo, a traves del cual se corresponde con
f y, por consiguiente, es no ramicada.
Observemos que la dimension de Y A1 es una unidad m
as que la de Y , por
lo que dim X  = dim Y = d. Tomemos un punto x X  y sea y = f (x) Y . La
aplicaci
on f induce un homomorsmo my /m2y mx /m2x . Basta probar que es
suprayectivo, pues entonces
d dimk Tx X  = dimk mx /m2x dimk my /m2y = dimk Ty Y = d,
lo que implica que x es regular en X  .
ametros en y. Es claro que un
Sea u1 , . . . , ud my un sistema local de par
sistema local de parametros en x esta formado por u1 , . . . , ud , a, por lo que s
olo
hemos de probar que dx a es combinacion lineal de los dx ui . Ahora bien, si
F (T ) = T n + b1 T n1 + + bn ,

bi k[Y ],

4.2. El teorema de conexi


on

157

al calcular la diferencial de F (a) = 0 obtenemos que


F (y) (a)dx (a) + an1 (x)dx b1 + + dx bn = 0.
Por otra parte, como x X  , tenemos que F (y)(a) = 0, es decir, que a es
una raz de F (y)(T ). Como D(F )(y) = 0, se trata de una raz simple, luego
F  (y)(a) = 0, lo que nos permite despejar dx (a) como combinacion lineal de las
dx bi , que a su vez son combinaciones lineales de las dx ui .
A partir de aqu consideremos una variedad compleja X. Por el teorema de
Noether 3.10, existe una aplicaci
on nita : U Am , para un cierto abierto
afn U de X. Por el teorema anterior, sustituyendo U por un abierto menor,
obtenemos una aplicaci
on nita y no ramicada : U V , donde V Am
es un abierto afn. Restringiendo a
un m
as U y V podemos suponer que es de
la forma descrita en el teorema anterior, es decir, que U V A1 es regular y
esta denido por un polinomio irreducible F C[X1 , . . . , Xm , T ] (monico en T )
y que es la restriccion de la proyecci
on.
Veamos ahora que, respecto a la topologa compleja, es un cubrimiento no
ramicado, es decir, que cada punto y V tiene un entorno V  tal que 1 [V  ]
es uni
on de n abiertos disjuntos U1 , . . . , Un tales que |Ui : Ui V  es un
homeomorsmo.
En efecto, sean x1 , . . . , xn U las antiim
agenes de y. En la prueba del
teorema anterior hemos visto que dxi : Txi U Ty V es un isomorsmo
(hemos visto que su dual es suprayectiva, y ambos espacios tienen la misma
dimensi
on). Sabemos que la diferencial algebraica coincide con la diferencial
analtica, luego el teorema de la funci
on inversa nos da que se restringe a
una transformaci
on conforme entre un entorno Ui de xi y un entorno Vi de y.
Restringiendo estos entornos podemos suponer que los Ui son disjuntos dos a
dos y que todos los Vi son un mismo abierto V  . De este modo, cada punto
y  V  tiene exactamente n antiim
agenes en U1 Un , luego estas son todas
sus antiim
agenes, y esta union es todo 1 [V  ].
Vamos a usar la aplicaci
on para demostrar que U es conexo, lo cual implica
a su vez que la variedad original X es conexa, pues U es denso en X.
Observemos que V es conexo: Se trata de un abierto de Am para la topologa
de Zariski. Dados dos puntos P , Q V , sea L Am la recta que los contiene,
que es homeomorfa a C. Entonces, L V es un abierto no vaco en L para
la topologa de Zariski, luego es homeomorfo a C menos un n
umero nito de
puntos, luego es un conjunto conexo contenido en V que contiene a P y Q.
Esto prueba que P y Q estan en la misma componente conexa de V , luego V
es conexo.
Supongamos que U = M1 M2 , donde los Mi son cerrados disjuntos no
vacos. El hecho de que sea un cubrimiento no ramicado implica claramente
que es abierta y cerrada, por lo que [Mi ] son abiertos y cerrados en V , que es
conexo, luego [M1 ] = [M2 ] = V .

158

Captulo 4. Variedades complejas

Tambien es claro que la restriccion 1 : M1 V es un cubrimiento no


ramicado y el n
umero de antiim
agenes de cada punto es localmente constante,
luego es constante. Llamemoslo r. Puesto que tambien [M2 ] = V , ha de ser
r < n.
Sea a C[U ] el elemento primitivo de la extensi
on C(U )/C(V ) seg
un el
teorema anterior. Fijemos un punto v V y sea Vv un entorno en el que
1
on de abiertos disjuntos homeo1 [Vv ] = U1 Ur se descomponga como uni
morfos a Vv . Llamemos i : Ui Vv a las restricciones de 1 , sean ai H(Ui )
las restricciones de a y sean g1 , . . . , gr H(Vv ) los polinomios simetricos elemenm
tales en 1
i ai . Vamos a probar que existen polinomios p1 , . . . , pr C[A ],
independientes de v, cuyas restricciones a Vv coinciden con g1 , . . . , gr .
Esto signicar
a que el polinomio T r p1 T r1 + + (1)r pr C[V ][T ] se
anula en cada 1
i ai , luego
1 )T r1 + + (1)r (p
r ) C[V ][T ]
P (T ) = T r (p
se anula en cada ai . (Aqu consideramos : C[V ] C[U ] como una inclusi
on,
j ) C[V ].) Esto implica a su vez que P (T ) se
por lo que podemos escribir (p
anula en la restricci
on de a a cada 1
1 [Vv ], luego, en denitiva, P (a|M1 ) = 0.
Similarmente, podemos encontrar otro polinomio m
onico P  C[V ][T ] de



grado r < n tal que P (a|M2 ) = 0. Entonces P (a)P (a) = 0 en C[U ], que es un
dominio ntegro, por lo que llegamos a que a es raz de un polinomio m
onico de
grado < n, lo cual es absurdo, ya que a es un elemento primitivo de C(U )/C(V )
y esta extension tiene grado n.
As pues, s
olo nos falta probar la existencia de los polinomios pi . Observemos
en primer lugar que, para cada w Vv , la funci
on gi (w) se calcula haciendo
actuar un polinomio simetrico sobre las imagenes por a de las r antiim
agenes
de w en M1 , lo cual no depende de v, por lo que las funciones gi estan denidas
realmente sobre todo V y son holomorfas en un entorno de cada punto, luego
gi H(V ).
Sea S = Am \ V , que es un conjunto algebraico afn, y tomemos s S.
Sea F C[Am ][T ] el polinomio mnimo de a. Para cada v V , tenemos que
cada a(1
z de F (v)(T ). Los coecientes de F (T ) son polinomios en
i (v)) es ra
a
Am , luego estan acotados en un entorno compacto C de s, luego 1
i a est
acotado3 en C V , luego gi tambien lo esta. El teorema 4.21 implica entonces
que gi se extiende a una funci
on holomorfa pi H(An ). S
olo nos falta probar
que pi es un polinomio. Para ello usaremos el teorema 4.22.
Tomemos z V y sea |z| = max |zi |. Tomemos un punto x M1 tal que
(x) = z. Aplicando de nuevo la consecuencia del teorema de Rouche citada
en la nota al pie, tenemos que |a(x)| 1 + max |bi (z)|, donde bi C[Am ] son
los coecientes de F . Los bi son polinomios en m variables. Si N es el maximo
de sus grados, para cada 6 > 0 existe una constante C tal que |a(x)| < C |z|k ,
3 En

general, si M es una cota del m


odulo de los coecientes de un polinomio m
onico, el
m
odulo de sus races est
a acotado por 1 + M . Ver las observaciones tras el teorema de Rouche
(8.11) en mi libro de Funciones de variable compleja.

4.2. El teorema de conexi


on

159

para |z| > 6. Puesto que gi (z) depende polin


omicamente de los a(x), donde x
recorre las antiim
agenes de z, tenemos una desigualdad similar |gi (z)| C |z|ik .
En principio, esto vale para z V , pero como V es denso en Am se cumple para
todo z Am (tal que |z| > 6). De acuerdo con 4.22, esto implica que gi es un
polinomio.
A falta de probar 4.21 y 4.22, llegamos al teorema que perseguamos:
Teorema 4.19 Toda variedad algebraica es conexa con respecto a la topologa
compleja.
Como primera aplicaci
on observamos lo siguiente:
Teorema 4.20 Una variedad cuasiproyectiva es proyectiva si y s
olo si es compacta (respecto a la topologa compleja).
n: Si V es una variedad cuasiproyectiva, sabemos que V es
Demostracio
abierta en su clausura proyectiva V (respecto a la topologa de Zariski, luego
tambien respecto a la topologa compleja) y por ser compacta tambien es cerrada. Como V es conexa, ha de ser V = V .
Veamos ahora los resultados pendientes:
Teorema 4.21 Sea S  Am un conjunto algebraico afn y g H(An \ S) una
funci
on acotada en un entorno de cada punto s S. Entonces S se extiende a
una funci
on holomorfa en todo Am .
n: Fijado s S, basta encontrar un entorno U de s tal que
Demostracio
g se extiende a una funci
on holomorfa en U . El teorema 1.60 garantiza que
todas las extensiones parciales son consistentes entre s. Podemos sustituir S
por un conjunto mayor, luego podemos suponer que est
a denido por un u
nico
polinomio F (z1 , . . . , zm ). Tras un cambio de coordenadas, podemos suponer
k
que s = 0 y que la forma de mayor grado de F contiene el monomio zm
(igual
que hicimos en la prueba de 1.39 con la forma de menor grado de la serie de
potencias). As,
k
k1
F (z1 , . . . , zm ) = zm
+ H1 (z  )zm
+ + Hk (z  ),

donde z  = (z1 , . . . , zm1 ). Pongamos que el polinomio F (0, zm ) C[zm ] factoriza como
t
F (0, zm ) = zm
(zm 1 ) (zm kt )
y tomemos un > 0 y un r > 0 tal que los discos de centro 0, 1 , . . . , kt y
radio no contengan ning
un w C tal que |w| = r. Veamos ahora que existe
un 6 > 0 tal que si |z  | < 6 entonces las races de F (z  , zm ) C[zm ] estan en los
discos indicados, luego ninguna cumple |w| = r.
En efecto, sea M 1 una cota de |Hi (z  )| sobre el polidisco |z  | 1, de modo
que todo w C que cumpla F (z  , w) = 0 para |z  | 1 ha de cumplir |w| M .

160

Captulo 4. Variedades complejas

Si tomamos 6 tal que cuando |z  | < 6 entonces |Hi (0) Hi (z  )| < 6k /kM k para
todo i, vemos que
|F (0, w)| = |F (0, w)F (z  , w)| |H1 (0)H1 (w)||w|k1 + +|Hk (0)Hk (z  )|

6k
kM k = 6k
kM k

y, si w distara de 0, 1 , . . . , kt mas que 6, debera ser |F (0, w)| > 6k .


As podemos denir, para |z  | < 6, |zn | < r,

g(z  , w)
1
G(z1 , . . . , zn ) =
dw.
2i |w|=r w zn
En efecto, si |z  | < 6 y |w| = r tenemos que F (z  , w) = 0, por lo que
(z , w)
/ S, luego g(z  , w) esta denido. El mismo razonamiento que precede al
teorema 1.48 prueba que la funci
on G es holomorfa en el polidisco en que esta
denida. S
olo nos falta probar que es una prolongaci
on analtica de g. Para
ello jamos un punto z  tal que |z  | < 6 y observamos que g(z  , zm ), considerada
a en un n
umero
como funci
on de zm , esta denida en el disco |zm | < r salvo quiz
nito de puntos donde F (z  , zm ) = 0. Ahora bien, por hip
otesis g esta acotada
en un entorno de cada uno de estos puntos, luego son singularidades evitables
de g(z  , zm ). La f
ormula integral de Cauchy para funciones de una variable nos
da entonces que G(z  , zm ) = g(z  , zm ) para todo zm tal que |zm | < r y donde g
este denida. As pues, G es una prolongaci
on analtica de g.


Teorema 4.22 Sea f H(Cn ) tal que existen 6 > 0 y C > 0 tales que, para
todo z Cn con |z| > 6, se cumple |f (z)| < C|z|k . Entonces f es un polinomio
de grado k.
n: Supongamos, por reducci
Demostracio
on al absurdo, que la componente
homogenea Fl de grado k de la serie de potencias de f alrededor de 0 es no
nula, para un cierto l > k. Tomemos un punto (1 , . . . , n ) Cn tal que
on g(z) = f (1 z, . . . , n z) es una funci
on
Fl (1 , . . . , n ) = 0. Entonces la funci
holomorfa en C que satisface una cota como la del enunciado y cuya serie de
Taylor tiene no nulo el coeciente de grado l. Si eliminamos los k primeros
terminos de dicha serie obtenemos una nueva funci
on g1 que sigue cumpliendo
una acotaci
on como la del enunciado. M
as a
un, como tiene un cero de orden
k, la funci
on g1 (z)/z k esta acotada en todo C, luego ha de ser constante, pero
entonces el coeciente de Taylor de grado k de g1 ha de ser nulo, y es el mismo
que el de g, contradicci
on.

4.3

Variedades proyectivas

En esta seccion obtendremos algunos resultados que relacionan la estructura


algebraica y la analtica de las variedades proyectivas regulares.

4.3. Variedades proyectivas

161

Teorema 4.23 Si X es una variedad proyectiva regular, las funciones meromorfas en X coinciden con las funciones racionales, es decir, M(X) = C(X).
n: Por el teorema 1.63 sabemos que M(X) es algebraico sobre
Demostracio
C(X). Basta probar que M(X) es algebraicamente cerrado sobre C(X). Esto es
cierto para cualquier variedad algebraica regular, no necesariamente proyectiva.
En efecto, tomemos una funci
on f M(X) algebraica sobre C(X). Entonces
f es raz de un polinomio irreducible
F (T ) = T m + a1 T m1 + + am C(X)[T ].
Todo se reduce a demostrar que m = 1. Sea U X un abierto afn contenido
en el complementario de la uni
on de los polos de las funciones racionales ai , de
modo que todas ellas son regulares en U y donde el discriminante D(F ) C(X)
no se anula. Basta probar que f |U C(U ), pues entonces f |U se extiende a
una funci
on g C(X), de modo que f y g son funciones meromorfas en X que
coinciden en un abierto denso, luego son iguales. Equivalentemente, podemos
sustituir X por U y suponer que ai C[X] para todo i, as como que D(F ) no
se anula en ning
un punto de X.
Para cada punto x X, sabemos que Hx (X) es un dominio de factorizaci
on
u
nica, luego es ntegramente cerrado, y f se identica con un cociente de elementos de Hx (X) entero sobre Hx (X), luego f Hx (X). As pues, f H(X).
Sea X  X A1 el conjunto de los puntos (x, z) tales que F (x, z) = 0.
As X  es un conjunto algebraico afn tal que C[X  ] = C[X][T ]/(F )
= C[X][f ].
Como F es irreducible, resulta que X  es una variedad afn.
Nos encontramos ahora en la misma situacion que en la prueba de 4.18,
por lo que podemos concluir como all que X  es una variedad regular y que la
restriccion de la proyecci
on p : X  X es una aplicaci
on nita no ramicada
de grado m. Por otra parte, podemos denir una aplicaci
on regular : X X 
mediante (x) = (x, f (x)), que cumple p = 1.
Ahora ya podemos llegar a una contradicci
on si suponemos que m > 1.
Concretamente, vamos a probar que [X] y X  \ [X] son abiertos disjuntos no
vacos, lo que implica que X  no es conexo, en contra de lo que nos asegura el
teorema 4.19.
En efecto, si x X, tras la prueba de 4.18 hemos visto que x tiene un
entorno U para la topologa compleja, que podemos tomar conexo, tal que
p1 [U ] se descompone en union de m abiertos disjuntos Ui homeomorfos con U
a traves de p. Claramente, [U ], al ser conexo, ha de estar contenido en uno de
los Ui , luego ha de ser [U ] = Ui , para un cierto ndice i. Por consiguiente Ui
es un entorno de (x) en [X], mientras que los demas Uj son entornos de las
otras antiim
agenes de x por p en X  \ [X]. Esto prueba que ambos conjuntos
son abiertos y, desde luego, no vacos.
M
as en general:
Teorema 4.24 Toda aplicaci
on holomorfa f : X Y entre dos variedades
proyectivas regulares es regular.

162

Captulo 4. Variedades complejas

n: Tomemos un punto x X y sea y = f (x). Vamos a probar


Demostracio
que f es regular en x. Pongamos que Y Pn y elijamos un hiperplano innito
en Pn de modo que y An . Sean z1 , . . . , zn C[Y ] M(Y ) las funciones
coordenadas de An . Es claro que f zi M(X) = C(X) y, como cada f zi
es holomorfa en x, el teorema 4.8 implica que tambien es regular en x. Sea
U un entorno afn de x tal que f zi C[U ], para todo i. Esto implica que
U f 1 [Y An ]. Es claro que estas aplicaciones denen una aplicaci
on regular
U An , que no es sino f |U . Por consiguiente, f es regular en x.
En particular:
Teorema 4.25 Dos variedades proyectivas regulares son isomorfas si y s
olo si
son conformemente equivalentes.
El resultado m
as importante que relaciona las variedades analticas y las
algebraicas es el siguiente:
Teorema 4.26 Toda subvariedad analtica compacta y conexa de una variedad
proyectiva regular es una variedad proyectiva regular.
n: Sea V una subvariedad analtica compacta de una variedad
Demostracio
proyectiva regular X. Como X Pn , para cierto n, tenemos que V es tambien
una subvariedad analtica de Pn compacta y conexa. Elijamos un sistema de
referencia en Pn de modo que la coordenada homogenea x0 no sea identicamente
nula en V , es decir, que, si tomamos V (X0 ) como hiperplano innito, entonces
V contiene puntos nitos.
Sea Y la clausura de V respecto a la topologa de Zariski. Ciertamente, Y
es un conjunto algebraico proyectivo. Vamos a ver que es una variedad, para lo
cual hemos de probar que I(Y ) es primo, es decir, que si P y Q son polinomios
homogeneos tales que P Q se anula en Y , entonces uno de los factores se anula
en Y . Si P no es identicamente nulo en Y , el conjunto de los puntos de Y donde
P no se anula es un abierto no vaco para la topologa de Zariski, pero V es
denso en Y para esta topologa, luego P no se anula en alg
un punto de V , y el
conjunto U V donde P no se anula es un abierto no vaco para la topologa
compleja.
Pongamos que grad Q = k, de modo que Q/X0k M(V ) se anula en U
y, como V es conexo, el teorema 1.60 implica que se anula en todo V . Esto
signica que Q se anula en todos los puntos de V salvo a lo sumo en los que
cumplen X0 = 0, pero considerando entonces las funciones Q/Xik concluimos
que tambien se anula en estos puntos. En denitiva, Q se anula en un conjunto
denso en Y (para la topologa de Zariski), luego se anula en Y .
Una funci
on racional de Y es de la forma P/Q, donde P y Q son polinomios
homogeneos del mismo grado y Q no es identicamente nulo en Y . Si Q se anulara
en un abierto de V (para la topologa compleja), razonando como antes con las
funciones Q/Xik concluiramos que se anula en todo V . As pues, el cociente
P/Q esta denido en un conjunto denso en V (para la topologa compleja).
Esto signica que toda funci
on de C(Y ) se restringe a una funci
on de M(V ).

4.4. Supercies de Riemann

163

Razonando con P en lugar de Q concluimos que la restriccion es u


nica, por lo
que podemos considerar C(Y ) M(V ).
Ahora bien, si dim V = m y dim Y = d, tenemos ciertamente que m d,
pues el conjunto de puntos regulares de Y es abierto, luego existe un punto
v V regular en Y . Esto signica que v tiene un entorno Y  Y (para la
on d, y
topologa compleja) que es una subvariedad analtica de Pn de dimensi
por otra parte v tiene un entorno V  V Y  que es una subvariedad analtica
de Pn de dimensi
on m. Entonces V  es tambien una subvariedad analtica de

Y , lo que nos da la desigualdad entre las dimensiones.
Por otra parte, el teorema 1.63 nos da que el grado de trascendencia de
M(V ) es a lo sumo m, mientras que el de C(Y ) es exactamente d. As pues,
dim V = dim Y = d.
Sea Yr el conjunto de los puntos regulares de Y , que es una variedad algebraica, y tambien una variedad analtica conexa (por el teorema 4.19). Como
V es compacta, es cerrada en Y para la topologa compleja, luego V Yr es
una subvariedad analtica cerrada en Yr , pero una subvariedad de la misma
dimensi
on ha de ser necesariamente abierta, luego por conexi
on Yr V Y .
Finalmente, Yr es denso en Y para la topologa compleja, luego la compacidad de V implica que Y = V . El teorema 4.14 implica que Y es regular.

4.4

Supercies de Riemann

Estudiamos aqu con mas detalle las variedades analticas de dimension 1:


Denici
on 4.27 Una supercie de Riemann es una variedad analtica conexa
de dimensi
on (compleja) 1 (y por lo tanto de dimensi
on real 2).
En a
nadidura, cuando hablemos de supercies de Riemann sobrentenderemos que son compactas, pues es el u
nico caso con el que vamos a tratar. Notemos
que una supercie compacta puede cubrirse por un n
umero nito de abiertos
homeomorfos a discos de R2 , luego tiene una base numerable de abiertos. Esto
implica, entre otras cosas, que es metrizable.
El teorema 4.19 implica que las curvas proyectivas regulares son supercies
de Riemann. El ejemplo m
as simple es la recta proyectiva P1 . Si jamos un
sistema de referencia podemos expresarla como C = C {}. Desde este
punto de vista es m
as frecuente llamarla esfera de Riemann. Ciertamente es
difeomorfa a una esfera (como variedad diferencial real).
Las propiedades b
asicas de las aplicaciones entre supercies de Riemann se
deducen f
acilmente de este teorema:
Teorema 4.28 Sea f : X Y una funci
on holomorfa no constante entre
supercies de Riemann y sea a X. Entonces existen cartas p : U C con
a U y q : V C con f (a) V de modo que f [U ] V , p(a) = q(f (a)) = 0
y para todo z p[U ] se cumple (p1 f q)(z) = z k , para cierto natural k.

164

Captulo 4. Variedades complejas

n: Componiendo dos cartas con traslaciones oportunas, poDemostracio


demos exigir que p(a) = q(f (a)) = 0. Restringiendo p podemos hacer que
f [U ] V . Llamemos F = p1 f q. Se trata de una funci
on holomorfa no
constante en p[U ] tal que F (0) = 0, luego existe un k tal que F (z) = z k g(z),
donde g es una funci
on holomorfa en 0 tal que g(0) = 0. Restringiendo p de
nuevo podemos exigir que g no se anule en p[U ].
Tomando una rama uniforme de la raz k-esima en un entorno de g(0) (y
restringiendo a
un m
as p si es necesario) construimos una funcion holomorfa
h : p[U ] C tal que h(z)k = g(z). As pues, F (z) = (z h(z))k .
La funci
on zh(z) tiene derivada no nula en 0, por lo que es inyectiva en un
entorno de 0. Restringiendo p una vez mas podemos suponer que es inyectiva
en p[U ]. Componiendo p con esta funci
on obtenemos una nueva carta sobre U ,
digamos p0 , de modo que si x U y w = p(x)h(p(x)) p0 [U ],
k
k
(p1
0 f q)(w) = q(f (x)) = F (p(x)) = (p(x)h(p(x))) = w .

As pues, las cartas p0 y q cumplen lo pedido.


La funci
on z k (como toda funci
on holomorfa no constante) es abierta, luego
f es abierta en un entorno de cada punto, luego es abierta.
El n
umero k dado por el teorema anterior puede caracterizarse con independencia de las cartas consideradas:
Para todo entorno U de a sucientemente peque
no existe un entorno
V de f (a) de modo que todo punto en V distinto de f (a) tiene exactamente k antiim
agenes en U .
Esto se sigue claramente de que la funcion z k tiene esta propiedad en 0. Por
lo tanto, k esta completamente determinado por f y a.
Denici
on 4.29 Sea f : X Y una aplicaci
on holomorfa no constante entre
supercies de Riemann y a X. El n
umero natural k que cumple la propiedad
anterior se llama ndice de ramicaci
on de f en a y lo representaremos por
e(f, a).
La funci
on z k no toma el valor 0 m
as que en 0, luego todo punto a X tiene
un entorno en el que f (z) = f (a). Equivalentemente, para cada c Y , la bra
f 1 [c] es discreta y, como X es compacto, es nita.
La funci
on z k tiene derivada no nula en todo punto distinto de 0, luego es
localmente inyectiva salvo en z = 0. Esto hace que la funci
on f sea localmente
inyectiva en todo punto de U salvo a lo sumo en a. As pues, el conjunto de
puntos donde f no es localmente inyectiva es discreto en X. Por compacidad es
nito.
Denici
on 4.30 Sea f : X Y una aplicaci
on holomorfa no constante entre
supercies de Riemann y sea A X el conjunto (nito) de puntos de X donde
f no es localmente inyectiva. Los puntos de B = f [A] se llaman puntos de
ramicaci
on de f , mientras que los puntos de Y \B se llaman puntos de escisi
on
de f .

4.4. Supercies de Riemann

165

Observemos que f es localmente inyectiva alrededor de un punto a X si


y solo si e(f, a) = 1. El teorema siguiente recoge los hechos que acabamos de
probar junto con algunos m
as.
Teorema 4.31 Sea f : X Y una aplicaci
on holomorfa no constante entre
supercies de Riemann. Entonces:
a) f es abierta, cerrada y suprayectiva.
b) Para cada y Y , el conjunto f 1 [y] es nito.
c) Para cada y Y y cada abierto V que contenga a f 1 [y], existe un entorno
abierto U de y tal que f 1 [U ] V .
d) Para cada punto de escisi
on y Y existe un entorno abierto U de y tal
que
n

f 1 [U ] =
Vi ,
i=1

donde los conjuntos Vi son abiertos disjuntos en X y todas las aplicaciones


f |Vi : Vi U son transformaciones conformes.
n: a) Ya hemos visto que f es abierta y por compacidad es
Demostracio
cerrada. Por consiguiente, f [X] es abierto y cerrado en Y , luego por conexi
on
f [X] = Y .
b) Ya esta probado.
c) El conjunto X \ V es cerrado en X, luego B = f [X \ V ] es cerrado en Y
y no contiene a y, luego U = Y \ B es un entorno abierto de y que cumple lo
pedido.
d) Sea f 1 [y] = {x1 , . . . , xn }, donde xi = xj para i = j. Como y es un
punto de escisi
on, cada xi tiene un entorno abierto Wi tal que f |Wi es inyectiva.
Podemos tomar los Wi disjuntos dos a dos. Entonces W = W1 Wn es un
abierto que contiene a f 1 [y], luego por el apartado anterior existe un entorno
abierto U de y tal que f 1 [U ] W . Podemos suponer que U f [Wi ] para
todo i. Sea Vi = Wi f 1 [U ]. Es claro que los conjuntos Vi cumplen lo pedido.
Finalmente probamos que el n
umero de antiim
agenes de los puntos de escision es constante:
Teorema 4.32 Sea f : X Y una aplicaci
on holomorfa no constante entre
supercies de Riemann. Entonces existe un n
umero natural n tal que cada
punto de escisi
on b Y tiene exactamente n antiim
agenes por f . Adem
as,
si f 1 [b] = {a1 , . . . , an }, existe un entorno abierto U de b en Y y entornos
abiertos disjuntos Vi en X de cada ai de modo que f 1 [U ] = V1 Vn y las
restricciones f |Vi : Vi U son conformes.

166

Captulo 4. Variedades complejas

n: El conjunto B de los puntos de escision para f en Y es


Demostracio
conexo (pues si a una supercie conexa le quitamos un conjunto nito de puntos
no perdemos la conexi
on). Si llamamos p(y) al n
umero de antiim
agenes de y, el
u
ltimo apartado del teorema anterior prueba que p es localmente constante en
B, y por conexi
on necesariamente p es constante en B. El resto del teorema es
consecuencia inmediata del citado teorema.
Denici
on 4.33 Llamaremos grado de una aplicaci
on holomorfa no constante
f : X Y entre supercies de Riemann al n
umero de antiim
agenes de cualquiera de los puntos de escisi
on de Y . Lo representaremos por n(f ).
Puede probarse que toda aplicaci
on regular no constante entre curvas proyectivas regulares es nita, y es claro entonces que el grado que acabamos de denir
coincide con el denido en 4.15. El teorema siguiente nos da m
as informaci
on
sobre los puntos de ramicaci
on:
Teorema 4.34 Sea f : X Y una aplicaci
on holomorfa no constante entre
supercies de Riemann. Para cada punto y Y se cumple

n(f ) =
e(f, x).
xf 1 [y]

n: Por las propias deniciones el resultado es cierto si y es


Demostracio
un punto de escisi
on. Tomemos ahora un punto de ramicaci
on b Y y supongamos que tiene s antiim
agenes distintas a1 , . . . , as . Sea nj = e(f, aj ).
Por la denici
on del grado de f en un punto, existen entornos abiertos Vj
de cada aj disjuntos dos a dos y entornos Uj de b tales que cada y Uj \ {b}
tiene exactamente nj antiim
agenes en Vj . Por el teorema 4.31 existe un entorno
abierto U de b tal que U U1 Us y f 1 [U ] V1 Vs = V . Entonces
agenes,
todo punto de escisi
on y U tiene exactamente n = n1 + + ns antiim
luego n = n(f ).
Las supercies de Riemann son supercies compactas, conexas y orientables (toda variedad analtica es orientable como variedad real). La estructura
topol
ogica de estas supercies es conocida:4 toda supercie compacta conexa
y orientable es homeomorfa a una esfera con g asas o, equivalentemente, con
g agujeros, o a g toros pegados. El n
umero g se llama genero de la supercie, entendiendo que la esfera es la supercie de genero g = 0. Dos supercies
compactas, conexas y orientables son homeomorfas si y solo si tienen el mismo
genero. La gura muestra dos supercies de genero 3.

4 Todos los resultados que enunciamos a continuaci


on est
an demostrados en mi libro de
Topologa algebraica.

4.4. Supercies de Riemann

167

Una caracterizacion m
as operativa del genero de una supercie viene dada en
terminos de triangulaciones. Recordemos que un tri
angulo T en una supercie
S es un homeomorsmo en la imagen T : S, donde es un tri
angulo
usual, por ejemplo
= {(x, y) R2 | x 0, y 0, x + y 1}.
Las aristas y los vertices de T son las imagenes por T de las aristas y vertices
de en el sentido obvio. Una triangulaci
on de S es un conjunto nito de
tri
angulos en S cuyas imagenes cubran S y de modo que dos cualesquiera de
ellas sean disjuntas o bien tengan en com
un una arista o un vertice. Las imagenes
de los tri
angulos se llaman caras de la triangulaci
on. Puede probarse que toda
supercie compacta S admite una triangulaci
on, as como que S = V A + C,
donde V , A y C son respectivamente el n
umero de vertices, aristas y caras de
una triangulaci
on dada, no depende de la triangulaci
on con que se calcula, sino
que es un invariante conocido como caracterstica de Euler de S. Ademas si S
es conexa y orientable de genero g, entonces S = 2 2g.
As, por ejemplo, la caracterstica de Euler de la esfera es 2, mientras
que la del toro es 0. Todos estos hechos se prueban con relativa facilidad
salvo la existencia de triangulaciones. No obstante, nosotros vamos a construir explcitamente una triangulaci
on en una supercie de Riemann dada, con
la cual obtendremos una expresi
on para el genero que nos permitir
a no volver
a hablar de triangulaciones.
Sea, pues, X una supercie de Riemann y sea f : X C una funci
on
holomorfa no constante. Sea n = n(f ). Partamos de una triangulaci
on de
la esfera C (es facil construir una explcitamente). Es claro que podemos
subdividir los tri
angulos que la forman hasta que los puntos de ramicaci
on de
f formen parte de los vertices, as como que cada tri
angulo tenga a lo sumo un
vertice ramicado.
Para cada punto de ramicaci
on b C con antiim
agenes a1 , . . . , am X,
tomamos un entorno abierto Vb y entornos Ui de cada ai de modo que las
lecturas de f respecto de cartas adecuadas en cada Ui y en Vb sean de la forma
z ki , donde ki = e(z, ai ). Por 4.31 podemos tomar f 1 [Vb ] U1 Um . Es
claro que subdividiendo la triangulaci
on podemos exigir que cada tri
angulo con
un vertice igual a b este contenido en Vb .
La uni
on de los tri
angulos cuyos vertices son puntos de escision es un conjunto compacto, que puede ser cubierto con un n
umero nito de abiertos U en
las condiciones de 4.32 (abiertos tales que f 1 [U ] = V1 Vn y las restricciones f |Vi U son transformaciones conformes). Renando la triangulaci
on
podemos exigir que todo tri
angulo cuyos vertices sean puntos de escision este
contenido en uno de estos abiertos.5
5 Aqu
usamos el teorema de Lebesgue, en virtud del cual existe un > 0 tal que todo
conjunto de di
ametro menor que est
a contenido en un abierto del cubrimiento, as como que
todo tri
angulo puede subdividirse en tri
angulos de di
ametro arbitrariamente peque
no. Las
subdivisiones se hacen uniendo los vertices con un punto interior, de modo que se conservan
las aristas exteriores.

168

Captulo 4. Variedades complejas

Llamemos V , A y C al n
umero de vertices, aristas y caras de la triangulaci
on
de la esfera as obtenida. Sabemos que V A + C = 2.
La antiimagen por f de un tri
angulo cuyos vertices sean puntos de escision
es la uni
on de n tri
angulos disjuntos en X. Por otra parte, si un tri
angulo T
tiene un vertice ramicado b, analizando el comportamiento de la funci
on z ki
1
vemos que (con la notacion anterior) f |Ui [T ] es la uni
on de ki tri
angulos con
ai como u
nico punto en com
un. Por el teorema 4.34 concluimos que f 1 [T ] es
uni
on de m tri
angulos en X arracimados en m grupos de ki tri
angulos unidos
por un vertice.
Es claro que los tri
angulos as obtenidos forman una triangulaci
on de X,
digamos con V  vertices, A aristas y C  caras. Seg
un hemos visto, C  = nC y,
claramente, A = nA (las aristas estan formadas por puntos de escisi
on, salvo
quiz
a un vertice, luego cada una se escinde en n aristas).
Sea r el n
umero de puntos de ramicaci
on de f y, para cada uno de ellos
b C , sea mb el n
umero de antiim
agenes. As,
V  = n(V r) +


mb ,
b

donde b recorre los puntos de ramicaci


on. Equivalentemente:
V



= nV nr + mb = nV + (mb n)
b
b
 
= nV +
(1 e(f, a))
b af 1 [b]


= nV + (1 e(f, a)),
a

donde en la u
ltima suma a recorre los puntos de V tales que f (a) es un punto de
ramicaci
on o, equivalentemente, los puntos con e(f, a) > 1 (pues sus imagenes
son puntos de ramicaci
on y los sumandos con e(f, a) = 1 son nulos). La
caracterstica de Euler de la supercie X resulta ser
X = V  A + C  = nV +



(1 e(f, a)) nA + nC = 2n + (1 e(f, a)).
a

En denitiva, hemos probado lo siguiente:


Teorema 4.35 (F
ormula de Hurwitz) Sea X una supercie de Riemann y
f : X C una funci
on holomorfa no constante. Entonces el genero g de X
viene determinado por la relaci
on
2 2g = 2n(f ) +


(1 e(f, a)),
a

donde a recorre los puntos de X para los que e(f, a) > 1.


Conviene observar ahora que las funciones holomorfas f : X C no son
sino las funciones meromorfas en X:

4.4. Supercies de Riemann

169

Teorema 4.36 Si X es una supercie de Riemann, podemos identicar las funciones meromorfas en X con las funciones holomorfas f : X C distintas
de la funci
on constante .
n: Sea f M(X) y x X. Entonces f se expresa en un
Demostracio
entorno U de x (que podemos tomar difeomorfo a un abierto de C) como cociente de dos funciones holomorfas en U . Ahora bien, los cocientes de funciones
holomorfas en un abierto de C denen funciones meromorfas en el sentido usual
de la teora de funciones de (una) variable compleja, esto es, funciones holomorfas en U salvo en un n
umero nito de puntos, donde tienen polos. Recordemos
ahora que una funci
on meromorfa U  C, donde U  es un abierto de C, se
extiende6 a una funci
on holomorfa U  C . Lo mismo vale, obviamente,
para f |U y, por consiguiente, para f .
Recprocamente, si f : X C es una funci
on holomorfa distinta de la
constante , entonces tiene un n
umero nito de antiim
agenes. Si U es un
abierto de X difeomorfo a un abierto en C, entonces f |U se corresponde con
una funci
on meromorfa en el sentido de la teora de funciones de una variable
compleja (es holomorfa salvo en un n
umero nito de singularidades donde tiene
lmite , luego son polos), luego f |U se corresponde con un cociente de funciones holomorfas y, por consiguiente, f |U es a su vez un cociente de funciones
holomorfas en U . Esto prueba que f es meromorfa en el sentido de 1.61.
As, si X es una supercie de Riemann, M(X) esta formado por las funciones
f : X C cuyas lecturas en las cartas de X son meromorfas en el sentido
usual de la teora de funciones de una variable compleja. Llamaremos polos de
f a los puntos de X donde f no esta denida o, equivalentemente, donde toma
el valor (que son un n
umero nito).
Conviene destacar que la existencia de funciones meromorfas no constantes
en una supercie de Riemann no es trivial en absoluto, aunque lo cierto es que
siempre existen tales funciones.7 En el caso en que X es una curva proyectiva
regular, la existencia de funciones meromorfas no constantes es inmediata, ya
que M(X) = C(X).
Ejemplo

Consideremos la c
ubica V dada por Y 2 = X(X 1)(X 2).

Ciertamente es irreducible, como se sigue del criterio de Eisenstein aplicado


al primo X. Es f
acil ver que todos sus puntos son regulares, incluso su u
nico
punto innito, que es (0, 1, 0). Consideremos f = x C(V ), obviamente regular
en todos los puntos nitos de V . En coordenadas homogeneas es f (X, Y, Z) =
(X, Z). Esta expresi
on no nos permite calcular f (0, 1, 0) (lo cual se debe a que,
6 Si z U es un polo de f = g/h, donde g y h son holomorfas en U  , el orden de g en z
0
0
es menor que el de h, por lo que, dividiendo ambas fracciones entre una potencia de z z0 ,
podemos suponer que g(z0 ) = 0. Entonces, deniendo f (z0 ) = y tomando 1/z como carta
de C alrededor de , la lectura de f en dicha carta es h/g, que es holomorfa en un entorno
de z0 .
7 Ver el teorema 14.32 de mi libro de Funciones de variable compleja.

170

Captulo 4. Variedades complejas

en principio, s
olo es valida para Z = 0), pero la relaci
on y 2 z = x(x z)(x 2z)
nos da que
x
y2
=
,
z
(x z)(x 2z)
luego una expresi
on alternativa para f es f (X, Y, Z) = (Y 2 , (X Z)(X 2Z)),
con la que obtenemos f (0, 1, 0) = (1, 0) = . As pues, f tiene un u
nico polo
en el punto innito (0, 1, 0).
Cada x C tiene tantas antiim
agenes por f como
soluciones tiene la ecuacion Y 2 = x(x 1)(x 2). Vemos que hay dos soluciones excepto para x = 0, 1, 2,
luego concluimos que el grado de f es n(f ) = 2. Los
puntos de ramicaci
on de f son 0, 1, 2, , pues cada
uno de ellos tiene una u
nica antiimagen en V que, por
consiguiente, tendr
a ndice de ramicaci
on 2 (recordemos que la suma de los ndices ha de ser 2). Seg
un
el teorema anterior, el genero g de V verica
2 2g = 4 + (1 2) + (1 2) + (1 2) + (1 2) = 0,
luego g = 1. Esto signica que V es homeomorfa a
un toro. Al completar la rama derecha de V con el
punto innito obtenemos dos (curvas reales homeomorfas a dos) circunferencias,
que constituyen el corte del toro con el plano real.
Si V es una curva proyectiva, no necesariamente regular, podemos denir el
genero de V como el de su regularizacion, y si V es cuasiproyectiva denimos
su genero como el de su clausura proyectiva.
Puesto que una curva proyectiva se obtiene de su regularizaci
on identicando
un n
umero nito de puntos a un n
umero nito de puntos, tenemos la estructura
topol
ogica general de cualquier curva proyectiva: es una esfera con g asas en la
que un n
umero nito de puntos ha sido identicado a un n
umero nito de puntos.
De momento no estamos en condiciones de estudiar las sutilezas derivadas de la
existencia de puntos singulares en una curva.
Los resultados del captulo anterior muestran ahora que las rectas y las
conicas son topol
ogicamente esferas (pues son isomorfas a P1 ), mientras que
una c
ubica singular es bien una esfera o bien una esfera con dos puntos pegados
(ver las p
aginas 119 y 141).
Ejercicio: Comprobar la f
ormula de Hurwitz sobre la circunferencia X 2 + Y 2 = 1 y
la aplicaci
on x.

4.5

El teorema de Lefschetz

Puede probarse que toda variedad diferencial real es difeomorfa a una subvariedad de Rn , para un n sucientemente grande. Sin embargo, no se cumple un

4.5. El teorema de Lefschetz

171

teorema analogo para variedades complejas. Existen toros complejos que no son
conformemente equivalentes a ninguna subvariedad de Cn , o incluso de Pn . En
virtud del teorema 4.26, esto implica que no toda variedad analtica compacta
es conformemente equivalente a una variedad algebraica.
No vamos a dar ejemplos de estos hechos, pero, por ejemplo, sucede que hay
toros complejos T en los que las u
nicas funciones meromorfas son las constantes
o, en otros terminos, tales que M(T ) = C. En cambio, si T es proyectivo, es
decir, si es conformemente equivalente a una variedad proyectiva, sabemos que
M(T ) ha de tener grado de trascendencia sobre C igual dim T . En general,
saber que una variedad analtica compacta es proyectiva proporciona mucha
informaci
on sobre ella.
El prop
osito de esta seccion es demostrar un teorema de inmersion de Lefschetz que proporciona una condici
on suciente para que un toro complejo sea
proyectivo. Ello nos lleva a estudiar las llamadas funciones zeta:
Denici
on 4.37 Sea V un espacio vectorial complejo de dimensi
on g y R un
retculo en V . Una funci
on zeta en V con respecto a R es una funci
on F H(V )
no nula tal que existen funciones L : V R C y J : R C de modo que
L es C-lineal en su primera variable y, para todo z V y todo r R, se cumple
que
F (z + r) = F (z)e2i(L(z,r)+J(r)) .
Una funci
on zeta es trivial si no se anula en ning
un punto.
Una denici
on tan tecnica como esta requiere una explicaci
on:
En el estudio de una variedad analtica compacta X tiene interes investigar los subconjuntos de X que son localmente ceros de funciones holomorfas.
Aunque no nos va a hacer falta en ning
un momento, esto se precisa mediante el
concepto de divisor de Cartier: Un divisor (entero) de Cartier D en una variedad X esta determinado por una familia de pares (Ui , fi ), donde los conjuntos
Ui forman un cubrimiento abierto de X y las funciones fi H(Ui ) cumplen que
un punto. El soporte de D
los cocientes fi /fj H(Ui Uj ) no se anulan en ning
es el conjunto Z X formado por los puntos en los que se anulan las funciones
fi . Es en este sentido en el que podemos decir que los soportes de los divisores
de Cartier son localmente ceros de funciones holomorfas.
En general, las funciones fi que denen a Z no pueden pegarse para formar una u
nica funci
on f H(X), pues dicha f habra de ser constante, luego
estaramos en uno de los casos triviales Z = o bien Z = X. Sin embargo,
si X = V /R es un toro complejo, puede probarse que las funciones fi pueden
manipularse adecuadamente (sin modicar el soporte Z) de modo que sus composiciones con la proyeccion p : V V /R s pueden pegarse para formar una
funci
on zeta en V .
Observemos que si F es una funci
on zeta en V respecto de R, el toro V /R
puede cubrirse por abiertos Ui donde p tiene inversa, y que los pares (Ui , p|1
Ui F )
forman un divisor de Cartier de V /R. Lo que hemos armado es que todo divisor
de Cartier del toro puede obtenerse de este modo a partir de una funci
on zeta.

172

Captulo 4. Variedades complejas

No vamos a demostrar este hecho porque no lo vamos a necesitar, pero


conviene recordar que, esencialmente, una funci
on zeta esta deniendo un conjunto de ceros en V /R. Por ejemplo, esto explica el interes de las funciones
zeta triviales: son las asociadas al conjunto vaco.
Veamos ahora que es facil determinar explcitamente las funciones zeta triviales.
Si F es una funci
on zeta trivial, entonces8 F (z) = e2if (z) , para una funci
on
f H(V ). Sean L y J seg
un la denici
on de funci
on zeta. Fijado un r R,
tenemos que
f (z + r) f (z) = L(z, r) + J(r) + kr ,
para un cierto kr Z que es una funci
on continua de z, luego es constante. (Recordemos que L(z, r), para un r jo, es una funci
on lineal, luego continua.) El
miembro derecho, para un r jo, es una funci
on lineal, luego todas las derivadas
parciales de orden 2 del miembro derecho son nulas. Equivalentemente,


2 f
2 f
=
,
zi zj z
zi zj z+r
para todo z V y todo r R. Por consiguiente, estas derivadas segundas
inducen funciones holomorfas V /R C, luego son constantes por 1.60. Concluimos que f es un polinomio de grado 2, luego podemos descomponerlo
como f (z) = q(z) + (z) + c, donde q(z) es una forma cuadr
atica, (z) es una
forma lineal y c C. Con esto tenemos probada la mayor parte del teorema
siguiente:
Teorema 4.38 Si R es un retculo en V , las funciones zeta triviales en V
respecto de R son las funciones de la forma F (z) = e2i(q(z)+(z)+c) , donde q(z)
es una forma cuadr
atica, (z) es una forma lineal y c C.
n: S
Demostracio
olo falta probar que cualquier funci
on de la forma descrita en el enunciado es realmente una funci
on zeta. Observemos en primer
lugar que q(z) = b(z, z), donde b : V V C es una forma bilineal simetrica.
Evaluando b(z1 + z2 , z1 + z2 ) vemos que
q(z1 + z2 ) q(z1 ) q(z2 ) = 2b(z1 , z2 ),
8 Es claro que F tiene un logaritmo holomorfo en un entorno de cada punto, y dos logaritmos
holomorfos denidos en un mismo abierto conexo se diferencian en un m
ultiplo de 2i. Si F
no tuviera un logaritmo holomorfo denido en todo V , podramos tomar el supremo r > 0 de
todos los radios tales que F admite un logaritmo holomorfo en la bola abierta B(0, r) V .
La frontera de dicha bola podra cubrirse por un n
umero nito de bolas abiertas con centro en
B(0, r) y en las que F admite un logaritmo holomorfo. Si B es una de estas bolas, B B(0, r)
es convexo, luego conexo, luego el logaritmo en B puede tomarse de modo que extienda al
denido en B(0, r). Si B  es otra de las bolas y B B  = , entonces B(0, r) B B  es un
abierto convexo no vaco en el que las dos prolongaciones coinciden, luego ambas coinciden en
B B  . De este modo tenemos un logaritmo de F denido sobre un abierto que contiene a
la bola cerrada de radio r, luego tambien a una bola abierta de radio mayor, en contradicci
on
con la elecci
on de r.

4.5. El teorema de Lefschetz

173

por lo que la funci


on e2iq(z) cumple la denici
on de funci
on zeta con las funciones
L(z, r) = 2b(z, r),
J(r) = q(r).
Por otra parte, la funci
on e2i(z) cumple la denici
on de funci
on zeta con
L = 0 y J = . La constante ec es trivialmente una funci
on zeta y la funci
on
del enunciado es el producto de las tres.
La construccion de funciones zeta no triviales es un problema m
as delicado
del que nos ocuparemos mas adelante.
Las funciones L y J que aparecen en la denici
on de las funciones zeta
satisfacen ciertas relaciones. En primer lugar, si tomamos r, s R y calculamos
F (z + r + s)/F (z) de las dos formas obvias, obtenemos:
L(z, r + s) + J(r + s) L(z, s) + L(z + s, r) + J(r) + J(s) (mod Z).

(4.1)

Haciendo z = 0 queda
J(r + s) J(r) J(s) L(r, s) (mod Z).

(4.2)

Como el miembro izquierdo es simetrico en r y s, deducimos a su vez que


L(r, s) L(s, r) (mod Z).

(4.3)

Sustituyendo (4.2) en (4.1) obtenemos


L(z, r + s) L(z, s) + L(z + s, r) L(r, s) (mod Z).
Usando (4.3) y la linealidad de L en la primera componente resulta
L(z, r + s) L(z, r) + L(z, s) (mod Z).
Fijados r y s, la diferencia entre ambos miembros es un entero que depende
linealmente de z, luego ha de ser nulo. As pues:
L(z, r + s) = L(z, r) + L(z, s).
Esto nos permite extender L a una funci
on L : V V C que es C-lineal
en la primera variable y R-lineal en la segunda. Denimos ahora
K(r) = J(r)

1
L(r, r).
2

De (4.2) se sigue que


K(r + s) K(r) + K(s) (mod Z).
Llamemos K  : V C a la aplicaci
on R-lineal que coincide con K en una
base de R. Entonces K  (r) K(r) (mod Z). Ahora bien, la funci
on
J  (r) = J(r) + K  (r) K(r)
cumple tambien la denici
on de funci
on zeta para F , luego cambiando J por J 
podemos suponer que K es R-lineal. En denitiva, hemos probado el teorema
siguiente:

174

Captulo 4. Variedades complejas

Teorema 4.39 Sea F una funci


on zeta en V respecto a un retculo R y sean
L y J las funciones que cumplen la denici
on de funci
on zeta. Entonces L
se extiende a una funci
on L : V V C que es C-lineal en la primera
variable y R-lineal en la segunda, y la funci
on J puede elegirse de modo que la
funci
on K(r) = J(r) 12 L(r, r) es Z-lineal y se extiende a una funci
on R-lineal
K : V C.
En terminos de K y L, la relaci
on que dene las funciones zeta equivale a
1
F (z + r) = F (z) exp(2i(L(z, r) + L(r, r) + K(r))).
2

(4.4)

Si estamos dispuestos a modicar la funci


on F de forma no esencial, todava
podemos decir mas. Para ello denimos la equivalencia de funciones zeta. Notemos que el producto de dos funciones zeta en V respecto al mismo retculo R
es tambien una funci
on zeta, as como que la inversa de una funci
on zeta trivial
es tambien una funci
on zeta trivial, luego las funciones zeta triviales forman un
grupo.
Denici
on 4.40 Diremos que dos funciones zeta en V respecto a un retculo
R son equivalentes si su cociente es una funcion zeta trivial.
La idea subyacente es que dos funciones zeta son equivalentes si determinan
el mismo conjunto de ceros en el toro V /R. Como las funciones zeta triviales
forman un grupo, es obvio que la equivalencia de funciones zeta es en efecto una
relacion de equivalencia. Vamos a asociar algunos invariantes a cada clase de
equivalencia. En primer lugar, la aplicaci
on E : V V R dada por
E(z, w) = L(z, w) L(w, z)

(4.5)

es una forma R-bilineal alternada. Por (4.3) vemos que E toma valores enteros
en R R, y la bilinealidad implica entonces que toma valores reales en V V .
A su vez, la forma S : V V R dada por
S(z, w) = E(iz, w)
es R-bilineal simetrica.
En efecto, S(z, w) = L(iz, w) L(w, iz), S(w, z) = L(iw, z) L(z, iw). Por
lo tanto,
S(z, w) S(w, z) = i(E(z, w) E(iz, iw)).
Como un miembro es real y el otro imaginario puro, ambos miembros son nulos
y S es simetrica. Ademas obtenemos que E(z, w) = E(iz, iw).
Finalmente denimos H : V V C mediante
H(z, w) = E(iz, w) + iE(z, w).
As H es una forma hermitiana, es decir, para cada C, se cumple
H(z, w) = H(z, w),

H(z, w) = H(z,
w),

H(z, w) = H(w, z).

(4.6)

4.5. El teorema de Lefschetz

175

En efecto:
H(w, z) = E(iw, z) iE(w, z) = E(z, iw) + iE(z, w)
= E(iiz, iw) + iE(z, w) = E(iz, w) + i(z, w) = H(z, w).
Se comprueba inmediatamente que H(iz, w) = iH(z, w), de donde se sigue la
C-linealidad en la primera variable, mientras que la semilinealidad en la segunda
se sigue de esta y de la tercera propiedad.
La forma E y, por consiguiente, tambien las formas S y H, no se alteran al
pasar de una funci
on zeta a otra equivalente. En efecto, si dos funciones zeta
F y F  cumplen la denici
on con funciones L y L , entonces F F  cumple la

denici
on con L + L . Si F  (z) = e2i(q(z)+(z)+c) es una funci
on zeta trivial,
en la prueba del teorema 4.38 hemos visto que cumple la denici
on de funci
on
zeta con L (z, w) = 2b(z, w), donde b es la forma bilineal simetrica que cumple
q(z) = b(z, z). Esto hace que F F  cumple la denici
on de funci
on zeta con
L + 2b, y la simetra de b implica que la forma E para F F  es la misma que la
asociada a F .
Vemos tambien que, para una funci
on zeta trivial, partiendo de L = 2b,
obtenemos E = S = H = 0.
Diremos que una funci
on zeta esta normalizada si la funci
on K toma valores
reales y
i
L(z, w) = H(z, w).
(4.7)
2
El interes de esta denicion radica en el teorema siguiente:
Teorema 4.41 Toda funci
on zeta es equivalente a una funci
on zeta normalizada.
n: Una funci
Demostracio
on zeta trivial es de la forma e2i(q(z)+(z)+c) ,
donde q(z) = b(z, z), para una cierta forma bilineal simetrica b : V V C.
Al multiplicar una funci
on zeta por esta funci
on trivial, a la funci
on L se le
suma la forma 2b(z, r). Vamos a probar que
i
H(z, w)
2
es simetrica, con lo que sera una forma C-bilineal (ya que es C-lineal en la
primera variable). As, al multiplicar la funci
on zeta correspondiente a L por la
funci
on zeta trivial denida por esta b, obtenemos una funci
on zeta cuya funci
on
L cumple la segunda condici
on de la denici
on de normalizaci
on. En denitiva,
hemos de probar que
2b(z, w) = L(z, w)

i
(H(z, w) H(w, z)) = L(w, z) L(z, w),
2
y ciertamente
i
i
(H(z, w) H(w, z)) = (H(z, w) H(z, w)) = E(z, w)
2
2
= E(w, z) = L(w, z) L(z, w).

176

Captulo 4. Variedades complejas

Por otra parte, al multiplicar por la funci


on zeta trivial, a la funci
on J (y,
por consiguiente, a K) se le suma la forma lineal (z). Hemos de probar que
existe una forma lineal (z) que hace que K(z) + (z) tome valores reales.
Como K es R-lineal, tambien lo es Im K : V R. Por consiguiente, si
z = (a1 + ib1 , . . . , ag + ibg ), entonces Im K(z) = c1 a1 + d1 b1 + + cg ag + dg bg ,
para ciertos ci , di R. Sea i = di + ici y (z) = 1 z1 g zg . Es claro
que Im K(z) + Im (z) = 0.
Para una funci
on zeta normalizada, la relaci
on (4.4) se expresa en la forma:
i
i
F (z + r) = F (z) exp(2i( H(z, r) H(r, r) + K(r))).
2
4

(4.8)

Observemos que si partimos de esta ecuacion entendiendo que L = (i/2)H


(y suponiendo que H es una forma hermitiana), la forma E dada por (4.5) es
E = Im H, y la forma H dada por (4.6) es la forma H dada.
M
as a
un, la ecuaci
on (4.8) determina completamente la forma H. En efecto,
si una funci
on F cumple (4.8) con dos formas H y H  (y dos funciones K, K  ),
las exponenciales correspondientes han de coincidir, al igual que los logaritmos
de sus modulos, que son
E(iz, r) +

E(ir, r) = E  (iz, r) + E  (ir, r).


2
2

Equivalentemente, E(i(2z + r), r) = E  (i(2z + r), r). Como esto vale para
todo z V , de hecho E(z, r) = E  (z, r). Como podemos tomar una R-base de
V contenida en R, esto implica que E = E  , luego H = H  .
Teorema 4.42 La forma hermitiana H asociada a una funci
on zeta es semidenida positiva, es decir, H(z, z) 0.
n: Sea F una funci
Demostracio
on zeta. No perdemos generalidad si suponemos que esta normalizada. Sea f (z) = F (z) exp( 2 H(z, z)). As, para
todo r R,

f (z + r) = F (z + r) exp( H(z + r, z + r))


2
i
i
i
= F (z) exp(2i( H(z, r) + K(r) + H(z, z) + H(r, z)))
4
4
4
1
1
= f (z) exp(2i( Im H(z, r) + K(r))) = f (z) exp(2i( E(z, r) + K(r))).
2
2
Como E y K toman valores reales, resulta que |f (z + r)| = |f (z)|. Por
consiguiente, |f | induce una funci
on continua en el toro compacto V /R, luego
esta acotada. Si C es una cota, tenemos que

F (z) Ce 2 H(z,z) .
Si H(z0 , z0 ) < 0, entonces la funci
on C C dada por  F (z0 ) es
entera y tiende a 0 en , luego tiene que ser identicamente nula. En particular

4.5. El teorema de Lefschetz

177

F (z0 ) = 0. Hemos probado que si H(z0 , z0 ) < 0 entonces F (z0 ) = 0. Como


H(z, z) ha de ser negativa en un entorno de z0 , resulta que F se anula en
un abierto, luego es identicamente nula, en contradicci
on con la denici
on de
funci
on zeta.
Nos ocupamos ahora del problema de la existencia de funciones zeta para las
que H es, mas precisamente, denida positiva, es decir, que cumple H(z, z) > 0
siempre que z = 0. Notemos que esto es equivalente a que E(iz, z) > 0 y, por
lo tanto, a que E satisfaga la denici
on siguiente:
Denici
on 4.43 Sea V un espacio vectorial complejo de dimensi
on g y R un
retculo en V . Una forma de Riemann en V respecto a R es una forma bilineal
alternada E : V V R que toma valores enteros en R R y tal que la forma
bilineal S(z, w) = E(iz, w) es simetrica y denida positiva.
Diremos que una funci
on zeta en un espacio V respecto a un retculo R es
no degenerada si su forma H asociada es denida positiva o, equivalentemente,
si su forma E asociada es una forma de Riemann.
Necesitamos un poco de algebra lineal:
Teorema 4.44 (Frobenius) Si E : R R Z es una forma bilineal alternada denida positiva en un Z-m
odulo libre R de rango nito, entonces
R = e1 , v1  eg , vg , donde E(ej , vj ) = dj es un n
umero natural
no nulo y d1 | d2 | | dg .
n: La notaci
Demostracio
on A B indica suma directa ortogonal, es
decir, una suma directa tal que E(a, b) = 0 para todo a A y todo b B.
Notemos que la imagen de E en Z es un ideal no nulo. Sea d1 > 0 su generador,
de modo que d1 divide a cualquier entero en la imagen de E. Pongamos que
E(e1 , v1 ) = d1 . Sea R1 = e1 , v1  y sea
R1 = {r R | E(e1 , r) = E(v1 , r) = 0}.
Es claro que R1 R1 = 0. Veamos que R = R1 + R1 . Para ello tomamos un
r R y consideramos los elementos de la forma r me1 nv1 , para ciertos m,
n Z. Vemos que
E(r me1 nv1 , e1 ) = E(r, e1 ) + nd1 .
Sabemos que d1 | E(r, e1 ), luego podemos tomar n de modo que la expresi
on
anterior sea nula. Eligiendo m de modo similar obtenemos r me1 nv1 R1 ,
luego r R1 + R1 . As pues, R = R1 R1 , y la restriccion de E a R1 R1
satisface las hipotesis del teorema. Ahora basta razonar inductivamente sobre
el rango de R.
La descomposicion dada por el teorema anterior se llama una descomposici
on
de Frobenius de R respecto de E, y una base e1 , v1 , . . . , eg , vg en las condiciones
del teorema anterior se llama una base de Frobenius de R respecto de E.

178

Captulo 4. Variedades complejas

En las condiciones de la denici


on 4.43, una base de R como Z-modulo es
tambien una base de V como R-espacio vectorial. Si M y M  son las matrices de la forma E respecto a dos de estas bases, entonces M  = AM At ,
donde A es la matriz de cambio de base, que tiene determinante 1, por lo que
det M = det M  . A este determinante lo llamaremos determinante de E, y lo
representaremos por det E. En particular, si calculamos el determinante de E
mediante una base de Frobenius de R, vemos que det E = d21 d2g . As pues,
det E es un cuadrado perfecto.
Notemos tambien que si e1 , v1 , . . . , eg , vg es una base de Frobenius de R,
entonces e1 , . . . , eg es una C-base de V . En efecto, basta ver que son linealmente
independientes sobre C. Si 1 e1 + + g eg = 0, para ciertos i = ai + ibi C,
tomamos z = a1 e1 + ag eg , w = b1 e1 + + bg eg , de modo que z + iw = 0.
Entonces,
S(w, w) = E(iw, w) = E(z, w) = 0,
pues E(ei , ej ) = 0 para todo i, j. Como S es denida positiva, ha de ser w = 0,
luego tambien z = 0, de donde concluimos que todos los i son nulos.
Finalmente estamos en condiciones de probar la existencia de funciones zeta
no triviales:
Partamos de dos funciones L : V R C y K : V R tales que L
sea C-lineal en la primera variable y R-lineal en la segunda, mientras que K es
R-lineal. Supongamos que la funci
on E dada por (4.5) es una forma de Riemann
en V respecto a R. Llamaremos R (L, K) al conjunto formado por la funci
on
nula en V mas todas las funciones zeta en V respecto a R que cumplen (4.4)
con estas L y K. Es claro que se trata de un espacio vectorial sobre C.

Teorema 4.45 En las condiciones anteriores: dim R (L, K) = det E.


n: Fijamos una base de Frobenius de R respecto de E y sea
Demostracio
W = e1 , . . . , eg R . Como E es nula sobre W , vemos que L es simetrica en
W . Como e1 , . . . , eg es una C-base de V , podemos tomar una forma bilineal
simetrica B : V V C que coincida con L sobre W . Tomemos tambien la
forma lineal : V C dada por (ei ) = K(ei ).
Si G es la funci
on zeta trivial determinada por B y por , tenemos que
la multiplicaci
on por G determina un isomorsmo de espacios vectoriales
R (L, K) R (L B, K ),
y la funci
on L B da lugar a la misma forma E. As pues, no perdemos
generalidad si suponemos que L es nula en W W y que K es nula en W .
Como L es C-lineal en su primera componente y e1 , . . . , eg es una C-base de
V , vemos que L(z, ej ) = 0 para todo z V . As pues, (4.4) implica que toda
F R (L, K) cumple F (z + ej ) = F (z).
Por otra parte, si dj = E(ej , vj ) y cj = 12 L(vj , vj ) + K(vj ), para cada
z = z1 e1 + + zg eg tenemos que


L(z, vj ) = zk L(ek , vj ) = zk (E(ek , vj ) + L(vj , ek )) = zj dj ,
k

4.5. El teorema de Lefschetz

179

luego
F (z + vj ) = F (z) exp(2i(zj dj + cj )).
En denitiva, tenemos que R (L, K) es el espacio formado por la funci
on
nula en V y las funciones F H(V ) que satisfacen las relaciones:
F (z + ej ) = F (z),

F (z + vj ) = F (z)e2i(zj dj +cj ) ,

(4.9)

donde cj C y los dj = E(ej , vj ). Hemos de probar que la dimensi


on de este
espacio es d1 dg .
No perdemos generalidad si suponemos que V = Cg y que e1 , . . . , eg es la
base canonica. As, toda funci
on F R (L, K) no nula tiene periodo 1 en
cada variable. Si w Cg no tiene ninguna coordenada nula y wi = e2izi ,
entonces zi esta determinado m
odulo Z, pero f (w1 , . . . , wg ) = F (z1 , . . . , zg ) es
independiente de la elecci
on de los logaritmos zi . Puesto que podemos denir
logaritmos holomorfos en sendos entornos de los wi , es claro que la funci
on f
as denida es holomorfa y, para cada z Cg , se cumple que
F (z) = f (e2iz1 , . . . , e2izg ).
El teorema 1.55 nos da un desarrollo en serie de Laurent para la funci
on f
convergente en todo Cn menos donde alguna variable se anula. Equivalentemente, tenemos un desarrollo de F en serie de Fourier:

F (z) =
am e2i mz ,
mZg

donde mz = m1 z1 + + mg zg . En estos terminos, la segunda condici


on de
(4.9) se traduce en que


am e2imvj e2i mz =
am e2icj e2i((m+dj ej )z) .
mZg

mZg

La unicidad de los desarrollos en serie de Laurent se traduce en la unicidad


de los coecientes de Fourier, por lo que concluimos que
am = amdj ej e2i(cj mvj ) .

(4.10)

De aqu se sigue que los coecientes am estan completamente determinados


por los correspondientes a los multindices m tales que 0 mj < dj . S
olo
falta probar que cualquier elecci
on de estos coecientes da lugar a una serie de
Fourier convergente en todo Cg . Eso demostrar
a que la dimensi
on de R (L, K)
es d1 dg , como queremos probar.
Por linealidad podemos jar un multindice m0 tal que 0 m0j < dj y
considerar la serie dada por los coecientes am que cumplen (4.10) con am0 = 1
y am = 0 para todos los dem
as multindices m que cumplen 0 mj < dj .
Esto hace que am = 0 si y solo si mj m0j (mod dj ) para todo j. Para estos
multindices podemos hacer am = e2ig(m) , de modo que (4.10) equivale a
g(m dj ej ) g(m) = mvj cj .

(4.11)

180

Captulo 4. Variedades complejas

En realidad no deberamos haber escrito una igualdad, sino una congruencia


modulo Z, pero si encontramos una funci
on g : Zg C que cumpla (4.11) y
g(m0 ) = 0, entonces los coecientes

e2ig(m) si mj m0j (mod dj ) para todo j,
am =
0
en otro caso,
son los u
nicos que cumplen (4.10) con am0 = 1 y am = 0 para todo m = m0 tal
que 0 mj < dj .
Notemos que la existencia de g es trivial, lo que necesitamos es determinarla
de forma explcita (no recursiva) para estudiar la convergencia de la serie de
Laurent denida por los coecientes am .
Para ello consideramos la forma bilineal T : V V C determinada por
que T (ei , ej ) es la coordenada i-esima de vj /dj (en la base canonica e1 , . . . , eg ).
As,

vj = dj T (ei , ej )ei
i

y, recordando que, seg


un hemos visto, L(z, ej ) = 0 para todo z V , resulta que

L(vj , vk ) = dj T (ei , ej )T (ei , ej )L(ei , vk )
i

= dj T (ei , ej )T (ei , ej )E(ei , vk ) = dj T (ek , ej )dk . (4.12)
i

Por otra parte, como E(vj , vk ) = 0, resulta que L(vj , vk ) = L(vk , vj ), y esto
implica a su vez que T (ei , ej ) = T (ej , ei ) o, lo que es lo mismo, que la forma
bilineal T es simetrica.
Teniendo esto en cuenta, es facil probar que la funci
on
 mj cj
1
1
g(m) = T (m, m) mvj +
+ c,
2
2
dj
j
donde c C es la constante que hace que g(m0 ) = 0, cumple la relaci
on (4.11).
As pues,
1
(m)
g(m) = T (m, m)
+ c,
2
2
donde : Cg C es una aplicaci
on lineal. Por consiguiente,
|e2ig(m) | = |e2ic |e Im T (m,m)+Im (m) .
Teniendo en cuenta que am puede ser nulo, para un m arbitrario tenemos la
desigualdad

|am | Ce Im T (m,m)+ (m) ,
donde  : Rg R es una aplicaci
on lineal. Veamos ahora que
 Im T (v, v) < 0
(zj /dj )vj V .
para todo z Rg no nulo. En efecto, consideremos w =
Usando (4.12) vemos que
T (z, z) =


 zj zk
zj zk T (ej , ek ) =
L(vj , vk ) = L(w, w).
j,k
j,k dj dk

4.5. El teorema de Lefschetz

181

Descompongamos w = x + iy, donde x, y tienen coordenadas reales. No


puede ser y = 0, pues en tal caso w e1 , . . . , eg R v1 , . . . , vg R = 0. Ademas,
L(w, w) = L(x, w) + iL(y, w),
y L(x, w), L(y, w) R, ya que L(ei , vj ) = E(ei , vj ) Z. Por consiguiente, lo
que hemos de probar es que L(y, w) < 0, lo cual se debe a que
0 < E(iy, y) = E(x + iy, y) = E(w, y) = L(w, y) L(y, w) = L(y, w).
En resumen, tenemos que |am | Ceq(m)+cm , donde q : Rg R es una
forma cuadr
atica denida negativa y c Rg .
Hemos de probar que la serie de Laurent con coecientes am converge en todos los puntos de Cg de coordenadas no nulas. Esto equivale a probar que, para
cada vector de signos 6, la serie de potencias con coecientes am = a1 m1 ,...,g mg
(para mi 0) converge en Cg . Es claro que los coecientes am cumplen
una cota an
aloga a la que hemos obtenido para los am (cambiando q(m) por
q  (m) = q(61 m1 , . . . , 6g mg ), que es tambien una forma cuadr
atica denida negativa). Equivalentemente, hemos de probar que la serie

am z1m1 zgmg
mNg

converge en Cg , sabiendo que |am | Ceq(m)+cm con q denida negativa y


c Rg . A su vez, para esto basta probar que la serie converge absolutamente
en z = (er , . . . , er ), para todo r > 0, es decir, hemos de probar la convergencia
de

 q(m)+c m
|am |erm1 ++rmg C
e
,
mNg

donde

ci

mNg



= c + r. Si c = (1, . . . , 1), observamos que la funci


on
f (x) =

(c + c )x
q(x)

es continua en la esfera unidad de Rg , luego esta acotada por un M > 0. As,


para todo x tal que x > M , se cumple que
|f (x)| =

|f (x/x)|
< 1.
x

Por consiguiente, para todo multindice m Ng salvo a lo sumo un n


umero
nito de ellos, tenemos que q(m) + c m < c m, luego la serie esta mayorada
por


 m1 mg
 m g
C
C
e
=C
e
=
.
(1

e1 )g
g
m=0
mN
En el teorema anterior hemos partido de dos funciones L y K. Ahora bien,
si partimos de una forma de Riemann E y denimos H mediante (4.6) y L

182

Captulo 4. Variedades complejas

mediante (4.7), entonces la forma E denida por L mediante (4.5) es la E de


la que hemos partido. Por consiguiente, la construcci
on de funciones zeta que
acabamos de realizar requiere u
nicamente la existencia de una forma de Riemann
en V respecto de R (como funci
on K sirve cualquiera).
En particular, la existencia de funciones zeta no degeneradas en un espacio
V respecto de un retculo R es equivalente a la existencia de una forma de
Riemann en V respecto de R.
Supongamos ahora que tenemos dos retculos R R V y unas funciones L
y K tales que la forma E correspondiente a L sea una forma de Riemann respecto
de R (lo que equivale a que sea una forma de Riemann respecto de R y que
tome valores enteros sobre R ). Es claro entonces que R (L, K) R (L, K).
Podemos tomar9 una base v1 , . . . , v2g de R tal que k1 v1 , . . . , k2g v2g sea una
base de R, para ciertos ki Z. Claramente |R : R| = k1 k2g . Calculando
el determinante de E con estas bases es claro que detR E = |R : R|2 detR E,
luego el teorema anterior nos da que
dim R (L, K) = |R : R| dim R (L, K).
En particular vemos que si R  R , entonces R (L, K)  R (L, K).
Notemos ahora que, jados V , R, L y K de modo que la forma E asociada
a L sea una forma de Riemann respecto de R, solo puede haber un n
umero
nito de retculos R por encima de R tales que E sea una forma de Riemann
respecto de R . En efecto, si jamos una base de Frobenius e1 , v1 , . . . , eg , vg de
R respecto de E, cada r R se expresa como
r = a1 e1 + b1 v1 + ag eg + bg vg ,
con ai , bi R. Entonces E(r , ej ) = bj dj y E(r , vj ) = aj dj son enteros, luego
las coordenadas aj , bj de r son n
umeros racionales de la forma uj /dj , vj /dj . Si
olo
llamamos d = d1 dg , vemos que R R d1 R y, como | d1 R : R| es nito, s
hay un n
umero nito de retculos intermedios.
M
as a
un, jado un retculo R , recordemos que si sustituimos K por otra
funci
on K  tal que K  |R K|R (mod Z), el espacio R (L, K) no vara, pero
esto nos permite considerar distintos espacios R (L, K  ). Vamos a ver, no
obstante, que s
olo hay un n
umero nito de posibilidades. En efecto, K  esta
determinada por los valores que toma sobre una base de R . Si r es un miembro
de dicha base, hemos visto antes que dr R, luego K  (dr ) = K(dr ) + u, para
un cierto u Z. Equivalentemente,
K(dr ) u
+ ,
d
d
donde s
olo podemos elegir el entero u, pero si sustituimos u por su resto modulo
d (para cada vector de la base) obtenemos una nueva funci
on K  que cumple
 
 
umero nito de funciones K  que
K |R K |R (mod Z), luego solo hay un n
denan espacios R (L, K  ) distintos. En conclusi
on:
K  (r ) =

9 Ver

el teorema 7.30 de mi libro de Algebra.

4.5. El teorema de Lefschetz

183

Teorema 4.46 Sea V un espacio vectorial complejo, sea R un retculo en V ,


sea L : V V C una funci
on C-lineal en la primera variable y R-lineal en
la segunda, sea K : V R una funci
on R-lineal y supongamos que la forma
E asociada a L sea una forma de Riemann respecto de R. Entonces existen
funciones en R (L, K) que no pertenecen a ning
un espacio R (L, K  ) para


ning
un retculo R  R V y ninguna K tal que K  |R K|R (mod Z).
n: Acabamos de probar que hay un n
Demostracio
umero nito de espacios R (L, K  ) y que todos ellos estan estrictamente contenidos en R (L, K).
Un espacio vectorial no puede expresarse como uni
on de un n
umero nito de
subespacios propios. (Por ejemplo, porque un espacio vectorial complejo es una
variedad algebraica irreducible.)
Necesitamos discutir ahora las traslaciones de funciones zeta:
Denici
on 4.47 Si F es una funci
on zeta en un espacio V respecto a un retculo
R y a V , denimos la traslaci
on Fa como la funci
on dada por Fa (z) = F (za).
Se trata de una funci
on zeta, pues
1
Fa (z + r) = F (z a + r) = F (z a) + exp(2i(L(z a, r) + L(r, r) + K(r)))
2
1
= Fa (z) exp(2i(L(z, r) + L(r, r) La (r) + K(r))),
2
donde La (r) = L(a, r), de modo que Fa cumple la denici
on de funci
on zeta
con la misma funci
on L que F y con J  (r) = 12 L(r, r) La (r) + K(r).
Si F esta normalizada, la traslaci
on Fa no lo esta necesariamente, sino que
cumple
i
i
i
Fa (z + r) = Fa (z) exp(2i( H(z, r) H(r, r) + K(r) + Ha (r))).
2
4
2
Estara normalizada si la funci
on (i/2)Ha tomara u
nicamente valores reales.
on zeta
Por consiguiente, para normalizar Fa basta multiplicarla por la funci
trivial exp(2i( 2i H(z, a))). Esto suma al exponente el termino 2i( 2i Ha (r))
y la nueva funci
on K pasa a ser K Ea .
Necesitamos estudiar el conjunto de los puntos a V tales que F y Fa son
on zeta trivial:
equivalentes, es decir, tales que Fa /F es una funci
Teorema 4.48 Sea F una funci
on zeta no degenerada en un espacio V respecto
a un retculo R. Sea E su forma de Riemann asociada. Si a V cumple que
Fa es equivalente a F , entonces Ea (w) = E(a, w) toma valores enteros en R.
Adem
as, el conjunto de los [a] V /R tales que Ea cumple esto es un subgrupo
nito de orden det E.

184

Captulo 4. Variedades complejas

n: Supongamos que Fa (z) = F (z)g(z), para una cierta funDemostracio


cion zeta trivial g(z) = e2i(q(z)+(z)+c) . Entonces
Fa (z + r)
Fa (z) 2iL(a,r)
=
e
F (z + r)
F (z)
y, por otra parte, esto es igual a
g(z + r) = g(z)e2i(2b(z,r)+b(r,r)+(r)) ,
donde b es la forma bilineal simetrica asociada a la forma cuadr
atica q. Por lo
tanto:
e2iL(a,r) = e2i(2b(z,r)+b(r,r)+(r)) .
Haciendo z = 0 queda e2iL(a,r) = e2i(b(r,r)+(r)) , luego e2i2b(z,r) = 1.
Esto implica que 2b(z, r) Z para todo z, lo cual es imposible salvo si b = 0.
Nos queda entonces que e2iL(a,r) = e2i((r)) , luego
(r) = L(a, r) + m(r) = L(r, a) + E(a, r) + m(r)
para una cierta funci
on m : R Z. Despejandola en la igualdad anterior
vemos que se extiende a una aplicacion R-lineal m : V R. (El hecho de que
sea lineal y tome valores enteros sobre R implica que la extensi
on toma valores
en R.) Tenemos, pues, que
(z) L(z, a) = E(a, z) + m(z),
pero el miembro izquierdo es C-lineal en z y el miembro derecho toma valores
en R. Esto solo puede ser si ambos miembros son nulos. Por lo tanto llegamos
a que (z) = L(z, a) y E(a, z) = m(z). En particular Ea toma valores enteros
sobre R.
Consideremos ahora una base de Frobenius e1 , v1 , . . . , eg , vg de R respecto
de E. Dado un a V lo expresamos como
a = a1 e1 + b1 v1 + ag eg + bg vg ,
con ai , bi R. Entonces E(a, ej ) = bj dj y E(a, vj ) = aj dj son enteros si y solo
si las coordenadas aj , bj de a son n
umeros racionales de la forma uj /dj , vj /dj .
Es claro entonces que, modulo R, hay u
nicamente det R = d21 d2g puntos a
posibles.
Denici
on 4.49 Si F es una funci
on zeta normalizada no degenerada en un
espacio V respecto de un retculo R, llamaremos L(F ) al espacio vectorial de
las funciones zeta que cumplen (4.8) con las mismas H y K.
Hemos visto que (4.8) determina la forma H, y esto a su vez implica que
e2iK(r) esta unvocamente determinada, por lo que cambiar K por otra funci
on

4.5. El teorema de Lefschetz

185

con la que F cumpla tambien (4.8) no altera a L(F ). Tambien sabemos que
L(F ) = R (H, K) es un espacio vectorial de dimension nita.
Finalmente estamos en condiciones de estudiar la inmersion de un toro complejo T = V /R en un espacio proyectivo. Sea p : V T la proyecci
on can
onica
y, para cada funci
on zeta F en V respecto a R, consideremos su conjunto de
ceros
ZF = {[z] T | F (z) = 0}.
Ya hemos comentado que la denici
on de funci
on zeta hace que la condicion
F (z) = 0 solo dependa de la clase de z en T . Es claro que ZF  T es cerrado,
as como que ZF G = ZF ZG . En particular T no puede cubrirse por un n
umero
nito de conjuntos ZF .
Supongamos que F es una funci
on zeta no degenerada

en V respecto de R y
sea F0 , . . . , Fm una base del espacio L(F ). Sea U = T \ ZFi . Podemos denir
i
una aplicaci
on f : U Pm mediante
f ([z]) = (F0 (z), . . . , Fm (z)).
La clave esta en que si sumamos a z un elemento de R todas las funciones
Fi (z) se multiplican por el mismo factor no nulo, luego denen el mismo punto
de Pm . Observemos que [z] U si y solo si existe una G L(F ) tal que
G(z) = 0.
Observemos que la aplicacion f es holomorfa en U . En efecto, dado [z0 ] U ,
existe un i tal que Fi (z) = 0. Pongamos, por ejemplo que F0 (z0 ) = 0. Esto
signica que f ([z0 ]) Am , y la lectura de f en una carta de T formada por una
inversa local de p y la carta de Pm formada por las coordenadas anes en Am
es


F1 (z)
Fm (z)
z 
,...,
.
(4.13)
F0 (z)
F0 (z)
Las funciones Fi /F0 son holomorfas en un entorno de z0 , luego f es holomorfa
en z0 . Vamos a ver que, eligiendo adecuadamente la funci
on F de partida,
podemos demostrar que f cumple las propiedades siguientes:
a) f esta denida en todo T .
b) f es inyectiva.
c) Para cada P T , la diferencial dfP : TP T TP Pm es inyectiva.
Admitiendo esto, como T es compacto resulta que f es un homeomorsmo en
su imagen T  = f [T ], y f dota a T  Pm de una estructura de variedad analtica
conformemente equivalente a T . La inclusi
on i : T  Pm es holomorfa, pues
1

se descompone como f
: T T (que es una transformaci
on conforme)
seguida de f : T Pm , que es holomorfa, y del mismo modo concluimos que,
para cada punto P  = f (P ) T  , la diferencial diP  : TP  T  TP  Pm es
inyectiva. En resumen, llegamos a que T  es una subvariedad de Pm y, por lo
tanto, a que T es conformemente equivalente a una subvariedad de Pm .

186

Captulo 4. Variedades complejas

Seg
un hemos indicado, para que se cumplan las propiedades a), b) y c)
es necesario elegir F adecuadamente. En realidad basta sustituir F por F 3 .
Observemos que si F es una funci
on zeta no degenerada, asociada a una forma
de Riemann E, entonces F 3 es tambien una funci
on zeta no degenerada asociada
a la forma 3E. En lo sucesivo suponemos, pues, que F0 , . . . , Fm es una base de
L(F 3 ).
Empezamos probando que U = T . Para ello vemos que si a, b V , entonces
Fa Fb Fab L(F 3 ). En efecto, si F cumple (4.4) con unas funciones L y K,
entonces los tres factores cumplen la denicion de funci
on zeta con exponentes
1
L(z, r) + L(r, r) + K(r) La (r),
2
1
L(z, r) + L(r, r) + K(r) Lb (r),
2
1
L(z, r) + L(r, r) + K(r) + La+b (r),
2
respectivamente, luego el producto de los tres cumple (4.4) con las funciones
3L y 3K, que son las correspondientes a la funci
on F 3 . As pues, para probar que U = T basta ver que para todo z V existen a, b V tales que
Fa (z)Fb (z)Fab (z) = 0.
Notemos que si G es una funci
on zeta, tambien lo es la funci
on dada por
G (z) = G(z). Teniendo esto en cuenta, basta elegir a V que no anule
a (F )z , con lo que Fa (z) = 0, y luego elegimos otro b V que no anule a
(F )b ((F )z+a ) , con lo que Fb (z)Fab (z) = 0.
Veamos ahora que f es inyectiva. Para ello suponemos que z, w V cumplen
que f ([z]) = f ([w]). Entonces existe un C no nulo tal que Fi (z) = Fi (w),
luego de hecho G(z) = G(w) para todo G L(F 3 ). Si G L(F ) y a, b V ,
entonces Ga Gb Gab L(F 3 ), luego
G(z a)G(z b)G(z + a + b) = G(w a)G(w b)G(w + a + b).
Razonando como en la prueba de a), para cualquier b0 V podemos encontrar un a V tal que
G(z a)G(z + a + b0 )G(w a)G(z + a + b0 ) = 0.
Esta desigualdad sigue cumpliendose para todo b en un entorno de b0 . En
dicho entorno, denimos
g0 (b) =

G(w a)G(w + a + b)
,
G(z a)G(z + a + b)

de modo que g0 es una funci


on holomorfa en un entorno de b0 que no se anula
en ning
un punto (de dicho entorno) y tal que
G(z b) = G(w b)g0 (b).

4.5. El teorema de Lefschetz

187

Esta relacion implica que dos de estas funciones g0 (para distintos b0 ) han
de coincidir en su dominio com
un, luego se extienden a una misma funci
on
g H(V ) sin ceros tal que
G(z b) = G(w b)g(b)
para todo b V . Si llamamos v = z w y cambiamos b por w b, esto equivale
a
G(b + v) = G(b)h(b),
(4.14)
donde h(b) = g(wb) es tambien una funci
on holomorfa en V sin ceros. Notemos
que para cada r R se cumple
h(b + r) =

G(b + v + r)
= h(b)e2iL(v,r) ,
G(b + r)

(4.15)

luego h es una funci


on zeta trivial. Puesto que Gv = Gh, el teorema 4.48
nos da que Ev toma valores enteros en R. M
as a
un, en la prueba hemos visto
que h(b) = e2i((b)+c) , donde (b) = L(b, v), as como que, jada una base
de Frobenius de R respecto de E, el vector v tiene coordenadas racionales. Si
s N es un m
ultiplo de los denominadores de dichas coordenadas, tenemos que
R = R + Zv 1s R y, como 1s R es obviamente un retculo en V , vemos que R
tambien lo es.
Recordemos que v = z w y, por lo tanto, lo que queremos demostrar es
que v R. Si no es as, tenemos una inclusi
on estricta R  R . La ecuacion
(4.14) es ahora
G(b + v) = G(b)e2i(L(b,v)+c) ,
lo que implica, m
as en general, que
G(b + r + kv) = G(b)e2i(L(b,r+kv)+J(r)+kc) ,
para todo k Z, donde J : R C es la funci
on con la que G cumple la
denici
on de funci
on zeta. Por consiguiente, si para cada r R \ R elegimos
una representaci
on r = r+kv, con r R y k Z, y denimos J  (r ) = J(r)+kc

on zeta
(y denimos J (r) = J(r) para r R), tenemos que G es una funci
respecto de R con las funciones L y J  . El teorema 4.39 nos permite modicar
J  modulo Z de modo que la funci
on K  (r ) = J  (r ) 12 L(r , r ) se extienda a

una funci
on R-lineal K : V R. Entonces K  |R K|R (mod Z).
As hemos probado que toda funci
on G L(F ) = R (L, K) pertenece
on K  congruente con K
tambien a un espacio R (L, K  ), para una cierta funci
modulo Z sobre R. Esto contradice al teorema 4.46, luego ha de ser v R y,
por consiguiente, f es inyectiva.
Nos falta probar que, para cada P T , la diferencial dfP es inyectiva. Sea
P = [w] y supongamos, sin perdida de generalidad, que F0 (w) = 0. Entonces dfP
se corresponde, a traves de los isomorsmos determinados por las diferenciales
de cartas de T y Pm , con la diferencial de su lectura en tales cartas. Si elegimos
las cartas adecuadamente, dicha lectura es (4.13).

188

Captulo 4. Variedades complejas

Hemos de ver que, para todo v Tw V no nulo, se cumple d(Fi /F0 )w (v) = 0
para alg
un i = 1, . . . , m. Ahora bien, basta encontrar una funci
on G L(F 3 )
tal que d(G/F0 )w (v) = 0, ya que dicha G se expresara como combinacion lineal
de las Fi (con alg
un coeciente no nulo correspondiente a un ndice i > 0, pues
de lo contrario G/F0 sera constante y tendra diferencial nula) y d(G/F0 )w sera
tambien combinaci
on lineal de las d(Fi /F0 )w , luego una de estas no se anulara
en v.
M
as en general, vamos a probar que si H L(F 3 ) cumple que H(w) = 0
y v Tw V no nulo, entonces existe otra G L(F 3 ) tal que d(G/H)w (v) = 0.
A traves de un sistema de coordenadas, podemos identicar V y Tw V con Cg .
Eligiendolo adecuadamente, podemos suponer que v = (1, 0 . . . , 0).
Supongamos, por reducci
on al absurdo, que d(G/H)w (v) = 0 para toda
G L(F 3 ). Tenemos que
d(G/H)w =

H(w)dGw G(w)dHw
,
H(w)2

luego, para todo G que cumpla adem


as G(w) = 0, tenemos que
dGw (v)
dHw (v)
=
.
G(w)
H(w)
Llamemos C a este valor independiente de G. Como v = (1, 0, . . . , 0),
vemos que

dGw (v)
1 G
=
= .
(4.16)
G(w)
G(w) z1 w
Tomemos a, b Cg y consideremos
G(z) = F (z a)F (z b)F (z + a + b),
que, como ya sabemos, cumple G L(F ). Ademas, podemos elegir a y b tales
que G(w) = 0. M
as a
un, si consideramos a G(w) como una funci
on holomorfa
de (a, b), es claro que existe un abierto U V Cg Cg donde G(w) = 0. Si
llamamos
1 F
u(z) =
,
F (z) z1
al calcular (4.16) obtenemos la relaci
on
u(w a) + u(w b) + u(w + a + b) = .
Considerando el miembro izquierdo como funci
on (constante) de a en U , sus
derivadas parciales deben ser nulas, es decir,


u
u

+
=0
zj wa
zj w+a+b
o, equivalentemente,



u
u
=
.
zj wa
zj w+a+b

4.5. El teorema de Lefschetz

189

Ahora bien, esto vale para todo b V , lo que signica que el miembro
derecho es constante cuando a U . Equivalentemente, las derivadas de u son
constantes en un cierto abierto. En dicho abierto,
u(z) =

1 F
= 1 z1 + + g zg + ,
F (z) z1

para ciertos i , C. Sea


q(z) =

1
1 z12 + 2 z1 z2 + + g z1 zg + z1
2

y sea F (z) = F (z)eq(z) . La exponencial es una funci


on zeta trivial, luego F
es una funci
on zeta no degenerada. Notemos que
F
q
F q(z)
=
e
F (z)eq(z)
z1
z1
z1
= eq(z) F (z) (u(z) 1 z1 g zg ) = 0
en un cierto abierto, luego en todo Cg .
Esto quiere decir que F no depende de la variable z1 , pero entonces resulta

que F(,0,...,0)
= F para todo C, lo que contradice al teorema 4.48.
Con esto hemos demostrado el teorema siguiente:
Teorema 4.50 (Lefschetz) Si T = V /R es un toro complejo tal que existe una
forma de Riemann en V respecto del retculo R, entonces T es conformemente
equivalente a una subvariedad analtica de un espacio proyectivo complejo.
Puede probarse que la existencia de la forma de Riemann no s
olo es suciente,
sino tambien necesaria, pero no vamos a entrar en ello.

Captulo V

Cuerpos m
etricos
En los captulos siguientes veremos que en el estudio de las curvas algebraicas
pueden usarse fructferamente las tecnicas de la teora algebraica de n
umeros.
En este captulo desarrollaremos los preliminares necesarios.

5.1

Valores absolutos

Denici
on 5.1 Un valor absoluto en un cuerpo K es una aplicaci
on
| | : K [0, +[
que cumpla las propiedades siguientes:
a) || = 0 si y solo si = 0,
b) | + | || + ||,
c) || = ||||.
Es obvio que el valor absoluto usual en Q, R o C es un valor absoluto en el
sentido de la denici
on anterior. En general, la restricci
on de un valor absoluto
a un subcuerpo es un valor absoluto en dicho subcuerpo. Por otro lado todo
cuerpo K admite al menos un valor absoluto: el llamado valor absoluto trivial,
dado por

0 si = 0
||0 =
1 si = 0
Las propiedades a) y c) de la denici
on de valor absoluto arman que todo
valor absoluto en un cuerpo K es un homomorsmo entre el grupo multiplicativo
K de K y el grupo ]0, +[. En particular esto implica que |1| = 1 y |1 | =
as en general,
||1 . Por lo tanto, |1|2 = |(1)2 | = 1, luego |1| = 1. M
|| = ||. El mismo argumento
empleado
en
R
con
el
valor
absoluto
usual


prueba en general que | | || || .
191

192

Captulo 5. Cuerpos metricos

Todo valor absoluto en un cuerpo induce en este una distancia en el sentido


topol
ogico dada por d(, ) = | |. Un cuerpo metrico es un par (K, T),
donde K es un cuerpo y T es una topologa en K determinada por un valor
absoluto.
Los mismos argumentos que se emplean en el caso de los n
umeros reales
y complejos sirven para demostrar que la suma y el producto son aplicaciones
continuas en un cuerpo metrico, as como cualquiera de sus valores absolutos,
los polinomios, la funci
on 1/x (salvo en 0), etc.
Equivalencia Notemos que no hemos denido un cuerpo metrico como un
par formado por un cuerpo y un valor absoluto, sino que s
olo hemos jado la
topologa. La raz
on es que como veremos a continuacion cuando dos valores
absolutos inducen la misma topologa ambos son muy similares, hasta el punto
de que es irrelevante considerar uno u otro.
Dado un cuerpo metrico K, llamaremos valores absolutos de K a los valores
absolutos que inducen la topologa de K. Diremos que dos valores absolutos en
un mismo cuerpo K son equivalentes si inducen la misma topologa en K.
Teorema 5.2 Sean | |1 y | |2 dos valores absolutos en un mismo cuerpo K.
Las armaciones siguientes son equivalentes:
a) | |1 y | |2 son equivalentes.
b) Para todo K, se cumple ||1 < 1 si y s
olo si ||2 < 1.
olo si ||2 < ||2 .
c) Para todo , K, se cumple ||1 < ||1 si y s
d) Existe un n
umero real > 0 tal que para todo K, ||1 = ||2 .
n: b) c), c) a) y d) b) son evidentes.
Demostracio
a) b), pues || < 1 equivale a que lm n = 0.
n

S
olo falta demostrar d) a partir de las propiedades anteriores. Es f
acil ver
que el valor absoluto trivial no es equivalente a ning
un otro (por ejemplo por la
propiedad b), luego podemos descartarlo. Si | |1 no es trivial existe un K
no nulo tal que ||1 < 1 (existe un elemento no nulo que cumple ||1 = 1 y si
es necesario tomamos su inverso).
Sea cualquier elemento no nulo de K. Un par de n
umeros enteros (m, n)
cumple |m |1 < | n |1 si y solo si cumple |m |2 < | n |2 . Pero |m |1 < | n |1
n
equivale a ||m
1 < ||1 , y a su vez a que
log ||1
n
< .
log ||1
m
Como lo mismo vale para | |2 concluimos que todo n
umero racional r cumple
r>

log ||1
log ||1

si y solo si

r>

log ||2
,
log ||2

5.1. Valores absolutos

193

La densidad de Q en R implica que los cocientes de logaritmos son iguales, luego


para todo no nulo de K se cumple
log ||1
log ||2
=
= ,
log ||1
log ||2
donde es una constante positiva, ya que ||1 < 1 implica que ||2 < 1. De
aqu se sigue que ||2 = ||1 para todo de K.
Isometras e isomorsmos topol
ogicos Sean k y K dos cuerpos dotados
de sendos valores absolutos | |k y | |K . Una isometra de k en K respecto a
los
absolutos dados es un monomorsmo de cuerpos : k K tal que
valores

() = ||k , para todo k.
K
Un isomorsmo topol
ogico : k K entre dos cuerpos metricos es una
aplicaci
on que es a la vez isomorsmo y homeomorsmo. Dejamos al lector la
prueba (elemental) del teorema siguiente:
Teorema 5.3 Sea : k K un isomorsmo topol
ogico entre dos cuerpos
metricos. Para cada valor absoluto de k existe un u
nico valor absoluto de K
de modo que es una isometra entre ambos. Esta correspondencia dene una
biyecci
on entre los valores absolutos de k y los de K.
Compleciones De acuerdo con la topologa general, una sucesi
on (n ) en
un cuerpo metrico es de Cauchy si para todo n
umero real 6 > 0 existe un
n
umero natural r tal que si m, n r entonces |m n | < 6. Notemos que por
el apartado d) del teorema 5.2 esta propiedad no depende del valor absoluto
considerado.
Es f
acil ver que toda sucesion convergente es de Cauchy. Un cuerpo metrico
K es completo si todas sus sucesiones de Cauchy son convergentes.
Teorema 5.4 Si k es un cuerpo metrico, existe un cuerpo metrico completo
K tal que k es denso en K. Adem
as K es u
nico salvo isomorsmo topol
ogico,
es decir, si K y K  son cuerpos metricos completos que contienen a k como
conjunto denso, entonces existe un isomorsmo topol
ogico de K en K  que deja
jos a los elementos de k.
n: La prueba es formalmente identica a la conocida consDemostracio
trucci
on de R mediante sucesiones de Cauchy. Por ello nos limitaremos a esbozarla. Sea A el conjunto de todas las sucesiones de Cauchy de k. Claramente A
es un anillo con la suma y el producto denidos termino a termino. El conjunto
I formado por las sucesiones convergentes a 0 es un ideal de A (se comprueba
que las sucesiones de Cauchy estan acotadas y de aqu que el producto de una
sucesion de Cauchy por una convergente a 0 converge a 0).
Sea K el anillo cociente A/I. Se cumple que K es un cuerpo, pues si [xn ] K
no es nulo, entonces la sucesion (xn ) no converge a 0. M
as a
un, no tiene a 0 como

194

Captulo 5. Cuerpos metricos

punto de acumulaci
on, pues una sucesi
on de Cauchy converge a cualquiera de sus
puntos de acumulaci
on. En particular, (xn ) es nalmente no nula, y modicando
sus primeros terminos podemos tomar otra equivalente (congruente m
odulo I)
de modo que todos sus terminos sean no nulos. Entonces [1/xn ] es la inversa de
[xn ] (se comprueba f
acilmente que la sucesion (1/xn ) es de Cauchy).
Si [xn ] K, se comprueba que la sucesi
on |xn | es una sucesion de Cauchy

en R, luego converge a un n
umero [xn ] que depende exclusivamente de la clase
de equivalencia y no del representante. Es inmediato comprobar que esto dene
un valor absoluto en K.
 
La aplicaci
on que a cada x k le asigna la clase (x) K (la clase de la
sucesion constantemente igual a x) es claramente un monomorsmo de cuerpos.
Si identicamos a k con su imagen, es claro que k es un subcuerpo de K y que
el valor absoluto que hemos denido en K extiende al dado en k.
Ahora, si [xn ] K, la sucesion (xn ), considerada como sucesion en K,
converge precisamente a [xn ]. En efecto, dado 6 > 0, existe un natural r tal
que si m, n r entonces |xn xm | < 6, luego lm |xn xm | 6, luego por
n

[(xn xm )n ] 6, o sea,
la
denici
o
n
del
valor
absoluto
de
K
tenemos
que


[xn ] xm 6, para todo m r, luego la sucesion (xm ) converge a [xn ].
Esto implica que k es denso en K. Ademas K es completo, pues dada una
sucesion de Cauchy (yn ) en K, para cada n existe un elemento xn k tal
que |yn xn | < 1/n, de donde se sigue f
acilmente que la sucesion (xn ) es de
Cauchy en k, luego converge a un x K. Es inmediato que x es un punto de
acumulaci
on de (yn ), luego (yn ) es convergente.
Falta probar la unicidad. Si K y K  son dos cuerpos completos que contienen
a k como conjunto denso, entonces cada x K es el lmite de una sucesion (xn )
en k, que sera de Cauchy en K  , luego converger
a a un elemento (x) K 
independiente de la sucesi
on elegida.
Esto dene una aplicaci
on : K K  y se comprueba sin dicultad que
se trata de una isometra que ja a los elementos de k.
El cuerpo metrico K construido en el teorema anterior se llama compleci
on
del cuerpo k. Hemos probado que cada valor absoluto se k se extiende a su
complecion (de forma u
nica por densidad).
El teorema de aproximaci
on En los pr
oximos captulos trabajaremos simult
aneamente con varios valores absolutos en un mismo cuerpo. El teorema
siguiente sera de gran utilidad.
Teorema 5.5 (Artin-Whaples) Sea K un cuerpo y sean | |1 , . . . , | |n valores
absolutos en K no triviales y no equivalentes dos a dos. Sean x1 , . . . , xn K y
6 > 0. Entonces existe un x K tal que |x xi |i < 6 para i = 1, . . . , n.
n: Notemos en primer lugar que si dos valores absolutos no
Demostracio
triviales cumplen que cuando ||1 1 tambien ||2 1, entonces ambos son
equivalentes.

5.1. Valores absolutos

195

En efecto, existe un cierto c K tal que 0 < |c|2 < 1. De este modo ||1 < 1
implica que |n |1 |c|1 para n sucientemente grande, luego |n /c|1 1, luego
|n /c|2 1, luego |n |2 |c|2 < 1, y por lo tanto ||2 < 1. Recprocamente,
||1 1 implica que |1/|1 1, luego |1/|2 1 y ||2 1.
As pues, ||1 < 1 si y solo si ||2 < 1, y esto implica que son equivalentes.
Ahora las hip
otesis del teorema nos dan que existen , K tales que
||1 < 1,

||2 1,

||1 1,

||2 < 1.

Llamando y = / resulta que |y|1 > 1, |y|2 < 1.


Veamos por inducci
on sobre n que existe un cierto y K tal que |y|1 > 1,
|y|i < 1 para i = 2, . . . , n. Lo tenemos probado para n = 2. Supongamos que
existe un y K tal que |y|1 > 1, |y|i < 1 para i = 2, . . . , n 1. Tomemos
tambien un z K que cumpla |z|1 > 1, |z|n < 1.
Si se cumple |y|n 1 entonces y m z cumple lo pedido cuando m es sucientemente grande. Si |y|n > 1 consideramos la sucesion um = y m /(1 + y m ), que
claramente tiende a 1 respecto a los valores absolutos | |1 y | |n y tiende a 0
respecto a los restantes. Cuando m es sucientemente grande um z cumple lo
pedido.
Sea, pues, y K tal que |y|1 > 1, |y|i < 1 para i = 2, . . . , n. Usamos de
nuevo que la sucesion y m /(1+y m ) tiende a 1 respecto al primer valor absoluto y
tiende a 0 respecto a los demas. Multiplic
andola por x1 y tomando un termino
sucientemente lejano obtenemos un elemento y1 K tal que |x1 y1 |1 < 6/n
y |y1 |i < 6/n para i = 2, . . . , n.
Del mismo modo podemos obtener elementos yi tales que |xi yi |i < 6/n,
|yi |j < 6/n para j = i. El teorema se cumple con x = y1 + + yn .
Valores absolutos no arquimedianos Todos los valores absolutos con los
que vamos a trabajar cumplir
an una versi
on fuerte de la desigualdad triangular:
Denici
on 5.6 Un valor absoluto
 es no arquimediano si para todo , K,
se cumple | + | max ||, || .
De hecho, si || =
 || y el valor absoluto es no arquimediano, entonces se
tiene la igualdad | + | = max{||, ||}. En efecto, si || < ||, entonces
|| = | + | max{| + |, ||} = | + |,
pues si el maximo fuera || tendramos || < ||, contradicci
on. La desigualdad
contraria se sigue directamente de la desigualdad triangular no arquimediana,
luego | + | = || = max{||, ||}.
La propiedad no arquimediana tiene una caracterizaci
on muy simple:
Teorema 5.7 Un valor absoluto en un cuerpo K es no arquimediano si y s
olo
si para todo natural n se cumple |n| 1.

196

Captulo 5. Cuerpos metricos

n: Si el valor absoluto es no arquimediano se comprueba que


Demostracio
|n| 1 por inducci
on sobre n. Recprocamente, para todo natural n se cumple
n  
n

n k nk k nk

| + |

=
|| ||

k
k=0
k=0

n
(n + 1) m
ax ||, || .



Tomando races n-simas queda |a + b| n n + 1 max ||, || , y tomando


el lmite en n obtenemos la desigualdad triangular no arquimediana.
n

Es claro que dos valores absolutos equivalentes son ambos arquimedianos o


ambos no arquimedianos, luego podemos denir un cuerpo metrico arquimediano
como un cuerpo metrico cuya topologa este inducida por valores absolutos no
arquimedianos. Del teorema anterior se sigue que la complecion de un cuerpo
no arquimediano es no arquimediana.
Las sucesiones de Cauchy tienen una caracterizacion sencilla en los cuerpos
no arquimedianos:
Teorema 5.8 Una sucesi
on (n ) en un cuerpo metrico no arquimediano es de
Cauchy si y s
olo si lm(n n1 ) = 0.
n

n: Supongamos que la sucesi


Demostracio
on cumple esta propiedad y sea
6 > 0. Por denici
on de lmite existe un r > 0 tal que si n r entonces
|n n1 | < 6. Si tomamos r m n, entonces


|n m | = (n n1 ) + + (m+1 m ) max |i i1 | < 6,
m<in

luego la sucesion es de Cauchy. El recproco es claro.


Como consecuencia inmediata:
Teorema 5.9 En un cuerpo metrico completo no arquimediano, la serie
es convergente si y s
olo si lm xn = 0.

xn

n=0

Esto hace que las series convergentes en cuerpos completos no arquimedianos


sean (trivialmente) absolutamente convergentes, por lo que todos los resultados
v
alidos para series absolutamente convergentes de n
umeros complejos valen para
series convergentes en cuerpos no arquimedianos (as, las series pueden reordenarse y se pueden asociar sus sumandos sin alterar la convergencia o el valor de
la suma).

5.2

Valoraciones

En realidad, la noci
on de valor absoluto que acabamos de estudiar ser
a para
nosotros un concepto auxiliar. El concepto central ser
a el de valoraci
on, que
introducimos seguidamente:

5.2. Valoraciones

197

Denici
on 5.10 Una valoraci
on en un cuerpo K es una aplicaci
on suprayectiva
v : K = K \ {0} Z tal que:
a) v() = v() + v() para todo , K ,
b) v( + ) mn{v(), v()}, para todo , K , = .
En la pr
actica conviene extender las valoraciones mediante v(0) = +, y
as las propiedades a) y b) se cumplen para todo , K, con el convenio de
que una suma que contenga a + vale + y que + es mayor que cualquier
entero.
Ejemplo Sea D un dominio de ideales principales, sea K su cuerpo de cocientes y sea p = () un ideal primo en D. Para cada D \ {0} denimos
vp () como la multiplicidad de en la descomposicion en factores primos de
(es claro que esta no vara si cambiamos por un primo asociado, luego s
olo
depende de p). Se comprueba inmediatamente que vp : D N es suprayectiva
y cumple las propiedades a) y b) de la denici
on de valoraci
on. Ahora extendemos vp a K mediante vp (/) = vp () vp (). Es claro que la extensi
on esta
bien denida y es una valoraci
on en K.
El teorema 5.12 muestra que toda valoraci
on en un cuerpo K puede obtenerse
de este modo a partir del anillo D adecuado. Veamos algunas consecuencias
elementales de la denicion de valoraci
on:
Teorema 5.11 Sea v una valoraci
on en un cuerpo K. Entonces:
a) v(1) = v(1) = 0.
b) Para todo K, se cumple v() = v().
c) Si K, K , entonces v(/) = v() v().
d) Si , K cumplen v() = v(), entonces v( + ) = mn{v(), v()}.
n: a) v(1) = v(1 1) = v(1) + v(1), luego v(1) = 0. SimilarDemostracio
mente, 0 = v(1) = v(1) + v(1) = 2v(1), luego v(1) = 0.
b) es consecuencia inmediata de a).
c) Claramente 0 = v(1) = v( 1 ) = v() + v( 1 ), luego v( 1 ) = v()
y por consiguiente v(/) = v() + v( 1 ) = v() v().
d) Podemos suponer v() < v(). Entonces
v() = v( + ) mn{v( + ), v()} = v( + ),
pues si el mnimo fuera v() tendramos v() v(). La desigualdad contraria
se sigue de la denici
on de valoraci
on.

198

Captulo 5. Cuerpos metricos

Cuerpos m
etricos discretos Probablemente el lector habr
a notado una
cierta analoga entre las propiedades de las valoraciones y las de los valores
absolutos. En efecto, sucede que hay una estrecha relaci
on entre ambos:
Si v es una valoraci
on en un cuerpo K y 0 < < 1 es un n
umero real,
podemos denir || = v() , para cada K, (entendiendo que + = 0). Es
inmediato comprobar que | | es un valor absoluto no arquimediano en K.
Si consideramos dos bases 1 y 2 y llamamos = log 1 / log 2 > 0, entonces
1 = 2 y, por consiguiente, ||1 = ||2 . As pues, al variar recorremos una
clase de valores absolutos equivalentes en K, por lo que la valoraci
on v induce
una u
nica estructura de cuerpo metrico no arquimediano en K.
Un cuerpo metrico discreto es un par (K, v) formado por un cuerpo K y una
valoraci
on v en K.
Seg
un lo dicho, todo cuerpo metrico discreto es, en particular, un cuerpo
metrico no arquimediano.
Notemos que una valoraci
on puede ser recuperada a partir de uno cualquiera
de los valores absolutos que induce mediante la relaci
on
v() = log ||/ log .
No necesitamos conocer a priori, pues se recupera como el menor valor
absoluto positivo de un elemento de K.
Teniendo en cuenta que un valor absoluto es continuo respecto a la topologa
que induce, la relaci
on anterior muestra que una valoraci
on tambien es continua
respecto de su propia topologa.
Sea k un cuerpo metrico discreto y K su complecion. Dado K , existe
una sucesi
 on {n } en k convergente a . Por la continuidad del valor absoluto |
a || =
 0. Por la continuidad del logaritmo conclui n | converge

mos que v(n ) ha de converger a log ||/ log , pero se trata de una sucesion
de n
umeros enteros, luego el lmite ha de ser entero. As pues, si denimos
v() = log ||/ log tenemos una aplicacion v : K Z que extiende a la
valoraci
on de k. Es f
acil ver que se trata de una valoraci
on en K que induce los
valores absolutos de este. Esto prueba que la complecion de un cuerpo metrico
discreto es discreta.
La aritm
etica de los cuerpos discretos Sea K un cuerpo metrico discreto
y v su valoraci
on. Denimos



O = { K | v() 0} = K || 1 ,



U = { K | v() = 0} = K || = 1 ,
p = { K | v() 1} = { K | || < 1}.
Es inmediato comprobar que O es un anillo, U su grupo de unidades y p es
el u
nico ideal maximal de O. Diremos que O es el anillo de enteros de K y que
U es el grupo de unidades de K.

5.2. Valoraciones

199

La continuidad de v muestra que O, U y p son abiertos y cerrados en K.


Fijemos un elemento K tal que v() = 1. Para todo K no nulo, si
v() = n, entonces 6 = / n cumple v(6) = 1, luego = 6 n y 6 U . Esta
descomposicion es u
nica, pues necesariamente n = v().
En particular vemos que p = (), con lo que es primo, y la descomposicion
que acabamos de obtener (cuando es entero) es de hecho una descomposicion de en factores primos. M
as a
un, ahora es claro que O es un dominio
eucldeo, tomando como norma eucldea la propia valoraci
on v. Efectivamente,
se cumple que v() v(), para y no nulos, y dados , O con = 0, la
divisi
on eucldea es simplemente = 0+ si v() < v() o bien =
+0
en caso contrario. El teorema siguiente es ahora inmediato:
Teorema 5.12 Sea K un cuerpo metrico discreto. Entonces su anillo de enteros O es un dominio de ideales principales con un u
nico ideal primo p. Sus
u
nicos ideales no nulos son los ideales
pn = { O | v() n}.
Si O, se cumple v() = n si y s
olo si () = pn . En particular O
es primo si y s
olo si v() = 1. Fijado un primo , todo elemento no nulo de
K se expresa de forma u
nica como = 6 n , donde 6 U y, necesariamente,
n = v(). En particular K es el cuerpo de cocientes de O.
Observemos ademas que v es la valoracion derivada de p seg
un 5.2.
Ejercicio: Demostrar que un dominio ntegro D es el anillo de enteros de una valoraci
on en su cuerpo de cocientes si y s
olo si cumple las condiciones del teorema 3.53.

Denici
on 5.13 Si K es un cuerpo metrico discreto, llamaremos cuerpo de
restos de K al cociente K = O/p de su anillo de enteros sobre su u
nico ideal
primo.
Puesto que p es de hecho un ideal maximal, tenemos que el cuerpo de
restos es efectivamente un cuerpo.
Teorema 5.14 Sea k un cuerpo metrico discreto y K su compleci
on. Sea o el
anillo de enteros de k y O el de K. Sea p el ideal primo de k y p el de K.
Entonces O es la clausura de o, p es la clausura de p, o = O k, p = p o y
para todo , o se cumple
(mod p)

si y s
olo si

(mod p ).

Adem
as, la inclusi
on o O induce un isomorsmo k
= K.
n: Sabemos que la valoraci
Demostracio
on de K extiende a la de k y es
continua. Es claro que o O y que O es abierto y cerrado en K, luego o O.
Para probar la inclusi
on opuesta tomamos O. Podemos suponer = 0.
Existe una sucesion {an } k convergente a . Entonces v(n ) converge a

200

Captulo 5. Cuerpos metricos

v(), pero como son n


umeros enteros la sucesion ha de ser nalmente igual a
v(), luego, eliminando los primeros terminos, podemos suponer que {an } o
(puesto que v(an ) = v() 0), luego o.
La relacion o = O k es inmediata a partir de las deniciones. Las propiedades correspondientes para p y p se prueban an
alogamente. La relacion entre
las congruencias es inmediata. Para probar la u
ltima armaci
on solo hay que
comprobar que todo elemento O es congruente modulo p con un elemento
a o. Ahora bien, esto equivale a pedir que | a| < 1, con lo que a existe por
la densidad de o en O.
En vista del teorema anterior escribiremos p indistintamente para el ideal
primo de o o el de O. Tampoco distinguiremos los cuerpos de restos.
Teorema 5.15 Sea K un cuerpo metrico discreto completo. Sea p = () su
ideal primo y sea F un conjunto de representantes de las clases m
odulo p tal
que 0 F . Entonces todo K se expresa de forma u
nica como
=

xn n ,

(5.1)

n=k

donde xn F , k Z y xk = 0. Adem
as k = v().
n: Sea k = v() y sea 0 = k . Entonces v(0 ) = 0, luego
Demostracio
odulo
0 es una unidad del anillo de enteros O de K. Por lo tanto, su clase m
p es no nula, luego existe xk F , xk = 0 tal que 0 = xk + 1 , con 1 O.
Existe xk+1 F tal que 1 xk+1 (mod p), luego 0 = xk + xk+1 + 2 2 ,

con 2 O. Repitiendo el proceso obtenemos sucesiones {n }


n=0 y {xn }n=k
de modo que
k+r

0 =
xn nk + r+1 r+1 .
n=k

La sucesion {r+1

r+1

} tiende a 0, luego
0 =

xn nk .

n=k

Multiplicando por k tenemos la expresion buscada para . Observemos que


si en (5.1) multiplicamos ambos miembros por k obtenemos una serie todos
cuyos terminos son enteros, luego el lmite tambien (el anillo de enteros de K
es cerrado). De hecho, el resto modulo p de dicho lmite es xk = 0. Por lo tanto
v( k ) = 0 y v() = k.
Si un mismo admite dos desarrollos de tipo (5.1), ambos tendr
an el mismo
k = v():
xk k + xk+1 k+1 + xk+2 k+2 + = yk k + yk+1 k+1 + yk+2 k+2 +
Multiplicamos por k y obtenemos una igualdad de enteros:
xk + xk+1 + xk+2 2 + = yk + yk+1 + yk+2 2 +

5.3. Cuerpos de series formales de potencias

201

Claramente entonces xk yk (mod ), y como ambos estan en F , necesariamente xk = yk . Restando y dividiendo entre queda
xk+1 + xk+2 + = yk+1 + yk+2 +
Del mismo modo concluimos que xk+1 = yk+1 , e inductivamente llegamos a que
todos los coecientes coinciden.

5.3

Cuerpos de series formales de potencias

El ejemplo principal de cuerpos metricos completos con los que vamos a trabajar es el de los cuerpos de series formales de potencias. En 1.35 hemos denido
los anillos de series de potencias de varias indeterminadas sobre un cuerpo k.
Para el caso de una indeterminada, los elementos de k[[x]] son simplemente las
sucesiones {an }
n=0 en k, si bien las representamos en la forma

an k.

an xn

n=0

Las operaciones en k[[x]] son

n=0

an xn +

an xn

n=0



n=0

bn xn

bn xn


=

n=0

(an + bn )xn ,
n=0


n


ai bni xn .

(5.2)

n=0 i=0

El anillo k[[x]] es un dominio ntegro, por lo que podemos denir el cuerpo


de las series formales de potencias sobre k como el cuerpo de cocientes de k[[x]],
y lo representaremos por k((x)).
Podemos identicar los polinomios con coecientes en k con las series cuyos
coecientes son nalmente nulos, de modo que k[x] es un subanillo de k[[x]] y,
similarmente, el cuerpo de funciones racionales k(x) es un subcuerpo de k((x)).
Seg
un el teorema 1.36, las unidades de k[[x]] son las series con termino
independiente no nulo. Si


=
an xn
n=0

es una serie no nula, podemos considerar el menor natural r tal que ar = 0, con
lo que



=
an+r xn xr ,
n=0

y la serie de la izquierda es una unidad de k[[x]]. En denitiva, todo elemento


no nulo de k[[x]] es de la forma 6xr , donde 6 es una unidad y r 0, luego todo
elemento no nulo de k((x)) es de esta misma forma pero con r Z.

202

Captulo 5. Cuerpos metricos

En otros terminos, todo elemento k((x)) con = 0 es de la forma


=

r Z,

an xn ,

n=r

con el convenio de que si r es negativo esta expresion ha de entenderse como


=

1


an xn +

n=r

an xn .

n=0

El primer sumando se llama parte singular de , mientras que el segundo


es la parte regular. Es f
acil ver que las f
ormulas (5.2) son v
alidas tambien para
series de esta forma, con parte singular. Los coecientes an estan unvocamente
determinados por , pues si
=

an xn =

n=r


n=r 

bn xn ,

con r r , entonces

xr =

an+r xn =

n=0


n=r  r

bn+r xn ,

donde ambos terminos pertenecen a k[[x]], luego sus coecientes son iguales.
As pues, an = 0 para n < r y an = bn para n r .
En particular = 0 es la u
nica serie con todos sus coecientes nulos. Todo
= 0 admite una u
nica expresi
on de la forma
=

an xn ,

con r Z, ar = 0.

(5.3)

n=r

Denimos el orden de como v() = r. Es decir, v() es el menor ndice


cuyo coeciente en el desarrollo de es no nulo. Convenimos que v(0) = +.
Si v() = n > 0 diremos que tiene un cero de orden n, si v() = n < 0
diremos que tiene un polo de orden n.
Cuando no queramos especicar el orden de una serie usaremos la notaci
on

n
=
an x ,
n

dejando as constancia de que el n


umero de coecientes negativos no nulos ha
de ser nito.
Es f
acil comprobar que v es una valoraci
on en k((x)), cuyo anillo de enteros
es k[[x]]. Las series de k[[x]] se llaman tambien series enteras. Esta observacion
nos da la estructura algebraica de k[[x]]: se trata de un dominio de ideales
principales con un u
nico primo, concretamente el ideal generado por x.
En lo sucesivo consideraremos siempre a k((x)) como cuerpo metrico con la
topologa inducida por la valoraci
on v. Es claro que si es de la forma (5.3),
entonces


s

n
v
s,
an x
n=r

5.3. Cuerpos de series formales de potencias


por lo que
= lm

s


s n=r

203

an xn ,

es decir: una serie formal es el lmite de sus sumas parciales en el sentido


topol
ogico usual. En particular vemos que k(x) es denso en k((x)).
Teorema 5.16 El cuerpo metrico k((x)) es completo.
n: Tomamos una sucesion de Cauchy {sr }
Demostracio
r=0 en k((x)). Para
cada n Z existe un rn tal que si r rn entonces v(sr srn ) n, y en particular
todas las series sr para r rn tienen el mismo coeciente n-simo, digamos an .
Vamos a probar que la sucesi
on converge a

s=
an xn ,
n

pero para que esto tenga sentido hemos de justicar que an = 0 para ndices
sucientemente peque
nos. Ahora bien, sabemos que v(sr sr0 ) 0 para r r0 ,
luego v(sr ) mn{0, v(sr0 )} = p para todo r r0 . Esto implica que an = 0
para n p.
Todas las series sr con r rn tienen los mismos coecientes de ndice m n,
luego estos coecientes son los am . En otros terminos, v(s sr ) n, para todo
r rn . Esto prueba que {sr } converge a s.
Convergencia Todo lo dicho hasta aqu vale para series sobre un cuerpo
arbitrario k. En el caso concreto en que el cuerpo de constantes es k = C se
plantea la cuesti
on adicional de si una serie dada converge o no en un punto.
Cada serie entera de potencias en C tiene un radio de convergencia r, de modo
que la serie converge en el disco abierto D(0, r) y diverge en el complementario
de su clausura. Pueden darse los casos extremos r = 0 (y entonces la serie solo
converge en 0) y r = (y entonces la serie converge en todo el plano C).
Es claro que si la serie tiene parte singular esto solo hace que deje estar
denida en 0, pero su convergencia en los puntos restantes no se altera. En tal
caso convendremos que en 0 toma el valor , con lo que sigue deniendo una
funci
on en todo su disco de convergencia.
Tambien es conocido que la funci
on denida por una serie convergente es
holomorfa, en particular continua, y de hecho la continuidad no se pierde en
a aunque tenga un polo, considerando en C la topologa usual. Adem
as, la
suma (resp. el producto) de dos series convergentes en el sentido formal de
C((x)) converge a la suma (resp. al producto) de las funciones denidas por
los sumandos en la interseccion de los discos de convergencia. En particular, la
suma y el producto de series con radio de convergencia no nulo tiene radio de
convergencia no nulo.
Otro hecho importante es que si una serie de potencias converge a una
funci
on identicamente nula en un entorno de 0, entonces es la serie nula. Como
consecuencia, la inversa de una serie con radio de convergencia no nulo S = 0

204

Captulo 5. Cuerpos metricos

tiene radio de convergencia no nulo y converge en un entorno de 0 a la inversa


de la funci
on denida por S. En efecto, si la serie S determina la funci
on f ,
existe un entorno reducido de 0 en el cual f no se anula. Por lo tanto 1/f tiene
a lo sumo un polo en 0, luego admite un desarrollo en serie de Laurent T . La
serie T C((x)) tiene radio de convergencia no nulo, luego lo mismo vale para
la serie ST 1, que converge a la funci
on nula, luego ST = 1 y as T = S 1 . Por
consiguiente las que tienen radio de convergencia no nulo forman un subcuerpo
de C((x)).
Si K es un cuerpo metrico, k es un subcuerpo de K y K, diremos que
K = k(()) si todo elemento de K se expresa de forma u
nica como serie de
potencias de con coecientes en k y la aplicaci
on


an xn 

an n

es un isomorsmo topol
ogico.
El teorema 5.15 casi viene a decir que todos los cuerpos metricos discretos
completos son de la forma k(()), pero esto no es exacto. Si K = k((x)) es un
cuerpo de series de potencias y p es el ideal primo de k[[x]], es claro que toda
serie de k[[x]] es congruente modulo p con su termino independiente, as como
que dos constantes no son congruentes modulo p. Esto se traduce en que la
aplicaci
on natural k K dada por a  [a] es un isomorsmo de cuerpos.
As pues, una condici
on necesaria para que un cuerpo metrico discreto completo sea topol
ogicamente isomorfo a un cuerpo de series de potencias es que
su anillo de enteros contenga un subcuerpo isomorfo a su cuerpo de restos. A
continuaci
on probamos que la condici
on es suciente:
Teorema 5.17 Sea K un cuerpo metrico discreto completo que posea un subcuerpo k contenido en su anillo de enteros de modo que la aplicaci
on natural en
el cuerpo de restos k K sea un isomorsmo. Entonces K = k(()), donde
es cualquier primo de su anillo de enteros.
n: Sea O el anillo de enteros de K y sea un primo en O.
Demostracio
El teorema 5.15 aplicado con F = k nos da que todo O se expresa de forma
u
nica como


=
an n ,
n=0

con an k. Por consiguiente la sustituci


on de x por es una biyeccion entre
k[[x]] y O. Es inmediato comprobar que se trata de un isomorsmo de anillos,
que se extiende a su vez a un isomorsmo de cuerpos entre k((x)) y K (que, de
hecho, sigue siendo la sustituci
on de x por ).
Finalmente, es f
acil ver que la valoraci
on de K (que es la inducida por )
asigna a cada serie el menor entero n cuyo coeciente n-simo es no nulo, de donde
se sigue que la sustitucion por transforma vx en v , luego es un isomorsmo
topol
ogico. Por lo tanto, K = k(()).

5.4. El lema de Hensel

5.4

205

El lema de Hensel

Demostramos ahora un resultado nada trivial sobre cuerpos metricos completos, del cual deduciremos los resultados que necesitamos sobre valoraciones.
En primer lugar observamos que si K es un cuerpo metrico no arquimediano
(no necesariamente discreto), podemos denir su anillo de enteros como
E = { K | || 1}.
Claramente se trata de un anillo y K es su cuerpo de cocientes. Las unidades
de E son los elementos de K con valor absoluto 1. Tambien es claro que E tiene
un u
nico ideal maximal, a saber,
p = { K | || < 1}.
(Es u
nico porque est
a formado por los elementos no unitarios de E.) Tambien
tenemos denido el cuerpo de restos K = E/p.
Teorema 5.18 Sea K un cuerpo metrico no arquimediano. Entonces cualquier
valor absoluto de K se extiende a un valor absoluto no arquimediano sobre
el cuerpo de funciones racionales K(x) de manera que para cada polinomio
f (x) = an xn + + a1 x + a0 K[x] se cumple |f (x)| = max {|ai |}.
0in

n: Consideremos la aplicacion denida sobre el anillo de poliDemostracio


nomios K[x] como indica el enunciado y vamos a probar que verica los axiomas
de un valor absoluto no arquimediano.
El u
nico que no es inmediato es que esta aplicacion conserva los productos. Si
tenemos dos polinomios f y g con coecientes {ai } y {bj } entonces un coeciente
k

de su producto es de la forma
ai bki , y ciertamente
i=0



k

ai bki max |ai bki | max |ai | max |bj |,
i=0

de donde |f (x)g(x)| |f (x)| |g(x)|. Hemos de probar la igualdad.


Llamemos f1 (x) a la suma de los monomios ai xi tales que |ai | = |f (x)| y
f2 (x) a la suma de los monomios restantes. As f (x) = f1 (x) + f2 (x). Descomponemos igualmente g(x) = g1 (x) + g2 (x). Notemos que |f2 (x)| < |f1 (x)| y
|g2 (x)| < |g1 (x)|. As
f (x)g(x) = f1 (x)g1 (x) + f1 (x)g2 (x) + f2 (x)g1 (x) + f2 (x)g2 (x).
Es f
acil ver que el valor absoluto de los tres u
ltimos factores es estrictamente
menor que el del primero, luego por la desigualdad triangular no arquimediana
(que ya hemos dicho que se cumple) concluimos que |f (x)g(x)| = |f1 (x)g1 (x)|.
Por la desigualdad ya probada |f1 (x)g1 (x)| |f1 (x)| |g1 (x)| y, considerando
el coeciente director, vemos que de hecho se tiene la igualdad. As pues
|f (x)g(x)| = |f1 (x)| |g1 (x)| = |f (x)||g(x)|.

206

Captulo 5. Cuerpos metricos

Esta propiedad justica que |f (x)/g(x)| = |f (x)|/|g(x)| no depende del representante elegido para la fracci
on algebraica y claramente es un valor absoluto
en K(x) (conviene probar la desigualdad triangular usual, y el hecho de que la
restriccion a K sea el valor absoluto no arquimediano de partida implica que la
extension es no arquimediana).
Observemos que los distintos valores absolutos de K inducen valores absolutos equivalentes en K(x), por lo que, en denitiva, cada cuerpo metrico no
arquimediano K induce una u
nica estructura de cuerpo metrico no arquimediano en K(x). Veamos ahora un resultado tecnico previo al lema de Hensel.
Teorema 5.19 Sea K un cuerpo metrico no arquimediano, sean dos polinomios
g(x), g0 (x) K[x] de modo que g0 (x) es m
onico y |g0 (x)| 1. Consideremos
la divisi
on eucldea
g(x) = g0 (x)c(x) + r(x),

grad r(x) < grad g0 (x),

c(x), r(x) K[x].

Entonces |r(x)| |g(x)|.


n: Sean
Demostracio
g(x) = an xn + + a1 x + a0 ,

g0 (x) = xm + + b1 x + b0 .

Entonces
|g0 (x)an xnm | = |g0 (x)| |an | |an | |g(x)|,
luego |g(x) g0 (x)an xnm | |g(x)|. Continuando el proceso de la divisi
on
llegamos a que |r(x)| |g(x)|.
Si K es un cuerpo metrico no arquimediano, E es su anillo de enteros y
p = {f (x) E[x] | |f (x)| < 1},
es claro que p es un ideal primo de E[x] y que el cociente E[x]/p es isomorfo de
forma natural al anillo de polinomios K[x]. Representaremos por f(x) la clase
de f (x) en el cociente.
Teorema 5.20 (Lema de Hensel) Sea K un cuerpo metrico completo no arquimediano y sea E su anillo de enteros. Supongamos que un polinomio de E[x]
0 (x), donde g0 (x) es m
factoriza m
odulo p como f(x) = g0 (x)h
onico y g0 (x)

y h0 (x) son primos entre s. Entonces existen polinomios g(x), h(x) E[x]
tales que f (x) = g(x)h(x), g(x) es m
onico, tiene el mismo grado que g0 (x) y

0 (x).
=h
g(x) = g0 (x), h(x)
n: Por hip
Demostracio
otesis existe un polinomio p(x) E[x] tal que
f (x) = g0 (x)h0 (x) + p(x)

|p(x)| < 1.

(5.4)

0 (x) sean primos entre s se traduce en que existen


El hecho de que g0 (x) y h
polinomios a(x), b(x), c(x) E[x] de modo que
a(x)g0 (x) + b(x)h0 (x) = 1 + c(x)

|c(x)| < 1.

(5.5)

5.4. El lema de Hensel

207

Multiplicamos por p(x):


a(x)p(x)g0 (x) + b(x)p(x)h0 (x) = p(x) + c(x)p(x).

(5.6)

Dividimos b(x)p(x) y c(x)p(x) entre g0 (x):


b(x)p(x)

= g0 (x)q(x) + u1 (x),

grad u1 (x) < grad g0 (x),

(5.7)

c(x)p(x)

= g0 (x)q1 (x) + r(x),

grad r(x) < grad g0 (x).

(5.8)

El teorema anterior nos da


|u1 (x)|
|r(x)|

|b(x)p(x)| = |b(x)| |p(x)| |p(x)| < 1,


|c(x)p(x)| = |c(x)||p(x)| |p(x)| < 1.

(5.9)
(5.10)

Sustituyendo (5.7) y (5.8) en (5.6) obtenemos:




a(x)p(x) + q(x)h0 (x) q1 (x) g0 (x) + u1 (x)h0 (x) = p(x) + r(x).
Llamamos v1 (x) a la expresi
on entre parentesis, y as queda
v1 (x)g0 (x) + u1 (x)h0 (x) = p(x) + r(x).

(5.11)

La desigualdad triangular junto con (5.9), (5.10) y (5.11) nos da que


|v1 (x)g0 (x)| max{|u1 (x)h0 (x)|, |p(x)|, |r(x)|} = |p(x)|
y, como |g0 (x)| = 1, concluimos que
|v1 (x)| |p(x)| < 1.

(5.12)

Denimos
g1 (x)

= g0 (x) + u1 (x),

(5.13)

h1 (x)

= h0 (x) + v1 (x).

(5.14)

As g1 (x) es monico y del mismo grado que g0 (x). Por (5.9) y (5.12) resulta
|g1 (x)| = |g0 (x)| = 1,

|h1 (x)| 1,

g1 (x) = g0 (x),

1 (x) = h
0 (x).
h

Sea
p1 (x) = f (x) g1 (x)h1 (x).

(5.15)

Usando (5.4) y (5.11) tenemos


p1 (x)

= f (x) g0 (x)h0 (x) g0 (x)v1 (x) u1 (x)h0 (x) u1 (x)v1 (x)


= p(x) p(x) r(x) u1 (x)v1 (x) = r(x) u1 (x)v1 (x),

luego por (5.9), (5.10) y (5.12)






|p1 (x)| max |r(x)|, |u1 (x)v1 (x)| max |c(x)| |p(x)|, |p(x)| |p(x)|


max |c(x)|, |p(x)| |p(x)| = k|p(x)|,
(5.16)

208

Captulo 5. Cuerpos metricos



donde k = max |c(x)|, |p(x)| < 1. M
as a
un, (5.5), (5.13) y (5.14) implican
a(x)g1 (x) + b(x)h1 (x)

= a(x)g0 (x) + a(x)u1 (x) + b(x)h0 (x) + b(x)v1 (x)


= 1 + c(x) + a(x)u1 (x) + b(x)v1 (x) = 1 + c1 (x),

con c1 (x) = c(x) + a(x)u1 (x) + b(x)v1 (x) y, en virtud de (5.9), (5.12) y (5.16),




|c1 (x)| < 1, max |c1 (x)|, |p1 (x)| max |c(x)|, |p(x)| = k.
Por otro lado,
grad(g1 (x)h1 (x)) = grad(g0 (x)h1 (x))


[(5.14)] m
ax grad(g0 (x)h0 (x)), grad(g0 (x)v1 (x))


[(5.4), (5.11)] m
ax grad f (x), grad p(x), grad(u1 (x)h0 (x)), grad r(x)


[(5.4), (5.7), (5.8)] max grad f (x), grad p(x) = m.
En resumen, tenemos dos polinomios g1 (x), h1 (x) que cumplen las hip
otesis
del teorema en lugar de g0 (x) y h0 (x) y ademas
|p1 (x)| k|p(x)|,

grad(g1 (x)h1 (x)) m.

Podemos repetir el proceso indenidamente, y as obtenemos polinomios


gn (x), hn (x), pn (x), un (x), vn (x) tales que
gn (x)
hn (x)

= g0 (x) +
= h0 (x) +

n


ui (x),

|ui (x)| |pi1 (x)| k i ,

vi (x),

|vi (x)| |pi1 (x)| k i ,

i=1
n

i=1

f (x)

= gn (x)hn (x) + pn (x),

|pn (x)| k n+1 .

Ademas los polinomios gn (x) son monicos, todos del mismo grado y
grad hn (x) m grad g0 (x).
Denimos
g(x) = g0 (x) +

ui (x),

i=1

h(x) = h0 (x) +

vi (x).

i=1

Notemos que la convergencia de las series no se sigue simplemente de que las


sucesiones |ui (x)| y |vi (x)| tiendan a 0, pues K(x) no es completo, pero el grado
de los sumandos esta acotado y, al intercambiar formalmente las series con las
sumas de cada polinomio, obtenemos un polinomio cuyos coecientes son series
convergentes (pues K s que es completo) y es facil ver que tales polinomios son
realmente las sumas de las series.
Por otro lado es claro que la sucesi
on pn (x) tiende a 0, luego f (x) = g(x)h(x).
Claramente




|g(x) g0 (x)| max |ui (x)| < 1,
|h(x) h0 (x)| max |vi (x)| < 1
i

y ademas g(x) es monico y tiene el mismo grado que g0 (x).


Veamos dos casos particulares:

5.5. Extensi
on de valores absolutos

209

Teorema 5.21 Sea K un cuerpo completo no arquimediano y


f (x) = an xn + + a1 x + a0
un polinomio con coecientes enteros (en K), an = 0. Si |an | < 1 y |ai | = 1
para un i = 0 entonces f es reducible.
n: Sea 0 < i < n el mayor ndice tal que |ai | = 1. Denimos
Demostracio
g0 (x) =

1
(ai xi + + a1 x + a0 ),
ai

h0 (x) = ai .

Claramente ambos polinomios tienen coecientes enteros, son primos entre


s, g0 (x) es monico y
|f (x) g0 (x)h0 (x)| = |an xn + + ai+1 xi+1 | < 1.
0 (x) son primos entre s. El lema de Hensel
Tambien es obvio que g0 (x) y h
implica que f se descompone en producto de dos polinomios, uno de grado i y
otro de grado n i, luego es reducible.
Teorema 5.22 Sea K un cuerpo completo no arquimediano y f (x) un polinomio m
onico irreducible en K[x]. Si el termino independiente de f (x) es entero,
entonces los coecientes restantes tambien lo son.
n: Sea c el coeciente de f (x) con mayor valor absoluto. HeDemostracio
mos de probar que |c| 1. En caso contrario f (x)/c tiene todos sus coecientes
enteros y uno de ellos igual a 1. Su coeciente director es 1/c, y se cumple
|1/c| < 1, luego por el teorema anterior f (x) sera reducible, en contra de lo
supuesto.

5.5

Extensi
on de valores absolutos

Nos ocupamos ahora del problema de extender el valor absoluto de un cuerpo


completo a una extensi
on nita. En primer lugar probaremos que si k es un
cuerpo metrico completo, entonces cada valor absoluto de k admite una u
nica
extension a cualquier extensi
on nita de k. Empezaremos ocupandonos de la
unicidad, para lo cual necesitamos la noci
on de norma:
Denici
on 5.23 Sea K un cuerpo metrico y V un espacio vectorial sobre K.
Una norma en V (para un valor absoluto prejado en K) es una aplicaci
on
  : V R que cumpla las propiedades siguientes:
a) v 0 para todo v V y v = 0 si y solo si v = 0,
b) v + w v + w para todo v, w V ,
c) v = ||v para todo K y todo v V .

210

Captulo 5. Cuerpos metricos

Claramente V es un espacio metrico con la distancia dada por v w. Se


comprueba sin dicultad que la suma y el producto en V son funciones continuas.
Dos normas  1 y  2 en un mismo espacio V son equivalentes si existen
n
umeros reales 0 < m < M tales que
v1 mv2

v2 M v1

para todo v V . Es obvio que dos normas equivalentes inducen la misma


topologa en V .
Teorema 5.24 Sea K un cuerpo metrico en el que hemos prejado un valor
absoluto. Entonces la aplicaci
on en K n denida mediante



x = max |xi | i = 1, . . . , n
es una norma. Si K es completo entonces K n es completo con esta norma.
n: La comprobaci
Demostracio
on de que en efecto es una norma es rutinaria. Observemos que   induce en K n la topologa producto (las bolas abiertas
para la norma son productos de bolas abiertas en K del mismo radio). Es f
acil
ver que si una sucesion es de Cauchy en K n , entonces sus coordenadas son de
Cauchy en K, luego si K es completo convergen, y la sucesion dada tambien.
Teorema 5.25 Sea K un cuerpo metrico completo y sea V un K-espacio vectorial de dimensi
on nita. Entonces todas las normas sobre V (para un valor
absoluto prejado) son equivalentes y V es completo con cualquiera de ellas.
n: Supongamos primero que V = K n . Sea   cualquier
Demostracio
norma en K n y sea   la norma denida en el teorema anterior. Basta ver que
ambas son equivalentes. Sea e1 , . . . , en la base canonica de K n . Entonces para
todo x K n se cumple
x = x1 e1 + + xn en  |x1 |e1  + + |xn |en  M x,
donde M = e1  + + en  .
Ahora hemos de probar la relaci
on opuesta. Basta ver que existen constantes
Ni de modo que si x K n , entonces |xi | Ni x , pues en tal caso N = max Ni
cumple x N x . Lo probaremos por inducci
on sobre n.
Si n = 1 basta tomar N1 = 1/1 . Supuesto cierto para n1, identicamos
K
con los elementos de K n cuya u
ltima coordenada es nula. Las restricciones
n1
de las dos normas consideradas son normas en K n1 . Por hip
otesis de
aK
inducci
on son equivalentes y K n1 es completo para la restriccion de la norma
  , luego es cerrado en K n para la topologa inducida esta norma.
Supongamos, por reducci
on al absurdo, que para todo natural m existe un
wm Kn de manera que |(wm )n | > mwm  . Podemos suponer que (wm )n = 1
(basta dividir wm entre (wm )n si es preciso), y entonces la desigualdad se reduce
n1

5.5. Extensi
on de valores absolutos

211

a wm  < 1/m. Por otra parte esta condici


on adicional implica tambien que
wm en K n1 .
De este modo tenemos que {wm } tiende a 0 y que wm en tiende a en
pero, como K n1 es cerrado, esto implica que en K n1 , lo cual es absurdo.
Por lo tanto existe un m tal que |wn | mw para todo w K n . El mismo
razonamiento se aplica a cualquier otro ndice.
Si V es un espacio vectorial cualquiera de dimensi
on n sobre K, cada norma
en V induce una en K n a traves de un isomorsmo de espacios vectoriales. Del
hecho de que las normas inducidas sean equivalentes se sigue obviamente que las
normas de partida tambien lo sean. Igualmente se concluye que V es completo
con cualquiera de ellas.
Con esto es facil probar que un valor absoluto admite a lo sumo una extensi
on
a una extensi
on nita, pero podemos probar algo m
as preciso:
Teorema 5.26 Sea k un cuerpo metrico completo y K/k una extensi
on nita de
grado n. Si un valor absoluto de
k se extiende a K, entonces la extensi
on viene
dada necesariamente por || = n | N()|, para todo K, donde N : K k
es la norma de K/k. Adem
as K es completo con este valor absoluto.
n: Sea {1 , . . . , n } una k-base de K. Si K se expresa
Demostracio
como
= x1 1 + + xn n ,
con x1 , . . . , xn k,
teniendo en cuenta el teorema 5.24, es claro que la aplicacion
 = max |xi |
1in

es una norma en K, que por 5.25 ser


a equivalente al valor absoluto de K (pues
este tambien es una norma). En particular el valor absoluto de K es completo.
Tomemos un K tal que || < 1. Entonces la sucesion {m } tiende a 0
(para el valor absoluto y, por lo tanto, para la norma). Sea
m = xm1 1 + + xmn n ,

con xmj k.

La convergencia en norma implica que las sucesiones {xmj }m tienden a 0 (respecto al valor absoluto de k).
Notemos que N (xm1 1 + + xmn n ) se calcula como producto de n polinomios homogeneos lineales en las variables x1 , . . . , xn . No es difcil ver que sus
coecientes estan en k, luego concluimos1 que {N (m )} converge a 0 en k.
Como N(m ) = N()m , concluimos que | N()| < 1. Tomando inversos
deducimos que si || > 1 entonces | N()| > 1. Por lo tanto || = 1 si y solo si
| N()| = 1.
Ahora, si K es no nulo, tenemos N(n / N()) = 1, luego |n / N()| = 1
y as ||n = N(). Como || > 0 podemos tomar races n-simas.
1 Alternativamente,

los coecientes est


an en una extensi
on nita de k, las sucesiones
{xmj }m tienden a 0 respecto a la norma en dicha extensi
on, luego la sucesi
on {N (m )}
converge a 0 en dicha extensi
on y, al estar en k, converge a 0 en k.

212

Captulo 5. Cuerpos metricos

Para completar este teorema solo falta probar que || =


mente un valor absoluto en K.


n

| N()| es real-

Teorema 5.27 Sea k un cuerpo metrico completo no arquimediano. Sea K/k


una extensi
on nita de grado n. Entonces cada valor absoluto de k seextiende
de forma u
nica a un valor absoluto de K, que viene dado por || = n | N()|.
La extensi
on es completa.

n: Es obvio que la aplicaci
Demostracio
on || = n | N()| extiende al valor
absoluto de k, as como que satisface los axiomas de valor absoluto salvo quiza
la desigualdad triangular. La completitud la garantiza el teorema anterior.
Hemos de probar que si || || entonces | + | || o, equivalentemente,
que |/ + 1| 1, para todo , K, = 0. Alternativamente, basta ver que
si || 1 entonces | + 1| 1. En nuestro caso concreto esto equivale a que
si | N()| 1 entonces | N( + 1)| 1. Como NK/k () = (Nk()/k ())|K:k()| ,
podemos suponer que K = k().
Sea f (x) el polinomio mnimo de en k[x]. Su termino independiente es,
salvo el signo, NK/k (), luego es entero en k. El teorema 5.22 implica que todos
sus coecientes son enteros. El polinomio mnimo de + 1 es f (x 1), que
tambien tiene sus coecientes enteros, en particular su termino independiente,
luego | N( + 1)| 1.
Notemos que dos valores absolutos de k se diferencian en un exponente,
luego lo mismo les sucede a sus extensiones. As pues, la estructura metrica que
obtenemos en K no depende del valor absoluto de k del que partamos, luego
K se convierte en un cuerpo metrico completo cuyos valores absolutos estan en
biyeccion con los de k.
Teorema 5.28 Si k es un cuerpo metrico discreto completo y K es una extensi
on nita de k, entonces K es tambien discreto. Adem
as, si v es la valoraci
on de K y v es la valoraci
on de k, existe un n
umero natural e tal que
v () = ev(), para todo k .
n: Si un valor absoluto de k es || = v() , con 0 < < 1,
Demostracio
entonces la imagen de k por el valor absoluto es el subgrupo cclico de R
generado por . La imagen de K por la norma es un subgrupo de k , y la
imagen de este
 por el valor absoluto de k es un subgrupo de , luego sera
de la forma f , para un cierto natural no nulo f . Las races n-simas de los


elementos de este grupo forman el grupo f /n . As pues, para cada K

existe un u
nico entero v () tal que || = (f /n)v () . Equivalentemente,
v () =

n log ||
.
f log

Es f
acil ver que v es una valoraci
on en K que induce su valor absoluto.
Tambien es claro que si k entonces v () = ev(), donde e = n/f .
Tomando un k tal que v() = 1 concluimos que e es un n
umero natural.

5.5. Extensi
on de valores absolutos

213

Denici
on 5.29 Sea K/k una extensi
on nita de cuerpos metricos completos discretos. El n
umero e que cumple el teorema anterior se llama ndice de
ramicaci
on de la extension, y lo representaremos por e(K/k).
Es claro que si tenemos una cadena de extensiones k K L, entonces
e(L/k) = e(L/K)e(K/k).
En estas circunstancias, si o, O son los anillos de enteros de k y K y p, P
son sus respectivos ideales primos, es claro que o O y p P. Por lo tanto, la
inclusi
on o O induce un monomorsmo de cuerpos k K. En lo sucesivo
consideraremos a K como una extension de k a traves de este monomorsmo.
Teorema 5.30 Sea K/k una extensi
on nita de cuerpos metricos discretos
completos, la extensi
on K/k es nita.
n:
Demostracio
 Sean o, O, p y P como en el parrafo previo al teorema.
Sea P = () y sea [1 ], . . . , [f ] un conjunto k-linealmente independiente en
K. Veamos que los elementos
para i = 1, . . . , f, j = 0, . . . , e 1

i j ,

son k-linealmente independientes en K. Consideremos una combinaci


on lineal

cij i j ,
con cij k.
i,j

Fijado j, supongamos que alg


un coeciente cij es no nulo. Reorden
andolos
podemos suponer que c1j = 0 es el coeciente con mayor valor absoluto. Entonces






c2j
cf j


2 + +
f .
cij i = |c1j | 1 +
c1j
c1j
i
Todos los coecientes de la u
ltima combinaci
on lineal son enteros, luego
podemos tomar clases modulo P. Como el coeciente de [1 ] es 1, concluimos
que toda la combinaci
on lineal es no nula, es decir, que no est
a en P (pero s
en O), luego es una unidad y tiene valor absoluto 1. En denitiva (y teniendo
en cuenta la reordenaci
on que hemos hecho)




cij i = max |cij |.
i

Obviamente, si todos los coecientes fueran nulos esta igualdad se sigue


cumpliendo. Por lo tanto




cij i j = ||j max |cij |.
i

La imagen de K por el valor absoluto es el subgrupo GK = || de R ,


mientras que la imagen de k es el subgrupo Gk = ||e . Claramente, las

214

Captulo 5. Cuerpos metricos

potencias ||j , para j = 0, . . . , e1, son representantes de las e clases del cociente
GK /Gk , luego los miembros derechos de la igualdad anterior son representantes
de esas mismas clases. En particular son distintos dos a dos, luego la desigualdad
triangular no arquimediana para su suma es de hecho una igualdad:








(5.17)
cij i j = max cij i j = max |cij | ||j .
j

i,j

i,j

Ahora es claro que los elementos i j son linealmente independientes (en


particular distintos dos a dos), pues si el miembro izquierdo es nulo el miembro
derecho muestra que todos los cij son nulos.
Con esto hemos probado que el grado de K/k esta acotado por n/e, donde
n = |K : k|.
Denici
on 5.31 Sea K/k una extensi
on nita de cuerpos metricos completos
discretos. Llamaremos grado de inercia de la extension al grado de la extensi
on
de cuerpos de restos:
f (K/k) = |K : k|.
Es inmediato que si k K L es una cadena de cuerpos, se cumple
f (L/k) = f (L/K)f (K/k).
Teorema 5.32 Sea K/k una extensi
on de grado n de cuerpos metricos discretos
completos. Entonces n = e(K/k)f (K/k).
n: Sea O el anillo de enteros de K, sea P = () su ideal
Demostracio
primo y sea [1 ], . . . , [f ] una k-base de K. Basta probar que los elementos
i j , para i = 1, . . . , f , j = 0, . . . , e 1, son una k-base de K. En la prueba
del teorema 5.30 hemos visto que son linealmente independientes.
Sea o el anillo de enteros de k y p = () su ideal primo. Si v es la valoracion
de K y v la de k, tenemos que v () = ev() = e. Para cada entero m sea
m = ke + r, con 0 r < e. Denimos m = k r . De este modo v (m ) = m,
luego m = 6m m , donde 6m es una unidad de O.
Sea A un conjunto de representantes de las clases de K formado por combinaciones lineales de 1 , . . . , f con coecientes en o. Es claro que Am = 6m A
tambien es un conjunto de representantes de las clases de K.
Es claro que la prueba de 5.15 puede modicarse levemente para probar que
todo K admite una expresi
on
=

+


ym m ,

con ym Am ,

m=s

As, ym = xm 6m , con xm A, luego


=

+

m=s

xm m .

s Z.

5.5. Extensi
on de valores absolutos

215

Equivalentemente,
=

f
+
 e1
 



f  +
e1
 

akri i k r =
akri k i r .

k=k0 r=0 i=1

r=0 i=1 k=k0

(Aqu usamos la asociatividad innita de las series en cuerpos no arquimedianos.)


Las series del miembro derecho estan en k porque k es cerrado en K (es
completo). As pues, es combinacion k-lineal de los elementos i r , luego estos
forman una base. M
as a
un, vamos a ver que los enteros de K son exactamente
los elementos con coordenadas enteras en esta base. Obviamente los elementos
con coordenadas enteras son enteros. Supongamos ahora que

= cij i j ,
|| 1.
i,j

La igualdad (5.17) prueba que |cij j | 1, luego


|cij | ||j < ||e = ||1 .
Equivalentemente, v(cij ) > v() = 1, luego v(cij ) 0 y as cada cij es
entero.
Veamos ahora que el grado de inercia y el ndice de ramicaci
on se pueden
separar en dos extensiones sucesivas:
Teorema 5.33 Sea K/k una extensi
on nita de cuerpos metricos discretos
completos tal que el cuerpo de restos k sea perfecto, sea e = e(K/k). Entonces
existe un cuerpo intermedio k L K tal que
|K : L| = e(K/L) = e(K/k)

|L : k| = f (L/k) = f (K/k).

n: Supongamos primeramente que la extensi


Demostracio
on K/k es separable. Entonces el n
umero de cuerpos intermedios es nito, luego podemos
tomar uno L tal que e(L/k) = 1 y ning
un cuerpo mayor cumpla lo mismo.
Entonces e(K/L) = e, y basta probar que f (K/L) = 1. En caso contrario, K
es una extension separable de grado d > 1 de L, luego K = L(). El polinomio
mnimo de sobre L sera la imagen de un polinomio p(x) OL [x] monico de
grado d, necesariamente irreducible en OL [x] (luego tambien en L[x]).
Por la separabilidad, en K[x] tenemos que p(x) = (x )g(x) con x y
g(x) primos entre s. Por el lema de Hensel 5.20, el polinomio p(x) tiene una
raz a OK tal que = [a]. El cuerpo L = L(a) tiene grado d sobre L y

ademas L = L() = K, luego f (L /L) = d y as e(L /L) = 1, luego tambien
e(L /k) = 1, en contradicci
on con la eleccion de L.
En el caso general consideramos la clausura separable Ks de k en K. Basta
probar que f (K/Ks ) = 1, pero si [a] K, con a O y p es la caracterstica de
r
r
k, entonces ap Ks para cierto r 0, luego [a]p K s . Esto implica que la
extension K/K s es puramente inseparable, pero tiene que ser separable, ya que
k es perfecto, luego K = K s .

216

Captulo 5. Cuerpos metricos

Este teorema permite reducir el estudio de una extensi


on de cuerpos metricos
discretos completos (en las condiciones indicadas) al estudio de una extensi
on
no ramicada (es decir, con ndice de ramicaci
on igual a 1) seguida de una
extension totalmente ramicada (con grado de inercia igual a 1). Veamos un
resultado m
as sobre este u
ltimo tipo de extensiones.
Recordemos que un polinomio de Eisenstein para un primo en un dominio
de factorizaci
on u
nica es un polinomio m
onico cuyos coecientes sean todos
divisibles entre excepto el coeciente director y cuyo termino independiente
no sea divisible entre 2 . El criterio de irreducibilidad de Eisenstein arma que
los polinomios de Eisenstein son siempre irreducibles.
Teorema 5.34 Sea k un cuerpo metrico discreto completo y K una extensi
on
de k de grado n totalmente ramicada, es decir, tal que e(K/k) = n y sea un
primo en K. Entonces K = k() y el polinomio mnimo de es un polinomio
de Eisenstein.
n: En la prueba de 5.32 se ve que 1, , . . . , n1 son linealDemostracio
mente independientes sobre k, luego K = k(). Consideremos extension nita
de K que contenga a todos los k-conjugados de . Fijado un valor absoluto,
todos los conjugados cumplen || < 1, pues los k-automorsmos son isometras.
Los coecientes distintos del director del polinomio mnimo de se obtienen
de sumas de productos de los conjugados de , y como el valor absoluto es no
arquimediano resulta que todos tienen valor absoluto menor que 1. Esto signica que todos son divisibles entre el primo p de k. El termino independiente
es, concretamente, el producto de todos los conjugados de , luego su valor
absoluto es ||n . Como vK |k = nvk , es claro que dicho termino independiente
no es divisible entre p2 .
Para terminar probamos que los enteros de una extensi
on nita son enteros
en el sentido algebraico:
Teorema 5.35 Si K/k es una extensi
on nita de cuerpos metricos discretos
completos, entonces el anillo O de los enteros de K es la clausura entera en K
del anillo o de los enteros de k.
n: Si O, tomamos una extension nita de K que conDemostracio
tenga todos los conjugados de sobre k. Fijado un valor absoluto, todos ellos
cumplir
an || 1 (pues la unicidad de la extensi
on del valor absoluto de k hace
que los k-automorsmos sean isometras). Como los coecientes del polinomio
mnimo de dependen polin
omicamente de los conjugados de (con coecientes enteros), la desigualdad triangular no arquimediana implica que todos ellos
tienen valor absoluto 1, luego es entero sobre o.
Recprocamente, si K es entero sobre o, en particular es entero sobre
O, pero O es ntegramente cerrado, por ser un dominio de factorizaci
on u
nica,
luego O.

Captulo VI

Funciones algebraicas I
Una curva proyectiva regular V sobre un cuerpo de constantes k0 esta completamente determinada por su cuerpo de funciones racionales K = k0 (V ). Vamos a ver que es posible aplicar a K tecnicas procedentes de la teora algebraica
de n
umeros. Estas tecnicas no solo nos proporcionar
an mucha informaci
on sobre las curvas proyectivas y sus cuerpos asociados, sino que son aplicables en
un contexto m
as general en el que no es necesario suponer que el cuerpo k0 es
algebraicamente cerrado. Entramos as en lo que se conoce como la teora de
las funciones algebraicas.
La idea b
asica es que los puntos de una curva algebraica se corresponden de
forma natural con unos objetos denibles algebraicamente a partir de su cuerpo
de funciones racionales. Estos objetos reciben el nombre de divisores primos, y
tienen sentido en cuerpos m
as generales. A partir del concepto local de divisor
primo es posible denir una noci
on global de divisor, sobre el cual descansa
una potente teora aritmetica, que a su vez es el contexto idoneo para formular y demostrar una serie de resultados profundos sobre cuerpos de funciones
algebraicas, en particular sobre curvas algebraicas y supercies de Riemann.

6.1

Cuerpos de funciones algebraicas

Los cuerpos de funciones racionales de curvas algebraicas tienen una caracterizacion obvia independiente de la geometra algebraica. En el contexto en el
que vamos a trabajar es costumbre referirse a ellos como cuerpos de funciones
algebraicas.
Denici
on 6.1 Un cuerpo de funciones algebraicas (de una variable) sobre un
cuerpo de constantes k0 es una extension K nitamente generada y con grado
de trascendencia 1 sobre k0 .
Observemos que toda extension K/k de cuerpos de funciones algebraicas
(sobre un mismo cuerpo de constantes k0 ) es necesariamente nita. En efecto,
como ambos cuerpos tienen grado de trascendencia 1 sobre k0 es algebraica y,
217

218

Captulo 6. Funciones algebraicas I

como K es nitamente generado sobre k0 , tambien lo es sobre k, y una extensi


on
algebraica nitamente generada es nita.
Si K es un cuerpo de funciones algebraicas, el teorema 1.32 nos da que existe
x K tal que la extensi
on K/k0 (x) es separable. Como toda extension nita
separable tiene un elemento primitivo . As, K = k0 (x, ). El caso mas simple
se da cuando K = k0 (x) (donde x es trascendente sobre k0 ). Entonces diremos
que K es un cuerpo de fracciones algebraicas sobre k0 .
La relacion con la geometra algebraica es la siguiente:
Teorema 6.2 Si k0 es un cuerpo algebraicamente cerrado, entonces una extensi
on K de k0 es un cuerpo de funciones algebraicas si y s
olo si es k0 -isomorfo
al cuerpo de funciones racionales de una curva cuasiproyectiva sobre k0 .
n: Ciertamente, si K es k0 -isomorfo a un cuerpo de funciones
Demostracio
racionales k0 (V ), entonces K es nitamente generado sobre k0 y tiene grado
de trascendencia 1. Recprocamente, sea x K una base de trascendencia
de K sobre k0 . Entonces la extensi
on K/k0 (x) es algebraica y nitamente
generada. Digamos que K = k0 (x, 1 , . . . , n ). Sea : k0 [X0 , . . . , Xn ] K el
homomorsmo de anillos dado por (X0 ) = x, (Xi ) = i , para i = 1, . . . , n.
Su imagen es un dominio ntegro, luego su n
ucleo I es un ideal primo, de modo
que V = V (I) An+1 (k0 ) es una variedad afn. Adem
as k0 [V ]
= Im, luego

k0 (V ) = K. De aqu se sigue ademas que k0 [V ] tiene grado de trascendencia 1,


luego V es una curva.
Observemos que la curva del teorema anterior puede tomarse de hecho proyectiva y regular, pues si V es una curva cuasiproyectiva, entonces k0 (V ) es
on de la clausura
k0 -isomorfo al cuerpo de funciones racionales de la regularizaci
proyectiva de V .
Notemos tambien que si : V W es una aplicaci
on regular no constante
entre curvas proyectivas regulares sobre un cuerpo k0 , entonces es, de hecho,
suprayectiva (pues por el teorema 2.47 sabemos que la imagen es cerrada, luego
es todo W o bien un conjunto nito de puntos, pero en tal caso ha de ser
un punto o, de lo contrario, las antiim
agenes de cada punto contradiran la
irreducibilidad de V ).
Sabemos que induce un k0 -monomorsmo : k0 (W ) k0 (V ). Esto nos
permite considerar a k0 (V ) como una extension (nita) de k0 (W ). Recprocamente, todo k0 -monomorsmo entre los cuerpos k0 (W ) y k0 (V ) esta inducido
por una aplicaci
on regular no constante (en principio racional densa, seg
un el
teorema 2.52, pero es regular por 3.54).
En denitiva, al igual que cada curva proyectiva regular se corresponde con
un cuerpo de funciones algebraicas, tenemos que cada aplicaci
on regular no
constante entre curvas proyectivas regulares se corresponde con una extension
de cuerpos de funciones algebraicas.

6.2. Divisores primos

219

Denici
on 6.3 Si : V W es una aplicaci
on regular no constante entre
curvas proyectivas regulares sobre un cuerpo k0 , llamaremos grado de a
grad = |k0 (V ) : [k0 (W )]|.
Igualmente, diremos que es separable, inseparable, etc. seg
un lo sea la
extension de cuerpos k0 (V )/[k0 (W )].
Conviene jarse en un caso particular: si k0 (V ) no es constante, entonces
: V P1 . Tenemos que k0 (P1 ) = k0 (x), donde x es simplemente la identidad en P1 , luego la imagen de k0 (P1 ) en k0 (V ) inducida por es simplemente
k0 ((x)) = k0 ().

6.2

Divisores primos

A lo largo de esta seccion veremos como una curva proyectiva regular puede
ser recuperada a partir de su cuerpo de funciones racionales. Los puntos de la
curva se recuperan a partir de las valoraciones en el cuerpo. Para ver c
omo es
esto posible recordamos que si P es un punto regular de una curva cuasiproyectiva V , entonces el anillo OP (V ) es noetheriano y tiene un u
nico ideal maximal
mP , formado por las funciones que se anulan en P . El teorema 3.53 nos da entonces que OP (V ) es un dominio de ideales principales, luego sus u
nicos ideales
no nulos son los ideales mrP , para r 0.
Denici
on 6.4 Sea V una curva cuasiproyectiva sobre un cuerpo de constantes
k0 y sea P un punto regular de V . Para cada funci
on OP (V ) no nula
umero natural r tal que () = mrP . Equivalentemente
denimos vP () como el n
vP () = r si y solo si = 6tr , donde t es un par
ametro local de V en P (un
generador de mP ) y 6 es una unidad de OP (V ).
Es claro que vP () = vP () + vP (). Como K = k0 (V ) es el cuerpo de
cocientes de OP (V ), tenemos que todo K no nulo se expresa como = /,
con , OP (V ), y es claro que podemos denir vP () = vP () vP ()
sin que importe la representaci
on de como fraccion. As mismo es claro que
vP : K Z es una valoraci
on en K cuyo anillo de enteros es OP (V ).
Si K y vP () = r 0, entonces es regular en P y se dice que tiene
un cero de orden r en P (de modo que si tiene un cero de orden 0 es que es
regular en P pero no se anula). En cambio, si vP () = r < 0, entonces es
singular en P y se dice que tiene un polo de orden r en P .
Si k0 = C estas nociones coinciden con las usuales en la teora de funciones
de variable compleja.1 La funci
on t es una carta alrededor de P y la lectura
1 Es f
acil ver que si f : U C es una funci
on meromorfa en un entorno de un punto P
de una supercie de Riemann V y z es una carta alrededor de P , entonces el orden en z(P )
de la lectura z 1 f es independiente de la carta, por lo que podemos llamarlo orden de f en
P , y as podemos hablar del orden de un cero o de un polo de una funci
on meromorfa sobre
una supercie de Riemann.

220

Captulo 6. Funciones algebraicas I

de = 6tr es la funci
on f (z) = 6(t1 (z))z r , donde el primer factor no se anula
en 0, por lo que f tiene orden r en 0. As pues, vP () es el orden de en P
como funci
on meromorfa.
En un cuerpo de funciones algebraicas, estos hechos nos llevan a la noci
on
general de divisor primo:
Denici
on 6.5 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k0 . Llamaremos divisores primos de K a las valoraciones en K que
se anulan sobre k0 . Llamaremos K al conjunto de todos los divisores primos
de K.
Si V es una curva cuasiproyectiva y K = k0 (V ), denimos V = K . A los
divisores primos de K los llamaremos tambien divisores primos2 de V .
Si P V es un punto regular, la valoraci
on vP se anula sobre las funciones
constantes de k0 , luego es un divisor primo de V . As, si V es regular tenemos
una aplicaci
on V K dada por P  vP . Enseguida veremos que se trata
de una biyecci
on.
Los divisores primos de un cuerpo de funciones algebraicas van a desempe
nar
un triple papel: a veces nos convendr
a verlos como las valoraciones que son, a veces convendra pensar en ellos como puntos abstractos y a veces los trataremos
como n
umeros primos abstractos de una teora aritmetica que desarrollaremos
despues. Pensando en los dos u
ltimos puntos de vista, los representaremos mediante letras g
oticas p, q, etc. Cuando queramos ver un primo p como valoracion
escribiremos vp y hablaremos de la valoraci
on asociada a p, si bien desde un
punto de vista conjuntista tenemos la identidad p = vp . Representaremos por
nico ideal maximal.
op al anillo de enteros de p y tambien llamaremos p a su u
As, si P es un punto regular de una curva cuasiproyectiva y p es su divisor
primo asociado, se cumple (por denici
on) que vp = vP y op = OP . Como
ideales, p = mP . Para incluir los puntos singulares en esta correspondencia
hemos de debilitarla un poco:
Denici
on 6.6 Sea V una curva proyectiva sobre un cuerpo de constantes k0
y K = k0 (V ). Diremos que un divisor primo p de K est
a situado sobre un punto
P V si OP op y mP p.
Teorema 6.7 Si V es una curva proyectiva sobre un cuerpo de constantes k0
y K = k0 (V ), entonces cada divisor p de K est
a situado sobre un u
nico punto
P V . La correspondencia p  P es una aplicaci
on K V para la cual
cada punto regular P V tiene una u
nica antiimagen p, la dada por vp = vP .
En particular, si V es regular tenemos una biyecci
on entre K y V .
n: Podemos suponer que V Pn no esta contenida en ning
Demostracio
un
hiperplano, pues un hiperplano de Pn es isomorfo a Pn1 , luego podemos ir
rebajando n hasta que esto ocurra. En particular, ninguna de las n+1 funciones
2 En

geometra algebraica es m
as frecuente referirse a ellos como lugares de V .

6.2. Divisores primos

221

coordenadas xi es identicamente nula en V y, en consecuencia, los cocientes


xi /xj son funciones no nulas de K. Sea N = max vp (xi /xj ).
i,j

Reordenando las coordenadas podemos suponer que N = vp (x1 /xn+1 ), con


lo que, para todo i,


vp (xi /xn+1 ) = vp (x1 /xn+1 )(xi /x1 ) = N vp (x1 /xj ) 0.
Sea V = V An . Acabamos de probar que las n coordenadas anes xi estan
en op , luego k0 [V ] = k0 [x1 , . . . , xn ] op .
Si p es el ideal maximal de op , entonces I = p k0 [V ] es un ideal primo de
a de la forma J/I(V ), para un ideal primo J de k0 [X1 , . . . , Xn ].
k0 [V ], que ser
Sea W = V (J) V . Si fuera W = V entonces sera J = I(V ) y por lo tanto
I = 0. Esto signica que todos los elementos de k0 [V ] seran unidades de op ,
pero entonces todos los elementos de K seran unidades, lo cual es absurdo.
Como W es una subvariedad (cerrada) de V , ha de ser un punto W = {P }.
Si OP , entonces = /, donde , k0 [V ] y (P ) = 0. As tenemos
/ I, luego
/ p, luego = / op .
que , op y
Si adem
as mP , entonces (P ) = 0, luego I p y (como es una
unidad de op ) p.
Supongamos ahora que OP op , OQ op , mP p y mQ p. Tomando un
sistema de referencia adecuado, podemos suponer que x1 (P ) = 0, x1 (Q) = 0,
xn+1 (P ) = 0, xn+1 (Q) = 0, es decir, que la funci
on coordenada afn x1 sea
regular en ambos puntos y no se anule en Q. As, x1 mP , 1/x1 OQ , luego
x1 p, 1/x1 op , lo cual es absurdo.
Si P V es regular y p es el divisor primo dado por vp = vP , es claro que
p es una antiimagen de P . Si hubiera otra q, tendramos que op = OP oq y
p = mP q, pero esto es imposible (salvo si p = q), por ejemplo por 5.5.
El teorema siguiente prueba que la aplicaci
on K V que acabamos de
describir es suprayectiva, es decir, todo punto de V esta situado bajo un primo.
Teorema 6.8 Sea V una curva proyectiva sobre un cuerpo k0 y r : Vr V
su regularizaci
on. Entonces el diagrama siguiente es conmutativo:
Vr

Vr

 V

V

on inducida por el isomorsmo r : k0 (V ) k0 (Vr ), es


donde r es la biyecci
decir, la biyecci
on que cumple vr (p) () = vp (
r()), para todo k0 (V ) y todo
on V V es suprayectiva.
p Vr . En particular la aplicaci
n: Tomamos p Vr , su imagen P Vr y Q = r(P ) V .
Demostracio
Hemos de probar que Q es tambien la imagen de r (p), es decir, que OQ or (p)
y mQ r (p).

222

Captulo 6. Funciones algebraicas I

Para probarlo tomamos OQ . El teorema 2.52 nos da que r() OP = op ,


luego 0 vp (
r()) = vr (p) (), luego or (p) .
Si mQ sabemos ademas que (Q) = 0 y r()(P ) = (r(P )) = (Q) = 0,
luego r() mP . La conclusi
on es analoga.
Teniendo en cuenta que las echas horizontal superior y vertical izquierda
son biyecciones, y que la horizontal inferior es suprayectiva, es claro que la
vertical derecha es tambien suprayectiva, como arm
abamos.
Si pensamos en V como una reconstruccion abstracta de Vr , entonces la
aplicaci
on V V es el equivalente abstracto de r.
Veamos ahora que las aplicaciones regulares entre curvas proyectivas regulares inducen aplicaciones entre los conjuntos de divisores primos. En principio
sabemos que determinan una extensi
on nita entre sus cuerpos de funciones, as
que vamos a estudiar dichas extensiones. Empezamos con un hecho elemental:
Teorema 6.9 Si K/k es una extensi
on algebraica, la u
nica extensi
on a K del
valor absoluto trivial de k es el valor absoluto trivial.
n: En caso contrario existe K con || > 1. Entonces
Demostracio
n = cn1 n1 + + c1 + c0 ,

con ci k.

Pero de aqu se sigue que ||n = ||n1 , lo cual es imposible.


As, si K/k es una extension de cuerpos de funciones algebraicas y P es
un divisor primo de K, la valoraci
on vP no puede ser identicamente nula en
k , pues entonces cualquier valor absoluto de vP en K se restringira al valor
absoluto trivial en k, en contra del teorema anterior. Como vP : K Z es
un homomorsmo de grupos, ha de ser vP [k ] = eZ, para cierto e 1. Es claro
entonces que v = (1/e)vP |k es una valoraci
on en k que se anula en k0 , luego se
corresponde con un divisor primo p de k. En resumen:
Teorema 6.10 Si K/k es una extensi
on de cuerpos de funciones algebraicas,
para cada divisor primo P de K existe un u
nico divisor primo p de k tal que
vP |k = evp , para cierto natural e = e(P/p).
Denici
on 6.11 En la situaci
on del teorema anterior, diremos que el primo P
divide a p, y lo representaremos por P | p. El n
umero e(P/p) (o eP ) se llama
ndice de ramicaci
on de p en P. Si e(P/p) > 1 diremos que p se ramica en P.
En este caso diremos tambien que p es un primo de k ramicado en K o que P
es un primo de K ramicado sobre k. Se comprueba inmediatamente que P | p
si y solo si la restriccion a k biyecta los valores absolutos de P con los de p.
Vemos as que una inclusi
on k K de cuerpos de funciones algebraicas
(o, mas en general, un k0 -monomorsmo entre ellos) da lugar a una aplicaci
on
K k . Si k0 es algebraicamente cerrado esta aplicacion tiene una interpretaci
on geometrica.

6.2. Divisores primos

223

Teorema 6.12 Sea : V W una aplicaci


on regular suprayectiva entre dos
curvas proyectivas y sea : k0 (W ) k0 (V ) el k0 -monomorsmo que induce.

on de k0 (W ), lo que nos da
Este
nos permite considerar a k0 (V ) como extensi
una aplicaci
on : V W . Entonces el diagrama natural conmuta:
V

V

 W

W

n: Sea P V y p el primo de W que divide a P. Sea


Demostracio
P V el punto situado bajo P. Hemos de probar que (P ) esta situado bajo
p. En efecto, si f O(P ) (W ), tenemos que vp (f ) = e(P/p)1 vP ((f )) 0,
pues (f ) OP (V ) OP . Esto prueba que O(P ) (W ) op , y el mismo
razonamiento nos da que m(P ) p, luego p esta sobre (P ).
A partir de aqu ya podemos identicar sin ambig
uedades los puntos de una
curva proyectiva regular con sus divisores primos asociados. As, por ejemplo,
si V y W son curvas proyectivas regulares, el teorema anterior arma que (los
divisores primos de) los puntos de V que dividen a (el divisor primo de) un
punto P W son (los asociados a) las antiimagenes de P .
En particular, dada una aplicaci
on : V W entre curvas proyectivas
regulares, podemos hablar del ndice de ramicaci
on e(, P ) para cada punto
P V.
Volviendo al caso general, es claro que si tenemos una cadena de extensiones k K L con primos correspondientes Q | P | p, se tiene la relacion
multiplicativa:
e(Q/p) = e(Q/P)e(P/p).
Si p es un divisor primo de un cuerpo de funciones algebraicas k, llamaremos
kp a la complecion correspondiente, llamaremos op indistintamente al anillo de
enteros de k o de kp , llamaremos p indistintamente al ideal primo de cualquiera
de los dos anillos y k p a cualquiera de los dos cuerpos de restos. Seg
un 5.14,
ambos son isomorfos a traves de la aplicacion inducida por la inclusi
on entre los
anillos de enteros.
Si K/k es una extension de cuerpos de funciones algebraicas, la clausura
de k en KP es una complecion de k respecto de p, luego es topol
ogicamente
as a
un,
isomorfa a kp . De hecho, podemos tomarla como kp y as kp KP . M
Kkp es una extension nita de kp , luego es un cuerpo metrico completo (por el
teorema 5.27), luego es cerrado en KP y contiene a K, luego KP = Kkp .
La relacion vP |k = evp , que en principio se cumple sobre k, se cumple de
hecho sobre kp por la densidad de k y la continuidad de las valoraciones. Esto
signica que el ndice de ramicaci
on e(P/p) es el mismo que el de KP /kp .
Por otra parte, el hecho de que los valores absolutos de P se restrinjan a
los de p se traduce en que op OP (vistos como anillos en K y k) y p P

224

Captulo 6. Funciones algebraicas I

(vistos como ideales en dichos anillos). Por consiguiente, la inclusi


on induce un
monomorsmo k p K P entre los cuerpos de restos correspondientes. Mas
a
un, tenemos el diagrama conmutativo
KP


 KP


kp

 kp

donde los cuerpos de la izquierda son los de K y k, mientras que los de la derecha
son los de KP y kp . Por lo tanto, el cuerpo de restos de K es una extension nita
del cuerpo de restos de k, del mismo grado que la correspondiente extensi
on entre
los cuerpos de restos de las compleciones.
Denici
on 6.13 Sea K/k una extensi
on de cuerpos de funciones algebraicas,
sea p un divisor primo en k y P un divisor de p en K. Llamaremos grado de
inercia de p en P al grado
fP = f (P/p) = |K P : k p |,
que coincide con el grado de inercia de la extensi
on local KP /kp .
Al igual que sucede con el ndice de ramicaci
on, si k K L es una
cadena de extensiones con primos Q | P | p, es claro que se cumple la relacion:
f (Q/p) = f (Q/P)f (P/p).
Si denimos el grado local de p en P como
nP = n(P/p) = |KP : kp |,
entonces el teorema 5.32 nos da la relacion
n(P/p) = e(P/p)f (P/p).
Pronto demostraremos que si k0 es algebraicamente cerrado todos los grados de inercia valen 1, por lo que el grado de inercia no tiene interpretaci
on
geometrica. Para ello necesitamos algunos resultados generales. Notemos que
de momento ni siquiera tenemos garantizado que un cuerpo de funciones
algebraicas arbitrario tenga divisores primos. El teorema siguiente muestra que
los cuerpos de fracciones algebraicas tienen divisores primos:
Teorema 6.14 Sea k = k0 (x), donde x es trascendente sobre k0 . Entonces los
divisores primos de k son los asociados a los ideales primos de k0 [x] seg
un el
ejemplo de la p
agina 197 y el primo innito dado por3 v (f ) = grad f .
Todos ellos son distintos dos a dos.
3 Denimos el grado de una fracci
on algebraica f = p(x)/q(x) como la diferencia de los
grados grad p grad q.

6.2. Divisores primos

225

n: Sea p un divisor primo de k y supongamos que vp (x) 0.


Demostracio
Entonces vp (p(x)) 0 para todo p(x) k0 [x]. Si todos los polinomios tuvieran
valor nulo, de hecho vp sera identicamente nula, luego ha de existir un polinomio
p(x) tal que vp (p(x)) > 0. Descomponiendolo en primos, podemos suponer que
p(x) es primo. Entonces p(x) es el u
nico primo (salvo asociados) con valor
positivo, pues si q(x) es otro primo, entonces existen polinomios a(x) y b(x)
tales que a(x)p(x) + b(x)q(x) = 1. Si vp (q(x)) > 0, el miembro izquierdo tiene
valor positivo, pero el derecho no, contradicci
on.
Ahora es claro que vp coincide con la valoraci
on inducida por el ideal (p(x)) y
como ideales distintos inducen valoraciones distintas, podemos identicar cada
ideal con su divisor correspondiente p = (p(x)).
Supongamos ahora que vp (x) < 0. Entonces el valor de un monomio es
vp (axn ) = nvp (x) y, en una suma de monomios, el monomio de mayor grado
tiene menor valor. Por consiguiente vp (p(x)) = grad p(x)vp (x) para todo polinomio p(x) k0 [x], y de aqu se sigue que la igualdad vale tambien para todo
p(x) k. Como vp ha de ser suprayectiva, necesariamente vp (x) = 1, con lo
que p = . (En realidad, para completar la prueba hay que comprobar que v
es una valoraci
on, lo cual es inmediato.)
Ciertamente v es distinta de todas las valoraciones asociadas a ideales
primos, pues es la u
nica que toma un valor negativo sobre x.
Es f
acil ver que un polinomio p(z) C[z] tiene un polo en de orden igual
a su grado, luego la valoraci
on v en C(z) asigna a cada polinomio (y, por
consiguiente, a cada fracci
on algebraica) su orden en el punto en el sentido
de la teora de funciones de variable compleja.
Si k0 es un cuerpo algebraicamente cerrado, el teorema anterior muestra
explcitamente la biyeccion del teorema 6.7: podemos pensar en k0 (x) como el
cuerpo de funciones racionales de P1 (k0 ) = k0 {}. Los ideales primos de
k0 [x] son los de la forma (x a), con a k0 , y es claro que el divisor primo
asociado a (x a) es el u
nico primo situado sobre a, mientras que el primo
es el u
nico primo situado sobre el punto .
Volviendo al caso general, podemos clasicar los divisores primos de un
cuerpo k0 (x) en divisores primos nitos (identicables con los ideales primos
de k0 [x]) y el primo innito. No obstante, hemos de tener presente que esta
clasicacion es relativa a la base de trascendencia x. Por ejemplo, si y = 1/x,
entonces k = k0 (x) = k0 (y), y si p es el primo innito para x, se cumple que
vp (y) = vp (x) = 1, luego vp es la valoracion asociada al ideal (y) de k0 [y].
Vemos, pues, que un mismo divisor primo p puede ser nito para una base e innito para otra. Esto hace que en muchas ocasiones no perdamos generalidad si
trabajamos u
nicamente con primos nitos. El teorema siguiente es un ejemplo:
Teorema 6.15 Sea k = k0 (x) un cuerpo de fracciones algebraicas y p un divisor
on nita de k0 . Si
primo de k. Entonces cuerpo de restos k p es una extensi
p es un primo nito asociado al ideal primo p = (p(x)) de k0 [x], entonces
|k p : k0 | = grad p. Si p es el primo innito, entonces |k p : k0 | = 1.

226

Captulo 6. Funciones algebraicas I

n: Supongamos primero que p = (p(x)) es nito. Un eleDemostracio


mento arbitrario de op es una fracci
on f (x)/g(x) tal que p(x)  g(x). Existen
polinomios u(x) y v(x) tales que u(x)p(x) + v(x)g(x) = 1, luego
f (x) = f (x)u(x)p(x) + f (x)v(x)g(x).
Por consiguiente
f (x)v(x)

f (x)
f (x)v(x)g(x) f (x)
f (x)u(x)
=
=
p(x) p.
g(x)
g(x)
g(x)

(Aqu p es el ideal de op .) Esto prueba que la clase de f /g en k p es la misma que


la del polinomio f (x)v(x), luego el monomorsmo de cuerpos k0 [x]/p k p es
un isomorsmo.
La inclusi
on k0 k p factoriza como k0 k0 [x]/p k p y es bien
conocido que el cuerpo intermedio es una extensi
on nita de k0 cuyo grado es
grad p(x).
Si p es el primo innito, llamando y = 1/x tenemos que p es el primo asociado
al ideal (y) de k0 [y]. Como el polinomio y tiene grado 1, la parte ya probada
nos da que |k p : k0 | = 1.
Los divisores primos de un cuerpo de funciones algebraicas arbitrario K los
estudiaremos a partir del hecho de que K es una extension de un cuerpo de
fracciones algebraicas k = k0 (x). Por lo pronto, sabemos que si P es un divisor
primo de K y p es el divisor primo de k que cumple P | p, la extensi
on K P /k p
es nita (de grado f (P/p) y la extensi
on k p /k0 es nita por el teorema anterior.
Esto justica la denici
on siguiente:
Denici
on 6.16 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k0 y P un divisor primo de K. Llamaremos grado de P a
grad P = |K P : k0 |.
El teorema anterior arma que si p = (p(x)) es un divisor nito de un cuerpo
de fracciones algebraicas k = k0 (x), entonces grad p = grad p(x), mientras que
grad = 1.
Si K/k es una extension de cuerpos de funciones algebraicas, P es un divisor
primo en K y p es el primo de k al cual divide, es claro que se cumple la relaci
on
grad P = f (P/p) grad p.

(6.1)

Ahora es evidente que si K es un cuerpo de funciones algebraicas sobre


un cuerpo de constantes algebraicamente cerrado, entonces todos los divisores
primos tienen grado 1 y los grados de inercia en todas las extensiones son 1.
Ahora probaremos que todo primo de k es divisible entre un primo de K,
as como que el n
umero de divisores es nito.
Sea k un cuerpo de funciones algebraicas y p un divisor primo en k. Por
simplicar jaremos un valor absoluto | |p asociado a p en k (aunque es f
acil

6.2. Divisores primos

227

ver que la eleccion es irrelevante en todo lo que sigue). Llamaremos igual a


su extension a la complecion kp . Sea Kp una clausura algebraica de kp . El
nica a
teorema 5.27 nos da que el valor absoluto de kp se extiende de forma u
cada extension nita de kp , luego se extiende a todo Kp . Seguiremos llamando
| |p a la extension. As Kp es un cuerpo metrico.4 No es cierto que sea discreto
o completo, pero cada subcuerpo de grado nito sobre kp s lo es (por 5.28).
Teorema 6.17 Sea K/k una extensi
on de cuerpos de funciones algebraicas y
p un divisor primo de k. Entonces:
a) Para cada k-monomorsmo : K Kp existe un primo P en K divisor
de p tal que ||P = |()|p para todo K.
b) Para cada primo P de K que divide a p, los k-monomorsmos que inducen
el primo P seg
un el apartado a) son exactamente las restricciones a K de
los kp -monomorsmos : KP Kp . Adem
as, monomorsmos distintos
tienen restricciones distintas.
n: Notemos que [K] es una extension nita de k, luego
Demostracio
L = kp [K] es una extension nita de kp . Por consiguiente, L es un cuerpo
metrico discreto y completo. En particular L es cerrado, luego contiene a la
clausura de [K], la cual contiene a su vez a la clausura de k, que es kp . Esto
prueba que [K] es denso en L. Sea v la valoraci
on de L. La continuidad de v
hace que [K] contenga elementos de valor 1, luego v|[K] es una valoraci
on en
[K] (que se anula sobre k0 ). Sea P el divisor de K que convierte a en un
isomorsmo topol
ogico. La unicidad de la compleci
on implica que se extiende
a una isometra : KP Kp . Esto signica que un valor absoluto de P es el
dado por
||P = |()|p ,
para todo KP .
En particular P cumple a), y tambien hemos visto que se extiende a
una isometra en KP . Por otra parte, si P es un divisor primo de p en K,
el teorema 5.27 implica que cada kp -monomorsmo : KP Kp es una
isometra, pues el valor absoluto en KP dado por || = |()|p extiende al valor
absoluto de kp , luego ha de ser el valor absoluto de KP .
S
olo falta probar la u
ltima armaci
on de b), pero es claro que la densidad de
K en KP implica que las restricciones a K de dos kp -monomorsmos distintos
han de ser dos k-monomorsmos distintos.
Como el n
umero de k-monomorsmos : K Kp es nito (es el grado de
separabilidad de K/k) concluimos que cada divisor primo de k tiene un n
umero
nito de divisores en K.
Con esto hemos probado que si k K entonces la aplicacion K k es
suprayectiva y cada punto de k tiene una cantidad nita de antiim
agenes.
4 Es f
acil ver que si partimos de otro valor absoluto asociado a p, la extensi
on es equivalente,
por lo que la estructura metrica de Kp s
olo depende de p y no del valor absoluto de partida.

228

Captulo 6. Funciones algebraicas I

Ahora es inmediato que todo cuerpo de funciones algebraicas K tiene divisores primos, pues K es una extension de un cuerpo k = k0 (x) de funciones
racionales, y ya hemos visto que estos cuerpos tienen divisores primos.
El teorema anterior nos da informaci
on mucho m
as precisa que la mera
nitud de los divisores de un primo en una extensi
on:
Teorema 6.18 Sea K/k una extensi
on separable de grado n de cuerpos de funciones algebraicas y p un primo en k. Entonces p es divisible por un n
umero
nito de primos P1 , . . . , Pr en K, de modo que
n = n(P1 /p) + + n(Pr /p).
Equivalentemente, si ei = e(Pi /p) y fi = f (Pi /p), se cumple la relaci
on
n = e1 f1 + + er fr .
n: Si la extensi
Demostracio
on K/k es separable, tambien lo son todas
las extensiones KPi /kp , pues KPi = Kkp . Por lo tanto, el n
umero de kp monomorsmos : KPi Kp es exactamente ni = n(Pi /p), los cuales se
restringen a otros tantos k-monomorsmos : K Kp . Puesto que cada uno
de estos monomorsmos se extiende a una u
nica complecion KPi , resulta que
las n1 + + nr restricciones son todos los k-monomorsmos de K, luego son
n en total.
Si k0 es algebraicamente cerrado todos los fi valen 1, con lo que la relaci
on
se reduce a e1 + + er = n.
El teorema siguiente puede verse como una generalizacion del principio de
prolongaci
on analtica (arma que una funci
on algebraica no nula tiene un
n
umero nito de ceros y polos):
Teorema 6.19 Si K es un cuerpo de funciones algebraicas y x K , entonces
existe a lo sumo una cantidad nita de divisores primos P en K tales que
vP (x) = 0.
n: Si x es algebraico sobre el cuerpo de constantes k0 , entonDemostracio
ces vP (x) = 0 para todo divisor primo P (por el teorema 6.9). Si es trascendente,
consideramos el cuerpo k = k0 (x). Obviamente K/k es una extension de cuerpos de funciones algebraicas. Si hay innitos primos en K cuyas valoraciones
no se anulan en x, los primos de k a los que dividen son innitos tambien, y
sus valoraciones no se anulan en x. Ahora bien, k es un cuerpo de funciones
racionales y solo hay dos primos cuyas valoraciones no se anulan en x, a saber,
el primo innito y el primo nito asociado al ideal (x) de k0 [x].
Con esto estamos en condiciones de probar que los elementos de un cuerpo de
funciones algebraicas K sobre un cuerpo de constantes algebraicamente cerrado
pueden verse como funciones denidas sobre K . En efecto:

6.2. Divisores primos

229

Denici
on 6.20 Sea K un cuerpo de funciones algebraicas sobre un cuerpo
de constantes algebraicamente cerrado k0 y sea K. Para cada P K ,
denimos (P) k0 {} como sigue:
a) Si vP () 0, tenemos que OP y OP /P = K P
= k0 , luego podemos
nico elemento que cumple
tomar como (P) k0 el u
(P) (mod P).
b) Si vP () < 0 denimos (P) = (y entonces diremos que tiene un
polo en P).
As tenemos denida una funci
on : K k0 {} que podemos identicar con , pues si , K determinan la misma funci
on, entonces para todos
los divisores primos P de K tales que vP () 0 y vP () 0 (todos salvo una
cantidad nita) se cumple (mod P), luego vP ( ) > 0, luego
tiene innitos ceros, lo cual s
olo puede ocurrir si = .
M
as a
un, si P no es un polo de ninguna de las dos funciones , K,
entonces
( + )(P) = (P) + (P),

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

En resumen, si el cuerpo de constantes k0 es algebraicamente cerrado, los


elementos de un cuerpo de funciones algebraicas K pueden verse como funciones
sobre K con valores en k0 {} y las operaciones de K se corresponden con
las denidas puntualmente.
Nota Si V es una curva proyectiva, entonces cada k0 (V ) puede verse como
funci
on sobre V o como funci
on sobre V . Ambas funciones se corresponden
a traves de la biyeccion natural entre ambos conjuntos. En efecto, si un primo
P de V esta situado sobre un punto P V y OP (V ), se cumple que
(P ) mP P, luego (P) = (P ). Si V es regular, esto nos dice que al
identicar V con V cada funci
on k0 (V ) se identica consigo misma.
En general, si K es un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k0 no algebraicamente cerrado, no podemos considerar a los elementos de K como funciones sobre K . De hecho, los elementos de K no son
funciones en ning
un sentido. No obstante, nada nos impide llamarlos funciones, e incluso podemos decir que una funci
on K tiene un cero de orden n en
un primo P cuando vP () = n, o que tiene un polo de orden n si vP () = n,
o que es regular o singular en P, seg
un si vP () 0 o vP () < 0, etc.
Disponemos as de un lenguaje geometrico aplicable a un contexto algebraico
abstracto. Los resultados geometricos que conocemos contin
uan siendo ciertos
en este contexto general en la medida en que tienen sentido. Por ejemplo,
resulta natural conjeturar que las funciones sin ceros ni polos son exactamente
las constantes, lo cual es cierto con un matiz:

230

Captulo 6. Funciones algebraicas I

Denici
on 6.21 Si K es un cuerpo de funciones algebraicas sobre un cuerpo
k0 , llamaremos cuerpo exacto de constantes de K a la clausura algebraica k1 de
k0 en K.
Es claro que K es tambien un cuerpo de funciones algebraicas sobre k1 , y
el teorema 6.9 nos da que los divisores primos de K son los mismos respecto
a cualquiera de los dos cuerpos. Si P es un divisor primo, entonces K P ha de
ser una extension nita tanto de k0 como de k1 , luego la extensi
on k1 /k0 es
nita. Estos hechos hacen que en muchas ocasiones no perdamos generalidad si
suponemos k1 = k0 . No obstante, hay que tener en cuenta es que el grado de
un divisor depende del cuerpo de constantes. La relaci
on es:
gradk0 P = |k1 : k0 | gradk1 P.
Ahora ya podemos determinar las funciones sin ceros ni polos:
Teorema 6.22 Si K es un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k0 , entonces las funciones de K sin ceros ni polos son exactamente
las de k1 . Si , K cumplen vP () = vP () para todo P K , entonces
= c, con c k1 .
n: Si vP (x) = 0 para todo P K , entonces x es algebraico
Demostracio
sobre k0 , pues si fuera trascendente podramos considerar k = k0 (x) y el primo
p = (x), que cumple vp (x) = 1. Si P es un divisor de p en K se cumple
vP (x) = 0, contradicci
on. As pues, x k1 . El recproco es obvio, por el
teorema 6.9.
Para la segunda parte, es claro que si una de las dos funciones es nula la otra
tambien lo es. En caso contrario / es una funci
on sin ceros ni polos, luego es
una constante de k1 .

6.3

Funciones algebraicas complejas

En esta seccion estudiamos con mas detalle el caso de los cuerpos de funciones
algebraicas sobre k0 = C. Sabemos que podemos identicarlos con los cuerpos de
funciones racionales de las curvas proyectivas regulares, las cuales son supercies
de Riemann. Vamos a ver que los conjuntos de divisores primos tambien admiten
una estructura natural de supercie de Riemann. En efecto:
Teorema 6.23 Si K es un cuerpo de funciones algebraicas complejas, entonces
K admite una u
nica estructura de supercie de Riemann respecto a la cual
M(K ) = K.
n: Veamos primero la existencia. Supongamos primero que
Demostracio
K = C(V ), donde V es una curva proyectiva regular. (Por claridad, aqu
distinguiremos entre V y V .) La biyecci
on natural f : V V permite
transportar la estructura analtica de V al conjunto V , con lo que se convierte
en una supercie de Riemann y f pasa a ser una transformaci
on conforme.

6.3. Funciones algebraicas complejas

231

Ademas las funciones meromorfas de V pasan a ser las composiciones de f con


las funciones meromorfas de V , que son las funciones de C(V ). Ahora bien, la
nota de la p
agina 229 nos dice que dichas composiciones son precisamente las
funciones de C(V ) vistas como funciones sobre V . As, M(V ) = C(V ).
Si K es un cuerpo arbitrario, el teorema 6.2 (y la observaci
on posterior) nos
dan una curva proyectiva regular V y un C-isomorsmo : C(V ) K. Es
claro que induce una biyecci
on natural : K V , de modo que, para
todo C(V ) y todo P K , se cumple ()(P) = ((P)).
Esta biyeccion nos permite a su vez transportar la estructura analtica que
hemos denido en V al conjunto K , y con ello se convierte en una transformaci
on conforme. Las funciones meromorfas de K son precisamente las
composiciones con de las funciones de C(V ), pero estas composiciones son
precisamente las funciones de K. As pues, M(K ) = K.
Veamos ahora la unicidad. Supongamos que tenemos dos estructuras de supercie de Riemann sobre K y veamos que son la misma. Basta ver que la
on conforme entre ambas estrucidentidad I : K K es una transformaci
turas. Sea z K cualquier funci
on no constante. Sea E el conjunto de los
puntos de K que son puntos de ramicaci
on (seg
un la denici
on 4.30) para
z respecto de una de las dos estructuras. Entonces z se restringe a una carta
en un entorno de cada punto de K \ E (para ambas estructuras), de donde se
sigue que la identidad I : K \ E K \ E es una transformaci
on conforme
de una estructura en la otra.
Veamos ahora que I tambien es continua en los puntos de E. Dado P E,
sea K tal que (P) = 0 y sean P = P1 , P2 , . . . Pn los divisores primos
donde se anula . Por 5.5 existe K tal que (P) = 0 y (Pi ) = 0 para
i = 2, . . . , n. De este modo, P es el u
nico punto de K donde (P) = (P) = 0.
Sea {xn } K una sucesion que converja a P respecto de una de las topologas. Por compacidad, tomando una subsucesi
on si es preciso, podemos
suponer que {xn } converge a un punto Q respecto de la otra topologa, pero
como y son continuas para ambas, tenemos que (xn ) y (xn ) convergen
a 0 y (Q) = (Q) = 0, luego P = Q. Esto prueba que la identidad es continua, luego por compacidad es un homeomorsmo. En otras palabras, ambas
estructuras inducen la misma topologa.
Veamos, por u
ltimo, que I es holomorfa en todo P E. Tomamos cartas
X e Y alrededor de P para ambas estructuras tales que X(P) = Y (P) = 0
cuyos dominios no contengan otros puntos de E. Entonces f = X 1 Y es un
homeomorsmo de un entorno de 0 en un entorno de 0 y como I es holomorfa
en K \ E, tenemos que f es holomorfa salvo a lo sumo en 0. Es claro entonces
que 0 es una singularidad evitable, luego, de hecho, f es holomorfa en 0 y la
identidad I es holomorfa en P.
As pues, podemos hablar de la supercie de Riemann K de un cuerpo de
funciones algebraicas K sobre C. De la prueba del teorema anterior se sigue que
si V es una curva proyectiva regular, entonces la identicaci
on V V es una
transformaci
on conforme, lo cual signica que la identicaci
on entre V y V no
da lugar a ninguna ambig
uedad en lo referente a las estructuras analticas.

232

Captulo 6. Funciones algebraicas I

Es claro que un C-isomorsmo entre dos cuerpos de funciones algebraicas


induce una biyecci
on entre sus supercies de Riemann que permite traspasar
la estructura analtica de una a la otra. Por la unicidad concluimos que dicha
biyeccion ha de ser una transformaci
on conforme. Por consiguiente:
Teorema 6.24 Dos cuerpos de funciones algebraicas complejas son isomorfos
si y s
olo si sus supercies de Riemann son conformemente equivalentes.
De aqu se sigue que si V es una curva proyectiva, no necesariamente regular,
la supercie de Riemann de V es conformemente equivalente a la regularizacion
de V (puesC(V ) es C-isomorfo a C(Vr )). La aplicaci
on V V es holomorfa
por el teorema 6.8.
Vamos a dar una descripci
on explcita de la estructura analtica de K .
Teniendo en cuenta que todo cuerpo K de funciones algebraicas puede verse
como el cuerpo de funciones racionales de una curva proyectiva regular V , el
teorema 4.9 se traduce inmediatamente a una descripcion de la topologa de
K :
Teorema 6.25 Si K es un cuerpo de funciones algebraicas complejas, una base
de K la forman los conjuntos
U (1 , . . . , r ; 6) = {P K | i OP y |i (P)| < 6},

i K, 6 > 0.

Tambien podemos describir explcitamente la estructura analtica:


Teorema 6.26 Si K es un cuerpo de funciones algebraicas complejas, P K
y K cumple vP () = 1, entonces se restringe a una transformaci
on
conforme de un entorno de P en un entorno de 0.
n: No perdemos generalidad si suponemos que K = C(V ),
Demostracio
donde V es una curva proyectiva regular. Sea P el primo de V situado bajo
P. Basta probar que se restringe a una carta en un entorno de P , pero la
condici
on vP () = 1 equivale a que () = mP , es decir, a que es un par
ametro
local en P , luego, en efecto, determina una carta.
M
as en general:
Teorema 6.27 Sea K/k una extensi
on de cuerpos de funciones algebraicas
complejas. Entonces la aplicaci
on natural : K k es holomorfa de grado
on
|K : k| (en el sentido de 4.33) y para cada P K , el ndice de ramicaci
eP coincide con el ndice de ramicaci
on e(, P) en el sentido de 4.29.
n: No perdemos generalidad si suponemos que K y k son
Demostracio
los cuerpos de funciones racionales de dos curvas proyectivas regulares V y W ,
y entonces la inclusi
on k K se traduce en la existencia de una aplicaci
on
regular suprayectiva : V W , que en virtud de 6.12 podemos identicar
con la aplicaci
on del enunciado.
Sea P V y sean w K, z k tales que vP (w) = v(P ) (z) = 1. Por el teorema anterior w y z determinan cartas alrededor de P y (P ) respectivamente.

6.3. Funciones algebraicas complejas

233

Si llamamos e = eP (en el sentido algebraico), entonces vP (z) = ev(P ) (z) = e,


luego z = 6we , para cierta 6 K que cumple vP (6) = 0 (es decir, 6(P ) = 0, ).
La lectura de en las cartas w y z es la funci
on holomorfa t  6(w1 (t))te , que
tiene un cero de orden e en 0. La prueba del teorema 4.28 muestra que e es el
ndice de ramicaci
on en el sentido analtico. Ahora basta tener en cuenta los
teoremas 6.18 y 4.34 para concluir que el grado de es |K : k|.
Teniendo en cuenta el teorema 6.12, el grado de una aplicaci
on regular
no constante : V W entre curvas proyectivas regulares (en el sentido
analtico) coincide con el grado de denido algebraicamente al comienzo del
tema (como el grado |C(V ) : C(W )|). Ahora es inmediata la versi
on siguiente
del teorema 4.35:
Teorema 6.28 (F
ormula de Hurwitz) Sea K un cuerpo de funciones algebraicas, sea z K una funci
on no constante y k = C(z). Entonces el genero g
de K viene determinado por la relaci
on
2 2g = 2|K : k| +


(1 eP ),
P

donde P recorre los divisores primos de K ramicados sobre k.


Notemos que esta formula presupone que el n
umero de primos ramicados
es nito, cosa que sabemos por la teora sobre supercies de Riemann, pero que
no tenemos probado para extensiones sobre cuerpos de constantes arbitrarios
(de hecho, veremos que dicha nitud s
olo es cierta para extensiones separables).
Con esta formula podemos calcular el genero de una curva proyectiva no
necesariamente regular (denido como el genero de su regularizaci
on).
Ejemplo Consideremos ahora la curva alfa V = V (Y 2 X 2 (X + 1)) y su
cuerpo de funciones racionales, K = C(x, y). Vamos a estudiar la aplicaci
on
x : V C . Su grado es |K : C(x)| = 2, luego cada punto de C es
divisible entre dos divisores primos de V con multiplicidad 1 o por uno solo con
multiplicidad 2. Sabemos que el u
nico punto singular de V es (0, 0), sobre el
cual puede haber m
as de un primo.
Si a C, a = 0, entonces los divisores primos de a en V son los primos
situados sobre las antiim
agenes de a por x. Como entre dichas antiim
agenes no
esta (0, 0), se trata simplemente de las antiimagenes de a.

Si a = 1 entonces hay dos antiim
agenes distintas, a saber (a, a2 (a + 1)),
luego son no ramicadas.
Si a = 1 hay una u
nica antiimagen, a saber (1, 0), luego este punto tiene
ndice de ramicaci
on igual a 2.
Por otra parte, V tiene un u
nico punto en el innito, donde x toma el valor
, luego dicho punto tambien tiene ndice de ramicaci
on igual a 2.
La u
nica antiimagen de a = 0 es el punto (0, 0), pero hay dos posibilidades:
o bien esta situado bajo dos primos distintos con multiplicidad 1 o bien bajo

234

Captulo 6. Funciones algebraicas I

un u
nico primo con multiplicidad 2. La f
ormula de Hurwitz excluye esta u
ltima
posibilidad, pues entonces sera
2 2g = 2 2 + (1 2) + (1 2) + (1 2),
lo cual es imposible. Concluimos que sobre (0, 0) hay dos divisores primos
distintos y que el genero de V es g = 0. En realidad ya habamos obtenido esto
en el u
ltimo ejemplo de la p
agina 141. (Recordemos que la aplicacion V V
es equivalente a la regularizaci
on de V .)
Ejemplo

Para cada n
umero natural g 1, la curva V dada por
Y 2 = X(X 2 1) (X 2 g 2 )

tiene genero g.
En efecto, es facil ver que V es irreducible y que todos sus puntos nitos
son regulares. Su u
nico punto innito es (0, 1, 0), que es singular si g 2. Sea
K = C(V ) = C(x, y) y consideremos la aplicacion x : V C.
Como en el ejemplo anterior razonamos que los u
nicos puntos nitos ramicados son los puntos (a, 0), con a = 0, 1, . . . , g, cuyo ndice de ramicaci
on
es e = 2.
La f
ormula de Hurwitz implica que el n
umero de primos ramicados ha de
ser par, luego sobre el punto innito no puede haber m
as que un divisor primo,
tambien con e = 2, y as obtenemos que el genero g de V cumple
2 2
g = 2 2 + (2g + 2)(1 2) = 2 2g,
luego g = g.
Ahora vamos a probar un teorema que nos permitir
a aplicar toda la teora
sobre cuerpos de funciones algebraicas a supercies de Riemann arbitrarias.
Para ello necesitamos algunos resultados adicionales sobre el cuerpo M(X) de
las funciones meromorfas sobre una supercie de Riemann X. Como ya comentamos en el captulo IV, siempre existen funciones meromorfas no constantes,
por lo que el teorema 1.63 implica que M(X) tiene grado de trascendencia 1 sobre C. Sin embargo, se cumple algo m
as fuerte:5 Fijada una funci
on meromorfa
x M(X) de grado n, cualquier otra funci
on meromorfa es raz de un polinomio
de grado n con coecientes en C(x). Esto prueba que M(X) es una extension
nita de C(x), por lo que M(X) es un cuerpo de funciones algebraicas. M
as
a
un:
Teorema 6.29 Si V es una supercie de Riemann, entonces el cuerpo de funciones meromorfas K = M(V ) es un cuerpo de funciones algebraicas complejas
y existe una transformaci
on conforme : V K tal que, para cada f K
y cada P V , se cumple que f (P ) = f ((P )).
5 Ver

el teorema 14.20 de mi libro de Funciones de variable compleja.

6.3. Funciones algebraicas complejas

235

n: Seg
Demostracio
un acabamos de observar, K es un cuerpo de funciones algebraicas. Si P V , la aplicaci
on vP : K Z que a cada funci
on
meromorfa le asigna su orden en P es un homomorsmo de grupos no trivial,
luego su imagen es un subgrupo nZ, para cierto n > 0 (veremos que n = 1). La
aplicaci
on vP /n es claramente una valoracion en K. Llamemos (P ) al divisor
primo correspondiente.
Si K, entonces es regular en P si y solo si vP () 0, si y solo si
v(P ) () 0, si y solo si es regular en (P ) y, en tal caso, si (P ) = a,
entonces vP ( a) > 0, luego v(P ) ( a) > 0, luego ((P )) = a = (P ).
Ahora es claro que es continua, pues la antiimagen por de un abierto
b
asico de los considerados en el teorema 6.25 es un conjunto de la misma forma
en V , donde claramente es abierto.
Dado P V , sea K tal que v(P ) () = 1. Esto implica que se
restringe a una carta en un entorno de (P ), luego es inyectiva en un entorno
de P , lo cual implica que vP () = 1. As pues, vP = v(P ) (el n que apareca
en la denici
on es igual a 1, como anunci
abamos). M
as a
un, la lectura de
respecto de las cartas de V y K formadas por la restricci
on de a un entorno
de P es la identidad, luego es holomorfa en V . En particular es abierta y,
como V es compacta, tambien es cerrada. As pues es suprayectiva.
Por u
ltimo, si P , Q son puntos distintos en V , tomamos K tal que
(P ) = (Q), seg
un el teorema anterior. Podemos suponer que (P ) = ,
con lo que = (P ) cumple (P ) = 0, (Q) = 0 o, lo que es lo mismo,
vP () > 0 vQ (). Esto prueba que vP = vQ , es decir, (P ) = (Q) y as es
biyectiva, luego es una transformaci
on conforme.

Como en el caso de las curvas proyectivas, si V es una supercie de Riemann


llamaremos divisores primos de V a los divisores primos de su cuerpo de funciones meromorfas, y llamaremos V al conjunto de todos ellos, que seg
un el
teorema anterior es una supercie de Riemann conformemente equivalente a V .
M
as concretamente, la prueba del teorema nos muestra que podemos identicar
cada punto P V con la valoraci
on vP que a cada funci
on meromorfa le asigna
su orden en P (en el sentido de la teora de funciones de variable compleja).
Ahora es claro que toda supercie de Riemann V es conformemente equivalente a una curva proyectiva regular (pues M(V ) es C-isomorfo al cuerpo
de funciones racionales de una curva proyectiva regular V , luego V es conformemente equivalente a V , que es conformemente equivalente a V , que es
conformemente equivalente a V ).
Si : V W es una aplicaci
on holomorfa no constante, entonces podemos
denir una aplicaci
on holomorfa suprayectiva (luego regular) : V W que
conmute con las transformaciones conformes entre V , V y W , W . Entonces
los C-monomorsmos : M(W ) M(V ) y : C(W ) C(V ) conmutan
con los C-isomorsmos M(V )
= C(V ) y M(W )
= C(W ). Esto implica la

236

Captulo 6. Funciones algebraicas I

conmutatividad del cuadrado central del diagrama siguiente:


V

 V


V

V


W


W


W

 W

Todas las echas horizontales son transformaciones conformes, el rectangulo


exterior es conmutativo por denici
on de y sabemos que el tercer cuadrado
conmuta porque V y W son variedades proyectivas. Concluimos que el primer
cuadrado tambien conmuta, es decir, que los divisores en V de un punto de W
son precisamente sus antiimagenes.
A partir de aqu, todo lo que sabemos sobre vale tambien para . Por
ejemplo, el grado de en sentido analtico coincide con su grado algebraico, y
lo mismo sucede con los ndices de ramicacion.
Similarmente, si partimos de un C-monomorsmo : M(W ) M(V ),
podemos construir otro : C(W ) C(V ) que dena una : V W y, a
partir del diagrama anterior, denir : V W . La conclusi
on es la siguiente:
Teorema 6.30 Las aplicaciones holomorfas no constantes : V W entre
dos supercies de Riemann se corresponden biunvocamente con los C-monomorsmos : M(W ) M(V ) mediante la relaci
on () = . En particular,
dos supercies de Riemann son conformemente equivalentes si y s
olo si sus
cuerpos de funciones meromorfas son C-isomorfos.

6.4

La aritm
etica de los divisores primos

Vamos a profundizar en las propiedades y el comportamiento de los divisores primos de un cuerpo de funciones algebraicas. En primer lugar vamos a
demostrar que la hip
otesis de separabilidad en el teorema 6.18 se puede sustituir
por otra hip
otesis mas conveniente. Para ello probamos un par de resultados
previos.
Teorema 6.31 Sea k0 un cuerpo perfecto de caracterstica p y sea k = k0 (x),
on nita inseparable de
donde x es trascendente sobre k0 . Si K es una extensi
k, entonces x1/p K.
n: Sea y K un elemento no separable sobre k. Entonces
Demostracio
|k(y) : k| = mp y existe un polinomio

m 

F (X, Y ) =
aij X i Y jp k0 [X, Y ]
j=0

tal que f (x, y) = 0. Como k0 es perfecto,



m 

1/p
g(X, Y ) =
aij X i Y j k0 [X, Y ]
j=0

6.4. La aritmetica de los divisores primos

237

y g(x1/p , y) = f (x, y)1/p = 0, luego |k0 (x1/p , y) : k0 (x1/p )| m. Puesto que


|k0 (x1/p ) : k0 (x)| p, vemos que
mp |k0 (x1/p , y) : k0 (x)| |k0 (x, y) : k0 (x)| = mp.
Por consiguiente, k0 (x1/p , y) = k(y) K, luego x1/p K.
Teorema 6.32 Sea K/k una extensi
on puramente inseparable de grado n de
cuerpos de funciones algebraicas sobre un cuerpo de constantes perfecto k0 . Entonces cada primo p de k es divisible entre un u
nico primo P de K, el grado de
inercia es f = 1 y el ndice de ramicaci
on es e = n.
n: Sea p la caracterstica de los cuerpos. La extension puede
Demostracio
descomponerse en una cadena de extensiones de grado p, luego podemos suponer
que |K : k| = p. Como el u
nico k-monomorsmo K Kp es la identidad, el
teorema 6.17 nos da que p solo tiene un divisor primo P en K. Cada y OP
cumple que y p k, luego cada y K P cumple que y p k p . Ahora bien, los
cuerpos de restos son extensiones nitas de k0 , luego son perfectos, de donde
se sigue que K p = k p , es decir, f = 1. S
olo falta probar que e = p. Sabemos
que e = ef = |Kp : kp | = n(P/p). Si K = k(y), entonces y p k y Kp = kp (y),
con y p kp , luego el grado local n(P/p) sera 1 o p seg
un si y esta o no en kp .
Supongamos que es 1.
Sea x = y p k. Se cumple que x es trascendente sobre k0 , pues si fuera
algebraico k0 (x) sera perfecto y tendramos que y k0 (x) k. Sea k  = k0 (x)
y K  = k  (y). Vamos a ver que la extension K  /k  tambien es un contraejemplo
nico primo de K 
al teorema. Sea p el primo de k  al cual divide p y sea P el u
que lo divide.
Como y
/ k, el teorema anterior nos da que k/k  es separable. Por lo tanto

kp /kp tambien lo es. Estamos suponiendo que y kp e y p = x kp  , luego por



la separabilidad de la extensi
on ha de ser y kp  , luego KP
 = kp (y) = kp y


n(P /p ) = 1.
En otras palabras, si K/k es un contraejemplo, hemos encontrado otro en
el que el cuerpo base es un cuerpo de fracciones algebraicas. Equivalentemente,
podemos suponer que k = k0 (x). Observemos que K = k(y) = k0 (y) es tambien
un cuerpo de fracciones algebraicas. Cambiando x por 1/x si es preciso, podemos
suponer
que el primo p es nito, digamos el asociado a un polinomio irreducible
p(x) = ai xi k0 [x]. Si denimos P como el divisor primo de K asociado a
i

f (y) = p(x)1/p =

 1/p i
ai y k0 [y],
i

es claro que vP (p(x)) = vP (f (x)p ) = p = pvp (p(x)), de donde vP |k = pvp , luego


este P es precisamente el divisor de p en k y el grado de inercia es e = p.
Mediante tecnicas analticas hemos visto que para k0 = C el n
umero de
primos de un cuerpo k ramicados en una extensi
on es nito. M
as adelante veremos que si el cuerpo de constantes es arbitrario esto sigue siendo cierto para

238

Captulo 6. Funciones algebraicas I

extensiones separables. Sin embargo, acabamos de probar que es falso para


extensiones inseparables, pues en ellas todos los primos se ramican (notemos
que toda extensi
on inseparable contiene una extensi
on intermedia puramente
inseparable). Por otra parte, el teorema anterior arma que las extensiones puramente inseparables (sobre un cuerpo de constantes perfecto) tambien cumplen
el teorema 6.18. Ahora es facil unir ambos teoremas en un enunciado com
un:
Teorema 6.33 Si K/k es una extensi
on de cuerpos de funciones algebraicas
sobre un cuerpo de constantes perfecto k0 , la tesis del teorema 6.18 se cumple
igualmente.
n: Podemos suponer que k tiene caracterstica prima p. Sea
Demostracio
p un divisor primo de k y consideremos la clausura puramente inseparable Kp
de k en K. Sea |K : Kp | = ns y |Kp : k| = pm .
Por el teorema anterior s
olo existe un primo p en Kp que divida a p. Sean
P1 , . . . , Pr los divisores primos de K que dividen a p (que son los mismos
que dividen a p) y sea ni = n(Pi /p ). Como la extension K/Kp es separable,
cumple 6.18 y tenemos que ns = n1 + + nr . Por el teorema anterior tenemos
que n(p /p) = pm , luego
n = pm ns = pm n1 + + pm nr = n1 + + nr .

La hip
otesis de que k0 sea perfecto incluye a todos los cuerpos de caracterstica 0, a todos los cuerpos nitos y a todos los cuerpos algebraicamente
cerrados, por lo que no nos va a suponer ninguna restricci
on seria.
NOTA: En lo sucesivo supondremos t
acitamente que el cuerpo de constantes
k0 de los cuerpos de funciones algebraicas que consideremos ser
a siempre un
cuerpo perfecto.
Por ejemplo, bajo esta hip
otesis podemos probar:
Teorema 6.34 Si K/k es una extensi
on nita de Galois de cuerpos de funciones algebraicas, P es un divisor primo en K y p es el primo de k al cual divide,
entonces la extensi
on de cuerpos de restos K P /k p tambien es nita de Galois.
n: Como estamos suponiendo que k0 es perfecto, es claro que
Demostracio
la extension es separable. Veamos que es normal.
Tomamos [] K P . Por el teorema de aproximaci
on 5.5 podemos encontrar
 K tal que | |P < 1 y | |P < 1 para todo divisor P de p en
K distinto de P. La primera condici
on hace que [] = [ ], luego podemos

suponer que vP () 0 para todo P . Equivalentemente, podemos suponer que
vP (()) 0 para todo G.
Si p(x) = pol mn(, k) acabamos de probar que p(x) se escinde en OP [x],
luego podemos tomar clases modulo p y as obtenemos un polinomio p(x) k p [x]
que tiene a [] por raz y que se escinde en K P [x]. De aqu se sigue que el

6.4. La aritmetica de los divisores primos

239

polinomio mnimo de [] se escinde tambien en K P [x], luego la extensi


on es
normal.
El comportamiento de los divisores primos en las extensiones normales es
especialmente simple. Ello es consecuencia del siguiente hecho obvio:
Teorema 6.35 Sea : K L un k-isomorsmo entre dos extensiones nitas de un cuerpo de funciones algebraicas k y sea p un divisor primo de k.
Entonces, para cada divisor primo P de K que divide a p existe un u
nico divisor primo (P) de L que divide a p tal que para todo K se cumple
vP () = v(P) (()). Adem
as e(P/p) = e((P)/p) y f (P/p) = f ((P)/p).
n: Basta denir v(P) () = vP ( 1 ()).
Demostracio
En particular, si K/k es una extension normal de cuerpos de funciones algebraicas y G = G(K/k) es el grupo de los k-automorsmos de K, entonces G
act
ua (por la derecha) sobre el conjunto de los divisores primos de K que dividen
a un primo dado p de k, es decir, para cada uno de estos divisores P y cada G
esta denido (P) seg
un el teorema anterior, y adem
as ( )(P) = ((P)) y
1(P) = P. M
as a
un:
Teorema 6.36 Sea K/k una extensi
on normal de cuerpos de funciones algebraicas y sea G = G(K/k) el grupo de todos los k-automorsmos de K. Sea
p un divisor primo de k. Entonces G act
ua transitivamente sobre los divisores
primos de K que dividen a p, es decir, dados dos cualesquiera de ellos P y P ,
existe G tal que (P) = P .
n: Sean P : K Kp y P : K Kp dos k-monomorDemostracio
smos seg
un el teorema 6.17. Podemos suponer que K Kp , y entonces, por
la normalidad de K/k, se ha de cumplir que P [K] = P [K] = K. Es claro
1
entonces que = P P
 G cumple ||P = |()|P (para un par de valores
absolutos que extiendan a uno dado de p), de donde se sigue claramente que
vP () = vP (()) para todo K, luego P = (P).
Combinando los dos u
ltimos teoremas concluimos que si K/k es una extension normal de cuerpos de funciones algebraicas y p es un divisor primo en k,
entonces todos sus divisores en K tienen el mismo grado de inercia y el mismo
ndice de ramicaci
on (luego tambien el mismo grado local). En otras palabras,
e(P/p), f (P/p) y n(P/p) no dependen de P. La relaci
on del teorema 6.18 (o
de 6.33) se reduce a n = ef r.
Para el caso de una extensi
on nita de Galois podemos decir mucho m
as:
Denici
on 6.37 Sea K/k una extensi
on nita de Galois de cuerpos de funciones algebraicas, sea P un divisor primo de K y sea p el primo de k al cual
divide. Denimos el grupo de descomposici
on de p sobre P como
GP = { G(K/k) | (P) = P}.

240

Captulo 6. Funciones algebraicas I

Claramente GP es un subgrupo del grupo de Galois G = G(K/k). Ademas,


para todo G se cumple G(P) = GP . Es f
acil biyectar el conjunto cociente
umero r de divisores primos de p en K, con lo que |GP | = ef .
G/GP con el n
M
as concretamente, los ef r automorsmos de G se dividen en r clases de ef
automorsmos cada una, de modo que los automorsmos de cada clase llevan
P a cada uno de sus conjugados (a cada uno de los divisores de p).
El cuerpo L jado por GP se llama cuerpo de descomposici
on de p sobre P.
Claramente |L : k| = r.
Como KP = kp K, es claro que la extension KP /kp tambien es nita de
Galois. La restriccion induce un monomorsmo de grupos G(KP /kp ) GP
que, de hecho, es un isomorsmo porque ambos grupos tienen el mismo orden.
Sea p el primo de L divisible entre P. As k L K y kp Lp KP .
Ahora bien, GP = G(K/L), y es f
acil ver que GP es tambien el grupo de
descomposicion de P sobre p . Por consiguiente,
|KP : Lp | = |GP | = |KP : kp |,
es decir, Lp = kp . Esto implica que e(p /p) = f (p /p) = 1. Como la extension
local KP /kp es la misma que KP /Lp , resulta que el grado de inercia y el ndice
de ramicaci
on son los mismos para P/p que para P/p . En particular es claro
que P es el u
nico primo en K que divide a p (pues |K : L| = ef ).
Cada automorsmo GP se restringe a un automorsmo : OP OP
que deja jos a los elementos de op , el cual induce a su vez un k p -automorsmo

: K P K P de forma natural (
([]) = [()]). Recogemos esto y un poco
mas en el teorema siguiente:
Teorema 6.38 Sea K/k una extensi
on nita de Galois de cuerpos de funciones
algebraicas. Sea P un divisor primo en K y sea p el primo de k divisible entre P.
Entonces cada GP induce de forma natural un automorsmo G(K P /k p )
y la aplicaci
on 
es un epimorsmo de grupos GP G(K P /k p ).
n: S
Demostracio
olo falta probar la suprayectividad. Notemos que si L
es el cuerpo de descomposicion de p sobre P y p es el primo intermedio, se
cumple que Lp = k p , luego podemos sustituir k por L y suponer, pues, que
G = GP . Como K P /k p es separable, tiene un elemento primitivo, digamos [].
Al igual que en la prueba de 6.34, podemos suponer que p(x) = pol mn(, k)
se escinde en OP [x]. Dado G(K P /k p ), tenemos que ([]) es raz de p[x],
luego ([]) = [ ], donde  es un conjugado de . Existe G = GP tal que
() =  , con lo que
([]) = [()] = [ ] = ([]) y, por consiguiente, =
.
Esto nos lleva a la denici
on siguiente:
Denici
on 6.39 Sea K/k una extensi
on nita de Galois de cuerpos de funciones algebraicas, sea P un primo de K y p el primo de k al cual divide.
Llamaremos grupo de inercia de p sobre P al n
ucleo TP GP del epimorsmo
descrito en el teorema anterior. Llamaremos cuerpo de inercia de p sobre P al
cuerpo jado por TP .

6.4. La aritmetica de los divisores primos

241

Seg
un el teorema anterior, tenemos un isomorsmo GP /TP
= G(K P /k p ).
En particular |TP | = f . Si L es el cuerpo de descomposicion de p sobre P y M
es el cuerpo de inercia, tenemos las inclusiones k L M K. Los grados de
estas extensiones son
|L : k| = r,

|M : L| = f,

|K : M | = e.

Como TP es un subgrupo normal de GP , tenemos que la extension M/L es de


Galois. Sea p el primo intermedio en L y p el primo intermedio en M . Como
G(K/M ) = TP , es claro que el epimorsmo 
para la extensi
on K/M
es trivial, luego G(K P /M p ) = 1, luego f (P/p ) = 1. De aqu se sigue que
f (p /p ) = f = |M : L|.
El teorema siguiente recoge todo lo que hemos probado:
Teorema 6.40 Sea K/k una extensi
on nita de Galois de cuerpos de funciones
algebraicas, sea P un primo en K y p el primo de k al cual divide. Sea L el
cuerpo de descomposici
on y M el cuerpo de inercia, sean p y p los primos
divisibles por P en cada uno de estos cuerpos. Sea r el n
umero de divisores
primos de p en K, f = f (P/p) y e = e(P/p). Entonces se tienen los datos
indicados en la tabla siguiente:
Grado
Cuerpo
Primo
Ramicacion
Inercia

r
k
p

f
L
p

1
1

e
M
p

1
f

K
P
e
1

Probamos ahora un teorema sencillo sobre normas y trazas que necesitaremos


mas adelante:
Teorema 6.41 Sea K/k una extensi
on de cuerpos de funciones algebraicas y
sea p un divisor primo en k. Para cada divisor primo P de K que divida a p,
sean NP : KP kp y TrP : KP kp la norma y la traza locales. Entonces,
para todo K,


K
TrK
TrP ().
Nk () =
NP (),
k () =
P|p

P|p

n: Supongamos primero que la extensi


Demostracio
on es separable. Entonces, NK
()
es
el
producto
de
las
im
a
genes
de

por
todos
los k-monomork
smos de K en una clausura algebraica de kp . Al agrupar los que se extienden
a cada complecion KP obtenemos la norma NP (), luego se cumple la f
ormula
del enunciado, e igualmente con las trazas.
En el caso general, sea L la clausura puramente inseparable de k en K. Por
el teorema 6.32 sabemos que p tiene un u
nico divisor p en L. As como que
|Lp : kp | = |L : k|. La extension K/L es separable, luego, por la parte ya
probada,
 
K
NL () =
NP (),
P|p

242

Captulo 6. Funciones algebraicas I

donde NP es la norma de la extension KP /Lp . Elevando ambos miembros a


|L : k| obtenemos la relacion para K/k. El caso de las trazas es trivial, pues la
traza de una extensi
on inseparable es nula.
Para terminar estudiamos la estructura de las compleciones de los divisores
primos. Todos son isomorfos a cuerpos de series formales de potencias.
Teorema 6.42 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k0 , sea p un divisor primo de K, sea un primo en Kp y sea k0p
la clausura algebraica de k0 en Kp . Entonces Kp = k0p (()), es decir, todo
elemento de Kp se expresa de forma u
nica como

=
an n ,
con an k0p .
n

En particular k0p
= K p.
n: Tenemos que K p es una extension nita de k0 . Como ha de
Demostracio
ser separable, se cumple K p = k0 (c), para cierta clase c. Sea p(x) el polinomio
mnimo de c sobre k0 . Entonces, p(x) factoriza modulo p como (x c)q(x),
y los factores son primos entre s porque la extensi
on de cuerpos de restos es
separable. Por el lema de Hensel 5.20 el polinomio p tiene una raz Kp , de
modo que K p = k0 ([]).
La aplicaci
on natural k0 () K p es suprayectiva, luego es un isomorsmo
de cuerpos, pero lo mismo podemos decir de la aplicacion natural k0p K p
(notemos que todos los elementos de k0p son enteros en Kp , pues la valoraci
on es
trivial en k0 y, por 6.9, tambien en k0p ). Consecuentemente k0p = k0 ()
= K p.
Ahora basta aplicar el teorema 5.17.
Una ligera variante del argumento que acabamos de emplear nos da el siguiente resultado:
Teorema 6.43 Sea k = k0 ((x)) un cuerpo de series formales de potencias sobre
on nita de k. Sea k1
un cuerpo de constantes (perfecto) k0 y sea K una extensi
la clausura algebraica de k0 en K. Entonces k1 es una extensi
on nita de k0 y
K = k1 ((y)) para cierto y K.
El teorema 6.42 generaliza la noci
on de serie de Taylor de una funci
on racional sobre una curva algebraica. En efecto, sea V una curva algebraica sobre
un cuerpo (algebraicamente cerrado) k0 , sea K = k0 (V ) su cuerpo de funciones
ametro local en
racionales y sea P V un punto regular. Si OP (V ) es un par
P , esto signica que vP () = 1, lo cual sigue siendo cierto en la compleci
on KP .
Esto signica que es primo en KP y el teorema 6.42 nos da que KP = k0 (()).
En particular, todo OP (V ) admite un desarrollo de la forma
=

am m ,

am k0 .

m=0

Es inmediato que la serie de potencias


F (X) =


m=0

am X m

(6.2)

6.4. La aritmetica de los divisores primos

243

es precisamente la serie de Taylor de en P respecto al par


ametro , pues, para
todo n 0, se cumple que
n+1 |

n


am m ,

m=0

luego

n

m=0

am m mn+1
P ,

tal y como exige la denici


on de serie de Taylor.
En particular, si k0 = C, el teorema 4.7 nos da que la serie (6.2) no solo
converge a formalmente en KP , sino que tambien converge (a ) como serie
funcional en un entorno de P .
M
as a
un, si C(V ) es una funci
on racional no nula no necesariamente
regular en P , entonces n es regular en P , para n = vP (), y la convergencia
de la serie de Taylor de n en un entorno de P implica inmediatamente que la
serie de Laurent de como elemento de KP converge a en un entorno de P
excepto en el propio punto P si no es regular.

Captulo VII

Funciones algebraicas II
En el captulo anterior nos hemos ocupado esencialmente del comportamiento local de los divisores primos, es decir, el comportamiento de cada uno
de ellos con independencia de los dem
as. Ahora sentaremos las bases del estudio de su comportamiento global, es decir, de aquellos resultados que dependen
simult
aneamente de todos ellos. Por ejemplo, en el caso complejo conocemos
dos resultados globales: uno es que el n
umero de primos ramicados en una
extension es necesariamente nito, y otro es la formula de Hurwitz. En este
captulo entre otras cosas generalizaremos el primero de ellos a extensiones
separables de cuerpos de funciones algebraicas sobre un cuerpo de constantes
arbitrario, mientras que la versi
on general de la f
ormula de Hurwitz tendr
a que
esperar al captulo siguiente, donde daremos una denici
on algebraica de genero
que extienda a la que ya tenemos para el caso complejo.

7.1

Divisores

El estudio global de los cuerpos de funciones algebraicas se apoya en la


noci
on de divisor que introducimos a continuaci
on:
Denici
on 7.1 Sea K un cuerpo de funciones algebraicas. Denimos el grupo
de los divisores de K como el grupo abeliano libre D generado por los divisores
primos de K. Usaremos notacion multiplicativa, de modo que cada divisor de
K se expresa de forma u
nica como
a=

PnP ,

donde los exponentes nP son enteros y casi todos nulos.


Denimos vP (a) = nP . Un divisor es entero si todos sus exponentes son no
negativos. Diremos que un divisor a divide a un divisor b (y lo representaremos
por a | b) si vP (a) vP (b) para todo divisor primo P de K. Equivalentemente,
si b = ac, donde c es un divisor entero.
245

246

Captulo 7. Funciones algebraicas II

Es claro que un conjunto nito de divisores tiene un m


aximo com
un divisor
y un mnimo com
un m
ultiplo, que se forman elevando cada primo al menor
(respectivamente, al mayor) exponente con que aparece en los divisores dados.
En virtud del teorema 6.19, cada K determina un divisor, a saber,

() = PvP () .
P

A los divisores de esta forma los llamaremos divisores principales de K.


Notemos que, por denici
on, vP (()) = vP ().
Las propiedades de las valoraciones nos dan que ()() = (), as como que
(1 ) = ()1 . En otras palabras, el conjunto PK de los divisores principales
de K es un subgrupo de D y tenemos un epimorsmo
K PK .
Seg
un el teorema 6.22, el n
ucleo de este homomorsmo es k1 , donde k1 es
el cuerpo exacto de constantes de K. As pues, PK
= K /k1 . Al pasar de K
a PK estamos identicando a dos funciones cuando se diferencian en un factor
constante de k1 .
Conviene pensar en los divisores de K como en distribuciones posibles de
ceros y polos de una funci
on algebraica. Si un divisor a es principal, eso signica
que la distribuci
on asociada a a se realiza en K, es decir, existe realmente una
funci
on K (
unica salvo una constante) tal que vP () = vP (a) para todo
divisor primo P de K.
Si K/k es una extension de cuerpos de funciones algebraicas, identicamos
cada divisor primo p de k con el divisor
p = Pe11 Perr DK ,

(7.1)

donde P1 , . . . , Pr son los divisores de p en K y e1 , . . . , er son los ndices de ramicacion correspondientes. Esta aplicaci
on obviamente inyectiva se extiende
de forma u
nica por linealidad a un monomorsmo de grupos
Dk DK ,
que nos permite identicar a cada divisor de k con un divisor de K.
La transitividad de los ndices de ramicacion se traduce inmediatamente en
que si tenemos una cadena de extensiones k K L, entonces la composicion
de las identicaciones Dk DK DL es la identicacion correspondiente
a la extension K/k. As mismo, tenemos el diagrama conmutativo
K

 DK


 Dk

7.1. Divisores

247

En efecto, si k y P es un primo de K, sea p el primo de k divisible


entre P y sea e = e(P/p). Entonces
vP (()K ) = vP () = evp () = evp (()k ) = vP (()k ),
luego ()K = ()k .
La identicaci
on (7.1) nos permite hablar de la descomposici
on en primos
en K de un divisor primo p de k, de modo que lo que hasta ahora llam
abamos
divisores de p en K son precisamente los primos de K que aparecen en dicha
factorizaci
on con exponente no nulo.
Por ejemplo, el teorema 6.32 arma que si K/k es una extension puramente
inseparable de grado n, entonces cada primo p de k se descompone en la forma
p = Pn , para cierto primo P de K.
Similarmente, las observaciones tras el teorema 6.36 equivalen a que si K/k
es una extension normal, cada primo p de k factoriza en K en la forma
p = (P1 Pr )e ,
de modo que, adem
as, todos los factores tienen el mismo grado de inercia.
Conviene introducir algunas deniciones:
Denici
on 7.2 Sea K/k una extensi
on de grado n de cuerpos de funciones
algebraicas. Sea P un primo en K y p el primo de k al cual divide. Diremos
que
a) p se escinde en P si e(P/p) = f (P/p) = 1.
b) p se escinde completamente en K si p = P1 Pn (de modo que todos los
factores tienen necesariamente e = f = 1).
c) p se conserva primo en K si p = P (de modo que e(P/p) = 1, f (P/p) = n).
d) p se ramica en P si e(P/p) > 1.
e) p se ramica completamente en K si p = Pn (de modo que e(P/p) = n,
f (P/p) = 1).
En estos terminos, el teorema 6.40 arma que una extensi
on nita de Galois
K/k de cuerpos de funciones algebraicas se puede descomponer en una cadena
de extensiones k L M K (relativa a primos dados P y p), de modo que
p se escinda en L en un primo p , el cual a su vez se conserva primo en M y
luego se ramica completamente en K.
Un caso especialmente simple se da cuando la extension es abeliana, pues
entonces el grupo de descomposicion GP es normal y todos los divisores de p en
K tienen el mismo grupo de descomposicion, por lo que el cuerpo de descomposicion L es el mismo para todos. En tal caso, p se escinde completamente en
L, en la forma p = p1 pr . Similarmente, el cuerpo de inercia M es el mismo
para todos los divisores de p, y todos los pi se conservan primos en M , mientras
que se ramican completamente en K, en la forma pi = Pei .
Introducimos ahora la noci
on de norma de un divisor:

248

Captulo 7. Funciones algebraicas II

Denici
on 7.3 Si K/k es una extension de cuerpos de funciones algebraicas,
denimos la norma
K
Nk : DK Dk
f (P/p)
como el homomorsmo que sobre los primos viene dado por NK
,
k (P) = p
donde p es el primo de k divisible entre P.

La transitividad de grado de inercia implica la transitividad de la norma, es


L
K
decir, dada una cadena k K L, se cumple que NL
k = NK N k .
Para cada primo p de k se cumple
e
K
e
f e ++fr er
= p|K:k| .
Nk (p) = N(P11 Prr ) = p 1 1

Por linealidad esto es cierto para todo divisor a Dk , es decir,


K
|K:k|
.
Nk (a) = a

Ahora probamos que la norma que acabamos de denir es consistente con la


norma usual de la extensi
on K/k:
Teorema 7.4 Si K/k es una extensi
on de cuerpos de funciones algebraicas, el
diagrama siguiente es conmutativo:
K

 DK

Nk


k

Nk


 Dk

n: Hemos de probar que para todo K se cumple


Demostracio
K
(NK
k ()) = Nk (()).

Sea Ki la clausura puramente inseparable de k en K. As tenemos la cadena


on es puramente inseparable y la
k Ki K, de modo que la primera extensi
segunda es separable. Teniendo en cuenta que las dos normas son transitivas,
es claro que basta probar el teorema para cada una de estas extensiones por
separado. Alternativamente, basta probar el teorema en el supuesto de que
K/k es puramente inseparable y en el supuesto de que es separable.
Si K/k es puramente inseparable de grado n, entonces, seg
un el teorema 6.32,
cada primo p de k se corresponde con un u
nico primo P de K y su factorizaci
on
es p = Pn (con f = 1). Por lo tanto:
 K v ()
 v ()  nvP ()
K
= P
= ()n = (n ) = (NK
Nk (()) = Nk (P P ) = p P
k ()).
P

Supongamos ahora que K/k es separable de grado n. En primer lugar,


consideremos el caso en que ademas es normal, es decir, es nita de Galois. Sea
G = G(K/k) el grupo de Galois y sea p = (P1 Pr )e un primo de k. Tenemos
que

K
().
Nk () =
G

7.1. Divisores

249

Puesto que vp = (1/e)vP1 , se cumple que


vp (NK
k ()) =

1 
1 
vP1 (()) =
v(P1 ) ().
e G
e G

Cuando recorre G, tenemos que (P1 ) recorre ef veces cada primo Pi ,


luego
r

vp (NK
vPi () = vp (Nkk (())).
k ()) = f
i=1

Por consiguiente,

(NK
k ())

= NK
k (()).

Consideremos ahora el caso general en que K/k es separable. Sea L la


clausura normal de K sobre k. Tenemos k K L y la extensi
on L/k es de
Galois, luego cumple el teorema. Si K , tenemos que
K
|L:K|
|L:K|
(NL
) = (NK
.
k ()) = (Nk ()
k ())

Por otro lado,


L
K
|L:K|
(NL
.
k ()) = Nk (()) = Nk (())

As, si p es un primo de k, tenemos que


K
|L : K|vp (NK
k ()) = |L : K|vp (Nk (())),
K
con lo que, tras simplicar |L : K|, concluimos que (NK
k ()) = Nk (()).

En particular, si : V W es una aplicaci


on regular no constante entre
curvas proyectivas regulares, entonces la norma de un punto P V es simplemente (P ), luego la aplicaci
on norma : DV DW es simplemente la
extension lineal de al grupo de divisores. Por ello, la seguiremos llamando .
Denici
on 7.5 Si K es un cuerpo de funciones algebraicas, la aplicaci
on que
a cada divisor primo le asigna su grado se extiende por linealidad a un homomorsmo
grad : D Z,
con lo que tenemos denido el grado de un divisor arbitrario, de modo que
grad ab = grad a + grad b,

grad a1 = grad a.

Si P es un primo en K, la relaci
on (6.1) puede escribirse ahora en la forma
gradK P = f (P/p) gradk p = gradk pf = gradk NK
k (P).
Como el primer y el u
ltimo termino son ambos multiplicativos, esta relaci
on
es valida por linealidad para todo divisor, es decir, para todo a D se cumple
que
gradK a = gradk NK
(7.2)
k (a).

250

Captulo 7. Funciones algebraicas II

En particular, si a Dk tenemos que


gradK a = |K : k| gradk a,
de modo que el grado de un divisor depende de la extensi
on en que lo consideremos.
Ahora podemos dar una condici
on necesaria para que una distribuci
on posible de ceros y polos sea realizable en un cuerpo de funciones algebraicas, es
decir, para que un divisor sea principal:
Teorema 7.6 Si K es un cuerpo de funciones algebraicas, entonces los divisores principales de K tienen grado 0. Si K = k0 (x) es un cuerpo de fracciones
algebraicas, entonces los divisores principales son exactamente los de grado 0.
n: Consideremos primero el caso de un cuerpo de fracciones
Demostracio
algebraicas k = k0 (x). Si k es constante, entonces () = 1, luego por
denici
on grad() = 0. Por otra parte, todo k no constante se expresa de
forma u
nica como
= p1 (x)r1 pn (x)rn ,
donde pi (x) son polinomios irreducibles y los exponentes son enteros no nulos.
Si llamamos pi = (pi (x)), tenemos que () = pr11 prnn r , donde
r = v () = grad =

n


i=1

ri grad pi (x) =

n


ri grad pi .

i=1

Por lo tanto, teniendo en cuenta que grad = 1, concluimos que


grad() =

n


ri grad pi + r grad = 0,

i=1

luego todos los divisores principales de k tienen grado 0.


Recprocamente, si grad a = 0, para cada primo nito p, tomamos un polinomio pp (x) k0 [x] tal que p = (pp (x)) y denimos

= pp (x)vp (a) .
p

El producto es nito, luego k . Por construcci


on vp () = vp (a) para
todo primo nito p y, del hecho de que tanto () como a tienen grado 0, se sigue
f
acilmente que v () = v (a), luego a = (). As pues, todo divisor de grado
0 es principal.
Si K es un cuerpo arbitrario y x K es trascendente sobre k0 , tenemos que
k = k0 (x) K y, por la parte ya probada, todos los divisores principales de k
tienen grado 0. Ahora basta aplicar la f
ormula (7.2) junto con el hecho de que
la norma de un divisor principal es principal.
Por ejemplo, si el cuerpo de constantes es algebraicamente cerrado (y, por
consiguiente, todos los divisores primos tienen grado 1), vemos que la suma de
los ordenes de una funci
on algebraica en todos los puntos ha de ser nula. M
as
precisamente:

7.2. Interseccion de curvas

251

Teorema 7.7 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de


constantes k0 algebraicamente cerrado y x K una funci
on no constante. Entonces el n
umero de ceros de x es igual al n
umero de polos (contados ambos con
sus multiplicidades) y adem
as dicho n
umero es |K : k0 (x)|.
n: Teniendo en cuenta que los divisores primos de K tienen
Demostracio
todos grado 1, el grado de () es precisamente el n
umero de ceros de menos
el n
umero de polos, luego dicha diferencia es nula.
Como elemento de k = k0 (x), se cumple (x) = p/q, donde p es el divisor
asociado al primo x de k0 [x] y q es el primo innito. El n
umero de ceros de x
es el n
umero de factores primos de p en K, es decir, el grado de p en K. Ahora
basta aplicar la relaci
on gradK p = |K : k| gradk (p) = |K : k|.
El teorema siguiente muestra que tener grado 0 no es suciente en general
para que un divisor sea principal:
Teorema 7.8 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes algebraicamente cerrado. Si todos los divisores de grado 0 de K son
principales, entonces K es un cuerpo de fracciones algebraicas.
n: Sean P y Q dos divisores primos distintos en K. Como
Demostracio
el cuerpo de constantes k0 es algebraicamente cerrado, grad P = grad Q = 1,
luego grad P/Q = 0 y, por hip
otesis, existe x K tal que P/Q = (x). La
funci
on x tiene un u
nico cero y un u
nico polo, luego el teorema anterior nos da
que K = k0 (x).
Denici
on 7.9 Sea K un cuerpo de funciones algebraicas, sea D su grupo
de divisores y P el grupo de los divisores principales. Llamaremos grupo de
clases de K al grupo cociente H = D/P . Diremos que dos divisores a, b D
son equivalentes si son congruentes modulo P , es decir, si a = ()b, para cierto
K . Cuando hablemos de clases de divisores, se entendera que nos referimos
a clases de congruencia modulo P .
Como los divisores principales tienen todos grado 0, resulta que dos divisores
equivalentes tienen el mismo grado, por lo que podemos hablar del grado de una
clase de divisores. En otros terminos, tenemos el homomorsmo
grad : H Z.
Si K/k es una extension de cuerpos de funciones algebraicas, la inclusi
on
Dk DK induce un homomorsmo de grupos Hk HK . As mismo, el
teorema 7.4 nos da que la norma induce un homomorsmo NK
k : HK Hk .

7.2

Intersecci
on de curvas

Hacemos un parentesis en la teora general para mostrar algunas aplicaciones


interesantes de los conceptos que acabamos de introducir al estudio de las curvas

252

Captulo 7. Funciones algebraicas II

planas. Sabemos que dos curvas proyectivas planas se cortan necesariamente, y


ahora vamos a determinar en cu
antos puntos se cortan. Por ejemplo, el hecho
de que el cuerpo de constantes sea algebraicamente cerrado signica que todo
polinomio Y = F (X) de grado n corta al eje X = 0 exactamente en n puntos,
siempre y cuando contemos cada corte tantas veces como indica la multiplicidad
de la raz correspondiente de F . Vamos a ver que la situacion general es muy
parecida. En primer lugar asignaremos una multiplicidad a cada punto en el
que se cortan dos curvas planas, y despues probaremos el teorema de Bezout,
seg
un el cual, dos curvas de grados m y n respectivamente se cortan en mn puntos, contados con sus multiplicidades. A partir de aqu obtendremos numerosas
consecuencias.
N
umeros de intersecci
on Consideremos dos curvas proyectivas planas distintas V y W y un punto P V W . Fijemos un sistema de referencia
proyectivo, respecto al cual W = V (G), donde G k0 [X, Y, Z] es una forma
de grado m. Elijamos una forma lineal L que no se anule en P y llamemos
g = G/Lm OP (V ). Notemos que g = 0, pues en caso contrario G se anulara
en V y sera V = W . El hecho de que P W se traduce en que g(P ) = 0.
Denici
on 7.10 En las condiciones anteriores, llamaremos n
umero de intersecci
on de V y W en P al n
umero natural

IP (V W ) = vP (g),
P

donde P recorre los divisores primos de V situados sobre P .


Claramente IP (V W ) > 0, pues g mP P para todo primo situado
sobre P , luego vP (g) 1. Convenimos en denir IP (V W ) = 0 para puntos
P
/ V W . As mismo es u
til considerar que IP (V V ) = +.
Observemos que la denici
on del n
umero de interseccion no depende de la
eleccion de L, pues si tomamos otra forma lineal L que no se anule en P , con ella
obtenemos otra funci
on g  = (L/L )m g, y L/L es una unidad de OP (V ), luego
tambien de cada anillo OP , para cada P situado sobre P , luego vP (g  ) = vP (g).
Una comprobaci
on rutinaria muestra que el n
umero de interseccion tampoco
depende del sistema de referencia respecto al que se calcula.
Si tomamos un sistema de referencia respecto al cual P sea nito, podemos
tomar como L la recta del innito Z, con lo que g es, en coordenadas anes, la
deshomogeneizacion de G.
En vista de esto, denimos el n
umero de interseccion de dos curvas anes V
y W = V (G) (donde ahora G k0 [X, Y ]) en un punto P V G, como

IP (V W ) = vP (g),
P

donde g = [G] OP (V ). Sucede entonces que el n


umero de interseccion en un
punto de dos curvas proyectivas coincide con el de las correspondientes curvas

7.2. Interseccion de curvas

253

anes seg
un esta denici
on, luego en los problemas locales podemos trabajar
siempre con curvas anes.
Para que la denici
on de n
umero de interseccion sea razonable ha de cumplir
una condici
on que no es en absoluto evidente, pero que probamos a continuaci
on:
Teorema 7.11 Si V y W son dos curvas proyectivas y P V W , entonces
IP (V W ) = IP (W V ).
n: Tomemos un sistema de referencia en el que P = (0, 0, 1)
Demostracio
y el punto (0, 1, 0) no este ni en V ni en W . Respecto a este sistema, sean
V = V (F ) y W = V (G), donde F , G k0 [X, Y ]. Sean f = [F ] OP (W ) y
g = [G] OP (V ). Hemos de probar que


vP (g) = vQ (f ),
P

donde P y Q recorren los primos de k0 (V ) y k0 (W ) situados sobre P . El hecho


de que el punto innito (0, 1, 0) no este en las curvas se traduce en que los
polinomios F (X, Y ) y G(X, Y ), como elementos de k0 (X)[Y ], son monicos.
Sea K = k0 (V ) = k0 (x, y), donde x e y son las funciones coordenadas, y sea
k = k0 (x). Notemos que los primos P de K situados sobre P estan determinados
por las condiciones x(P) = y(P) = 0. Adem
as, x(P) = 0 equivale a vP (x) > 0
y tambien a que P divide al primo p de k situado sobre 0. As pues, los primos
de K situados sobre P son los divisores P de p en K que cumplen |y|P < 1.
Seg
un 6.17, los divisores de p en K se corresponden con los K-monomorsmos
: K K, donde K es una clausura algebraica de kp = k0 ((X)).
Sea F = F1 Fr la descomposicion en factores irreducibles de F en kp [Y ].
on de Fi en K
Para cada i, sea Fi = (Y yi1 ) (y yiei ) la factorizaci
(podra haber races repetidas si Fi no es separable). Cada yij determina un
K-monomorsmo que, a su vez, determina un divisor primo Pi . La j no inuye,
pues existe un kp -isomorsmo (en particular, una isometra) entre cada kp (yij )
y cada kp (yij  ), por lo que ambas races determinan el mismo divisor. Ademas
e(Pi /p) = |kp (yij ) : kp | = ei .
Nos interesan los primos Pi tales que |y|Pi = |yij | < 1 (el u
ltimo valor
absoluto es el de K). Observemos que, como cada Fi es monico, las races yij
son enteros algebraicos, luego en cualquier caso cumplen |yij | 1.
Queremos calcular vPi (g). Claramente,

1/ei
ei

|g(x, y)|Pi = |G(x, y)|Pi = |G(X, yi )| = G(X, yij )
.
j=1

El producto es la norma de G(X, yi1 ), luego esta en kp y


vPi (g) =







ei
ei
1
vPi
G(X, yij ) = vp
G(X, yij ) = vp
(yij yi j  ) ,
ei
j=1
j=1
ji j 

254

Captulo 7. Funciones algebraicas II

donde hemos factorizado G = G1 Gs en kp [Y ] y a su vez cada


Gi = (Y yi 1 ) (Y yi e )
i

en K. Como en el caso de F , sabemos que |yi j  | 1, y claramente el valor


absoluto no depende de j  . Si |yi j  | = 1 entonces |yij yi j  | = 1, luego el
producto sobre j  (que esta en kp ) tiene valor vp nulo. Al eliminar estos factores
queda que


vPi (g) = vp
(yij yi j  ) ,
(7.3)
j i j 

donde los ndices recorren solo las races de F y G con valor absoluto < 1. As
pues,
 


IP (V W ) = vP (g) = vp
(yij yi j  ) .
ij i j 

El miembro derecho no se altera si intercambiamos los papeles de F y G,


por lo que tambien es igual a IP (W V ).
En lo sucesivo calcularemos IP (V W ) considerando divisores de V o de
W seg
un convenga. Por ejemplo, vamos a estudiar ahora la intersecci
on de una
curva arbitraria V = V (F ) con una recta L. Puesto que L es regular, es mas
f
acil trabajar con divisores de L.
Sea (X, Y ) = (a + uT, b + vT ) una parametrizaci
on de L, de modo que su
ecuacion sera v(X a) u(Y b) = 0. Los puntos (nitos) de V L estan en
correspondencia con las races del polinomio
F (T ) = F (a + uT, b + vT ) = c

r


(T ti )ei .

i=1

Concretamente, V L consta de los puntos Pi = (a + uti , b + vti ). Vamos a


ver que IPi (V L) = ei . Para ello consideramos f = [F ] OPi (L). Podemos
denir
xa
yb
t=
=
k0 [L].
u
v
(Notemos que puede ser u = 0 o v = 0, pero una de las dos deniciones siempre
sera posible y, en cualquier caso, en k0 [L] se cumple x = a + ut, y = b + vt.)
r

Tenemos que f = F (a + ut, b + vt) = c (t ti )ei . Por otra parte, teniendo
i=1

en cuenta la ecuacion de L, es facil ver que dPi (t ti ) = 0, por lo que t ti es


un par
ametro local en Pi y, en consecuencia,

IPi (V L) = vPi

r


j=1


(t tj )ej

r


ej vPi (t tj ) = ei .

j=1

Para probar el teorema de Bezout demostramos primero un caso particular:

7.2. Interseccion de curvas

255

Teorema 7.12 Sea V una curva proyectiva plana de grado m y L una recta
(distinta de V ). Entonces

IP (V L) = m.
P P2

En otras palabras, V y L se cortan exactamente en m puntos, contados con


su multiplicidad.
n: Podemos tomar un sistema de referencia proyectivo en el
Demostracio
que L = V (Y ) y en el que la recta Z = 0 no pase por ning
un punto de V L.
As, al deshomogeneizar respecto de Z tenemos que todos los puntos de V L
son nitos.
Sea V = V (F ), con F k0 [X, Y ]. Sea F = F0 + + Fm la descomposicion
de F en formas. As, la ecuacion de V en coordenadas homogeneas es
F0 (X, Y )Z m + F1 (X, Y )Z m1 + + Fm (X, Y ) = 0.
El punto innito (1, 0, 0) esta en L, luego no est
a en V , luego Fm (1, 0) = 0.
De aqu se sigue que Fm (X, 0) no es el polinomio nulo, luego es un polinomio
de grado m y, a su vez, esto implica que F (X, 0) es un polinomio de grado m.
La parametrizaci
on de L considerada en la discusi
on precedente es ahora
(X, Y ) = (T, 0), luego para calcular V L hemos de considerar el polinomio
F (T, 0) = c

r


(T ti )ei .

i=1

Seg
un acabamos de ver, tiene grado m, con lo que

P P2

r


IP (V L) =

ei = m.

i=1

Teorema 7.13 (Teorema de Bezout) Sean V y W dos curvas proyectivas


planas distintas de grados m y n. Entonces

IP (V W ) = mn,
P

donde P recorre todos los puntos de P2 (o, equivalentemente, todos los puntos
de V W ).
n: Sea V = V (F ), W = V (G), donde F y G son formas en
Demostracio
k0 [X, Y, Z]. Para cada punto P V W elegimos una forma lineal LP tal que
LP (P ) = 0, construimos gP = [F ]/[LnP ] OP y, por denici
on,

IP (V W ) = vP (gP ),
P

donde P recorre los primos de K = k0 (V ) situados sobre P .

256

Captulo 7. Funciones algebraicas II

Por lo tanto,



IP (V W ) = vP (gP ),
P

donde ahora P recorre todos los primos de K y P es el punto sobre el que esta
situado el primo P correspondiente.
Tomemos ahora una forma lineal arbitraria L y observemos que
gP =

[G]
[G] [Ln ]
=
= g0 lPn ,
[LnP ]
[Ln ] [LnP ]

donde hemos llamado g0 = [G]/[Ln ] K y lP = [L]/[LP ] OP . As pues,




IP (V W ) = (vP (g0 ) + nvP (lP )) = grad(g0 ) + nIP (V L) = nm,
P

donde hemos usado que los divisores principales tienen grado 0 y el teorema
anterior.
Tangentes y multiplicidades Observemos que las tangentes a una curva
pueden caracterizarse por su n
umero de interseccion:
Teorema 7.14 Si P es un punto regular de una curva plana V , entonces la
tangente L a V en P es la u
nica recta que cumple IP (V L) 2.
n: Sea L = V (F ), donde F es un polinomio de grado 1 y
Demostracio
sea f = [F ] OP (V ). Es claro entonces que dP f = F |TP V . As, L es la recta
ametro local de V
tangente TP V si y solo si dP f = 0, si y solo si f no es un par
en P , si y solo si IP (V L) = vP (f ) 2.
Notemos que si V es una recta, entonces su tangente en cualquier punto P
es L = V y, de acuerdo con el convenio que hemos adoptado, IP (V L) = +.
En lo sucesivo nunca nos detendremos en este caso particular, en el que todos
los resultados que discutiremos se cumpliran trivialmente.
El teorema anterior permite extender la noci
on de recta tangente a los puntos
singulares de una curva. En efecto, sea P un punto de una curva V . Fijemos un
sistema de referencia respecto al cual P = (0, 0) y sea F (X, Y ) = 0 la ecuacion
de V en dicho sistema de referencia. Sea
F = Fm + Fm+1 + + Fn ,

1 m n,

la descomposicion de F en formas. Sea L una recta que pase por P . Su ecuaci


on
parametrica sera (X, Y ) = (uT, vT ), con lo que
F (T ) = F (uT, vT ) = T m Fm (u, v) + + T n Fn (u, v).
Podemos descomponer Fm =

r

i=0

Lei i en producto de formas lineales (basta

deshomogeneizar Fm a Fm (X, 1), factorizar el polinomio resultante y volver a


olo si L = Li para
homogeneizar). Es claro entonces que Fm (u, v) = 0 si y s
alg
un i. Concluimos que IP (V, L) = m para todas las rectas excepto para un
n
umero nito de ellas.

7.2. Interseccion de curvas

257

Denici
on 7.15 Si P es un punto de una curva plana V de grado n, llamaremos
multiplicidad de P en V al mnimo n
umero natural m n tal que existen rectas
L tales que IP (V L) = m. La representaremos por mP (V ). Seg
un acabamos
de probar, la igualdad IP (V L) = mP (V ) se cumple para todas las rectas que
pasan por P salvo para un n
umero nito de ellas, a las que llamaremos rectas
tangentes a V en P . Seg
un su multiplicidad, los puntos se clasican en simples
dobles, triples, etc.
Con la notaci
on anterior, los coecientes de F1 son las derivadas de F en
P , luego F1 = 0 si y solo si P es un punto singular de V . En otras palabras,
un punto P es regular en V si y solo si es simple. En tal caso, la u
nica recta
tangente seg
un la denici
on anterior es la de ecuacion F1 = 0, pero esta es
la recta tangente que ya tenamos denida. Por lo tanto, la nueva denici
on
incluye a la anterior como un caso particular.
Notemos que si V es una curva plana de grado n > 1, se ha de cumplir que
mP (V ) < n, pues en caso contrario el polinomio que dene a V sera la forma
Fn y sera reducible. En particular, las c
onicas no pueden tener singularidades.
Ejemplos El punto (0, 0) es un punto doble de la curva alfa, dada por la
ecuacion Y 2 = X 2 (X + 1). Sus tangentes son los factores de F2 = X 2 Y 2 , es
decir, las rectas Y = X.
Igualmente, (0, 0) es un punto doble de la curva Y 2 = X 3 , pero ahora
olo una tangente (doble) en (0, 0), a saber, la
F2 = Y 2 , luego la curva tiene s
recta Y = 0.
Veamos ahora que podemos asignar una tangente a cada divisor primo de
una curva. En efecto, sea P un divisor primo de una curva V situado sobre
un punto P . Fijemos un sistema de referencia afn en el que P = (0, 0). Sea
m0 = mn{vP (x), vP (y)} > 0. Supongamos, por ejemplo, que el mnimo se
alcanza en x, es decir, vP (x) = m0 . Fijado un primo en OP , tenemos que
vP (x/ m0 ) = 0, luego existe un a k0 no nulo tal que x/ m0 a (mod P).
Multiplicando por una raz m0 -esima de a podemos suponer que a = 1. As
x = m0 + m0 +1 , para cierto OP . Similarmente, y = a m0 + m0 +1 ,
con a k0 y OP (tal vez a = 0). Si L = uX + vY es cualquier recta que
pasa por P y l = ux + vy = [L] OP , tenemos que
vP (l) = vP ((u + va) m0 + m0 +1 ).
Claramente, vP (l) = m0 excepto si u + va = 0, en cuyo caso vP (l) > m0 .
Esto determina una u
nica recta L. Hemos probado el teorema siguiente:
Teorema 7.16 Sea V una curva plana y P un divisor primo de V situado sobre
un punto P . Si L es una recta que pasa por P y l = [L] OP , entonces vP (l)
toma el mismo valor m0 para todas las rectas L excepto para una de ellas.
Denici
on 7.17 En las condiciones del teorema anterior, diremos que m0 es
la multiplicidad de P en V , y la representaremos por mP (V ). Llamaremos
tangente a V en P a la u
nica recta L tal que vP (l) > mP (V ).

258

Captulo 7. Funciones algebraicas II

Las tangentes que acabamos de denir son las que ya tenamos denidas:
Teorema 7.18 Si P es un punto de una curva plana V , las tangentes a V en P
son las tangentes a V en los primos situados sobre P y la multiplicidad mP (V )
es la suma de las multiplicidades mP (V ) de estos primos.
n: Si L es una recta que pasa por P distinta de todas las
Demostracio
tangentes a V en P y de todas las tangentes a V en los primos situados sobre
P , entonces


mP (V ) = IP (V L) = vP (l) = mP (V ).
P

Una recta L es tangente a V en P si y solo si




vP (l) = IP (V L) > mP (V ) = mP (V ).
P

Como, en cualquier caso, vP (l) mP (V ), la desigualdad anterior equivale


a que vP (l) > mP (V ) para alg
un P, es decir, a que L sea tangente a L en un
primo P.
En particular, el teorema anterior implica que el n
umero de primos situados
sobre un punto P es mayor o igual que el n
umero de tangentes a V en P
y menor o igual que mP (V ). Ninguna de estas dos desigualdades tiene por
que ser una igualdad. La curva Y 2 = X 3 tiene una singularidad con un solo
primo y multiplicidad 2, mientras que la curva del ejemplo siguiente tiene una
singularidad en (0, 0) con una tangente y dos primos.
Ejemplo

Consideremos la curva V dada por la ecuaci


on
Y 4 2Y 3 + Y 2 3X 2 Y + 2X 4 = 0
Para probar que es irreducible homogeneizamos respecto de Z y deshomogeneizamos respecto
de Y , con lo que tenemos el polinomio
Z 2 (3X 2 + 2)Z + 2X 4 + 1.

Es f
acil ver que no tiene races en C[X], luego
es irreducible.
Una simple comprobaci
on muestra que la interseccion de V con la recta
X = 0 la forman los puntos (0, 0) y (0, 1). El punto (0, 0) es doble y tiene
una u
nica tangente, Y = 0. Para estudiar el punto (0, 1) hacemos el cambio
Y  Y + 1, con lo que obtenemos la ecuacion
Y 4 + 2X 4 + 2Y 3 3X 2 + Y 2 3X 2 = 0.

Vemos que (0, 1) es doble con dos tangentes distintas, Y = 3X.


Sea K = C(V ) = C(x, y) y k = C(x). Los primos de K = C(V ) que dividen
al primo p de k situado sobre 0 son los situados sobre las antiim
agenes de 0
por x, es decir, sobre los puntos (0, 0) o (0, 1).

7.2. Interseccion de curvas

259

Sobre (0, 1) hay exactamente dos primos, pues la multiplicidad es 2 y hay


dos tangentes. Sobre (0, 0) puede haber uno o dos primos. Esto deja dos posibilidades: 0 = P1 P2 P3 P4 o bien 0 = P1 P2 P23 . Si se da la primera y vamos
a ver que este es el caso entonces sobre (0, 0) hay exactamente dos primos y
una sola tangente.
Hemos de excluir la posibilidad de que 0 se escinda completamente. Lo
haremos mediante un argumento indirecto a traves de la formula del genero.
En primer lugar estudiamos la ramicaci
on en innito.
La curva V tiene cuatro puntos distintos en el innito, cuyas coordenadas
homogeneas cumplen Y 4 + 2X 4 = 0. No puede ser X = 0, por lo que la funci
on
x tiene un polo sobre cada uno de ellos. As pues, todos dividen al primo innito
de k. Como este tiene a lo sumo cuatro divisores, concluimos que, de hecho tiene
cuatro, = P1 P2 P3 P4 , luego no hay ramicaci
on en el innito.
Ahora observamos que la aplicaci
on (X, Y )  (X, Y ) es un isomorsmo
de V en s misma que induce un automorsmo de K. Su restricci
on a k es el
automorsmo inducido por el isomorsmo X  X de C . Es claro entonces
que los ndices de ramicaci
on del primo de k situado sobre un C son los
mismos que los del primo situado sobre . Por consiguiente, en la f
ormula

2 2g = 8 (ei 1),
i

el sumatorio es de la forma 2a + b, donde 2a es la aportacion de los primos


distintos de 0 e y b es la aportaci
on de 0 (pues ya hemos visto que en no hay
ramicaci
on). Las posibilidades para b son b = 0 si 0 se escinde completamente
y b = 1 si hay ramicaci
on. Ahora bien, la relaci
on 2 2g = 8 2a b muestra
que b ha de ser par, luego b = 0 y concluimos que 0 se escinde completamente.
El teorema siguiente muestra que los n
umeros de interseccion se reducen casi
siempre a las multiplicidades:
Teorema 7.19 Sean V y W dos curvas planas distintas y P V W . Entonces
IP (V W ) mP (V )mP (W ).
La igualdad se da si y s
olo si V y W no tienen tangentes comunes en P .
n: Tomemos un sistema de referencia tal que P = (0, 0) y la
Demostracio
recta X = 0 no sea tangente a V ni a W en P . Sea V = V (F ), W = V (G).
Basta probar que
vP (g) mP (V )mP (W ),
y que se da la igualdad si y s
olo si ninguna tangente a V en P es tangente a
W . La prueba se basa en la expresi
on para vP (g) que hemos encontrado en la
demostracion del teorema 7.11.
El hecho de que la recta X = 0 no sea tangente a V en P implica que
vP (x) = mP (V ) vP (y). Llamemos r = mP (V ). Podemos tomar un primo
en OP tal que x = r + r+1 , con OP . Sea y = a r + r+1 , con OP .
As la tangente a V en P es la recta aX + Y .

260

Captulo 7. Funciones algebraicas II

Similarmente, si Q1 , . . . , Qs son los primos de W situados sobre P , llamamos


ri = vQi (x) y elegimos un primo i en OQi de modo que
x = iri + i iri +1 ,

y = ai iri + i iri +1 .

La tangente a W en Qi es ai X + Y , luego la hip


otesis de que la tangente
a V en P no sea tangente a W equivale a que a = ai para todo i. Ademas
tenemos que
r1 + + rs = mQ1 (W ) + + mQs (W ) = mP (W ).
Sea K = k0 (V ), sea k = k0 (x) y sea p el primo de k situado sobre 0 (que es
el primo al que divide P). Sea kp = k0 ((X)) y K una clausura algebraica de kp .
En el teorema 7.11 hemos obtenido la igualdad (7.3), en virtud de la cual vP (g)
es el valor vp del producto de todos los yj yi j  , donde yij vara entre las races
de F (X, Y ) en K que inducen el primo P e yi j  recorre las races de G(X, Y )
en K que inducen cada primo Qi . (Hemos suprimido el ndice i porque aqu P
esta jo.)
Como vp (x) = 1, tenemos que r = e(P/p), luego hay r races yj , cada una
de las cuales es imagen de y por un kp -monomorsmo j : KP K. Todas
las races que estamos considerando estaran en una extensi
on nita E de kp ,
donde podemos trabajar con una valoraci
on v. Sea e = e(E/kp ), de modo que
v = evp |kp . Tenemos que
x = j (x) = j ()r + j ()j ()r+1 ,

yj = j (y) = ai ()r + j ()j ()r+1 ,

luego yj = ax + j e+1 , donde es un primo en E y v(j ) 0.


Similarmente, yi j  = ai x + i j  e+1 . As pues,
vP (g) = vp


j i j 

(a ai )x + (j i j  )e+1




 1 
1 
vP (a ai )x + (j i j  )e+1
e = r(r1 + + rs )
e j i j 
e j i j 
= mP (V )mP (W ).

Se cumple que vP ((a ai )x + (j i j  e+1 )) > e si y solo si a = ai , luego


 ai para
la igualdad vP (g) = mP (V )mP (W ) se da exactamente cuando a =
todo i .
Ahora podemos dar una caracterizaci
on geometrica del grado de una curva
plana:
Teorema 7.20 Si V es una curva plana de grado n, existen innitas rectas que
cortan a V en n puntos distintos.
n: Observemos que las rectas de P2 estan en correspondencia
Demostracio
biunvoca con los puntos de P2 mediante aX + bY + cZ = 0 (a, b, c). Sea

7.2. Interseccion de curvas

261

V = V (F ), sea V0 la subvariedad formada por los puntos regulares de V y


consideremos la aplicacion : V0 P2 dada por




F
F
F
(P ) =
.
,
,
X P Y P Z P
Obviamente es regular y [V0 ] contiene todos los puntos correspondientes a
un punto regular. Sea W = [V0 ] que es
las rectas de P2 tangentes a V en alg
una subvariedad de P2 , pues si W = C1 C2 , con C1 y C2 cerrados, entonces
V0 = 1 [C1 ] 1 [C2 ], luego V0 = 1 [Ci ], [V0 ] Ci y W = [V0 ] Ci .
Tenemos que : V0 W es densa, luego podemos identicar k0 (W ) con
un subcuerpo de k0 (V ) y, por lo tanto, dim W dim V0 = 1.
Fijado un punto P V regular, el conjunto de rectas que pasan por P se
corresponde con una recta L de P2 a traves de la correspondencia que hemos
indicado. Cambiando P por otro punto si fuera preciso, podemos suponer que
L = W . As, L W es nito, luego hay innitos puntos en L \ W , cada uno de
los cuales se corresponde con una recta que pasa por P y no es tangente a V en
ning
un punto regular.
Eliminando las rectas que pasan por P y por un punto singular de V (que
son un n
umero nito), nos quedan todava innitas rectas R que pasan por
P y que s
olo cortan a V en puntos regulares (sin ser tangentes). Entonces
IQ (V R) = 1 para cada Q V R. Por el teorema de Bezout, R corta a V
en n puntos distintos.
Teniendo en cuenta el teorema de Bezout, vemos que el grado de una curva
plana V es el maximo n
umero n tal que existe una recta que corta a V en n
puntos distintos.
Numeros de intersecci
on entre formas Fijado un sistema de referencia
en P2 , para cada par de formas F , G k0 [X, Y, Z], consideramos sus descomposiciones en formas irreducibles1 F = F1 Fr , G = G1 Gs y denimos el
n
umero de intersecci
on

IP (F G) = IP (Vi Wj ),
ij

donde Vi = V (Fi ), Wj = V (Gj ). Este n


umero sera innito si y s
olo si F y G
tienen un factor com
un. As mismo, denimos la multiplicidad de P en F como

mP (F ) = mP (Vi ).
i

Igualmente podemos denir multiplicidades y multiplicidades para polinomios de k0 [X, Y ]. Incluso podemos hablar de n
umeros de intersecciones mixtos
IP (V G), donde V = V (F ) es una curva (y F es una forma irreducible) y G
una forma arbitraria.
1 Es f
acil ver que los factores irreducibles de las formas son formas: basta deshomogeneizar
respecto a una variable, factorizar y volver a homogeneizar.

262

Captulo 7. Funciones algebraicas II

Todos los teoremas que hemos probado para curvas se generalizan trivialmente a polinomios. Por ejemplo, el teorema de Bezout para formas arma
que IP (F G) = (grad F )(grad G). Para probarlo basta descomponer F y G y
aplicar el teorema de Bezout a las curvas denidas por cada par de factores.
Notemos que si F k0 [X, Y ] es un polinomio, entonces su forma de menor
grado es el producto de las formas de menor grado de sus factores, por lo que
la multiplicidad en F de (0, 0) sigue siendo este grado mnimo. As mismo, las
tangentes a F en (0, 0) siguen siendo los factores de esta forma de grado mnimo.
Todas las comprobaciones son inmediatas. Observemos que la relacion
IP (V G) =


vP (g)
P

sigue siendo v
alida aunque G no sea irreducible, pues la funci
on g es el producto
de las funciones gi asociadas a los factores de G. De aqu se sigue una propiedad
adicional que simplica mucho el c
alculo de n
umeros de interseccion:
IP (F G) = IP (F (G + HF )),
pues f = 0 en OP (Vi ), luego g = g + hf .
Puntos de inexi
on Estudiamos ahora una noci
on relacionada con el n
umero
de interseccion de una curva con su tangente. Como aplicaci
on obtendremos
algunos resultados sobre c
ubicas regulares que nos har
an falta m
as adelante.
Denici
on 7.21 un punto de inexi
on de una curva plana V es un punto regular P de V tal que existe una recta L (que necesariamente ha de ser la tangente
a V en P ) para la cual IP (V L) 3. La inexi
on se llama ordinaria si
IP (V L) = 3.
Obviamente una c
onica no puede tener inexiones. Teniendo en cuenta el
ejemplo de la p
agina 119, es f
acil ver que toda c
ubica singular tiene una u
nica
inexi
on. Vamos a probar que las c
ubicas regulares tambien tienen inexiones.
Para ello nos basaremos en una caracterizacion de los puntos de inexi
on.
Consideremos un punto regular P de una curva V . Podemos tomar un
sistema de referencia respecto al cual P = (0, 0). Sea F = F1 + + Fn el
polinomio que dene a F .
Una recta L parametrizada por (X, Y ) = (uT, vT ) cumplir
a IP (V L) 3
on de V si y solo
si F1 (u, v) = F2 (u, v) = 0. As pues, P sera un punto de inexi
si existe (u, v) k02 , (u, v) = (0, 0), tal que F1 (u, v) = F2 (u, v) = 0.
En primer lugar probamos que esto equivale a que el polinomio F1 + F2 sea
reducible (o bien F2 = 0).
En efecto, suponiendo v = 0 y llamando t = u/v tenemos que F1 (t, 1) =
F2 (t, 1) = 0, luego F1 (X, 1) | F2 (X, 1) y, sustituyendo X por X/Y , concluimos
que F1 (X, Y ) | F2 (X, Y ).
Recprocamente, Si F1 + F2 = RS y F2 = 0, entonces ambos factores tienen
grado 1, y uno de ellos, digamos R, ha de cumplir R(0, 0) = 0. Entonces F1

7.2. Interseccion de curvas

263

es R por el termino independiente de S, luego F1 | F2 y cualquier raz no nula


(u, v) de F1 lo es de F2 .
A partir de aqu supondremos que la caracterstica de k0 es distinta de 2,
con lo que la forma F2 (que, de momento, supondremos no nula) es





1 2 F
2 F
2 F
2
2
F2 (X, Y ) =
.
X
+
2
XY
+
X
2 X 2 P
XY P
Y 2 P
La condici
on que hemos encontrado es la reducibilidad del polinomio





F
F
1 2 F
2 F
1 2 F
2
X
+
Y
+
X
+
XY
+
X 2.
X P
Y P
2 X 2 P
XY P
2 Y 2 P
Esta ecuacion determina una c
onica afn, que ser
a reducible si y s
olo si lo es
su clausura proyectiva, determinada por la forma





F
F
1 2 F
2 F
1 2 F
2
XZ +
YZ +
X +
XY +
X 2.
X P
Y P
2 X 2 P
XY P
2 Y 2 P
Matricialmente es:

(X, Y, Z)

2F
X 2

P
2F
XY
P
F
X P




P
2F
2
Y
P
F

2F
XY

Y P

F
X P

F
Y P

Es conocido que una c


onica es irreducible si y s
olo si el rango de su matriz
es 3 (ver el ejemplo de la pagina 73). As pues, P sera un punto de inexi
on si
y solo si





2F
F
2F
X 2
XY
X P
P
P


2F
2F
F

XY
= 0.
Y 2

P
P Y P
F
F


0
X P

Y P

(Esta condici
on recoge tambien el caso en que F2 = 0). Todava podemos
obtener una condici
on formalmente m
as simple. Llamemos F (X, Y, Z) a la
homogeneizacion de F , de modo que F (X, Y ) = F (X, Y, 1). Es claro que ambos
polinomios tienen las mismas derivadas respecto de X e Y , luego podemos
considerar que la F que aparece en el determinante anterior es F (X, Y, Z).
Ahora usamos la relaci
on
F
F
F
X+
Y +
Z = nF
X
Y
Z
y las que resultan de aplicar esta misma propiedad a las parciales de F :
2F
2F
2F
F
X
+
Y
+
Z = (n 1)
,
X 2
XY
XZ
X
2F
2F
2F
F
Y +
X+
Z = (n 1)
.
2
XY
Y
Y Z
Y

264

Captulo 7. Funciones algebraicas II

Multiplicamos la tercera columna del determinante por n 1 y le restamos


las dos primeras (usando que F (P ) = 0) y luego repetimos las operaciones con
las las. El determinante resulta ser igual a






2F
2F
2F


X 2

XY
XZ

P

P

P

2F

2F
2F
H(F )(P ) = XY
.
Y 2
Y Z


P

P

P
2
2
2F



F
F
XZ

Y Z
Z 2
P

El determinante H(F )(P ) se llama hessiano de F en P y es facil ver que


la condici
on H(F )(P ) = 0 no depende del sistema de referencia elegido, pues
un cambio de sistema de referencia proyectivo multiplica la matriz hessiana por
una matriz regular.
Teorema 7.22 Un punto regular P de una curva plana V = V (F ) es un punto
de inexi
on si y s
olo si H(F )(P ) = 0.
Notemos que si V tiene grado n entonces H(F )(X, Y, Z) es una forma de
grado 3(n 2), luego, si n 3, dene una curva proyectiva (salvo que sea
la forma nula). El teorema 3.24 implica que existe un punto P V tal que
H(F )(P ) = 0. Si P es regular sera un punto de inexi
on. As pues:
Teorema 7.23 Toda curva proyectiva plana regular de grado 3 (sobre un
cuerpo de caracterstica distinta de 2) tiene un punto de inexi
on.
Consideremos por ejemplo una c
ubica regular V = V (F ). Podemos tomar
un sistema de referencia afn en el que el punto de inexi
on sea (X, Z) = (0, 0).
Si F (X, Z) = F1 (X, Z) + F2 (X, Z) + F3 (X, Z), hemos visto que el hecho de que
(0, 0) sea un punto de inexi
on equivale a que la c
onica F1 (X, Z) + F2 (X, Z)
sea reducible (o bien F2 = 0). As pues,
F (X, Z) = (uX + vZ)(1 + aX + bZ) + cX 3 + dX 2 Z + eXZ 2 + f Z 3 ,
donde (u, v) = (0, 0), o de lo contrario (0, 0) sera un punto singular. Supongamos v = 0. El cambio de coordenadas dado por X  = X, Z  = uX + vZ nos da
un polinomio de la forma
F (X, Z) = Z(1 + aX + bZ) + cX 3 + dX 2 Z + eXZ 2 + f Z 3 .
Si homogeneizamos con Y y deshomogeneizamos respecto de Z (con lo que el
punto de inexi
on pasa a estar en el innito) obtenemos que V esta determinada
por la ecuaci
on
Y 2 + (aX + b)Y + cX 3 + dX 2 + eX + f = 0.
Ahora el cambio de coordenadas Y = Y  (aX  + b)/2 reduce la ecuacion a
Y 2 = aX 3 + bX 2 + cX + d,

7.3. Diferentes

265

donde a = 0, pues V es una c


ubica (por ejemplo, si fuera a = 0 no podra haber
un punto de inexi
on). En este cambio hemos supuesto que la caracterstica de
k0 es distinta de 2. Si suponemos adem
as que es distinta de 3 podemos hacer
el cambio
a2 
b
X = aX  ,
Y =
Y
3a
2
y la ecuacion se reduce a
Y 2 = 4X 3 g2 X g3 ,

g2 , g3 k0 .

Por u
ltimo notamos que si a fuera una raz m
ultiple del polinomio de la
derecha, entonces (a, 0) sera un punto singular de V . As pues, hemos probado
el teorema siguiente:
Teorema 7.24 Toda c
ubica regular sobre un cuerpo k0 de caracterstica distinta
de 2 o 3 es proyectivamente equivalente a una c
ubica de ecuaci
on
Y 2 = 4X 3 g2 X g3 ,

g2 , g3 k0 ,

donde el polinomio de la derecha no tiene races m


ultiples.
Una ecuacion en las condiciones del teorema anterior se llama forma normal
de Weierstrass de la c
ubica regular V . La notaci
on g2 , g3 para las constantes es
la acostumbrada en la teora de funciones elpticas, en la que ahora no vamos a
entrar.
Es f
acil probar que, recprocamente, toda ecuacion en forma normal determina una c
ubica regular (la irreducibilidad se sigue del criterio de Eisenstein
aplicado a un factor primo del miembro derecho).

7.3

Diferentes

En esta seccion probaremos que el n


umero de primos ramicados en una
extension separable de cuerpos de funciones algebraicas es nito. Se trata de
un resultado global, pero empezaremos estudiando m
as a fondo la ramicaci
on
desde un punto de vista local.
Si K/k es una extension nita de cuerpos, la aplicaci
on (, )  Tr()
es una forma bilineal en K.
Su
matriz
en
una
k-base
de
K dada, digamos


w1 , . . . , wn , es claramente Tr(wi wj ) . En la prueba del teorema 1.19 vimos
que si la extension K/k es separable entonces esta matriz tiene determinante no
nulo, por lo que la forma bilineal es regular e induce un isomorsmo entre K y
su k-espacio vectorial dual (el espacio de las aplicaciones lineales de K en k).
En general, cada base de un espacio vectorial de dimensi
on nita tiene asociada
una base en su espacio dual. En nuestro caso podemos considerar su antiimagen
por el isomorsmo inducido por la traza y obtenemos as otra k-base de K, a la
que llamamos base dual de la base de partida.
El teorema siguiente recoge los hechos que vamos a necesitar en la practica
sobre todo lo dicho.

266

Captulo 7. Funciones algebraicas II

Teorema 7.25 Sea K/k una extensi


on de cuerpos nita separable, consideremos la traza Tr : K k y sea w1 , . . . , wn una k-base de K. Entonces


a) La matriz Tr(wi wj ) tiene determinante no nulo.
b) Existen unos u
nicos elementos z1 , . . . , zn en K de modo que

1 si i = j,
Tr(wi zj ) =
0 si i = j.
Estos elementos forman una k-base de K a la que llamaremos base dual
de la base dada.
n: El apartado a) est
Demostracio
a probado en la demostraci
on del teorema 1.19. Tambien vimos all la existencia de los elementos z1 , . . . , zn , y es
clara su unicidad, pues las coordenadas de los zi en la base wj son la soluci
on
de un sistema de n ecuaciones lineales con n inc
ognitas cuya matriz de coecientes es la del apartado a). Esto mismo implica que z1 , . . . , zn forman una
k-base de K.
Denici
on 7.26 Sea K/k una extensi
on nita separable de cuerpos metricos
discretos completos, sea o el anillo de enteros de k y Tr : K k la traza de la
extension. Para cada L K, denimos su complementario como el conjunto
L = { K | Tr[L] o} K.
Teorema 7.27 Sea K/k una extensi
on separable de cuerpos metricos discretos
completos, sean o y O sus respectivos anillos de enteros y sean L y M subgrupos
aditivos de K. Entonces
a) L es un subgrupo aditivo de K.
b) Si L es un o-m
odulo (o un O-m
odulo) entonces L tambien lo es.
c) Si L M entonces M  L .
d) Si w1 , . . . , wn es una k-base de K y w1 , . . . , wn es su base dual, entonces
el m
odulo complementario de L = w1 , . . . , wn o es L = w1 , . . . , wn o .
n: a) Si 1 , 2 L entonces
Demostracio


Tr (1 2 ) = Tr(1 ) Tr(2 ) o
para todo L.
b) Si L y d o (o d O) entonces d L para todo L, luego
Tr(d) = Tr (d) o para todo L.
c) es evidente.
d) Sea L . Entonces = a1 w1 + an wn para ciertos elementos ai K.
Pero sucede que ai = Tr(wi ) o, luego w1 , . . . , wn o .

7.3. Diferentes

267

Recprocamente, si = a1 w1 + + an wn , para ciertos elementos ai o,


entonces Tr(wi ) = ai o, y por linealidad es claro que Tr() o para todo
L, luego L .
En la situaci
on del teorema anterior, estamos principalmente interesados en
el O-modulo O . Observemos que de 5.35 se sigue que Tr[O] o (la traza de
un entero es entera). Esto implica que O O .
Por otra parte, la separabilidad de la extensi
on implica que existe un K
con Tr() = a = 0. Si es un primo en o, tenemos que Tr(/ i ) = a/ i , que
no esta en o para i sucientemente grande. Concluimos que O = K.
Si O , entonces O O , es decir, O contiene a todos K con
v() v(). Por consiguiente, el conjunto I = {v() | O } esta acotado
inferiormente en Z (o de lo contrario sera O = K). Como O O tenemos
que N I, luego i = mn I 0. Es claro entonces que
O = { K | v() i} = i O,
donde es cualquier primo en K.
Denici
on 7.28 Sea K/k una extensi
on nita separable de cuerpos metricos
discretos completos. Con la notacion anterior, denimos el diferente de la extension como el ideal DK/k = Pi , donde P es el ideal primo de O. En lo sucesivo
representaremos por D1
odulo O .
K/k al m
Demostraremos que la extension K/k es no ramicada si y solo si DK/k = 1.
Para ello necesitamos algunos resultados previos, que a su vez nos serviran
para relacionar los diferentes locales de una extensi
on de cuerpos de funciones
algebraicas. En primer lugar probamos la transitividad de los diferentes:
Teorema 7.29 Sea k K L una cadena de extensiones nitas separables de
cuerpos metricos discretos completos. Entonces
DL/k = DL/K DK/k .
n: En el enunciado hay que entender que al igual que haceDemostracio
mos en los cuerpos de funciones algebraicas cada ideal Pi de OK se identica
con el ideal Qei de OL , donde P es el primo de OK , Q es el primo de OL y
e = e(L/K). En otras palabras, si
DL/k = Qi ,

DL/K = Qj ,

DK/k = Pr ,

hemos de probar que i = j + er.


En efecto, dado L arbitrario, tenemos que
L
K
L
K
L
D1
L/k Trk [OL ] o Trk [TrK [OL ]] o Trk [TrK [OL ]OK ] o.

Aqu hemos usado que TrL


K es K-lineal. Llegamos, pues, a que
L
1
D1
L/k TrK [OL ] DK/k .

268

Captulo 7. Funciones algebraicas II

1
Sea D1
OK , con OK . Entonces
K/k =
L
1
D1
L/k TrK [OL ] OK DL/K .

As pues,
vL () i vL () + vL () j vL () j er.
Como vL () es un entero arbitrario, esto implica que i = j + er.
El teorema siguiente esta probado en la demostraci
on de 5.32:
Teorema 7.30 Sea K/k una extensi
on nita de cuerpos metricos discretos
completos, sea 1 , . . . , f una k-base de K y un primo de K. Entonces i j ,
para i = 1, . . . , f , j = 0, . . . , e 1 es una o-base de O.
Para calcular el diferente de una extensi
on nos basaremos en el teorema
siguiente:
Teorema 7.31 Sea K = k() una extensi
on de cuerpos separable de grado n,
sea f k[x] el polinomio mnimo de y sea
f (x)
= b0 + b1 x + + bn1 xn1 .
x
Entonces la base dual de 1, , . . . , n1 es
b0
,,

f ()

bn1
.
f  ()

n: Sean 1 , . . . , n las races de f . Si 0 r n1 se cumple


Demostracio
que
n

f (x)
ir
= xr .
 ( )
x

f
i
i
i=1
En efecto, la diferencia entre ambos miembros es un polinomio de grado menor o igual que n1 y tiene por races a todos los i , luego es identicamente nulo.
Los sumandos del miembro izquierdo son todos los conjugados del polinomio
f (x) r
,
x f  ()
luego la suma tiene por coecientes a las trazas de los coecientes de este u
ltimo
polinomio.
El coeciente i-esimo es f  ()1 bi r , luego hemos obtenido que


bi
1 si i = r,
r
Tr
=
0 si i = r.
f  ()
Como consecuencia:

7.3. Diferentes

269

Teorema 7.32 Sea K/k una extensi


on separable de grado n de cuerpos metricos
discretos completos.
Sea

O
tal
que
K = k(), sea f (x) el polinomio mnimo


de y L = 1, , . . . , n1 o . Entonces L = L/f  (). Adem
as f  () DK/k


y si O = 1, , . . . , n1 o entonces DK/k = (f  ()).
n: Por 7.27 y el teorema anterior (con la notaci
Demostracio
on de este
u
ltimo),

b0
bn1

L =
.
,..., 
f  ()
f () o
Ahora bien, 5.35 implica que f (x) o[x]. Si
f (x) = a0 + a1 x + + an1 xn1 + xn ,

ai o,

entonces la igualdad
f (x) = (x )(b0 + b1 x + + bn1 xn1 )
nos da las relaciones
ai = bi1 bi ,

i = 1, . . . , n 1,

bn1 = 1.

Por recurrencia resulta


bn1

bn2

= an1 +
= an1 + an2 + an1 2

bn3

b0

= a0 + a1 + + an1 n1 + n

De aqu se sigue que


L =


1
1 
1
b0 , b1 , . . . , bn1 o = 
1, , . . . , n1 o = 
L.
f  ()
f ()
f ()

Como O, tenemos que L O, luego O L = L/f  (). Pongamos


que DK/k = Pi y sea P = (). Entonces i O , luego i = /f  (), para
cierto L O. Por lo tanto f  () = i DK/k .
La hip
otesis de la u
ltima parte es que L = O, con lo que O = O/f  (). As

i
pues, f () O = O, de donde se sigue claramente que (f  ()) = ( i ) = DK/k .
El teorema siguiente muestra la relacion entre el diferente de una extensi
on
separable y la ramicaci
on de sus primos:
Teorema 7.33 Sea K/k una extensi
on nita separable de cuerpos metricos discretos completos tal que el cuerpo de restos k sea perfecto, sea e = e(K/k), sea
D el diferente de la extensi
on y P el ideal primo de OK . Entonces:

270

Captulo 7. Funciones algebraicas II

a) Si P  e, entonces D = Pe1 .
b) Si P | e, entonces Pe | D.
c) En particular e > 1 si y s
olo si P | D.
n: Veamos en primer lugar que si e = 1 entonces D = 1
Demostracio
(notemos que esto es un caso particularde a). Sea
 O tal que K = k(). Si
e = 1, el teorema 7.30 nos da que O = 1, , . . . n1 o y 7.32 nos da entonces
que D = (f  ()), donde f (x) o[x] es el polinomio mnimo de . Puesto que
|K : k| = |K : k|, la imagen de f en k[x] ha de ser el polinomio mnimo de [],
en particular es irreducible y, por la separabilidad, f  ()  0 (mod P), es decir,
P  D, luego D = 1.
Supongamos ahora que e > 1. Por el teorema 5.33 podemos tomar un
cuerpo intermedio k L K de modo que |K : L| = e(K/L) = e y, por
consiguiente e(L/k) = 1. Por la parte ya probada sabemos que DL/k = 1, luego
D = DK/L . As pues, basta probar el resto del teorema para la extensi
on K/L
o, equivalentemente, podemos suponer que |K : k| = e. As, podemos aplicar el
teorema 5.34, seg
un el cual K = k(), donde es un primo en K cuyo polinomio
mnimo en k es un polinomio de Eisenstein
f (x) = xe + ae1 xe1 + + a1 x + a0 ,
e | ai .


El teorema 7.30 nos da que O = 1, , . . . , e1 o , luego por 7.32 tenemos
que D = (f  ()). Ahora basta observar que
f  () = e e1 + (e 1)ae1 e2 + + a1 .
Si P  e, entonces todos los terminos menos el primero son divisibles entre
e , luego vP (f  ()) = e 1 y D = Pe1 . En cambio, si P | e, entonces todos los
terminos son divisibles entre e , luego Pe | D. Esto prueba a) y b), de donde
c) es inmediato.
La condici
on p | e puede darse exactamente por dos motivos: que exista
un primo p | e tal que P | p (lo cual no sucede con los cuerpos que nosotros
estamos manejando, ya que las constantes son unidades) o bien porque K tenga
caracterstica prima p y p | e (en cuyo caso e = 0 como elemento de K).
Con esta caracterizacion de la ramicaci
on, ya podemos demostrar el resultado que perseguamos:
Teorema 7.34 El n
umero de primos ramicados de una extensi
on separable de
cuerpos de funciones algebraicas es nito.
n: Sea K/k una extensi
Demostracio
on separable de cuerpos de funciones
algebraicas. Por el teorema 1.32 existe x k tal que la extensi
on k/k0 (x) es
nita separable. Basta probar que el n
umero de primos de k0 (x) ramicados en
K es nito. Equivalentemente, podemos suponer que k = k0 (x).

7.3. Diferentes

271

Sea K = k(). Por 1.18 podemos suponer que es entero sobre k0 [x]. Si
P es un primo de K que divide a un primo nito p de k, en particular tenemos
que es entero sobre op , luego OP por 5.35.
Se cumple que KP = kp (), luego podemos aplicar el teorema 7.32 para
concluir que g  () DKP /kp , donde g(x) es el polinomio mnimo de en kp [x].
Puesto que g(x) | f (x), es claro que g  () | f  (). As pues, f  () DKP /kp .
Si DKP /kp = 1, esto implica que vP (f  ()) > 0.
Teniendo en cuenta que f  () K , concluimos que DKP /kp = 1 a lo sumo
para un n
umero nito de primos (los divisores del primo innito de k y los
que cumplan vP (f  ()) > 0). Por el teorema anterior, el n
umero de primos
ramicados es nito.

Denici
on 7.35 Sea K/k una extensi
on separable de cuerpos de funciones
algebraicas. Para cada primo P de K denimos el diferente local en P como
DP = DKP /kp , donde p es el primo de k divisible entre K. Podemos identicar
a DP con un divisor de K (potencia de P). Por el teorema anterior se cumple
que DP = 1 salvo a lo sumo para una cantidad nita de primos, luego podemos
denir el diferente de la extension como el divisor
DK/k =

DP DK .

Se trata de un divisor entero cuyos factores primos son los primos de K


ramicados sobre k. El teorema 7.29 implica inmediatamente que si k K L
es una cadena de extensiones separables de cuerpos de funciones algebraicas
entonces
DL/k = DL/K DK/k .
El teorema 7.33 nos permite calcular el discriminante de una extensi
on de
cuerpos de funciones algebraicas bajo una restricci
on mnima:
Teorema 7.36 Sea K/k una extensi
on de cuerpos de funciones algebraicas tal
que car k = 0 o bien car k = p es un primo que no divide al ndice de ramicaci
on
de ning
un divisor primo de K. Entonces
DK/k =

Pe(P)1 .

n: Sea P un divisor primo de K y p el primo de k al cual


Demostracio
divide. Seg
un la denici
on de diferente, basta probar que DP = Pe(P)1 ,
donde DP es el diferente de la extension local KP /kp . Seg
un el teorema 7.33
esto sucede si P  e(P). Ahora bien, e(P) (visto como elemento de KP ) es una
constante, luego solo podra ser m
ultiplo de P si fuera nula, pero esta posibilidad
la excluye la hip
otesis del teorema.

272

7.4

Captulo 7. Funciones algebraicas II

Extensiones de constantes

Terminamos el captulo estudiando una clase particularmente simple de extensiones de cuerpos de funciones algebraicas. Su interes radica en que en muchas ocasiones sus propiedades nos permiten reducir problemas al caso en que
el cuerpo de constantes es algebraicamente cerrado.
Denici
on 7.37 Si K es un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k0 , una extensi
on (nita) de constantes de K es un cuerpo L obtenido
adjuntando a K un conjunto (nito) de elementos algebraicos sobre k0 .
Puesto que estamos suponiendo que k0 es perfecto, las extensiones de constantes son separables. Comencemos estudiando las extensiones nitas. Sea,
pues, L = K(A), donde A es un conjunto nito de elementos algebraicos sobre
k0 . Entonces k1 = k0 (A) = k0 (), para un cierto (algebraico sobre k0 ), y
es claro que L = K(). Tenemos que L es tambien un cuerpo de funciones
algebraicas sobre k0 . Si este es el cuerpo de constantes exacto de K, entonces el
polinomio mnimo de sobre K tiene sus coecientes en k0 , pues estos dependen
polin
omicamente de sus races, luego son algebraicos sobre k0 . Por consiguiente
|L : K| = |k1 : k0 |.
M
as concretamente, las potencias de son a la vez una k0 -base de k1 y una
K-base de L. De aqu se sigue facilmente que cualquier k0 -base de k1 es una
K-base de L.
Se cumple que k1 es el cuerpo de constantes exacto de L, pues si este fuera
un cuerpo mayor k2 = k0 (), el mismo razonamiento nos dara que
|L : K| |K() : K| = |k2 : k0 | > |k1 : k0 | = |L : K|,
lo cual es absurdo. Con esto es inmediato el teorema siguiente:
Teorema 7.38 Sea K un cuerpo de funciones algebraicas sobre el cuerpo de
constantes exacto k0 . Si jamos una clausura algebraica de K y, en ella, la
clausura algebraica de k0 , la correspondencia k1  Kk1 es una biyecci
on entre
las extensiones nitas de k0 y las extensiones nitas de constantes de K. Esta
correspondencia conserva los grados de las extensiones y su inversa asigna a
cada extensi
on nita de constantes L de K su cuerpo de constantes exacto.
Si K es un cuerpo de funciones algebraicas y L es una extension nita de
constantes, cuando consideramos un divisor de K como divisor de L, su grado se
multiplica por |L : K|, pero si pasamos a considerar el grado respecto al cuerpo
de constantes exacto de L, este de divide de nuevo entre |L : K|, luego vuelve
a ser el grado inicial. Llamaremos grado absoluto de un divisor en un cuerpo
de funciones a su grado respecto al cuerpo de constantes exacto. De este modo,
acabamos de ver que el grado absoluto de un divisor se conserva al extender las
constantes. El teorema siguiente describe las descomposiciones de los primos en
las extensiones de constantes.

7.4. Extensiones de constantes

273

Teorema 7.39 Sea K un cuerpo de funciones algebraicas y L una extensi


on
nita de constantes de K. Sean k0 y k1 los respectivos cuerpos exactos de
constantes. Entonces:
a) El grado absoluto de los divisores de K se conserva al considerarlos como
divisores de L.
b) Si P es un primo de L y p es el primo de K divisible entre P, entonces
LP = K p k1 .
c) Ning
un primo de K se ramica en L.
d) Los primos de grado 1 de K se conservan primos en L.
e) Si p es un primo de K de grado r, existe una extensi
on de constantes L
de K donde p se descompone en r primos de grado 1.
n: Ya hemos probado que el grado absoluto se conserva. ToDemostracio
memos ahora un primo P de L y sea p el primo de K divisible entre P. Si
k1 = k0 (), entonces L = K() y LP = Kp (). Sea k0p la clausura algebraica
un 6.42, tenemos que k0p es isomorfo a K p . El polinomio
de k0 en Kp . Seg
mnimo de sobre Kp tiene sus coecientes en k0p , luego
nP = |LP : Kp | |LP : K p | |k0p () : k0p | = nP .
As pues, nP = f (P/p) y el ndice de ramicaci
on ha de ser trivial. Esto
prueba c). Adem
as LP = Kp () = Kp k1 , lo que prueba b).
Si grad p = 1, entonces k0p = k0 , con lo que
f (P/p) = nP = |k0 () : k0 | = |k1 : k0 | = |L : K|,
de donde se sigue que p se conserva primo en L.
Por otra parte, si p es un primo de K de grado r, tendremos que k0p = k0 (),
para cierto . Adjunt
andole a k0 las races del polinomio mnimo de sobre
k0 obtenemos una extension k1 de k0 que a su vez determina una extensi
on de
constantes L de K. Si P es un divisor de p en L entonces, por b) tenemos que
LP es la adjunci
on a K p = k0 () de las races del polinomio mnimo de , o
tambien la adjunci
on a k0 de estas races, luego LP = k1 , de donde se sigue que
los divisores de p en L tienen grado (absoluto) 1. Como p tiene grado r respecto
de k1 , tenemos que p se descompone en L en r factores de grado 1.
Terminamos la seccion mostrando que todos estos hechos se generalizan
f
acilmente a extensiones innitas de constantes.
En primer lugar, si K es un cuerpo de funciones algebraicas sobre un cuerpo
de constantes k0 y k1 es una extension algebraica de k0 , la extensi
on de constantes L = Kk1 es un cuerpo de funciones algebraicas sobre k1 . En efecto,
si K = k0 (1 , . . . , n ), entonces L = k1 (1 , . . . , n ), luego L es nitamente
generado sobre k1 y, como las extensiones algebraicas no alteran el grado de

274

Captulo 7. Funciones algebraicas II

trascendencia, tenemos que L sigue teniendo grado de trascendencia 1 sobre k0


y tambien sobre k1 .
Es importante tener presente que si la extensi
on k1 /k0 es innita entonces
L no es un cuerpo de funciones algebraicas sobre k0 . No obstante, es claro que
L es la uni
on de todas las extensiones nitas de constantes de K contenidas en
L, y esto es la clave para generalizar a extensiones innitas de constantes todos
los resultados que conocemos para extensiones nitas. Por ejemplo, si k0 es el
cuerpo de constantes exacto de K, entonces k1 es el cuerpo de constantes exacto
de L. Para probarlo basta tener en cuenta que si L es algebraico sobre k1 ,
entonces tambien lo es sobre k0 y esta en una extensi
on nita de constantes
Kk2 , donde k0 k2 k1 , luego k2 por la propiedad correspondiente para
extensiones nitas.
Consideremos el caso particular en que k1 es la clausura algebraica de k0 .
Cada primo p de K se descompone en primos de grado 1 en una extension nita
de constantes, los cuales se conservan primos en todas las extensiones mayores.
Esto signica que la valoraci
on vp tiene un n
umero nito de extensiones al
cuerpo L = Kk1 (las cuales se anulan en k1 ). Por consiguiente lo mismo es
v
alido para cualquier extensi
on de constantes de K (que es un subcuerpo de L).
En resumen, si L es cualquier extension de constantes de K y p es un primo
en K, existe un n
umero nito de primos P1 , . . . , Pr de L cuyas valoraciones
extienden a la de p. Esto nos permite identicar a p con el divisor de L dado
por p = P1 Pr . A su vez, esta identicacion induce un monomorsmo del
grupo de los divisores de K en el de los divisores de L (si la extension es nita
se trata de la identicaci
on usual).
Es f
acil ver que esta identicaci
on es consistente con la identicacion de los
divisores de K con los de las extensiones intermedias. As mismo es claro que
las correspondencias  () conmutan con la inclusi
on K L y con la
identicaci
on de divisores. El grado absoluto se conserva por extensiones de
constantes arbitrarias.
Veamos por ejemplo la prueba de esto u
ltimo. Tomemos una extension de
constantes L/K y veamos en primer lugar que si p es un primo de K de grado
absoluto 1 entonces p tiene tambien grado absoluto 1 en L. Sabemos que p se
conserva primo en todas las extensiones nitas de constantes de K y que en
todas tiene grado absoluto 1, es decir, todo elemento de una extensi
on nita de
constantes de K es congruente modulo p con una constante. Por consiguiente
todo elemento de L cumple esto mismo, luego p tiene grado absoluto 1 en L.
En segundo lugar observamos que si K es la adjunci
on a K de una clausura
algebraica de k0 , de modo que K L K, entonces el grado absoluto de un
primo p en K se conserva en K. En efecto, sabemos que p se descompone en r
primos de grado absoluto 1 en una extensi
on nita intermedia de K/K, todos
los cuales siguen teniendo grado absoluto 1 en K por la parte ya probada, luego
p tiene grado absoluto r en K. Aplicando esto mismo a los divisores de p en L
concluimos que la suma de sus grados absolutos (es decir, el grado absoluto de
p en L) es igual a la suma de los grados absolutos de sus divisores primos en K,
que son los divisores de p en K, luego dicha suma es r.

Captulo VIII

El teorema de
Riemann-Roch
En este captulo probaremos un resultado profundo sobre cuerpos de funciones algebraicas. Son tantas sus consecuencias que dedicaremos todo el captulo
siguiente a mostrar las mas inmediatas. En este captulo veremos la mas importante: la posibilidad de denir una noci
on algebraica de genero de un cuerpo de
funciones que en el caso complejo coincide con el que ya tenamos denido. El
genero algebraico es un invariante que determina fuertemente las caractersticas
de un cuerpo. Como preparaci
on al teorema de Riemann-Roch conviene estudiar
primero el concepto de forma diferencial, a lo cual dedicamos las dos primeras
secciones.

8.1

Diferenciales de series de potencias

Vamos a trabajar con cuerpos de series formales de potencias. Como en el


caso de los cuerpos de funciones algebraicas, supondremos siempre que el cuerpo
de constantes k0 es perfecto.
Derivadas Partiremos del concepto de derivada formal de una serie de potencias, a partir del cual introduciremos despues el de forma diferencial. La
denici
on es la generalizacion obvia de la derivada formal de un polinomio.
Denici
on 8.1 Sea k = k0 ((x)) el cuerpo de series formales de potencias con
coecientes en k0 . Si es cualquier primo del anillo k0 [[x]], entonces, el teorema 5.17 muestra que todo elemento de k se expresa de forma u
nica como

=
an n ,
con an k0 .
n

Denimos


d
nan n1 .
=
d
n
275

276

Captulo 8. El teorema de Riemann-Roch

Esta denici
on extiende a la denici
on de derivada parcial en un anillo se
series formales de potencias de varias variables que dimos en en captulo I. El
teorema siguiente recoge las propiedades basicas de esta derivada formal:
Teorema 8.2 Sea k = k0 ((x)) un cuerpo de series formales de potencias y
un primo en k. Entonces:
a) Para todo , k y todo a, b k0 , se cumple:
d(a + b)
d
d
=a
+b
.
d
d
d
b) Si , k, se cumple
d()
d
d
=
+
.
d
d
d
En particular
dn
d
= nn1 ,
d
d

para todo n Z.

c) La funci
on
d
: k k
d
es continua.
d) Si 1 es otro primo de k y k, entonces
d
d d
=
.
d1
d d1
e) Si f (u, v) k0 [u, v] y , k, entonces
df (, )
f
d f
d
=
(, )
+
(, ) ,
d
u
d
v
d
donde las derivadas parciales de f se entienden en el sentido usual para
polinomios.
n: La propiedad a) es inmediata. Para probar b) tomamos
Demostracio


=
an n ,
=
bn n .
n

Entonces
d
d
+
d
d


(n + 1)an+1 n
bn n
n
n


+
an n
(n + 1)bn+1 n


8.1. Diferenciales de series de potencias



(s + 1)ar bs+1 n
n r+s=n
r+s=n

  

=
(r + 1)ar+1 bs +
sar+1 bs n
n r+s=n
r+s=n

 

=
(n + 1)
ar+1 bs n
n
r+s=n
 


=
(n + 1)
ar bs n

  

277

(r + 1)ar+1 bs +

r+s=n+1

  d()
d    
ar bs n =
.
d n r+s=n
d

La f
ormula para la derivada de n para n 0 se prueba f
acilmente por
inducci
on. Para exponentes negativos derivamos n n = 1 y despejamos la
derivada de n .
c) La continuidad de la derivaci
on es inmediata. De hecho
 
d
v
v() 1.
d

Para probar d) llamamos m =
an n . Entonces
nm



dm
d n
d
dm d
=
an
=
nan n1
=
.
d1
d
d
d d1
1
1
nm
nm
Tomando lmites obtenemos la formula buscada.
e) Es f
acil ver que si la f
ormula se cumple para f (u, v) = ui v j entonces se
cumple para todo polinomio. Ahora bien, este caso se comprueba f
acilmente a
partir de b)
Estamos interesados en obtener propiedades relacionadas con las derivadas
que no dependan del primo respecto al cual derivamos. Como primera observaci
on a este respecto notemos que, si y 1 son primos de k, entonces
=


n=1

an 1n ,

con a1 = 0,

luego
d
= a1 + a2 1 + a3 12 +
d1
es una unidad de k0 [[x]]. El apartado d) del teorema anterior prueba en particud
lar que la propiedad
= 0 es independiente del primo . M
as concretamente,
d
es facil probar:
Teorema 8.3 Sea k = k0 ((x)) un cuerpo de series formales de potencias, sea
k y un primo en k0 [[x]]. Se cumple

278

Captulo 8. El teorema de Riemann-Roch

d
= 0 si y s
olo si k0 .
d

d
b) Si car k = p > 0 entonces
= 0 si y s
olo si =
an pn , es decir,
d
n
si y s
olo si k p .

a) Si car k = 0 entonces

Denici
on 8.4 Sea k = k0 ((x)) un cuerpo de series formales de potencias y
d
sean , k tales que
= 0 (para cualquier primo ). Denimos
d
d
d
= d ,
d
d
d
para cualquier primo . Del teorema 8.2 se sigue que la denicion no depende
de la eleccion de , as como que si es primo esta denicion coincide con la
que ya tenamos.
Tambien es inmediato comprobar que, cuando las derivadas que intervienen
estan denidas, se cumplen las igualdades siguientes:
 1
d
d d
d
d
.
=
,
=
d
d d
d
d
M
as en general, las propiedades del teorema 8.2 son v
alidas aunque no sea
primo.
Diferenciales

Supongamos, como hasta ahora, que k es un cuerpo de series


d
de potencias. En el conjunto de todos los pares (, ) k k tales que
= 0
d
denimos la relaci
on de equivalencia
(1 , 1 ) R (2 , 2 )

si y solo si

1 = 2

d2
.
d1

A las clases de equivalencia respecto a esta relacion las llamaremos formas


diferenciales en k. La forma diferencial determinada por el par (, ) se representa por d. De este modo, se cumple que
1 d1 = 2 d2

si y solo si

1 = 2

d2
.
d1

Es inmediato que la forma diferencial 0 d esta formada por todos los pares
d
(0, ) tales que
= 0. A esta forma la llamaremos forma nula y la represend
taremos simplemente por 0.
Denimos la suma de dos formas diferenciales como
 d
d2 
1
1 d1 + 2 d2 = 1
+ 2
d,
d
d
donde es cualquier elemento de k con derivadas no nulas.

(8.1)

8.1. Diferenciales de series de potencias

279

Es claro que esta denici


on no depende de la eleccion de ni de los representantes de las formas diferenciales. Con esta operacion, el conjunto de las
formas diferenciales es claramente un grupo abeliano (el elemento neutro es la
forma nula).
Tambien podemos denir el producto escalar
( d) = () d,

(8.2)

con el cual el conjunto de las formas diferenciales de k resulta ser un k-espacio


vectorial.
Si representamos por d la forma 1 d, entonces una forma cualquiera d
es el producto escalar de por d en el sentido que acabamos de denir.
En lo sucesivo adoptaremos el convenio de que d = 0 cuando (y s
olo cuando)
d
= 0. Seg
un el teorema 8.3, esto sucede cuando es constante si car k = 0
d
o cuando k p si car k = p. Ahora la expresi
on d esta denida para todo
par de elementos de k, y es f
acil ver que las f
ormulas (8.1) y (8.2) siguen siendo
v
alidas bajo este convenio.
d
Con esta notacion, la derivada
esta denida para todo par de elementos
d
y K tales que d = 0 y entonces
d =

d
d.
d

Esta f
ormula muestra que cualquier forma no nula es una base del espacio
de todas las formas, luego este espacio tiene dimension 1.
Toda forma diferencial puede expresarse en la forma = d, donde es
un primo de k. Como la derivada de un primo respecto de otro es una unidad, es
claro que podemos denir el orden de como v() = v() sin que este dependa
del primo elegido. M
as en general, es claro que
 d 
v( d) = v
,
d
para cualquier primo . Por consiguiente podemos hablar de si una diferencial
tiene un cero o un polo de un orden dado.
El operador de Cartier Introducimos ahora un concepto de utilidad para
tratar con diferenciales en cuerpos de caracterstica prima. Sea, pues, k un
cuerpo de series de potencias sobre un cuerpo de constantes (perfecto) k0 de
caracterstica p. Es inmediato comprobar que |k : k p | = p. De hecho, si es un
primo en k, entonces k p = k0 (( p )), k = k0 () y las potencias 1, , . . . , p1
forman una k p -base de k. Notemos que p es un primo de k p .
Estos hechos implican que toda forma diferencial de k se expresa de forma
u
nica como
=u

d
d
= (u0 + u1 + + up1 p1 )
,

ui k p .

(8.3)

280

Captulo 8. El teorema de Riemann-Roch


Denimos

d p
,
p
donde el miembro derecho ha de entenderse como una forma diferencial en el
cuerpo k p = k(( p )). Es claro que C es una aplicaci
on k p -lineal del espacio
de las formas diferenciales de k en el espacio de las formas diferenciales de k p .
Vamos a probar que no depende de .
C () = u0

Sea E = {d | k} el espacio de las diferenciales exactas de k. Se cumple


que C (d) = 0, pues si
= a0 + a1 + + ap1 p1 ,

ai k p ,

entonces
d = (a1 + + (p 1)ap1 p1 )

d
,

luego, en efecto, C (d) = 0.


Recprocamente, si C () = 0 entonces es una forma exacta. Para probarlo la expresamos en la forma (8.3) y observamos que si i > 0
d

u


d
i = ui i
,
i

es decir, todos los terminos de (8.3) son exactos salvo a lo sumo el correspondiente a i = 0. Basta probar que u0 = 0, pero es que
C () = u0

d p
= 0,
p

mientras que d p no es nula como forma diferencial de k p porque p es un primo


de k p . Por consiguiente ha de ser u0 = 0.
Con esto tenemos probado que el n
ucleo de C es exactamente E. Para
demostrar que C no depende de basta ver que si k es no nulo, entonces
C

 d 

dp
.
p

Para ello expresamos


d
d d
=
,

d
= g0 + g1 + + gp1 p1 ,
d

gi k p .

Por otra parte sea = a0 + a1 + + an n , con ai k p , an = 0, n < p.


As tenemos = q(), donde q es un polinomio separable sobre k p , porque su
grado es menor que p. Sea k  la adjunci
on a k de las races de q y sea k1 la
p
adjunci
on a k de estas mismas races.
Claramente k  = kk1 = k p ()k1 = k1 (). Los elementos de k1 son separables
sobre k p , mientras que no lo es, luego
/ k1 . Sin embargo p k p k1 ,


luego |k : k1 | = p.

8.1. Diferenciales de series de potencias

281

De este modo, cada x k  se expresa de forma u


nica como
x = c0 + c1 + + cp1 p1 ,

ci k1 .

Denimos

dx
= c1 + + (p 1)cp1 p2 .
d
Es claro que esta derivaci
on extiende a la derivada respecto de en k.
Tambien es facil probar que satisface las reglas de derivaci
on de la suma y el
producto. En k  podemos descomponer
= an

n


( i ),

i=1

y ahora podemos calcular


n 

d
( j ).
= an
d
i=1 j=i

Claramente,

n
n 


d
1 

1+
=
=
d
i=1 i
i=1
i 1


 p1 
n

1 +  1p
.
=
+ +
1+

i
i

1
i=1
i

Esta f
ormula muestra que



n
n


1

g0 =
1 +  p
1+
=

1
i=1
i=1
i

i 1

p
=

 d p
.
d

Por consiguiente:
 d  p  d p d p
p dp d p
dp
C
=
=
.
= p

d
p
p d p p
p

Denici
on 8.5 Sea k un cuerpo de series de potencias de caracterstica prima p.
El operador de Cartier de k es el operador del espacio de las formas diferenciales
de k en el espacio de las formas diferenciales de k p dado por

d p
d 
C (u0 + u1 + + up1 p1 )
= u0 p ,

donde ui k p y es cualquier primo de k.


Tenemos que el operador de Cartier es k p -lineal, su n
ucleo lo constituyen las
formas diferenciales exactas de k y para todo k no nulo se cumple
 d  dp
C
= p .

Estas propiedades lo determinan completamente.

282

Captulo 8. El teorema de Riemann-Roch

Residuos Terminamos la seccion introduciendo un invariante muy importante


de las formas diferenciales en un cuerpo de series de potencias.
Denici
on 8.6 Sea k un cuerpo de series de potencias sobre un cuerpo de
constantes k0 . Denimos el residuo respecto a un primo de un elemento

=
cn n k
n

como
Res = c1 .
Es claro que Res : k k0 es una aplicaci
on k0 -lineal y adem
as es continua
si en k0 consideramos la topologa discreta. As mismo,
 d 
Res
=0
d
y

c si n = 1,
n
Res (c ) =
c k0 .
0 si n = 1,
Denimos el residuo de una forma diferencial como
 d 
Res ( d) = Res
.
d
Teorema 8.7 Sea k un cuerpo de series de potencias y , 1 dos primos de k.
Entonces, para toda forma diferencial de k se cumple
Res = Res1 ().
n: Basta probar que para todo k se cumple
Demostracio
 d 
Res = Res1
,
d1

(8.4)

pues entonces
Res1 ( d)

=
=

 d 
 d d 
= Res1
Res1
d1
d d1
 d 
Res
= Res ( d).
d

Como las aplicaciones Res y Res1 son lineales y continuas, basta probar
el teorema cuando = n . Supongamos primero que k tiene caracterstica 0.
Entonces, si n = 1, tenemos que el miembro izquierdo vale 0, y el derecho
tambien, porque
d
d  n+1 
n 1 =
.
d
d1 n + 1
Si n = 1, desarrollamos
= c1 1 + c2 12 + ,

8.1. Diferenciales de series de potencias

283

con lo que
d
= c1 + 2c2 1 + ,
d1
de donde

1 d
1
c1 + 2c2 1 +
=
=
+ ,
d1
c1 1 + c2 12 +
1

y los dos miembros de la f


ormula valen 1.
Consideremos ahora el caso en que k tiene caracterstica prima p. Usaremos
el operador de Cartier C. En primer lugar observamos que si es una forma
diferencial arbitraria de k, entonces
Res () = Resp (C()).
En efecto, descompongamos en la forma (8.3), donde u =
tonces

ui i =
cn n ,
0 i < p,

cn n . En-

ni (m
od p)

con lo que
C() = u0

 d p

d p
=
cnp ( p )n
,
p

p
n

luego y C() tienen ambas residuo c0 .


M
as a
un, de los c
alculos que acabamos de realizar se sigue que si v() 0
entonces v(C()) 0, y que si v() = r1 0 entonces v(C()) r/p1. Por
lo tanto, aplicando repetidas veces el operador de Cartier podemos restringirnos
al caso en que v() 1. M
as concretamente, basta probar (8.4) cuando
v() 1 o, mas concretamente, cuando = n , con n 1. Ahora bien, si
n 0 ambos miembros valen 0, y si n = 1 vale el mismo razonamiento que en
el caso de caracterstica 0.
Denici
on 8.8 Sea k un cuerpo de series de potencias sobre un cuerpo de
coecientes k0 . Llamaremos residuo de una forma diferencial = d de k a
 d 
Res = Res
,
d
para cualquier primo de k.
La aplicaci
on Res es k0 -lineal. Las formas enteras tienen residuo nulo.
Tambien conviene recordar que en la prueba del teorema anterior hemos visto
que el operador de Cartier conserva los residuos.
Recordemos que, por el teorema 6.43, una extension nita K de un cuerpo
de series de potencias k = k0 (()) es de la forma K = k1 (()), donde k1 es la
clausura algebraica de k0 en K.

284

Captulo 8. El teorema de Riemann-Roch

Teorema 8.9 Sea K = k1 (()) una extensi


on nita separable de un cuerpo de
series formales de potencias k = k0 (()). Entonces, para todo k y todo
K, se cumple
Trkk10 (ResK ( d)) = Resk (TrK
k () d).
n: Sea L = k1 (()). Basta probar
Demostracio
a) Trkk10 (ResL ( d)) = Resk (TrL
k () d), para k, L,
b) ResK ( d) = ResL (TrK
L () d), para L, K.
Para probar a) observamos que L = kk1 , por lo que |L : k| |k1 : k0 |.
Por otra parte, cada k0 -monomorsmo de k1 (en una clausura algebraica) se
extiende claramente a un k-monomorsmo de L. Esto prueba la igualdad de los
ndices y, adem
as, si

= ai i ,
ai k1 ,
i

entonces
TrL
k () =
Sea


i

Trkk10 (ai ) i .

d  j
= bj ,
d
j

bj k0 .

Entonces
Trkk10 (ResL ( d)) = Trkk10 (Res (
=

 

d
ai bj
)) = Trkk10
d
i+j=1


d 
= ResK (TrL
Trkk10 (ai )bj = Res TrL
()
k
k () d).
d
i+j=1


Para probar b) vemos que f (L/k) = |k1 : k0 | = f (K/k), luego f (K/L) = 1 y,


por lo tanto, la extensi
on K/L esta totalmente ramicada. Por el teorema 5.34
el polinomio mnimo de sobre L es un polinomio de Eisenstein. En particular,
si i son los conjugados de en una extensi
on de K tenemos que
e


i = c() = c1 + c2 2 + ,

ci k1 , c1 = 0.

(8.5)

i=1

Basta probar que


ResK ( d) = ResL (TrK
L () d),

K,

d
pues b) se sigue de este hecho aplicado a
en lugar de . A su vez basta
d
probar que

 d  
ResK ( d) = ResL TrK
d ,
L
d

K,

8.1. Diferenciales de series de potencias

285

d
en lugar de . Ambos
d
miembros son k1 -lineales y continuos en , luego podemos tomar = n1 ,
para un n Z, es decir, hemos de probar que

pues la igualdad anterior se sigue de esta aplicada a

 d 


 
n1 d
ResK n
= ResL TrK
d ,
L

n Z.

(8.6)

Las derivadas siguientes las calculamos en la adjunci


on a K de los elementos
i (que es un cierto cuerpo de series de potencias):
e 

dc
di
i
=
,
d i=1 j=i d

luego

 1 d 
e 1 d

1 dc
i
=
= TrK
.
L
c d i=1 i d
d

Ahora bien, de (8.5) se sigue inmediatamente que el residuo del miembro


izquierdo es 1, luego



1 d
ResL TrK
= 1 = ResK (1 d).
L
d
d
Observemos que la derivada
es la misma calculada en K o en la extension
d
en la que estabamos trabajando. En efecto, en ambos cuerpos es la inversa de
d
la derivada
, y esta esta determinada por la expresi
on de como serie de
d
potencias de .
Hemos probado (8.6) para n = 0. Supongamos ahora que car k  n, n = 0.
Entonces


e dn
e
1 K  dn 
1
1 d 
1 d
i
n1 d
n
TrK

=
Tr
=
=
TrK
ni =
L
L
L ( ).
d
n
d
n i=1 d
n d i=1
n d
Ahora basta tener en cuenta que las derivadas tienen residuo nulo, luego
se cumple (8.6). Nos queda el caso en que car k = p | n, n = 0. Digamos
que n = pn . Veremos que el operador de Cartier nos reduce este caso a los
anteriores. En primer lugar expresamos (8.6) en la forma equivalente
 d 

 d  d 
n
ResK n
= ResL TrK
.
L

d
Sean CK y CL los operadores de Cartier de K y L respectivamente. Puesto
que estos conservan los residuos, basta probar que
  d 
 
 d  d 
n
ResK p CK n
= ResLp CL TrK
.
L

(8.7)

286

Captulo 8. El teorema de Riemann-Roch

Para ello vamos a ver que CL conmuta con la traza, de modo que esto sera
equivalente a



p
p
p
p
 d
d p 
p n d
ResK p (p )n p = ResLp TrK
,
(8.8)
Lp ( )

p d p p
pero esto es (8.6) para n = n/p. Por consiguiente, aplicando un n
umero nito de
veces los operadores de Cartier reducimos el problema a los casos ya probados.
As pues, solo falta comprobar la igualdad de los miembros derechos de (8.7)
y (8.8). Para ello observamos que |K : K p | = p y que
/ K p (pues si = p
entonces
/ L y la extension L()/L sera inseparable). Por consiguiente
K = K p (). Esto nos permite expresar

d p1
gi i ,
=
d
i=0
Entonces

gi K p .

 d  p1
 K n
n
TrK
TrL ( gi ) i ,
=
L
d
i=0

n
p
y como n gi K p , resulta que TrK
L ( gi ) L , de donde


 d  d 
p
d p
d p
n
n
n
CL TrK
= TrK
= TrK
Lp ( g0 )
L
L ( g0 )
p
d

p
 p
 d d  d p
 p
 d  d p
p
p
= TrK
CK n
= TrK
n CK
Lp
Lp
p
p
p
d
d

p
 p

p
p
p
p
d p
d p
Kp
n d
p n d
(
= TrK

=
Tr
)
,
p
Lp
L
d p
p
p
p d p p
como haba que probar.

8.2

Diferenciales de funciones algebraicas

Nos ocupamos ahora de la teora global correspondiente a la teora local que


acabamos de desarrollar. Necesitamos un resultado previo sobre separabilidad.
El teorema 1.32 implica como caso particular que si K es un cuerpo de funciones
algebraicas, existe un x K tal que la extensi
on K/k0 (x) es nita separable.
Vamos a dar otra prueba de este teorema para cuerpos de funciones algebraicas
que en a
nadidura caracteriza los x que cumplen esto:
Denici
on 8.10 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k0 . Diremos que un elemento x K es separador si la extension
K/k0 (x) es separable.
Es claro que un elemento separador de K ha de ser trascendente sobre k0
(o de lo contrario la extensi
on K/k0 sera algebraica). Si los cuerpos tienen
caracterstica 0, ser separador equivale a ser trascendente. Mas a
un, si k0 es

8.2. Diferenciales de funciones algebraicas

287

el cuerpo exacto de constantes de K entonces ser separador equivale a no ser


constante.
Para probar la existencia de elementos separadores en cuerpos de caracterstica prima (independientemente de 1.32) nos apoyaremos en el teorema
siguiente:
Teorema 8.11 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k0 de caracterstica prima p. Sea x K trascendente sobre k0 .
n
Entonces la clausura separable de k0 (x) en K es de la forma Ks = K p , para
cierto natural n 0.
n: Como K/Ks es puramente inseparable, |K : Ks | = pn ,
Demostracio
n
para cierto natural n. Tambien es claro que K p Ks pues, si K, su
i
i
polinomio mnimo sobre Ks ha de ser de la forma xp p , con i n, luego
n
n
p Ks . Basta probar que |K : K p | = pn .
n
n
n
Puesto que k0 es perfecto, tenemos que k p = k0 (xp ). Llamemos k1 = k p
n
n
y x1 = xp . As k1 = k0 (x1 ), k = k1 (x) y x es raz del polinomio tp x1 , que es
i
i
i
irreducible en k1 [t], pues un factor propio sera de la forma (t x)p = tp xp ,
n1
n
n
para i < n, con lo que xp
k0 (xp ) = k0 (x)p , de donde x k0 (x)p , pero
esto es claramente falso.
n
As pues, |k : k p | = pn . Ahora basta observar que
n

|K : k p | = |K : K p | |K p : k p | = |K : K p | |K : k|,
n
n
|K : k p | = |K : k| |k : k p | = |K : k| pn ,
n

donde hemos usado que la aplicaci


on u  up es un isomorsmo entre las
pn
pn
extensiones K/k y K /k , luego tienen el mismo grado. Igualando ambas
n
lneas concluimos que |K : K p | = pn , como queramos probar.
Teorema 8.12 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k0 de caracterstica prima p. Un elemento x K trascendente sobre
olo si x
/ K p.
k0 es separador si y s
n: Sea x K trascendente sobre k0 . Entonces la extensi
Demostracio
on
K/k0 (x) es nita. Sea Ks la clausura separable de k0 (x) en K. Por el teorema
n
anterior Ks = K p , para cierto n 0.
n
n
Puesto que x Ks , tenemos que !p x K. La aplicaci
on u  up es un
pn
isomorsmo entre las extensiones K k0
x y Ks /k0 (x), luego la primera
es separable, ya que la segunda lo es.

pn
Deaqu se sigue que n es el mayor n
umero natural tal que

 x K, pues

n+1
n
si p
x K, este sera puramente inseparable sobre k0 p x , por lo que



n
pn+1
x k0 p x , y esto lleva f
acilmente a una contradicci
on.
En resumen, x es separador si y solo si n = 0, si y solo si x
/ K p.
Pasemos ya a investigar la nocion de diferencial de una funci
on algebraica.
Si K es un cuerpo de funciones algebraicas sobre un cuerpo de constantes k0 ,

288

Captulo 8. El teorema de Riemann-Roch

el teorema 6.42 arma que para cada divisor primo P de K, su complecion


es KP = k0P (()), donde es cualquier primo de KP y k0p es la clausura
algebraica de k0 en KP . Por consiguiente, si y K, tenemos denida la
forma diferencial ( d)P de KP .
Denici
on 8.13 Si K es un cuerpo de funciones algebraicas y , K,
denimos la forma diferencial d de K como el elemento del producto de
todos los espacios de formas diferenciales de todas las compleciones de K cuya
componente P-esima es ( d)P .
El conjunto de las formas diferenciales de K tiene estructura de espacio
vectorial (es un subespacio del espacio producto de los espacios de formas diferenciales locales), de modo que d es el producto escalar de por d = 1 d.
Escribiremos dP en lugar de (d)P . De este modo ( d)P = dP .
Seguidamente determinamos las funciones con diferencial nula:
Teorema 8.14 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k0 y sea x K. Entonces dx = 0 si y s
olo si x es separador, y en
tal caso todas las componentes de dx son no nulas.
n: Podemos suponer que k0 es el cuerpo de constantes exacto
Demostracio
de K. Supongamos que x no es separador. Si car K = 0, esto solo puede ocurrir
si x k0 . Si car k = p > 0, por el teorema 8.12 puede ocurrir tambien que
x K p . En cualquiera de estos casos, el teorema 8.3 nos da que las componentes
de dx son nulas, luego dx = 0.
Supongamos ahora que x es separador. Sea P un divisor primo de K y
sea K tal que vP () = 1. De este modo tenemos un primo de KP que
pertenece a K. Sea f (x, t) su polinomio mnimo sobre k0 (x). Por el teorema
8.2 tenemos que
0=

df (x, )
f
dx f
=
(x, )
+
(x, ).
d
x
d
t

Ahora bien, como es separable sobre k0 (x), el u


ltimo termino es no nulo,
luego la derivada de x tampoco puede ser nula. Por consiguiente dP x = 0.
M
as en general, una forma diferencial d = 0 cumple = 0 y d = 0,
luego tiene todas sus componentes no nulas. Como consecuencia, dos formas
diferenciales de un cuerpo K de funciones algebraicas son iguales si y solo si
coinciden en una componente.
De este modo, si K es un cuerpo de funciones algebraicas, , x K, x es
separador y P es un divisor primo de K, tenemos denida la derivada
d
KP .
dx
Si f (x, t) es el polinomio mnimo de sobre k0 (x), se cumple
0=

f
f
d
(x, ) +
(x, ) .
x
t
dx

8.2. Diferenciales de funciones algebraicas

289

Como f es separable, podemos despejar


f
(x, )
d
= x
K.
f
dx
(x, )
t

(8.9)

d
As pues, la derivada
es un elemento de K independiente de P. Ademas
dx
se cumple la relacion
d
d =
dx.
(8.10)
dx
Esto prueba que el espacio de las formas diferenciales de K es un K-espacio
vectorial de dimensi
on 1.
En la seccion anterior hemos denido el orden de una forma diferencial local.
En el caso global tenemos un orden en cada primo. Concretamente, si x K
es un elemento separador, denimos


dx
vP ( dx) = vP ( dP x) = vP
,
d
donde es un primo cualquiera de KP . Vamos a probar que vP ( dx) = 0
para casi todo primo P. Esto nos permitir
a asignar un divisor de K a cada
diferencial.
Sea p el divisor primo de k = k0 (x) divisible entre P. Sea p(x) k0 [x] el
polinomio m
onico irreducible que cumple p = (p(x)) si es que p = o bien
p(x) = 1/x si p = . En cualquier caso vp (p(x)) = 1, luego p(x) es primo
en kp . Seg
un el teorema 6.42, sabemos que KP = k0P (()), donde k0P es la
clausura algebraica de k0 en KP .
Sea L = k0P ((p)). As el cuerpo de restos de L es el mismo que el de KP ,
mientras que p sigue siendo primo en L. Esto implica que f (L/kp ) = f (KP /kp )
y e(L/kp ) = 1. Concluimos que la extensi
on L/kp es no ramicada y KP /L es
totalmente ramicada.
Por el teorema 5.34, el polinomio mnimo de sobre L es un polinomio de
Eisenstein, digamos
f (p, ) = e + pfe1 (p) e1 + + pf1 (p) + pf0 (p) = 0,
donde los coecientes fi (p) son series enteras con coecientes en k0P y f0 (p) es
una unidad. Derivando esta igualdad tenemos
f
dp
f
(p, )
+
(p, ) = 0.
p
d
Por una parte,
f
(p, )
p


(p)) e1 + + (f0 (p) + pf0 (p))
(fe1 (p) + pfe1

f0 (p)  0 (mod P).

290

Captulo 8. El teorema de Riemann-Roch

Por otro lado, el teorema 7.30 implica que las potencias 1, , . . . , e1 genef
ran el anillo de enteros de KP sobre el de L, y entonces 7.32 nos da que
(p, )

genera el diferente de la extensi


on KP /L, que es el mismo que el de la extension
KP /kp , ya que el tramo inferior es no ramicado. Si llamamos D al diferente
de la extension K/k, entonces el diferente de KP /kp es su componente DP , y
hemos probado que
 


dp
f
vP
= vP
(p, ) = vP (DP ) = vP (D).
d

Por otra parte,


y
dp
=
dx

dp
dp dx
=
,
d
dx d
"
si p = ,
p (x)
1/x2

si p = .

Si P | , entonces vP (1/x ) = vP (2 ), mientras que si P  tenemos


igualmente que vP (p (x)) = 0 = vP (2 ). En cualquier caso tenemos que
 


dx
D
vP (dx) = vP
.
= vP
d
2
2

En particular tenemos que, ciertamente, vP (dx) = 0 para casi todo primo


P. Lo mismo vale obviamente para cualquier forma diferencial dx no nula.
Esto justica la denici
on siguiente:
Denici
on 8.15 Sea K un cuerpo de funciones algebraicas y dx una forma
diferencial no nula en K. Llamaremos divisor diferencial asociado a dx al
divisor

( dx) = PvP ( dx) ,
P

donde
vP ( dx) = vP

dx


,

para cualquier primo .


Hemos demostrado el teorema siguiente:
Teorema 8.16 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k0 . Sea dx una forma diferencial no nula en K, con lo que x es un
elemento separador y la extensi
on K/k0 (x) es separable. Sea D el diferente de
esta extensi
on. Entonces
D
(dx) = 2 .

La f
ormula (8.10) muestra que todos los divisores diferenciales son equivalentes. De hecho, los divisores diferenciales constituyen una clase de equivalencia
de divisores de K.

8.2. Diferenciales de funciones algebraicas

291

Denici
on 8.17 Si K es un cuerpo de funciones algebraicas, llamaremos clase
diferencial o clase can
onica de K a la clase de divisores de K formada por los
divisores diferenciales.
Vamos a calcular el grado de la clase canonica de una curva proyectiva bajo
una restricci
on: diremos que un punto P de una curva proyectiva V es ordinario
si V tiene mP (V ) tangentes distintas en P . El teorema 7.18 implica (ver la
observacion posterior) que en tal caso V tiene mP (V ) primos sobre P . Es claro
que todo punto regular es ordinario.
Teorema 8.18 Sea V una curva proyectiva plana de grado n cuyas singularidades sean todas ordinarias. Entonces el grado de su clase can
onica es 2g 2,
con
(n 1)(n 2) mP (V )(mP (V ) 1)
g=

,
2
2
P

donde P recorre los puntos (singulares) de V


n: Por el teorema 7.20, podemos tomar una recta que corte
Demostracio
a V en n puntos distintos. Podemos tomar un sistema de referencia respecto al
cual esta recta sea Z = 0. As mismo podemos exigir que la recta Y = 0 corte
a la anterior en un punto (que tendr
a coordenadas (1, 0, 0)) que no este en V ni
en ninguna de las tangentes a V por puntos singulares.
El teorema de Bezout implica que en los n puntos donde V corta a la recta
innita Z = 0 el n
umero de interseccion es 1, luego todos estos puntos han de
ser regulares. En otras palabras, V no tiene singularidades en el innito.
Consideramos las coordenadas anes x = X/Z e y = Y /Z. El grado de la
clase canonica es, por ejemplo, el grado del divisor (dx), que es el que vamos a
calcular. Sea V = F (F ), con F k0 [X, Y ].

F
Sea P = (a, b) un punto nito de V . Si Y
= 0 entonces P es un punto
P
regular, y ciertamente X = a no es la recta tangente a V en P , luego si P es el
u
nico primo de V situado sobre P , se cumple que = x b es primo en OP y
dx = d(x b) = 1d, luego vP (dx) = vP (1) = 0.


F
F
Supongamos ahora que Y
= 0. Distinguimos dos casos: si X
= 0
P
P

F
entonces P es regular e Y = b no es la tangente a V en P ; si X P = 0 entonces
P es singular y la recta Y = b tampoco es tangente a V en P porque contiene
al punto (1, 0, 0).
As pues, en cualquier caso tenemos que la recta Y = b no es tangente a V
en P . Consecuentemente IP (V Y b) = mP (V ). Puesto que este n
umero
de interseccion es la suma de los valores vP (y b) para todos los primos P
situados sobre P y hay mP (V ) tales primos (ya que P es ordinario), concluimos
que vP (y b) = 1 para todo primo P. As pues, = y b es primo en OP .
Ademas d = dy.
Ahora usamos que F (x, y) = 0, por lo que
F
F
(x, y) dx +
(x, y) dy = 0.
X
Y

(8.11)

292

Captulo 8. El teorema de Riemann-Roch


Despejando,
F

dx = Y
dy = Y
d.
F
F
X

 F 

 F 

Por consiguiente vP (dx) = vP Y vP X . Si sumamos sobre todos los


primos situados sobre P tenemos que





F
F
vP (dx) = IP V
IP V
.
Y
X
P
Vamos a calcular el segundo n
umero de interseccion. Sea
F = Fm (X a, Y b) + Fm+1 (X a, Y b) +
la descomposicion en formas de F alrededor de P , donde m = mP (V ). El hecho
de que Y b no sea tangente a V en P se traduce en que Y b  Fm (X a, Y b)
o, equivalentemente, en que Y  Fm (X, Y ). En particular Fm = Y m , luego las
tangentes a V en P se corresponden con las races de Fm (X, 1), las cuales son
simples (pues P es ordinario).
m
Esto implica que F
ces en com
un con
X (X, 1) sea un polinomio no nulo sin ra
F
Fm . Dichas races se corresponden con las tangentes en P de X
, luego concluiF
mos que F y X
no tienen tangentes comunes en P (y ademas P tiene multiplici

F
dad m1 en la derivada). Esto implica que IP V X
= mP (V )(mP (V )1).
En total:



F
mP (V )(mP (V ) 1),
vP (dx) = IP V
Y
P
donde P recorre los primos de V situados
sobre P . Notemos que esta formula
F
es valida incluso en el caso en que Y
= 0, pues entonces ambos miembros
P
son nulos.
Supongamos ahora que P es un punto innito. Por la elecci
on del sistema
de referencia tenemos que P = (a, 1, 0), P es regular y la recta Z = 0 no es
tangente a V en P . Sea P el u
nico primo de V situado sobre P .
Llamando z = Z/Y , tenemos que 1 = IP (V Z) = vP (z), luego = z
es primo en OP . Ademas y = 1/z, luego dy = (1/z 2 )dz = 2 d, luego
vP (dy) = 2. Despejando dx en (8.11) concluimos que




F
F
vP (dx) = vP
vP
2.
Y
X
Ahora hemos de tener cuidado con el hecho de que las derivadas representan
funciones en coordenadas anes y P es un primo innito. Para calcular las
valoraciones hemos de homogeneizar las derivadas.
Sea F (X, Y, Z) la homogeneizacion del polinomio F (X, Y ), de modo que
F
F
F (X, Y ) = F (X, Y, 1). Claramente Y
(X, Y ) = Y
(X, Y, 1), y a su vez
F
F
(x, y) =
(x, y, 1) =
Y
Y

F
Y

(X, Y, Z)
.
Z n1

8.2. Diferenciales de funciones algebraicas

293



F
Podemos hablar del n
umero de interseccion IP V Y
(X, Y ) , siendo la
derivada una curva afn y P un punto innito, entendiendo que con ello nos
referimos al n
umero de interseccion en P de V con la clausura proyectiva de
F
la curva, es decir, a IP (V Y
(X, Y, Z)), pero este n
umero de interseccion no
F
puede calcularse dividiendo Y entre Z n1 , porque Z se anula en P . Una forma
que no se anula en P es Y , luego





 n1 

F
F
F
Y
Y (X, Y, Z)
Y
vP
= vP
+ vP
(x, y) = vP
n1
n1
Y
Z
Y
Z n1

= IP

F
Y

+ vP (z n1 ) = IP


V

F
Y


(n 1).

Igualmente

vP





 n1 

F
F
(X,
Y,
Z)
F
Y
X
= vP
+
v
,
(x, y) = vP X n1
P
X
Z
Y n1
Z n1


F
pero ahora observamos que X
= 0, con lo que el primer termino del miembro
P
derecho es nulo. En efecto, si la derivada fuera nula, evaluando en P = (a, 1, 0)
la relaci
on
F
F
F
X+
Y +
Z = nF
X
Y
Z


F
F
concluiramos que X
= Y
= 0 y, como P es regular, la derivada respecto
P
P
de Z sera no nula, pero entonces Z = 0 sera tangente a V en P , lo cual es
falso. As pues, tenemos que


F
vP
(x, y) = (n 1).
X
En total,


V

vP (dx) = IP

F
Y


2.

Ahora s
olo hemos de sumar para todos los primos y aplicar el teorema de
Bezout:




F
grad(dx) = IP V
2n mP (V )(mP (V ) 1)
Y
P
P

= n(n 1) 2n mP (V )(mP (V ) 1)
P

= (n 1)(n 2) 2


mP (V )(mP (V ) 1) = 2g 2.
P

La razon para expresar el grado en terminos de g es que g sera lo que mas


adelante llamaremos genero de V , de modo que en el caso k0 = C coincidir
a con
el genero topol
ogico que ya tenemos denido.

294

Captulo 8. El teorema de Riemann-Roch

Nos ocupamos ahora de los residuos de una forma diferencial. Si K es un


cuerpo de funciones algebraicas sobre un cuerpo de constantes k0 , , K y
p es un primo de K, tenemos denido
Resp ( d) = ResKp ( dp ) k0p ,
donde k0p es la clausura algebraica de k0 en Kp . En general estos residuos no
estan en el cuerpo de constantes k0 . El teorema 8.9 muestra que las trazas
conectan bien los residuos entre extensiones, por lo que resulta conveniente
denir
#
k
d = Trk0p
(Resp ( d)).
0
p

Notemos que esto tiene sentido para todo , Kp . Claramente esta


integral es k0 -lineal en y en . Del teorema 8.9 deducimos ahora la siguiente
version global:
Teorema 8.19 Sea L/K una extensi
on separable de cuerpos de funciones algebraicas sobre un cuerpo de constantes k0 . Sea K y L. Entonces, para
cada primo p de K se cumple
#
#
TrL
()
d
=
d.
K
p

P|p

n: Basta usar que la traza global es la suma de las trazas


Demostracio
locales (teorema 6.41):
#
#
k
L
L
L
TrK () d =
TrKPp () d =
Trk0p
(Resp (TrKPp () d)
0
p

P|p

P|p

k
k
Trk0p
(Trk0P
(ResP (
0
0p

P|p

#
P|p

d))) =

Trk0P
(ResP ( d))
0

P|p

d.

Es importante observar que la integral local de una forma diferencial depende del cuerpo de constantes que estemos considerando. Concretamente,
si cambiamos el cuerpo de constantes por otro mayor, la integral respecto al
cuerpo menor es la traza de la integral respecto al cuerpo mayor. La igualdad
del teorema anterior se cumple si las integrales de ambos miembros se calculan respecto al mismo cuerpo de constantes, al contrario de lo que ocurre en el
teorema siguiente:
Teorema 8.20 Sea K un cuerpo de funciones algebraicas sobre el cuerpo exacto
de constantes k0 . Sea L una extensi
on nita de constantes de K. Entonces, para
todo , K y todo primo p de K se cumple que
#
#
d =
d,
p

P|p

8.2. Diferenciales de funciones algebraicas

295

donde las integrales del miembro derecho se calculan respecto al cuerpo exacto
de constantes de L.
n: Podemos suponer que la extensi
Demostracio
on L/K es nita de Galois
y que los divisores de p en L tienen grado 1. En efecto, siempre existe una
extension L de K en estas condiciones y que contiene a L, y el teorema para
L/K se sigue inmediatamente del teorema para L /K y L /L.
Sea k1 el cuerpo de constantes exacto de L y sea p = P1 Pr la factorizaci
on de p en L. Tomando grados en ambos miembros concluimos que
r = grad p.
Sea n = |L : K| = |k1 : k0 |. Es f
acil ver que la restriccion determina un
isomorsmo G(L/K)
= G(k1 /k0 ). Cada G(L/K) determina un isomorsmo
topol
ogico : LP1 L(P1 ) . Si K cumple vp () = 1, entonces tambien
vPi () = 1, por lo que LPi = k1 (()). El isomorsmo inducido por viene
dado por

 

ai i = (ai ) i .
i

Fijemos automorsmos i tales que i (P1 ) = Pi . Identiquemos a Kp ,


como es habitual, con la clausura de K en LP1 , de modo que Kp = k0p (()),
donde k0p es un subcuerpo de k1 de grado r sobre k0 . En este punto es crucial
observar que esta representacion de k0p como subcuerpo de k1 depende de la
eleccion que hemos hecho de P1 , en el sentido de que si queremos identicar a
Kp con un subcuerpo de otro LPi tendremos que sustituir k0p por su imagen
por i .
Si un automorsmo G(L/K) ja a P1 entonces ja a k0p . Como el
n
umero de automorsmos que cumplen una y otra condici
on ha de ser igual a
n/r, el recproco es cierto y, por consiguiente, las restricciones i |k0p son los r
monomorsmos de k0p sobre k0 . Sea

d  i
= ai ,
d
i

ai k0p .

Entonces ResP1 ( d) = a1 y aplicando i obtenemos que ResPi ( d) =


i (a1 ). Por otra parte a1 es tambien Resp ( d), con lo que
#
r
r
#


k0p
d =
ResPi ( d) =
i (a1 ) = Trk0 (Resp ( d)) = d.
P|p

i=1

i=1

Ejercicio: Probar que el teorema anterior es v


alido para extensiones innitas de
constantes.

Sabemos que el orden de una forma diferencial es nulo en todos los primos
salvo a lo sumo en una cantidad nita de ellos, luego el residuo correspondiente
tambien es nulo. Por consiguiente tiene sentido la suma
#
d.
p

296

Captulo 8. El teorema de Riemann-Roch


Ahora podemos probar otro importante teorema global:

Teorema 8.21 (Teorema de los residuos) Sea K un cuerpo de funciones


algebraicas sobre un cuerpo de constantes k0 y d una forma diferencial en
K. Entonces
#
d = 0.
p

n: Sea x K un elemento separador y sea k = k0 (x). Basta


Demostracio
probar que
#
dx = 0,
K,
p
p
d
pues el caso general se sigue de este cambiando por
. A su vez 8.19 nos
dx
da que la suma de las integrales locales de dx en K es la misma que la suma de
las integrales locales de TrK
k () dx en k. Por consiguiente, podemos suponer que
K = k0 (x) es un cuerpo de funciones racionales. El teorema 8.20 nos permite
sustituir k0 por una extensi
on nita. Esto nos permite suponer que los divisores
primos de tienen grado 1. Entonces dx se descompone en una combinacion
lineal de terminos de la forma
dx
,
(x a)i

xi dx.

En efecto, si x a es un divisor del denominador de , el desarrollo en


serie de Laurent de alrededor de este primo consta de un n
umero nito de
m
ultiplos de funciones (x a)i mas una funci
on racional cuyo denominador
no es divisible entre x a. Volviendo a aplicar este proceso de descomposicion
con otro primo, nalmente llegamos a una funci
on racional cuyo denominador
es constante, luego es un polinomio, luego es combinacion lineal de terminos xi .
As pues, basta probar el teorema para formas de los dos tipos indicados.
Las formas xi dx tienen todos sus residuos nulos, al igual que las formas del
primer tipo cuando i = 1. Por u
ltimo,
Resxa

dx
= 1,
xa

Res

dx
= 1,
xa

y todos los demas residuos son nulos, luego estas formas tambien cumplen el
teorema.
Observemos que si el cuerpo de constantes es algebraicamente cerrado, las
integrales locales son simplemente los residuos, y el teorema anterior arma en
tal caso que la suma de los residuos de una funci
on algebraica es nula.
Diferenciales en curvas algebraicas Terminamos la seccion relacionando
la noci
on de forma diferencial que acabamos de introducir con la usual en geometra algebraica y, en particular para curvas complejas, con la de la geometra
diferencial.
Ante todo observemos que si V es una curva algebraica sobre un cuerpo k0 ,
OP (V ) y es un par
ametro local en P , al nal del captulo VI vimos que el

8.2. Diferenciales de funciones algebraicas

297

desarrollo en serie de en k0 (V )P respecto al primo es precisamente la serie


de Taylor de respecto de , de donde se sigue que la derivada de respecto
de que hemos denido en este captulo coincide con la denida en 3.45 (ver
los comentarios tras la denici
on).
Una forma diferencial en sentido amplio sobre una curva V sera cualquier
aplicaci
on que a cada punto P en un abierto U de V le asigne un elemento
P del espacio cotangente TP V . El conjunto de todas las formas diferenciales
denidas sobre un mismo abierto U tiene estructura de k0 -espacio vectorial con
las operaciones denidas puntualmente. M
as a
un, es un m
odulo sobre el anillo
de todas las funciones de U en k0 . Si es una forma en un abierto U , su
restriccion |U  a un abierto menor U  es una forma en U  .
Por ejemplo, si U es un abierto en V y k0 [U ], entonces podemos considerar a d como una forma diferencial en U , que a cada punto P U le asigna
dP TP V .
Sea una forma diferencial denida en un entorno U de un punto P y sea
un par
ametro local en P . Entonces el teorema 3.34 nos da que, para todo Q
en un entorno U  U de P , la funci
on (Q) es tambien un par
ametro local
en Q, por lo que dQ es una base de TQ V y existe una funci
on : U  k0
tal que |U  = d.
Si  k0 (V ) es otro par
ametro local alrededor de P , entonces
d|U U  =

d
d  |U U  .
d 

Hemos visto que d/d  k0 [U U  ]. En vista de esto, podemos denir


una forma regular en un punto P como una forma tal que |U = d, donde
(Q) es un par
ametro local en todos los puntos de un entorno U de P y
k0 [U ], sin que importe el par
ametro con que se comprueba la regularidad.
Es f
acil ver que si dos formas son regulares en un abierto U y coinciden en
un abierto menor, entonces coinciden en todo U . Esto nos permite denir una
forma racional en V como una forma que es regular en un abierto U de V , no
esta denida fuera de U y no admite una extensi
on regular a ning
un abierto
mayor. Claramente, toda forma regular en un abierto de V se extiende a una
u
nica forma racional en V . Toda forma racional en V es (la extension de una
forma) de tipo d, para una cierta funci
on k0 (V ).
M
as a
un, si , k0 (V ) son funciones arbitrarias, entonces para cada punto
P donde ambas son regulares podemos tomar un par
ametro local y expresar
d =

d
d,
d

lo que prueba que toda forma d es (o se extiende a) una forma diferencial


racional en V . Ahora ya es f
acil comprobar que las formas diferenciales del
cuerpo k0 (V ) pueden identicarse con las formas racionales en V .

298

Captulo 8. El teorema de Riemann-Roch

Si k0 = C o, mas en general, si V es una supercie de Riemann, en los


razonamientos anteriores podemos cambiar par
ametro local por carta, regular por holomorfa y racional por meromorfa y as es facil concluir que
las formas diferenciales en M(V ) son las formas diferenciales meromorfas en V ,
es decir, las formas diferenciales (en el sentido de la geometra diferencial) denidas en V salvo en un n
umero nito de polos y de modo que en cada abierto
coordenado U (dominio de una carta z) se expresan como f dz, donde f es una
funci
on meromorfa en U .

8.3

La dimensi
on de un divisor

El teorema de Riemann-Roch es esencialmente una formula que relaciona


el grado de un divisor con otro invariante asociado que introducimos a continuaci
on.
Denici
on 8.22 Sea K un cuerpo de fracciones algebraicas y a un divisor de
K. Llamaremos m
ultiplos de a a los elementos del conjunto
m(a) = { K | vP () vP (a) para todo P}.
Notemos que un K es m
ultiplo de a si y solo si a | (), pero en la
denici
on de m(a) admitimos tambien al 0. As, por las propiedades de las
valoraciones, los conjuntos de m
ultiplos son claramente k0 -espacios vectoriales.
Si m(a) es no nulo, entonces


0 = grad() = vP () grad P vP (a) grad P = grad a.
P

As pues, si grad a > 0 necesariamente m(a) = 0. Para trabajar con divisores


de grado positivo es costumbre denir la dimensi
on de un divisor como la del
espacio de m
ultiplos de su inverso:
Denici
on 8.23 Sea a un divisor de un cuerpo de funciones algebraicas K
sobre el cuerpo de constantes k0 . Denimos la dimensi
on de a como
dim a = dimk0 m(a1 ).
No es evidente que la dimension de un divisor sea nita, pero lo es:
Teorema 8.24 Si K es un cuerpo de funciones algebraicas, todos los divisores
de K tienen dimensi
on nita.
n: Sea a un divisor de K (podemos suponer grad a 0) y
Demostracio
sea P un divisor primo de K tal que vP (a) = 0. Llamemos g = grad P. Sea r
un n
umero natural no nulo tal que dim m(a1 ) > rg.
Todo m(a1 ) cumple vP () vP (a1 ) = 0, luego m(a1 ) OP .
Observemos ahora que
dimk0 OP /Pr rg.

8.3. La dimensi
on de un divisor

299

En efecto, consideramos la sucesion de subespacios vectoriales


0 = Pr /Pr Pr1 /Pr P/Pr OP /Pr .
Basta ver que cada cociente de dos
! espacios consecutivos tiene dimension g.
Para el u
ltimo tenemos que (OP /Pr ) (P/Pr )
= OP /P = K P , que ciertamente
tiene dimensi
on g sobre k0 .
!
Para los restantes tenemos que (Pi /Pr ) (Pi+1 /Pr )
= Pi /Pi+1 . Tomando
K tal que vP () = 1, podemos denir un isomorsmo
K P Pi /Pi+1
mediante []  [ i ].
As pues, si 0 , . . . , rg m(a1 ) son k0 -linealmente independientes, sus
clases modulo Pr no pueden serlo, luego existen constantes no todas nulas tales
que
= a0 0 + + arg rg 0 (mod Pr ).
Por lo tanto, vP () r. Tenemos que m(a1 ) y como los i son
linealmente independientes, se cumple que = 0. Por el teorema 7.6 resulta
que


0 = grad() = vQ () grad Q
vQ (a1 ) grad Q + r grad P.
Q=P

Teniendo en cuenta que vP (a1 ) = 0, podemos a


nadir el termino que falta
al sumatorio, que pasa a ser grad a. Concluimos que rg grad a, luego
r

grad a
.
g

Por consiguiente, si r es la parte entera de g 1 grad a + 1, no puede cumplir


la desigualdad de partida, con lo que


grad a
dim a
+ 1 grad P = grad a + grad P.
g
Otra propiedad relevante es que la dimensi
on del espacio de m
ultiplos es
la misma para los divisores equivalentes. En efecto, de la propia denici
on se
desprende que si K entonces m(a) = m(a), por lo que la aplicaci
on
u  u es un automorsmo de K como k0 -espacio vectorial que transforma
m(a) en m(a). Por consiguiente podemos hablar de la dimensi
on de una clase
de divisores, as como de la aplicacion
dim : D/P N.
Tambien hemos visto que las clases de grado negativo tienen dimension nula.
Vamos a calcular ahora la dimensi
on de las clases de grado 0. Suponemos que
k0 es el cuerpo exacto de constantes de K.

300

Captulo 8. El teorema de Riemann-Roch

En general, si A es cualquier clase de divisores y a A, para cada K se


cumple m(a1 ) si y solo si () = m/a para un cierto divisor entero m, que
de hecho pertenece a la clase A. Recprocamente, todo divisor entero m A
da lugar a un m(a1 ) que satisface la relacion anterior. Seg
un 6.22, dos
elementos no nulos de m(a1 ) se corresponden con un mismo divisor m si y solo
si se diferencian en un elemento de k0 . (Aqu usamos que k0 es el cuerpo exacto
de constantes.)
Si dim A = r, podemos tomar una k0 -base 1 , . . . , r de m(a1 ) y entonces
sus correspondientes divisores enteros mi son distintos dos a dos. Por consiguiente, una clase de divisores A contiene al menos dim A divisores enteros
distintos dos a dos.
Ahora basta tener en cuenta que 1 es el u
nico divisor entero de grado 0, por
lo que si A = 1 es una clase de grado 0, necesariamente dim A = 0. Similarmente
dim 1 1 y, puesto que k0 m(1), de hecho se da la igualdad y dim 1 = 1. En
resumen:
Teorema 8.25 Si K es un cuerpo de funciones algebraicas sobre el cuerpo
exacto de constantes k0 y A D/P es una clase de divisores de grado 0, entonces
$
0 si A = 1,
dim A =
1 si A = 1.
Veamos que las extensiones de constantes conservan la dimension de los
divisores (entendida, al igual que el grado, respecto al cuerpo de constantes
exacto de cada cuerpo).
Teorema 8.26 Sea K un cuerpo de funciones algebraicas y L una extensi
on
nita de constantes de K. Sean k0 y k1 los respectivos cuerpos de constantes
exactos. Entonces la dimensi
on (respecto a k0 ) de un divisor de K coincide con
su dimensi
on (respecto a k1 ) como divisor de L. M
as concretamente, si a es un
divisor de K, toda k0 -base de mK (a) es una k1 -base de mL (a).
n: Basta probar la u
Demostracio
ltima armaci
on. Sea 1 , . . . , m una
k0 -base de mK (a). En primer lugar, si p es un primo de K, tenemos que su
descomposicion en L es de la forma p = P1 Pr , donde los primos Pi son
distintos dos a dos. Por lo tanto las valoraciones vPi extienden a la valoraci
on
on vp () n equivale a que vPi () n para todo i.
vp , y as, si K, la relaci
De aqu se sigue que i mL (a).
Es f
acil
ver que son linealmente independientes sobre
 k1j . En efecto, sea k1 =
k0 (). Si
ai i = 0, con ai k1 , entonces ai =
bij , con bij k0 , luego
i
j


bij i j = 0, de donde
bij i = 0 y por consiguiente todos los coecientes
ij

bij son nulos.


Con esto hemos probado que dimK a dimL a. Si llamamos k2 a la clausura
normal de k1 sobre k0 y L a la extension de constantes de K asociada a k2 ,
tendremos que dimK a dimL a dimL a, y basta probar la igualdad de los
extremos. Equivalentemente, podemos suponer que k1 es normal sobre k0 .

8.4. El teorema de Riemann-Roch

301

Tomemos mL (a). Hemos 


de probar que es combinacion lineal de los
elementos i . En principio =
ai i , con ai K. Sean 1 , . . . , n los
i

conjugados de sobre k0 (y tambien sobre K). Entonces,


las im
agenes de

por los K-automorsmos de L son los elementos j =
ai ji . Es f
acil ver que
i
todos ellos pertenecen a mL (a).
La matriz (ji ) tiene
 determinante no nulo (es de Vandermonde), luego podemos despejar ai =
bij j , con bij k1 . Puesto que mL (a) es un k1 -espacio
i

vectorial, concluimos que ai mL (a) K mK (a). Consecuentemente, cada


ai es combinacion lineal de los i con coecientes en k0 , y de aqu que es
combinaci
on lineal de los i con coecientes en k1 .
De aqu extraemos una consecuencia interesante:
Teorema 8.27 Sea K un cuerpo de funciones algebraicas y L una extensi
on
nita de constantes de K. Entonces un divisor de K es principal como divisor
de K si y s
olo si es principal como divisor de L. Por consiguiente podemos
identicar el grupo de clases de K con un subgrupo del grupo de clases de L.
n: Basta probar la primera armaci
Demostracio
on, pero, seg
un 8.25, un
divisor a es principal si y s
olo si grad a = 0 y dim a = 1, y estas propiedades se
conservan en las extensiones nitas de constantes.
Esto se generaliza inmediatamente a extensiones innitas de constantes: todas ellas conservan la dimension y la equivalencia de divisores, y el grupo de
los divisores de una extensi
on es la uni
on de los grupos de divisores de las
extensiones nitas intermedias.

8.4

El teorema de Riemann-Roch

Ya tenemos casi todos los elementos necesarios para demostrar el teorema


fundamental sobre cuerpos de funciones algebraicas. Como ya hemos comentado, se trata de una f
ormula que relaciona la dimensi
on y el grado de un divisor
(o, equivalentemente, de una clase de divisores). En esta f
ormula interviene una
constante asociada al cuerpo que resulta ser una generalizaci
on de la noci
on de
genero que ya tenemos denida topol
ogicamente cuando el cuerpo de constantes es C. Vamos a seguir la prueba de Andre Weil, basada en el concepto de
elemento ideal que introducimos a continuaci
on.
Denici
on 8.28 Sea K un cuerpo de funciones algebraicas sobre un cuerpo
de constantes k0 . Llamaremos elementos ideales aditivos de K a los elementos
del producto cartesiano de todas las compleciones KP de K que verican
vP (P ) 0 salvo a lo sumo para un n
umero nito de primos P.
El conjunto VK de todos los elementos ideales aditivos tiene estructura de
anillo (con divisores de 0). Podemos identicar cada K con el elemento
ideal dado por P = , para todo divisor primo P de K. De este modo, K es
un subcuerpo de VK .

302

Captulo 8. El teorema de Riemann-Roch

Para cada divisor a de K denimos (a) como el conjunto de los elementos


ideales VK tales que vP (P ) vP (a) para todo divisor primo P de K.
De este modo se cumple que (a) K = m(a1 ). Tanto VK como los
conjuntos (a) tienen estructura de k0 -espacio vectorial y la dimension de la
interseccion (a) K es lo que hemos llamado dim a.
En general, si B es un espacio vectorial y A B, representaremos por |B : A|
a la dimensi
on del espacio cociente B/A.
Es claro que a | b si y solo si (a) (b). Vamos a calcular la dimensi
on
del cociente |(b) : (a)| (sobre k0 ).
Teorema 8.29 Sean a y b dos divisores de un cuerpo de funciones algebraicas
tales que a | b. Entonces
|(b) : (a)| = grad b grad a.
n: Basta probarlo en el caso en que b = aP, para un cierto
Demostracio
primo P. Sea K el cuerpo de funciones que estamos considerando y sea OP K
el anillo de enteros respecto a P. Sea K tal que vP () = 1 y sea n = vP (a).
Consideremos la aplicacion OP (b)/(a) que a cada OP le asigna
la clase del elemento ideal cuya componente P-esima es n1 y sus otras
componentes son nulas. Claramente se trata de un epimorsmo de espacios
vectoriales y su n
ucleo es P. As pues,
|(b) : (a)| = dim OP /P = grad P = grad b grad a.

La siguiente f
ormula que necesitamos se prueba mas claramente en un contexto general: sean B y C dos subespacios vectoriales de un mismo espacio y
A B. Entonces
|B : A| = |B + C : A + C| + |B C : A C|.
En efecto, se cumple
|B : A| = |B : A + (B C)| + |A + (B C) : A|
= |B/(B C) : (A + (B C))/(B C)| + |A + (B C) : A|.
La imagen del cociente (A + (B C))/(B C) por el isomorsmo natural
B/(B C)
= (B + C)/C es claramente (A + C)/C, luego
|B : A| = |(B + C)/C : (A + C)/C| + |B C : A B C|,
y de aqu se sigue la formula buscada.
Nos interesa el caso particular en que A = (a), B = (b) (con a | b) y
C = K. Entonces tenemos
|(b) : (a)| = |(b) + K : (a) + K| + |m(b1 ) : m(a1 )|.
Teniendo en cuenta el teorema anterior concluimos:

8.4. El teorema de Riemann-Roch

303

Teorema 8.30 Sean a y b dos divisores de un cuerpo K de funciones algebraicas tales que a | b. Entonces
grad b grad a = |(b) + K : (a) + K| + dim b dim a.
Necesitamos descomponer el ndice de esta f
ormula como diferencia
|VK : (b) + K| |VK : (a) + K|,
pero para ello hemos de probar que estos ndices son nitos.
Conviene introducir la funci
on
r(a) = grad a dim a,
de modo que si a | b se cumple
0 |(b) + K : (a) + K| = r(b) r(a).

(8.12)

As pues, la funci
on r es creciente. Vamos a probar que esta acotada
superiormente.
Fijemos un x K no constante. Sea k = k0 (x), sea n = |K : k0 (x)| y sea
1 , . . . , n una k-base de K. Podemos suponer que los i son enteros sobre
k0 [x], es decir, que sus polos estan en los primos innitos. Por consiguiente
existe un n
umero natural s0 tal que i m(s0 ).
Tomemos un natural s > s0 . Si 0 m s s0 entonces xm i m(s ).
Puesto que estas funciones son linealmente independientes sobre k0 , esto prueba
que dim s (s s0 + 1)n.
Llamemos Ns = |(s ) + K : (1) + K| 0. El teorema 8.30 para a = 1 y
b = s nos da
sn = grad s = Ns + dim s 1 Ns + (s s0 + 1)n 1,
luego Ns s0 n n + 1, para todo s > s0 . Por consiguiente
r(s ) r(1) s0 n n + 1
y as r(s ) r(1) + s0 n n + 1 para todo s > s0 .
Ahora tomamos un divisor arbitrario b. Sea p(x) k0 [x] un polinomio
que tenga ceros adecuados en los divisores nitos de b, de modo que, para un s
sucientemente grande, b | p(x)s . Ahora usamos que la funci
on r es monotona
y solo depende de las clases de los divisores, con lo que
r(b) r(p(x)s ) = r(s ) r(1) + s0 n n + 1.
En resumen, tal y como queramos probar, la funci
on r esta acotada superiormente.
El interes de esto se debe a lo siguiente: Si en la formula (8.12) jamos a,
tiene que haber un divisor b tal que a | b y el ndice |(b) + K : (a) + K|
sea maximo (pues la funci
on r(b) esta acotada). Por otra parte, tomando b
sucientemente grande podemos hacer que (b) contenga cualquier elemento
prejado de VK , luego el grado m
aximo solo puede alcanzarse si (b)+K = VK .
As pues:

304

Captulo 8. El teorema de Riemann-Roch

Teorema 8.31 Si K es un cuerpo de funciones algebraicas, existe un divisor b


en K tal que VK = (b) + K.
M
as a
un, lo que hemos probado es que todo divisor a tiene un m
ultiplo b
que cumple el teorema anterior, con lo que la f
ormula (8.12) nos da que el ndice
(a) = |VK : (a) + K|
es nito.
Ahora podemos escribir la f
ormula del teorema 8.30 como
grad b grad a = (a) (b) + dim b dim a,
o mejor,
dim a grad a (a) = dim b grad b (b).
En principio, esto se cumple si a | b, pero como todo par de divisores tiene
un m
ultiplo com
un, de hecho vale para todo a y todo b. En denitiva, hemos
encontrado un invariante de K, que conviene representar de la forma siguiente:
Denici
on 8.32 Llamaremos genero de un cuerpo de funciones algebraicas K
al n
umero natural g que cumple
dim a grad a (a) = 1 g,
para todo divisor a de K.
M
as adelante veremos que si el cuerpo de constantes es k0 = C, entonces el
genero que acabamos de denir coincide con el genero topol
ogico de K . De
momento observemos que se trata ciertamente de un n
umero natural, pues si
tomamos a = 1 queda
g = (1) = |VK : (1) + K|.
La ecuacion que dene a g es, equivalentemente,
dim a = grad a (g 1) + (a),
donde (a) 0. Esta f
ormula es casi el teorema de Riemann-Roch. Solo falta
sustituir (a) por una expresi
on que no involucre elementos ideales.
Denici
on 8.33 Si K es un cuerpo de funciones algebraicas, una diferencial
de VK es una aplicaci
on lineal : VK k0 que se anula en un conjunto de la
forma (a) + K, para cierto divisor a de K.
Veremos enseguida que estas diferenciales pueden identicarse con las formas
diferenciales de K denidas anteriormente. Para ello necesitamos algunos hechos
b
asicos sobre ellas que ya conocemos para formas diferenciales.
El conjunto de las diferenciales de VK tiene estructura de k0 -espacio vectorial. El conjunto de aquellas que se anulan en un conjunto (a) + K jo es un

8.4. El teorema de Riemann-Roch

305

subespacio vectorial, isomorfo al dual del espacio cociente VK /((a) + K), luego
su dimensi
on es (a).
Podemos dotar al espacio de las diferenciales de estructura de K-espacio
vectorial. Para ello, si es una diferencial que se anula en (a) + K y x K,
denimos x mediante (x)() = (x). Ciertamente x es k0 -lineal y se anula
en ((x)a) + K.
Teorema 8.34 Sea K un cuerpo de funciones algebraicas y una diferencial
no nula de su espacio de elementos ideales. Entonces la familia de los conjuntos
(a) donde se anula tiene un m
aximo respecto a la inclusi
on.
n: En primer lugar observamos que si se anula en (a1 ) y
Demostracio
en (a2 ), entonces tambien se anula en
(a1 ) + (a2 ) = (mcm(a1 , a2 )).
Esta igualdad se prueba f
acilmente a partir de la relaci
on (en KP )
Pm + Pn = Pmin{m,n} .
En vista de esto basta demostrar que el grado de los divisores a tales que
se anula en (a) esta acotado, pues si a tiene grado m
aximo, entonces (a)
cumple lo pedido.
Sea, pues, a un divisor tal que se anula en (a) y sea b un divisor arbitrario.
Tomemos x m(b1 ). Entonces x se anula en ((x)a) y, como ab1 | (x)a,
tambien en (ab1 ). Si x1 , . . . , xn m(b1 ) son linealmente independientes
otesis = 0), luego
sobre k0 , lo mismo les sucede a x1 , . . . , xn (ya que por hip
(ab1 ) dim b.
La denici
on del genero de K nos da que
dim(ab1 ) grad a + grad b + (g 1) = (ab1 ) dim b
= grad b (g 1) + (b),
luego

grad a dim(ab1 ) + 2g 2 (b) dim(ab1 ) + 2g 2.

Ahora basta tomar un divisor b de grado sucientemente grande como para


que grad(ab1 ) 0, con lo que dim(ab1 ) = 0 y concluimos que grad a 2g 2.
En las condiciones de este teorema, es claro que el divisor a esta completamente determinado por (a) y por lo tanto por .
Denici
on 8.35 Sea K un cuerpo de funciones algebraicas y una diferencial
no nula de VK . Llamaremos divisor asociado a al mayor divisor a de K tal
que se anula en (a). Lo representaremos por ().
Teorema 8.36 Sea K un cuerpo de funciones algebraicas. El espacio de las
diferenciales de VK tiene dimensi
on 1 sobre K.

306

Captulo 8. El teorema de Riemann-Roch

n: Supongamos que y son dos diferenciales linealmente inDemostracio


dependientes sobre K. Entonces, si x1 , . . . , xn K son linealmente independientes sobre el cuerpo de constantes k0 , se cumple que x1 , . . . , xn , x1 , . . . , xn
son linealmente independientes sobre k0 , pues si


ai xi +

con ai , bi k0 ,

bi xi = 0,

la independencia de y obliga a que


para todo i.

ai xi =

bi xi = 0, luego ai = bi = 0

Sea a un divisor tal que y se anulen en (a). Podemos tomar el mismo


pues, claramente, (a) (b) = (mcd(a, b)).
Sea b un divisor arbitrario. Si x m(b1 ) entonces x se anula en ((x)a),
que contiene a (ab1 ). Similarmente, x se anula en (ab1 ), luego podemos
concluir que (ab1 ) 2 dim b. Ahora la denici
on de genero nos da que
dim(ab1 ) grad a + grad b + (g 1) 2 dim b
= 2(grad b (g 1) + (b)) 2 grad b 2(g 1).
Tomamos b de grado sucientemente grande como para que dim(ab1 ) = 0,
la f
ormula anterior nos da que el grado de b esta acotado superiormente, lo cual
es absurdo, pues b es arbitrario.
Ahora ya podemos interpretar las diferenciales de VK en terminos de formas
diferenciales de K. Para ello observemos que si es una forma diferencial de
K, para cada elemento ideal VK podemos denir

#
=
P P .
P

Este operador integral es claramente k0 -lineal. Por el teorema de los residuos


se anula en K y claramente tambien se anula en (). Por consiguiente este
operador integral es una diferencial de VK en el sentido de 8.33. La aplicaci
on
que a cada forma le asigna su operador integral en VK es K-lineal y no nula.
Como el espacio de formas diferenciales de K y el de diferenciales de VK tienen
ambos dimension 1, de hecho tenemos un isomorsmo entre ellos.
M
as a
un, se cumple que () es el mayor divisor a tal que la diferencial
asociada a se anula en (a), pues si () | a y vP (a) > vP () para un primo P,
podemos tomar (a) de modo que vP () = vP () 1 y vQ () = vQ ()
para Q = P y entonces

#
k
=
P P = Trk0P
(ResP (P P )).
0
P

Como vP (P P ) = 1, se cumple que ResP (P P ) = 0 y multiplicando


P por un elemento adecuado de k0P podemos exigir que la traza sea tambien
no nula (porque la traza de una extensi
on separable no puede ser nula).

8.4. El teorema de Riemann-Roch

307

Esto prueba que el divisor asociado a una forma diferencial es el mismo que
el asociado a su operador integral. Por consiguiente, los divisores asociados a
las diferenciales de VK son precisamente los divisores de la clase canonica de K.
Finalmente podemos probar:
Teorema 8.37 (Riemann-Roch) Si K es un cuerpo de funciones algebraicas
y A es una clase de divisores de K, entonces
dim A = grad A (g 1) + dim(W/A),
donde W es la clase can
onica y g es el genero de K.
n: Sea c un divisor de la clase can
Demostracio
onica. S
olo hemos de
probar que, para todo divisor a de K, se cumple (a) = dim(ca1 ). Sea una
diferencial tal que () = c.
Si b es un divisor arbitrario y x m(b1 ), entonces (x) = (cb1 ), es decir,
x se anula en (cb1 ). Recprocamente, si x es una diferencial que se anula
en (cb1 ) entonces cb1 | (x) = (x)c, luego x m(b1 ).
Hemos probado que (cb1 ) = dim b. Esto vale para todo divisor b. Tomando b = ca1 resulta (a) = dim(ca1 ).

Es imposible explicar aqu la trascendencia de este teorema. Esta


empezara a ponerse de maniesto en el captulo siguiente, dedicado por completo a
mostrar sus consecuencias mas destacadas. Ahora veremos u
nicamente las mas
inmediatas, que nos terminan de perlar el concepto de genero.
El g
enero y la clase can
onica En primer lugar veamos que el teorema de
Riemann-Roch nos permite caracterizar el genero de un cuerpo de funciones en
terminos mas naturales y operativos que la denici
on que hemos dado. As, el
teorema siguiente muestra que el genero puede denirse como la dimensi
on de
la clase canonica, o tambien en funci
on de su grado. Recprocamente, la clase
can
onica puede caracterizarse en terminos del genero:
Teorema 8.38 Sea K un cuerpo de funciones algebraicas de genero g. Entonces la clase can
onica de K es la u
nica clase W que cumple
dim W = g,

grad W = 2g 2.

n: La primera igualdad se obtiene haciendo A = 1 en el


Demostracio
teorema de Riemann-Roch. La segunda con A = W . Si otra clase W  cumple
esto mismo, entonces el teorema de Riemann-Roch nos da que dim(W/W  ) = 1
y, por otra parte, grad(W/W  ) = 0, luego 8.25 implica que W/W  = 1, y as
W = W.
Tambien podemos caracterizar el genero en terminos de la dimension y el
grado de divisores sin involucrar la clase can
onica. Para ello observamos que
si grad A > 2g 2, entonces grad(W/A) < 0, luego dim(W/A) = 0 y as, el
teorema de Riemann-Roch se reduce a
dim A = grad A (g 1),

(si grad A > 2g 2).

308

Captulo 8. El teorema de Riemann-Roch

Esto se conoce como la parte de Riemann del teorema de Riemann-Roch, y


permite denir el genero de un cuerpo de funciones algebraicas como el valor
g = grad A dim A + 1,
para cualquier clase A de grado sucientemente grande.
Por ejemplo, de aqu se sigue que el genero se conserva en las extensiones de
constantes (calculado respecto al cuerpo exacto de constantes de cada cuerpo).
Basta tener el cuenta que las extensiones de constantes conservan la dimension
y el grado de los divisores. M
as en general, ahora vemos la forma en que el
genero depende del cuerpo de constantes:
Teorema 8.39 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k0 y sea k1 K una extensi
on nita de k0 . Sean g0 y g1 el genero
de K respecto a k0 y k1 respectivamente, entonces
2g0 2 = |k1 : k0 |(2g1 2).
n: Basta tener en cuenta que 2g 2 = 2 grad A 2 dim A
Demostracio
para toda clase de grado sucientemente grande.
Otra consecuencia sencilla es que los cuerpos de fracciones algebraicas tienen
genero 0. En efecto, seg
un el teorema 8.16, la clase canonica es W = [2 ],
luego dim W = 2, y el teorema 8.38 implica entonces que el genero es g = 0.
Relaci
on entre el grado y la dimensi
on La importancia del teorema de
Riemann-Roch reside esencialmente en que permite expresar explcitamente la
dimensi
on de una clase de divisores en funci
on de su grado, salvo para las clases
con grado 0 < n < 2g 2. Basta tener presente que dim A = 0 si grad A < 0 (y
por lo tanto dim(W/A) = 0 si grad A > 2g 2), as como el teorema 8.25 para
las clases de grado 0. El teorema siguiente es una comprobacion rutinaria:
Teorema 8.40 Sea K un cuerpo de funciones algebraicas de genero g. Sea W
su clase can
onica y sea An una clase de divisores de K de grado n. Entonces
Si g = 0,

$
dim An =

Si g = 1,

dim An =

0
n

si n < 0,
si n > 0,

Si g 2,


dim An =

dim A0 =

1
0

si A0 = 1,
si A0 =
 1,

0
n+1

si n < 0,
si n 0.

dim A0 =

0
n (g 1)

1
0

si A0 = 1,
si A0 =
 1.

si n < 0,
si n > 2g 2,

g
si A2g2 = W ,
dim A2g2 =
g 1 si A2g2 = W .

8.4. El teorema de Riemann-Roch

309

La f
ormula del g
enero de Hurwitz Para terminar probaremos que el
genero de un cuerpo de funciones algebraicas sobre C coincide con el que ya
tenamos denido. Para ello probaremos una f
ormula general que se particulariza a la que ya conocamos para calcular el genero en el caso complejo.
Teorema 8.41 (F
ormula de Hurwitz) Sea K/k una extensi
on separable de
cuerpos de funciones algebraicas. Sean gK y gk los generos respectivos y sea
DK/k el diferente de la extensi
on. Entonces
2gK 2 = |K : k|(2gk 2) + gradK DK/k .
n: Sea c un divisor de la clase can
Demostracio
onica de k. De 8.16 se sigue
que DK/k c esta en la clase canonica de K. As,
2gK 2

= gradK (DK/k c) = gradK DK/k + gradK c


= gradK DK/k + |K : k|(2gk 2).

Teniendo en cuenta el teorema 7.36 (y la forma en que 7.33 se usa en la


prueba) podemos dar una versi
on m
as explcita de la f
ormula de Hurwitz:
Teorema 8.42 (F
ormula de Hurwitz) Sea K/k una extensi
on separable de
cuerpos de funciones algebraicas y sean gK , gk sus generos respectivos. Entonces

2gK 2 |K : k|(2gk 2) + (eP 1) gradK P,
P

y la igualdad se da exactamente si car k = 0 o bien car k = p es un primo que


no divide a ning
un ndice de ramicaci
on eP .
En particular, si k0 es un cuerpo algebraicamente cerrado de caracterstica
0 y k = k0 (x), la f
ormula de Hurwitz se reduce a

2 2g = 2|K : k| (eP 1),
P

Comparando con 6.28 podemos concluir lo que ya habamos anunciado:


Teorema 8.43 Si K es un cuerpo de funciones algebraicas sobre C, entonces
el genero denido en 8.32 coincide con el genero topol
ogico de la supercie de
Riemann K .
En particular, si denimos el genero de una curva cuasiproyectiva como el
de su cuerpo de funciones racionales, tenemos que esta denici
on extiende a la
que ya tenamos para el caso complejo.
Ejercicio: Sea : S T una aplicaci
on holomorfa no constante entre supercies de
Riemann (compactas). Demostrar que el genero de T es menor o igual que el de S. Si
S y T tienen el mismo genero g 2, entonces es biyectiva. Si ambas tienen genero
g = 1, entonces es localmente inyectiva (no tiene puntos de ramicaci
on).

Captulo IX

Consecuencias del teorema


de Riemann-Roch
En el captulo anterior hemos demostrado el teorema de Riemann-Roch, que
a primera vista es una f
ormula tecnica no muy sugerente. No obstante, ya
hemos podido vislumbrar su importancia en cuanto que nos ha permitido dar
una denici
on puramente algebraica del genero de un cuerpo de funciones, con
lo cual hemos caracterizado y generalizado la nocion topol
ogica de genero que
conocamos para curvas algebraicas complejas. Aunque esta noci
on algebraica
de genero va a ser fundamental en el estudio de los cuerpos de funciones algebraicas, lo cierto es que con ello no hemos visto mas que una mnima parte de
las posibilidades del teorema de Riemann-Roch.

9.1

Consecuencias inmediatas

Recogemos en esta primera seccion algunas aplicaciones variadas del teorema


de Riemann-Roch.
El grado mnimo En el captulo anterior hemos visto que los cuerpos de
fracciones algebraicas tienen genero 0. El recproco es cierto casi siempre, pero
no siempre. Para entender la situaci
on denimos el grado mnimo f0 de un
cuerpo de funciones algebraicas K como el menor grado positivo de un divisor
de K.
Puesto que el grado es un homomorsmo de grupos, el grado de todo divisor
es m
ultiplo de f0 y todo m
ultiplo de f0 es el grado de un divisor. Si g es el
genero de K, la clase canonica tiene grado 2g 2, luego f0 | 2g 2. Esto limita
las posibilidades para el grado mnimo de un cuerpo de genero g excepto si
g = 1. Puede probarse que existen cuerpos de genero g = 1 con grado mnimo
arbitrariamente grande.
Si K es un cuerpo de fracciones algebraicas o el cuerpo de constantes es
algebraicamente cerrado, se cumple trivialmente que f0 = 1. El teorema 9.29
311

312

Captulo 9. Consecuencias del teorema de Riemann-Roch

(mas abajo) prueba que tambien es este el caso si el cuerpo de constantes es


nito.
El teorema siguiente muestra que el genero y el grado mnimo determinan
lo lejos que esta un cuerpo de funciones algebraicas de ser un cuerpo de
fracciones:
Teorema 9.1 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes exacto k0 , sea g su genero y f0 su grado mnimo. Entonces existe
un x K separador tal que |K : k0 (x)| g + f0 .
n: Del teorema de Riemann-Roch se sigue que toda clase A
Demostracio
con grad A g + 1 cumple dim A 2. Podemos tomar, pues, una clase A de
grado mnimo rf0 tal que dim A 2. Ciertamente r > 0 y por la minimalidad,
una clase B con grad B = (r 1)f0 cumple dim B < 2, luego (r 1)f0 < g + 1,
luego (r 1)f0 g y as rf0 g + f0 .
Sea b un divisor entero contenido en la clase A (ver las observaciones previas
al teorema 8.25). Tomamos x m(b1 ) no constante. Entonces (x) = a/b,
donde a es un divisor entero en A. Ademas a = b. Simplicando divisores
comunes llegamos a (x) = a /b , donde grad a = grad b rf0 g + f0 .
Respecto al cuerpo k = k0 (x), el divisor b es , luego es un divisor de k de
grado 1. Por consiguiente
|K : k0 (x)| = gradK b g + f0 .
Falta probar que x es separador. Si no lo fuera, seg
un el teorema 8.12
podramos expresarlo como x = tp , donde p es la caracterstica de K. Entonces
(t) = a /b , donde grad b < grad b rf0 , pero entonces t m(b1 ), y
on con
tambien 1 m(b1 ), pues (1) = b /b , luego dim b 2, en contradicci
la minimalidad de r.
En particular tenemos la siguiente caracterizaci
on de los cuerpos de fracciones algebraicas:
Teorema 9.2 Un cuerpo de funciones algebraicas K sobre un cuerpo de constantes exacto k0 es un cuerpo de fracciones algebraicas si y s
olo si tiene genero 0
y tiene un divisor de grado 1 (es decir, si f0 = 1).
En particular, sobre un cuerpo de constantes algebraicamente cerrado o nito
los cuerpos de fracciones algebraicas son exactamente los de genero 0.
Una cota para el g
enero Vamos a estimar el genero de un cuerpo de funciones algebraicas en terminos del grado de una ecuaci
on entre sus generadores.
Teorema 9.3 Sea K = k0 (x, y) un cuerpo de funciones algebraicas tal que sus
generadores satisfagan una ecuaci
on polin
omica irreducible F (x, y) = 0 de grado
n. Entonces el genero g de K satisface la desigualdad
g

(n 1)(n 2)
.
2

9.1. Consecuencias inmediatas

313

En particular, el genero de una curva plana de grado n satisface esta relaci


on.
n: Podemos suponer que k0 es algebraicamente cerrado, pues
Demostracio
las extensiones de constantes conservan el genero. Es f
acil ver que el polinomio
F sigue siendo irreducible tras la extensi
on, aunque no necesitamos este hecho,
pues si F fuera reducible, pasaramos a un factor de menor grado.
Tambien podemos suponer que el coeciente de y n en F (x, y) es 1. En caso
contrario, sea Fn la forma de grado n de F . El cambio x = x + ay  , y = y  nos
da un nuevo polinomio F (x + ay  , y  ) en el que el coeciente de y n es Fn (a, 1).
El polinomio Fn (x, 1) no puede ser identicamente nulo, luego existe a k0 tal
que Fn (a, 1) = 0 y as los nuevos generadores x , y  cumplen que el coeciente
de y n es no nulo. Dividiendo la ecuaci
on entre este coeciente lo convertimos
en 1.
Sea el primo innito de k = k0 (x). Dividiendo F (x, y) = 0 entre xn
obtenemos un polinomio m
onico con coecientes en o con raz y/x. As pues,
y/x es entero sobre o , luego el teorema 5.35 implica que vP (y/x) 0, para
todo primo P de K que divida a . Equivalentemente, vP (y) vP (x).
Similarmente, F (x, t) es un polinomio con coecientes en op para todo primo
nito p de k y tiene a y por raz, luego vP (y) 0 para todo primo P de K que
divida a un primo nito de k.
Ahora es claro que m(s ) contiene todas las funciones de la forma
fs (x),

yfs1 (x),

...,

y n1 fsn+1 (x),

donde fi (x) es cualquier polinomio en x de grado i. Por consiguiente,


(n 1)(n 2)
.
2
Por otro lado, grad s = ns y, para s sucientemente grande,
dim s (s + 1) + s + + (s n + 2) = ns + 1

g = grad s dim s + 1

(n 1)(n 2)
.
2

En particular vemos que las rectas y las c


onicas tienen genero 0, mientras
que las c
ubicas tienen genero 1. El teorema del apartado siguiente muestra
que las c
ubicas regulares tienen, de hecho, genero 1.
Curvas algebraicas El teorema 8.18 nos proporciona un renamiento del
teorema anterior que nos proporciona el valor exacto del genero de muchas
curvas planas:
Teorema 9.4 Sea V una curva proyectiva plana de grado n cuyas singularidades sean todas ordinarias. Entonces su genero es
(n 1)(n 2) mP (V )(mP (V ) 1)
g=

,
2
2
P

donde P recorre los puntos (singulares) de V .

314

Captulo 9. Consecuencias del teorema de Riemann-Roch

Ejemplo La curva X 4 + Y 4 = XY tiene genero 2, luego no es birracionalmente equivalente a ninguna curva plana regular.
En efecto, es facil ver que su u
nica singularidad es el punto P = (0, 0), que es un punto doble
ordinario con tangentes X = 0 e Y = 0. Podemos
aplicar el teorema anterior y concluir que el genero
es
(4 1)(4 2) 2(2 1)
g=

= 2.
2
2
El teorema implica tambien que el genero de
una curva plana regular ha de ser g = 0, 1, 3, 6, . . .
luego la regularizaci
on de esta curva no puede sumergirse en P2 .
Por otra parte, el ejemplo de la p
agina 234 se generaliza trivialmente a
cuerpos de constantes arbitrarios, por lo que existen curvas (planas) de todos
los generos:
Teorema 9.5 Si g 0, las curvas Y 2 = F (X), donde F (X) k0 [X] es un
polinomio de grado 2g + 1 o 2g + 2 sin races m
ultiples, tienen genero g.
Observemos de paso que la formula del teorema 9.4 no es aplicable a curvas
con singularidades no ordinarias. Por ejemplo, la curva
Y 2 = (X 1)(X 2)(X 3)(X 4)
tiene una u
nica singularidad en el innito (no ordinaria) de orden 2. El teorema
anterior implica que tiene genero g = 1, mientras que la f
ormula del teorema 9.4
dara g = 2.
Cuerpos elpticos e hiperelpticos Las curvas del teorema anterior constituyen una familia un poco m
as general de lo que podra parecer: sus cuerpos de
funciones se caracterizan por ser extensiones cuadraticas de un cuerpo de fracciones algebraicas. Antes de probarlo conviene introducir algunos conceptos:
Denici
on 9.6 Un cuerpo K de funciones algebraicas es elptico (resp. hiperelptico) si tiene genero g = 1 (resp. g 2) y es una extension cuadr
atica de
un cuerpo de fracciones algebraicas. Una curva proyectiva regular es elptica o
hiperelptica si lo es su cuerpo de funciones racionales.
Equivalentemente, un cuerpo K de genero g > 0 es elptico o hiperelptico
si y solo si tiene una funci
on x cuyos polos formen un divisor de grado 2. En
efecto, si existe tal x, consideramos k = k0 (x) y llamamos al primo innito
de k. Entonces es el u
nico polo de x en k, luego sus polos en K son los
divisores de . La hip
otesis es, pues, que tiene grado 2 en K, luego ha de
ser |K : k| = 2. Esto implica que K es elptico o hiperelptico, seg
un su genero.
Recprocamente, si |K : k| = 2, donde k = k0 (x), entonces la funci
on x tiene
por polos en K a los divisores de , el cual tiene grado 2 en K.

9.1. Consecuencias inmediatas

315

Observemos que este mismo razonamiento prueba que un cuerpo que contenga una funci
on con un u
nico polo de grado 1 ha de ser un cuerpo de fracciones
algebraicas.
Teorema 9.7 Todo cuerpo de genero g = 1 y grado mnimo f0 = 1 es elptico.
Todo cuerpo de genero g = 2 es hiperelptico.
n: Si K es un cuerpo de genero 1 y tiene un divisor a de
Demostracio
grado 1, entonces el teorema de Riemann-Roch implica que dim a = 1, luego a
es equivalente a un divisor entero P tambien de grado 1, luego P es primo.
Por otra parte dim P2 = 2, luego existe una funci
on x m(P2 ) no constante. Esto signica que x tiene a lo sumo un polo doble en P, pero no puede
tener un polo simple porque entonces K tendra genero 0, luego, en efecto, K
es elptico.
Supongamos ahora que K tiene genero g = 2. Podemos tomar un divisor
entero a en la clase canonica W . Entonces grad a = 2g 2 = 2 y dim a = g = 2.
Tomamos una funci
on x m(a1 ) no constante y llamamos k = k0 (x). Es claro
que a es el primo innito de k, luego |K : k| = 2 y as K es hiperelptico.
M
as adelante veremos que hay cuerpos de genero 3 que no son hiperelpticos.
Supongamos ahora que el cuerpo k0 es algebraicamente cerrado y sea K un
cuerpo elptico o hiperelptico. Entonces K = k0 (x, u), donde u satisface una
ecuacion
u2 + R(x)u + S(x) = 0,
R(x), S(x) k0 (x).
Cambiando u por u = u + R(x)/2 tenemos igualmente K = k0 (x, u ) pero
ahora u satisface una ecuacion
u2 = T (x),

T (x) k0 (x).

Digamos que
T (x) =

a0 (x a1 ) (x am )
,
(x b1 ) (x bn )

ai , bi k0 .

Cambiando u por u = u (x b1 ) (x bm ) tenemos igualmente que


K = k0 (x, u ) y ahora
u2 = a0 (x a1 ) (x am )(x b1 ) (x bn ).
Dividiendo u entre una raz cuadrada de a0 podemos suponer a0 = 1. Si
dos races del polinomio de la derecha son iguales, digamos a1 = a2 , sustituimos
u por u /(x a1 ), con lo que se sigue cumpliendo K = k0 (x, u ) y la raz doble
desaparece de la ecuacion. Repitiendo este proceso llegamos a que K = k0 (x, y),
donde y satisface una ecuacion y 2 = F (x) y F (X) k0 [X] es un polinomio
monico sin races m
ultiples.
M
as a
un, podemos exigir que F tenga grado impar, pues si
y 2 = (x a1 ) (x ak ),

316

Captulo 9. Consecuencias del teorema de Riemann-Roch

con k = 2m + 2, cambiamos x por x = 1/(x ak ) e y por


y = %

xm+1 y
k1


(ai ak )

i=1

de modo que se sigue cumpliendo K = k0 (x , y  ) y ademas


y 2 = (x b1 ) (x bk1 ),
donde los bi k0 son distintos dos a dos. Con esto hemos probado:
Teorema 9.8 Si K es un cuerpo elptico o hiperelptico de genero g sobre un
cuerpo de constantes k0 algebraicamente cerrado, entonces K = k0 (x, y), donde
x, y satisfacen una ecuaci
on de la forma y 2 = F (x), para un cierto polinomio
onico con races distintas dos a dos. M
as a
un, podemos exigir
F [X] k0 [X] m
que F tenga grado impar.
El teorema 9.5 nos da que si F tiene grado 2g + 1 o 2g + 2, entonces un
cuerpo K en las condiciones del teorema anterior tiene genero g, luego si g > 0
es elptico o hiperelptico. Vemos as que hay cuerpos hiperelpticos de todos
los generos g 2.

9.2

Cuerpos de funciones elpticas

En la seccion anterior hemos denido los cuerpos elpticos como los cuerpos
de genero 1 que son extensiones cuadr
aticas de cuerpos de fracciones algebraicas.
El teorema 9.7 arma que todo cuerpo de genero 1 y grado mnimo 1 es elptico.
Ahora vamos a estudiar m
as a fondo estos cuerpos. Por comodidad incluiremos
en la denici
on la hip
otesis sobre el grado mnimo. As esta se reduce a la
siguiente:
Denici
on 9.9 Un cuerpo de funciones elpticas es un cuerpo de funciones
algebraicas de genero g = 1 y grado mnimo f0 = 1. Una curva elptica es una
curva proyectiva regular de genero g = 1.
Lo primero que obtenemos del teorema de Riemann-Roch para estos cuerpos
es que la clase canonica cumple grad W = 0, dim W = 1, luego 8.25 nos da:
En un cuerpo de funciones elpticas la clase can
onica es la clase
principal.
Por otra parte, el teorema de Riemann-Roch implica tambien que, para
divisores de grado positivo, la dimensi
on es igual al grado. En particular, en la
clase de un divisor de grado 1 podemos tomar un representante entero, que por
consiguiente sera primo. En denitiva:
Todo cuerpo de funciones elpticas tiene un primo de grado 1.

9.2. Cuerpos de funciones elpticas

317

Otra consecuencia notable del teorema de Riemann-Roch es que los cuerpos de funciones elpticas son denibles mediante ecuaciones c
ubicas en forma
normal de Weierstrass. En primer lugar, el teorema siguiente nos da que son
denibles por c
ubicas:
Teorema 9.10 Sea K un cuerpo de funciones elpticas. Entonces K = k0 (x, y)
donde x, y satisfacen una ecuaci
on (no nula) con coecientes en k0 de la forma
y 2 + (ax + b)y + cx3 + dx2 + ex + f = 0.
n: Sea p un divisor primo de grado 1 (cuya existencia acaDemostracio
bamos de justicar). Entonces dim p2 = grad p2 = 2, luego m(p2 ) contiene dos funciones linealmente independientes 1, x. Tenemos que (x) = a/p2 ,
donde a es un divisor entero. As p2 es el primo innito de k = k0 (x), luego
|K : k| = grad p2 = 2. (Notemos que x no puede tener un polo simple en p,
pues entonces 1, x m(p1 ), cuando dim p = 1.)
Como dim p3 = grad p3 = 3, tenemos que m(p3 ) contiene tres funciones
linealmente independientes 1, x, y. No puede ser que y k0 (x), pues entonces
1, x, y mk (p2 ), mientras que dimk (p2 ) = gradk (p2 ) + 1 = 2 (ya que k tiene
genero 0). As pues, K = k0 (x, y).
Ahora observamos que 1, x, x2 , x3 , xy, y, y 2 m(p6 ), pero dim p6 = 6,
luego estas siete funciones son linealmente dependientes sobre k0 , lo que nos da
una ecuaci
on como indica el enunciado. (El coeciente de y 2 ha de ser no nulo,
o cada sumando tendra un polo de orden distinto en p, lo cual es imposible.)
Para pasar a una ecuaci
on de Weierstrass hemos de suponer que la caracterstica del cuerpo de constantes k0 es distinta de 2 y 3 (comparar con la prueba
del teorema 7.24). Cambiando y por y (ax + b)/2 obtenemos una ecuacion de
la forma
y 2 = ax3 + bx2 + cx + d.
Ha de ser a = 0 o, de lo contrario, K tendra genero 0 por el teorema 9.3.
Ahora sustituimos
b
a2
x  ax ,
y 
y
3a
2
y la ecuacion se reduce a
y 2 = 4x3 g2 x g3 ,

g2 , g3 k0 .

(9.1)

El polinomio 4x3 g2 x g3 no puede tener races m


ultiples (en una clausura
algebraica de k0 ), pues si a fuera una raz m
ultiple, el cuerpo K(a) sera tambien
un cuerpo elptico (pues las extensiones de constantes no alteran el genero) y su
grado mnimo seguira siendo 1. Adem
as estara generado por elementos x e y
que cumpliran la misma ecuacion, pero ahora podramos cambiar x por x a,
con lo que la ecuaci
on pasara a ser y 2 = 4x3 +cx2 (pues el miembro izquierdo ha
de tener a 0 como raz doble). Ahora bien, esto implica que 4x = (y/x)2 c, de
donde K(a) = k0 (y/x) sera un cuerpo de fracciones algebraicas, luego tendra
genero 0, contradicci
on.

318

Captulo 9. Consecuencias del teorema de Riemann-Roch

Una forma conveniente de expresar que un polinomio no tiene races m


ultiples
es a traves de su discriminante. Para un polinomio de grado 3
ax3 + bx2 + cx + d = a(x )(x )(x ),
el discriminante se dene como

2
= a( )( )( ) .
La denici
on para un polinomio de grado arbitrario es la generalizaci
on obvia
de esta. La teora de Galois muestra f
acilmente que pertenece al mismo
cuerpo que los coecientes del polinomio, y es claro que un polinomio tiene
races simples si y solo si su discriminante es no nulo. Un c
alculo laborioso
muestra que, para un polinomio de grado 3,
=

4db3
b2 c2
bcd 4c3
+
+
18

27d2 .
a2
a2
a
a

En particular, el discriminante del miembro derecho de (9.1) resulta ser


= g23 27g32 . El teorema siguiente recoge lo que hemos probado:
Teorema 9.11 Sea K un cuerpo de funciones elpticas sobre un cuerpo de constantes k0 de caracterstica distinta de 2 y 3. Entonces K = k0 (x, y), donde x,
y satisfacen una ecuaci
on de la forma
y 2 = 4x3 g2 x g3 ,

g2 , g3 k0 ,

g23 27g32 = 0.

Recordemos que las ecuaciones de este tipo son las que hemos llamado ecuaciones en forma normal de Weierstrass. En particular, del teorema anterior se
desprende que toda curva elptica (es decir, toda curva proyectiva regular de
genero 1) es birracionalmente equivalente y, por lo tanto, isomorfa a una
c
ubica (plana) regular. Recprocamente, el teorema 9.4 implica que todas las
c
ubicas regulares son curvas elpticas.
En las condiciones del teorema anterior, si tomamos x = t2 x, y  = t3 y,
con t k0 , obtenemos dos nuevos generadores que satisfacen una ecuacion de
Weierstrass con coecientes g2 = t4 g2 y g3 = t6 g3 . Recprocamente, vamos a
probar que si K = k0 (x, y) = k0 (x , y  ) y ambos pares de generadores satisfacen sendas ecuaciones de Weierstrass, entonces los coecientes de estas estan
relacionados en la forma g2 = t4 g2 y g3 = t6 g3 , para cierto t k0 . Para ello
necesitamos el teorema siguiente:
Teorema 9.12 Si K es un cuerpo de funciones elpticas y p, p son dos divisores primos de grado 1, entonces existe un k0 -automorsmo de K que cumple
(p) = p .
n: La clase [pp ] tiene grado 2, luego tambien tiene dimenDemostracio
sion 2, luego contiene un divisor entero a distinto de pp . As, a/pp = (x),
donde x K no es constante. Es claro entonces que pp es el primo innito del
cuerpo k = k0 (x).

9.2. Cuerpos de funciones elpticas

319

Comparando el grado de pp en k y en K concluimos que |K : k| = 2. Si la


caracterstica de k0 no es 2, es claro que la extension ha de ser separable y, por
tener grado 2, tambien normal. Esto tambien escierto si la caracterstica es 2.
Si la extensi
on fuera inseparable seraK = k0 (x,
), donde k0 (x). Usando

que k0 es perfecto, concluimos que k0 ( x), luego


k0 (x) K k0 ( x ).
Teniendo en cuenta los grados, resulta que K = k0 ( x ) y llegamos a que K
tiene genero 0, contradicci
on.
As pues, en cualquier caso K/k es una extension de Galois de grado 2 y p,
p son los divisores en K del primo innito de k. Ahora basta aplicar 6.36.
Teorema 9.13 Sea K un cuerpo de funciones elpticas sobre un cuerpo de constante k0 de caracterstica distinta de 2 y 3. Si K = k0 (x, y) = k0 (x , y  ) y los
generadores satisfacen ecuaciones
y 2 = 4x3 g2 x g3 ,

y 2 = 4x3 g2 x g3 ,

entonces existe un t k0 tal que g2 = t4 g2 y g3 = t6 g3 .


n: Si es el primo innito de k = k0 (x) y p es un divisor
Demostracio
primo de en K, entonces
2vp (y) = vp (y 2 ) = e(p/)v (4x3 g2 x g3 ) = 3e(p/).
Por consiguiente, 2 | e(p/) y, como |K : k| = 2, ha de ser e(p/) = 2.
As pues, = p2 . Es claro tambien que p tiene grado 1. Por otra parte,
1, x, x3 m(p6 ), luego la ecuaci
on de Weierstrass implica que y 2 m(p6 ) y
3
as y m(p ).
Todo esto lo hemos deducido del mero hecho de que x e y satisfacen una
ecuacion en forma normal. Por lo tanto, lo mismo es v
alido para x , y  con otro
divisor primo p de grado 1.
Por el teorema anterior existe un k0 -automorsmo de K que transforma p
en p. Al aplicarlo sobre los generadores x , y  obtenemos dos nuevos generadores
que satisfacen la misma ecuacion, pero ahora p = p.
As pues, 1, x, x m(p2 ). Como dim p2 = 2, ha de ser x = a + bx,
para ciertos a, b k0 , b = 0. Por otra parte, 1, x, y, y  m(p3 ) y, como
dim p3 = 3, ha de ser y  = c + dx + ey, para ciertas constantes c, d, e k0 ,
e = 0. Sustituyendo en la ecuaci
on de x , y  obtenemos la igualdad de polinomios
(c + dx + ey)2 4(a + bx)3 + g2 (a + bx) + g3 = f (y 2 4x3 + g2 x + g3 ),
para cierta constante f k0 .
Igualando los terminos en x3 vemos que f = b3 . Igualando los terminos en
2
y sale que f = e2 . Igualando los terminos en xy concluimos que d = 0. Los
terminos en x2 nos dan a = 0. De los terminos en y sale c = 0, luego tenemos
que x = bx, y  = ey con b3 = e2 . Llamando t = e/b k0 tenemos que x = t2 x,
y  = t3 y, de donde g2 = t4 g2 y g3 = t6 g3 .
As pues, no podemos asociar unvocamente a cada cuerpo K de funciones
elpticas unos coecientes g2 , g3 , pero el teorema anterior muestra que de ellos
s se deriva un invariante:

320

Captulo 9. Consecuencias del teorema de Riemann-Roch

Teorema 9.14 Sea K un cuerpo de funciones elpticas y sobre un cuerpo de


constantes k0 de caracterstica distinta de 2 o 3. Entonces, el elemento
J(K) =

g23

g23
k0 ,
27g32

donde K = k0 (x, y) con y 2 = 4x4 g2 x g3 , es independiente de la elecci


on de
los generadores x, y.
Es claro que cuerpos k0 -isomorfos han de tener el mismo invariante J(K). El
recproco es casi cierto, salvo por el hecho de que, obviamente, J(K) se conserva
por extensiones de constantes.
Teorema 9.15 Sean K y K  dos cuerpos elpticos sobre un cuerpo de constantes k0 de caracterstica distinta de 2 o 3 y tales que J(K) = J(K  ). Entonces existe una extensi
on nita k1 de k0 tal que las extensiones K1 = Kk1 y
K1 = K  k1 son k1 -isomorfas. M
as a
un, la extensi
on k1 puede elegirse tal que
un si 1 = J = 0, J = 1 o J = 0, respectivamente.
|k1 : k0 | 2, 4, 6 seg
n: Fijemos generadores de K y K  que satisfagan ecuaciones
Demostracio
en forma normal de Weierstrass con coecientes g2 , g3 y g2 , g3 respectivamente.
Se cumple que g2 y g2 son ambos nulos o ambos no nulos seg
un si J es nulo o
on de k0 y as, mediante
no. Si J = 0, tomamos t = (g2 /g2 )1/4 en una extensi
el cambio de generadores x  t2 x, y  t3 y obtenemos generadores (en una
extension de constantes de K) que cumplen una ecuaci
on en forma normal con
g2 = g2 . La igualdad de los invariantes
implica
entonces
que g3 = g3 . Si se


da el signo negativo tomamos t = 1 y al cambiar de nuevo los generadores,
obtenemos g2 = g2 , g3 = g3 .
As pues, hemos encontrado una extensi
on nita k1 de k tal que los cuerpos
K1 y K1 admiten pares de generadores que satisfacen la misma ecuacion en
forma normal, con lo que ciertamente son k1 -isomorfos. En denitiva, hemos
encontrado un cuerpo k1 en el cual tienen soluci
on las ecuaciones g2 = t4 g2 ,
g3 = t6 g3 . Podemos suponer que k1 = k0 (t). Ahora bien, si J = 0, 1, entonces
g2 , g2 , g3 , g3 son todos no nulos y t2 = t6 /t2 = g3 g2 /g3 g2 , luego |k1 : k0 | 2.
Si J = 1 entonces g3 = g3 = 0 y t4 = g2 /g2 , luego |k1 : k0 | 4. Finalmente, si
J = 0 entonces g2 = g2 = 0 y t6 = g3 /g3 , luego |k1 : k0 | 6.
En particular, si k0 es algebraicamente cerrado, dos cuerpos de funciones
elpticas son k0 -isomorfos si y solo si tienen el mismo invariante. Igualmente, si
denimos el invariante de una curva elptica como el de su cuerpo de funciones
racionales, tenemos que dos curvas elpticas son isomorfas si y solo si tienen el
mismo invariante.
Ahora probaremos que existen cuerpos elpticos con cualquier invariante prejado. Primeramente demostramos que las ecuaciones en forma canonica siempre denen cuerpos elpticos:
Teorema 9.16 Sea K = k0 (x, y) un cuerpo de funciones algebraicas sobre un
cuerpo de constantes k0 de caracterstica distinta de 2 y 3 cuyos generadores
satisfagan una ecuaci
on en forma normal de Weierstrass. Entonces K es un
cuerpo de funciones elpticas.

9.2. Cuerpos de funciones elpticas

321

n: En la prueba de 9.13 hemos visto que el primo innito


Demostracio
de k = k0 (x) se descompone como = p2 en K, donde p es un primo de
olo hemos de probar
grado 1. As pues, el grado mnimo de K es f0 = 1. S
que el genero de K es igual a 1. Extendiendo el cuerpo de constantes podemos
suponerlo algebraicamente cerrado, pues esto no altera el genero de K. Entonces
podemos ver a K como el cuerpo de funciones racionales de la c
ubica proyectiva
V determinada por la ecuaci
on Y 2 = 4X 3 g2 X g3 . Se trata de una c
ubica
regular y, por el teorema 9.4, tiene genero 1.
Ahora es f
acil probar:
Teorema 9.17 Si la caracterstica de k0 es distinta de 2 y 3 y c k0 , entonces
existe un cuerpo K de funciones elpticas sobre k0 con invariante J(K) = c.
n: Si c = 1 sirve el cuerpo denido por y 2 = 4(x3 x). Para
Demostracio
2
c = 0 tomamos y = 4(x3 1) y para c = 0, 1 tomamos
y 2 = 4x3 3c(c 1)x c(c 1)2 .

En particular vemos que existen innitas c


ubicas regulares no isomorfas dos
a dos (una para cada invariante posible). Si k0 = C, esto nos lleva a que existen
curvas regulares homeomorfas (es decir, del mismo genero) que no son isomorfas.
Ya sabemos que un cuerpo de funciones elpticas tiene necesariamente primos
de grado 1. El teorema siguiente prueba que tiene muchos:
Teorema 9.18 Sea K un cuerpo de funciones elpticas y sea p un divisor primo
de grado 1 en K. Entonces la aplicaci
on que a cada divisor primo P de grado 1
de K le asigna la clase de divisores [P/p] es una biyecci
on entre el conjunto de
los primos de grado 1 y el grupo de las clases de grado 0 de K.
n: Si [P/p] = [P /p], entonces P/P es principal. Si fuera
Demostracio

P = P , entonces P/P = (x), donde x K sera no constante. As P sera
el primo innito de k = k0 (x), pero como el grado de P sera 1 tanto respecto
de k como respecto de K, concluiramos que K = k, pero entonces K tendra
genero 0. As pues, la correspondencia es inyectiva.
Dada una clase C de grado 0, tenemos que dim C[p] = grad C[p] = 1, luego
la clase C[p] contiene un divisor entero P, que sera primo por tener grado 1, y
as P/p C, luego la correspondencia es tambien suprayectiva.
La biyeccion del teorema anterior nos permite trasladar la estructura de
grupo de las clases de grado 0 al conjunto de los primos de grado 1:
Denici
on 9.19 Sea K un cuerpo de funciones elpticas y sea p un divisor
primo de K de grado 1. Para cada par P, Q de divisores primos de grado 1
denimos P + Q = R como el divisor primo de grado 1 que cumple
[P/p][Q/p] = [R/p].

322

Captulo 9. Consecuencias del teorema de Riemann-Roch

Es claro que esta operacion convierte al conjunto de los divisores de grado 1


de K en un grupo abeliano, de modo que la aplicaci
on P  [P/p] es un isomorsmo de grupos. Notemos que la denici
on depende de la eleccion de p, que
resulta ser el elemento neutro, pero dos elecciones distintas dan lugar a grupos
isomorfos, pues ambos son isomorfos al grupo de clases de grado 0 de K.
En particular, si V es una curva elptica sobre un cuerpo de constantes k0 , los
divisores primos de grado 1 de V son todos los divisores primos de su cuerpo de
funciones racionales k0 (V ), que se corresponden biunvocamente con los puntos
de V , luego tenemos denida una estructura de grupo sobre la propia curva V .
En el caso concreto de una c
ubica regular V P2 esta estructura de grupo tiene
una interpretaci
on geometrica sencilla:
Consideremos un sistema de referencia proyectivo respecto al cual la ecuacion
de V este en forma normal de Weierstrass. Esto signica que las funciones
coordenadas anes x, y K satisfacen la ecuacion y, por supuesto, generan K.
En la prueba del teorema 9.13 hemos visto que el primo innito de k0 (x) es
de la forma p2 , y se cumple x m(p2 ), y m(p3 ). M
as precisamente, las
funciones 1, x, y forman una base de m(p3 ). Notemos que p es el u
nico punto
donde x e y tienen polos, es decir, el u
nico punto innito de V , de coordenadas
homogeneas (0, 1, 0), que adem
as es un punto de inexi
on. Su recta tangente
es la recta del innito. Con la representaci
on geometrica usual, las rectas que
pasan por p son las rectas verticales.
Consideremos una recta en P2 determinada por la forma L = aX + bY + cZ.
Sea l = L/Z = ax + by + c K. Claramente l m(p3 ), luego (l) = p1 p2 p3 /p3 ,
para ciertos primos (no necesariamente distintos) p1 , p2 , p3 . Es f
acil ver que
estos son los tres puntos (no necesariamente distintos) en que L corta a V
seg
un el teorema de Bezout. En efecto, si q = p entonces Z no se anula en q,
luego Iq (V L) = vq (l) es el n
umero de veces que q gura entre los pi . Para
calcular Ip (V L) no hemos de dividir L entre Z, sino entre Y , con lo que
Ip (V L) = vp (l(Z/Y )) = vp (ly 1 ). Como y m(p3 ), es (y) = q1 q2 q3 /p3 ,
donde los qi son los puntos (nitos) donde Y = 0 corta a V . Concluimos que
umero de veces que p aparece entre los pi .
Ip (V L) = vp (p1 p2 p3 /q1 q2 q3 ) es el n
En resumen, hemos probado que tres puntos de V (no necesariamente distintos) p1 , p2 y p3 estan alineados (en el sentido de que hay una recta que corta
a V en tales puntos contando multiplicidades) si y s
olo si el divisor p1 p2 p3 /p3
es principal. Aqu hay que entender que q, q y r estan alineados si la tangente
a V por q pasa por r, as como que q, q y q estan alineados si la tangente a V
por q no corta a V en mas puntos, es decir, q es un punto de inexi
on de L.
Consideremos ahora la estructura de grupo en V que resulta de elegir arbitrariamente un primo 0 como elemento neutro. Dados dos puntos p1 y p2 de
V , no necesariamente distintos, consideramos la recta L que pasa por ellos y
sea p3 el tercer punto donde esta recta corta a V , es decir, el punto para el
cual se cumple (l) = p1 p2 p3 /p3 . Sea L la recta que une 0 con p3 y sea s su
tercer punto de corte. Tenemos entonces que 0p3 s/p3 = (l ). Por consiguiente:
[p1 p2 ] = [p3 /p3 ] = [0s], de donde [(p1 /0)(p2 /0)] = [s/0], luego s = p1 + p2 . En
resumen:

9.2. Cuerpos de funciones elpticas

P
P +Q
R
Q

323

ubica regular sobre un


Teorema 9.20 Sea V P2 una c
cuerpo de caracterstica distinta de 2 y 3. Entonces, la
suma de dos puntos P y Q de V respecto de un punto
0 elegido como neutro se calcula como sigue: se traza
la recta que pasa por P y Q y se toma el tercer punto
R donde esta recta corta a V , luego se traza la recta que
une R con 0 y la suma es el tercer punto donde esta corta
a V.

La situaci
on es especialmente simple si tomamos como
neutro un punto de inexi
on. En tal caso, P es el u
nico
punto Q que cumple que el tercer punto de la recta que
pasa por R y 0 es 0, luego dicha recta es la tangente a V por 0, pero dicha tangente solo corta a V en 0, luego R = 0. En denitiva, P es el tercer punto en
que la recta que une P con 0 corta a V . Por consiguiente, el punto R intermedio
que calculamos para obtener P + Q es P Q. De aqu se sigue facilmente que
P + Q + R = 0 equivale a que los puntos P , Q y R estan alineados.
La relacion entre dos sumas respecto a neutros distintos es ahora f
acil de
expresar: si 0 es un punto de inexi
on y 0 es un punto arbitrario, para sumar
P +0 Q calculamos la recta que pasa por P y Q, que corta a V en R = P Q,
y luego la recta que une R con 0 , que corta a V en P +0 Q, de modo que
(P +0 Q) + 0 P Q = 0. As pues,
P +0 Q = P + Q 0 .
Si consideramos el sistema de coordenadas en que la ecuacion de la c
ubica
esta en forma normal, entonces las rectas que pasan por 0 son las rectas verticales, luego la aplicacion P  P es simplemente (X, Y )  (X, Y ).
El teorema siguiente prueba que las c
ubicas regulares son que se conoce
como variedades abelianas (variedades proyectivas con una estructura de grupo
compatible con su estructura algebraica).
Teorema 9.21 Si V es una c
ubica regular sobre un cuerpo de caracterstica
distinta de 2 o 3, entonces las aplicaciones : V V V y : V V
dadas por (P, Q) = P + Q y (P ) = P son regulares.
n: Tomamos un sistema de referencia en el que la ecuacion de
Demostracio
V este en forma normal de Weierstrass. Podemos suponer que el neutro 0 es el
punto del innito, pues para otra elecci
on 0 tenemos que P +0 Q = P + Q 0 ,

luego 0 (P, Q) = ((P, Q), 0 ). Similarmente, P0 = 0 + 0 P , luego
0 (P ) = (0 + 0 , (P )).
La aplicaci
on es obviamente regular pues, seg
un hemos visto, se cumple
(X, Y ) = (X, Y ). Respecto a , consideremos dos puntos (X1 , Y1 ), (X2 , Y2 )
tales que X1 = X2 . Esto signica que no son opuestos. La recta que los une es


Y2 Y1
Y Y1 =
(X X1 ),
X2 X1

324

Captulo 9. Consecuencias del teorema de Riemann-Roch

y esta recta corta a la c


ubica en los puntos cuya coordenada X cumple



2
Y2 Y1
Y1 +
(X X1 ) = 4X 3 g2 X g3 .
X2 X1
Puesto que dos de ellos son X1 y X2 y la suma de las tres races es el
coeciente de X 2 cambiado de signo, vemos que la tercera raz es
2

Y2 Y1
X3 =
X1 X2 .
X2 X1
La ecuacion de la recta nos da Y3 , y entonces la suma es el punto de coordenadas (X3 , Y3 ). Ahora es claro que es una funci
on racional regular en el
abierto de V V determinado por X1 = X2 . Hemos de probar que es regular
en un punto arbitrario (P, Q) V V .
Para cada P V sea P : V V la traslaci
on dada por P (Q) = P + Q.
Es claro que P es una aplicaci
on racional, luego por la regularidad de V es
de hecho regular. Adem
as su inversa es P , que tambien es regular, pues
es otra traslacion. Concluimos que las traslaciones son isomorsmos.
Ahora observamos que si (P, Q), (P  , Q ) V 2 , se cumple
(P, Q) = (P + P  ) + (Q + Q ) (P  + Q ) = P  Q ((P  (P ), Q (Q))),
luego = (P  Q ) P  Q .
As, para probar que es regular en un par (P, Q) tomamos un par (P0 , Q0 )
donde s lo sea (un par que cumpla X1 = X1 ) y llamamos P  = P0 P ,
Q = Q0 Q, con lo que (P  Q ) es regular en (P, Q) (es un isomorsmo),
es regular en (P0 , Q0 ) y P  Q es regular en P0 + Q0 , luego la composicion es
regular en (P, Q).

9.3

Formas diferenciales

Si K es un cuerpo de funciones algebraicas, el termino dim W/A en la f


ormula
del teorema de Riemann-Roch esta estrechamente relacionado con las formas
diferenciales de K. Esto esta implcito en la demostracion, pero es mas facil
verlo directamente:
Denici
on 9.22 Si K es un cuerpo de funciones algebraicas sobre un cuerpo
de constantes (exacto) k0 y a es un divisor en K, llamaremos (a) al k0 -espacio
vectorial de todas las formas diferenciales en K tales que vP () vP (a), para
todo primo P de K.
Teorema 9.23 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes (exacto) k0 . Sea W la clase can
onica y A = [a] una clase de divisores
arbitraria. Entonces
dim (a) = dim(W/A).

9.3. Formas diferenciales

325

n: Sea una forma diferencial no nula en K. Entonces,


Demostracio
cualquier otra forma diferencial en K es de la forma , con K. Se
cumplir
a que (a) si y solo si vP () + vP () vP (a) para todo primo P
de K. Si llamamos c al divisor de , tenemos que [c] = W y (a) si y solo
si vP () vP (a/c) para todo primo P, lo cual equivale a que m(a/c).
Es claro entonces que la aplicaci
on m(a/c) (a) dada por  es un
k0 -isomorsmo, luego dim (a) = dim(W/A).
A partir de aqu podemos usar el teorema de Riemann-Roch para justicar la
existencia de formas diferenciales con ciertas propiedades sobre sus ceros y polos.
Antes conviene introducir una clasicaci
on que resultar
a natural en el captulo
siguiente, cuando nos ocupemos de la integraci
on en supercies de Riemann.
Denici
on 9.24 Si K es un cuerpo de funciones algebraicas, llamaremos diferenciales de primera clase en K a las formas diferenciales en K que no tienen polos, las diferenciales de segunda clase son las formas diferenciales cuyos residuos
son todos nulos y las diferenciales de tercera clase son las formas diferenciales
que tienen a lo sumo polos de orden 1.
Es claro que una forma diferencial es de primera clase si y s
olo si es a la vez de
segunda y tercera clase. Lo mas notable sobre las diferenciales de primera clase
es que existen. Recordemos que las u
nicas funciones algebraicas sin polos son
las constantes. Por el contrario, (salvo en los cuerpos de fracciones algebraicas)
siempre existen diferenciales de primera clase no nulas. En efecto, el espacio de
las diferenciales de primera clase es simplemente (1), luego el teorema siguiente
se sigue inmediatamente del teorema anterior, junto con el hecho de que la clase
can
onica tiene dimensi
on g:
Teorema 9.25 Si K es un cuerpo de funciones algebraicas de genero g, su
espacio de formas diferenciales de primera clase tiene dimensi
on g.
Si el cuerpo de constantes k0 es algebraicamente cerrado, el teorema de los
residuos 8.21 arma que la suma de los residuos de una forma diferencial ha de
ser nula. Ahora probamos que, salvo por esta restricci
on, existen diferenciales
de tercera clase con cualquier distribuci
on de residuos prejada. En particular,
toda forma diferencial es suma de una de segunda clase m
as otra de tercera
clase:
Teorema 9.26 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes algebraicamente cerrado k0 , sean P1 , . . . , Pn divisores primos de K
y 1 , . . . , n constantes no nulas tales que 1 + + n = 0. Entonces existe
una diferencial de tercera clase en K cuyos polos son exactamente P1 , . . . , Pn
y ResPk = k , para k = 1, . . . , n.
n: Basta probar el teorema para dos primos, pues si tenemos
Demostracio
n primos P1 , . . . , Pn , podemos tomar otro m
as P y aplicar el caso n = 2 para
nicos polos polos (simples) esten en Pk y P de modo
obtener formas k cuyos u
que ResPk k = k , ResP k = k . La forma = 1 + + n cumple el
teorema.

326

Captulo 9. Consecuencias del teorema de Riemann-Roch

Suponemos, pues n = 2. Aplicamos el teorema de Riemann-Roch a la clase


1
A del divisor a = P1
1 P2 , que nos da
0 = dim A = grad A (g 1) + dim(W/A) = (g + 1) + dim(W/A),
donde W es la clase canonica.
1
As pues, dim (P1
1 P2 ) = dim(W/A) = g + 1. Por otra parte, el espacio
de las diferenciales de primera clase tiene dimension g, luego ha de existir una
1
forma diferencial (P1
1 P2 ) que no sea de primera clase, es decir, que
tenga al menos un polo y a lo sumo dos polos simples en los puntos P1 y P2 .
Como la suma de los residuos ha de ser nula, de hecho tiene un polo simple en
ambos. Multiplicando por una constante tenemos la forma buscada.
As pues, a toda diferencial se le puede restar una diferencial de tercera clase
adecuada para que el resultado sea una diferencial de segunda clase. Evidentemente, dicha diferencial es u
nica salvo diferenciales de primera clase.
Ejemplo Vamos a mostrar explcitamente las diferenciales de primera clase
de los cuerpos elpticos e hiperelpticos sobre un cuerpo de constantes k0 algebraicamente cerrado. Seg
un el teorema 9.8 un cuerpo K en estas condiciones es
de la forma K = k0 (x, y), donde x e y satisfacen una ecuacion de la forma
y 2 = (x e1 ) (x e2g+1 ),

(9.2)

donde los ei k0 son distintos dos a dos. Hemos de suponer ademas que x es
separador, es decir, que dx = 0. Esto se cumple en particular si los cuerpos
tienen caracterstica 0. Vamos a probar que, en tal caso, una base del espacio
de las diferenciales de primera clase la forman las diferenciales
dx
,
y

x dx
,
y

xg1 dx
.
y

Sea = xm y 1 dx y veamos que no tiene polos. Tomemos un primo P en K


y sea p el primo de k = k0 (x) al cual divide. Hemos de probar que vP () 0.
Supongamos en primer lugar que vP (x) 0 y sea e = x(P) = x(p) k0 . Si
e = ej para j = 1, . . . , 2g + 1, entonces y(P) = 0, luego vP (y) = 0 y claramente
tambien vP (dx) 0, luego vP () 0. Supongamos, pues, que e = ej .
Como x e se anula en P, ha de ser x e = 6 r , donde 6 es una unidad en
KP y un primo. Por otra parte, x ei no se anula en P para i = j, luego es
una unidad. De (9.2) obtenemos que
2vP (y) = vP (x ej ) = r.
Notemos que r es el ndice de ramicaci
on de P, que ha de ser 1 o 2, luego
concluimos que es 2. Por lo tanto, vP (y) = 1 y


d6 2
dx = d(x e) =
+ 26 d,
d
de donde concluimos que vP (dx) 1. Ahora es claro que vP () 0.

9.3. Formas diferenciales

327

Supongamos, por u
ltimo, que vP (x) < 0, de modo que x = 6 r , donde de
nuevo 6 es una unidad en KP y es un primo. El exponente r es as mismo el
ndice de ramicaci
on de P, luego ha de ser 1 o 2. Llamando t = 1/x tenemos
que




1
1
1
2
y =
e1
e2g+1 = 2g+1 (1 te1 ) (1 te2g+1 ).
t
t
t
Los factores de la derecha son unidades en KP , ya que valen 1 en P. Por
consiguiente,
2vP (y) = r(2g + 1).
De aqu se sigue que r = 2, con lo que vP (y) = 2g 1 y vP (x) = 2. Por
otra parte,


d6 2
dx =
26 3 d,
d
con lo que vP (dx) 3. En total,
vP () = mvP (x) vP (y) + vP (dx) 2(g 1) + 2g + 1 3 = 0.
Tenemos, pues que las g formas diferenciales consideradas son de primera
clase. Una relacion de dependencia lineal entre ellas dara lugar a una relaci
on
de dependencia lineal entre las funciones 1, x, . . . , xg1 , lo cual es absurdo, luego
ciertamente son linealmente independientes.
Veamos una aplicacion:
Ejemplo Si V es la curva proyectiva determinada por Y 4 = X 4 1, entonces
V es regular y tiene genero 3. Si el cuerpo de constantes k0 es algebraicamente
cerrado, entonces el cuerpo K = k0 (V ) no es hiperelptico.
En efecto, es facil ver que no V tiene puntos singulares, luego el teorema 9.4
implica que su genero es 3.
Vamos a probar que una base de las diferenciales de primera clase de K esta
constituida por las formas
1 =

dx
,
y3

2 =

x dx
,
y3

3 =

y dx
.
y3

Llamemos k = k0 (x). Sabemos que la extensi


on K/k se corresponde con la
aplicaci
on regular x : V P1 .
Sea P V un punto nito tal que x(P ) = a no sea una raz cuarta de la
unidad. As vP (x) 0, vP (y) = 0. Adem
as el punto a A1 tiene cuatro
divisores (antiim
agenes) en V , uno de los cuales es P , luego ex (P ) = 1. As
pues, vP (x a) = va (x a) = 1, luego x a es primo en KP . Por consiguiente,
vP (dx) = vP (d(x a)) = vP (1) = 0.
Con esto es claro que las tres formas i son regulares en P .

328

Captulo 9. Consecuencias del teorema de Riemann-Roch

Supongamos ahora que x(P ) = a cumple a4 = 1. En tal caso a tiene a P


como u
nico divisor en V , luego ex (P ) = 4. Tenemos que vP (x) = 0 y vP (y) 0.
M
as a
un, el polinomio x4 1 factoriza en k como producto de cuatro polinomios
distintos, uno de las cuales es x a, luego
4vP (y) = vP (y 4 ) = 4va (y 4 ) = 4va (x4 1) = 4.
As pues, vP (y) = 1, luego y es primo en KP . Diferenciando la relaci
on
y 4 = x4 1 obtenemos que dx = (y/x)3 dy, luego vP (dx) = 3. De nuevo
concluimos que las formas i son regulares en P .
Consideremos, por u
ltimo, el caso en que P es un punto innito de K. Es
claro que P1 tiene cuatro divisores en V , luego ex (P ) = 1. En consecuencia,
vP (x) = v (x) = 1. Si recordamos que v en k0 (x) es el grado cambiado de
signo, resulta que
4vP (y) = vp (y 4 ) = v (x4 1) = 4,
luego tambien vP (y) = 1. Como primo en KP podemos tomar = 1/x, con
lo que
vP (dx) = vP (d 1 ) = vP ( 2 d) = 2.
Una vez mas, vemos que las tres formas i son regulares en P . En denitiva,
son tres diferenciales de primera clase en V . Ademas son linealmente independientes sobre k0 , pues en caso contrario las funciones 1, x, y, seran linealmente
dependientes.
Ahora observamos que
2
3
= x,
= y,
1
1
luego K = k0 (2 /1 , 3 /1 ). Ademas, este hecho se cumple para cualquier
base de las diferenciales de primera clase de K, pues si 1 , 2 , 3 es otra base,
se cumplir
a que
1

= a11 1 + a12 2 + a13 3 ,

= a21 1 + a22 2 + a23 3 ,


= a31 1 + a32 2 + a33 3 ,

para ciertos aij k0 . Por lo tanto,


x=

2
a21 + a22 2 /1 + a23 3 /1
=
k0
1
a11 + a12 2 /1 + a13 3 /1

2 3
,
1 1


,

e igualmente y k0 (2 /1 , 3 /1 ). Por lo tanto k0 (2 /1 , 3 /1 ) = K.


Esto prueba que K no es hiperelptico, ya que si lo fuera podramos expresar
K = k0 (x, y), para ciertos generadores x, y respecto a los cuales una base del
espacio de diferenciales de primera clase lo constituyen las formas
1 =

dx
,
y

2 =

x dx
,
y

3 =

x2 dx
,
y

de modo que K = k0 (2 /1 , 3 /1 ) = k0 (x, x2 ) = k0 (x), contradicci


on.

9.4. Cuerpos de constantes nitos

9.4

329

Cuerpos de constantes nitos

En esta seccion veremos varias aplicaciones del teorema de Riemann-Roch a


los cuerpos de funciones algebraicas sobre cuerpos nitos. Empezamos por una
muy simple pero muy importante.
Teorema 9.27 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes nito k0 . Entonces el grupo de las clases de grado 0 tiene orden
nito h.
n: Si g = 0 sabemos que los u
Demostracio
nicos divisores de grado 0
son los principales, luego h = 1. Supongamos que g 1. Fijemos un divisor
b de K tal que grad b = m 1. Sea A una clase de grado 0 no principal.
Entonces grad A[b]g = mg g, y por el teorema de Riemann-Roch se cumple
dim A[b]g 1. En consecuencia, esta clase contiene un divisor entero a, de
modo que abg A. En particular grad a = mg.
Es claro que A contiene un n
umero nito de divisores enteros de grado
menor o igual que mg (esto es cierto para cuerpos de fracciones algebraicas y
se conserva por extensiones nitas). Por consiguiente hay un n
umero nito de
clases de grado 0.
Denici
on 9.28 Se llama n
umero de clases de un cuerpo de funciones algebraicas sobre un cuerpo de constantes nito al n
umero h de clases de divisores
de grado 0.
Claramente, h es tambien el n
umero de clases de grado n de K, para todo
entero n (supuesto que existan clases de grado n, lo cual es cierto, aunque a
un
no lo hemos probado).
Funciones dseta Sea K un cuerpo de funciones algebraicas sobre un cuerpo
exacto de constantes k0 de cardinal nito q. Otra consecuencia del teorema
de Riemann-Roch es la convergencia de la funci
on dseta asociada a K. Concretamente, podemos denir la norma absoluta de un divisor a de K como
on dseta de K es la
N(a) = q grad a . Claramente es multiplicativa. La funci
funci
on
1
K (s) =
,
N(a)s
a
donde a recorre los divisores enteros de K.
Vamos a probar que esta serie converge para todo n
umero real s > 1 y
por consiguiente, al ser una serie de Dirichlet, para todo n
umero complejo con
Re z > 1.
Llamemos f al grado mnimo de un divisor de K. Precisamente estudiando
la funci
on dseta probaremos que f = 1, pero de momento no disponemos de
este hecho. Puesto que todos los terminos son positivos, podemos agruparlos
adecuadamente:



1
K (s) =
,
N(a)s
n=0 grad A=f n aA

330

Captulo 9. Consecuencias del teorema de Riemann-Roch

donde A recorre las clases de divisores de K. Enseguida veremos que las dos
sumas internas son nitas y, si probamos que la serie de la izquierda converge,
lo mismo valdr
a para la serie completa K (s), y la suma sera la misma.
Sabemos que los divisores enteros de una clase A estan en correspondencia
con los elementos no nulos del espacio m(a1 ), para un a A prejado, de
modo que dos elementos se corresponden con un mismo divisor si y solo si se
diferencian en un factor constante. Si dim A = m, entonces m(a1 ) tiene q m 1
elementos no nulos. Si los agrupamos en clases de m
ultiplos, cada clase contiene
q 1 elementos, luego el n
umero de divisores enteros en la clase A es
qm 1
,
q1

m = dim A.

As pues,
K (s) =

1
q 1 n=0


grad A=f n

q mA 1
,
q f ns

mA = dim A.

Distingamos el caso en que el genero de K es g = 0. Entonces hay una u


nica
clase A de cada grado f n y su dimensi
on es f n + 1, luego tenemos dos series
geometricas que convergen cuando s > 1:
K (s) =




1 1+f (1s)n
1
1
q
.
(q
q f sn ) =

q 1 n=0
q 1 1 q f (1s)
1 q f s

Operando llegamos a
K (s) =

1 q 1 + q f (1s) q 1f s
.
q 1 (1 q f s )(1 q f (1s) )

(9.3)

Cuando hayamos probado que f = 1 tendremos de hecho que


K (s) =

1
(1

q s )(1

q (1s) )

Consideremos ahora el caso en que g > 0 y sea h el n


umero de clases de K.
Cuando f n > 2g 2, el teorema de Riemann-Roch nos da que las h clases de
grado nf tienen dimensi
on f ng+1. Separamos los sumandos correspondientes
a estos terminos:
2 (s) =

h
q1


f n>2g2

q f ng+1 1
h
=
q f sn
q1

(q 1g+f (1s)n q f sn )

f n>2g2

h q 1g+(2g2+f )(1s)
h q (2g2+f )s

.
q1
q 1 1 q f s
1 q f (1s)

9.4. Cuerpos de constantes nitos

331

Con esto ya tenemos la convergencia de la serie, pues el trozo que falta es


una funci
on entera. De todos modos vamos a desarrollarlo:
1 (s)

1
q1
1
q1

n=0

grad A=f n

n=0

grad A=f n

(2g2)/f

(2g2)/f

= P (q s )

(q mA f sn q f sn )
q mA f sn

h
q1

(2g2)/f

q f sn

n=0

(2g2+f )s

h 1q
q1
1 q f s

donde P es un polinomio con coecientes en Q. Al sumar las dos partes se


cancela un termino y queda

 1g+(2g2+f )(1s)
q
h
1
s
K (s) = P (q ) +
(9.4)

q1
1 q f s
1 q f (1s)
Al operar obtenemos una expresi
on de la forma
K (s) =

L(q s )
,
(1 q f s )(1 q f (1s) )

(9.5)

donde L(x) es un polinomio con coecientes en Q. Notemos que (9.3) es tambien


de esta forma. El denominador del u
ltimo termino de (9.4) tiene ceros simples
en los puntos sr = 2ri/(f log q), para r Z. Es claro entonces que
L(q sr ) =

h(q f 1)
.
q1

Por lo tanto K (s) tiene polos simples en estos puntos. Cuando hayamos
probado que f = 1 tendremos que L(1) = h. Es f
acil ver que todo esto vale
igualmente en el caso g = 0.
Productos de Euler Una vez probada la convergencia de la funci
on dseta,
es facil probar la f
ormula de Euler:
K (s) =

&
p

1
1

1
N(p)s

s > 1,

(9.6)

donde p recorre los divisores primos de K.


Para demostrar que f = 1 compararemos la funci
on dseta de K con la de la
u
nica extensi
on de constantes de K de grado n. Sea k1 la u
nica extensi
on de k0
de grado n. Llamemos Kn = Kk1 . Sea p un primo en K y P un divisor de p
en Kn . Entonces
f (P/p) = |(K n )P : K p | = |k1 K p : K p |.

332

Captulo 9. Consecuencias del teorema de Riemann-Roch

El cuerpo K p tiene q m elementos, donde m = grad p, mientras que k1 tiene


q elementos. La teora de cuerpos nitos nos da que
n

f (P/p) =

mcm(m, n)
n
=
,
m
mcd(m, n)

luego p se descompone en t = (m, n) primos de Kn . Para calcular la funci


on
Kn (s) hemos de trabajar con el cuerpo de constantes k1 . Como el grado de p
respecto de k1 sigue siendo m, el de sus divisores sera m/t. Por otra parte el
n
umero de elementos de k1 es q n .
En la f
ormula del producto de Euler agrupamos los factores (iguales) correspondientes a los divisores de un mismo primo de K, con lo que obtenemos
que
t
&
1
Kn (s) =
.
1 (grad p)sn/t
q
p
Para operar esta expresi
on jamos un primo p y consideramos la raz n-sima
de la unidad n = e2i/n . Si m = grad p, entonces nm tiene orden n/t, luego
xn/t q msn/t =

n/t1

r=0

(x nmr q ms ).

Si dejamos que r vare entre 0 y n 1 entonces cada factor aparece t veces,


luego
n1

(xn/t q msn/t )t =
(x nmr q ms ).
r=0

Haciendo x = 1 queda
(1 q msn/t )t =

n1

r=0

(1 nmr q ms ) =

n1


(1 q m(s2ri/n log q) )

r=0

Usando esto vemos que


Kn (s) =



2ri
K s
.
n log q
r=0

n1


(9.7)

Ahora bien, en el caso n = f hemos visto que cada factor tiene un polo
simple en s = 0, luego Kf tiene un polo de orden f en s = 0, pero lo visto
anteriormente vale tambien para esta funci
on, luego el polo ha de ser simple y
por consiguiente ha de ser f = 1.
Teorema 9.29 Los cuerpos de funciones algebraicas sobre cuerpos de constantes nitos tienen divisores de todos los grados.

9.4. Cuerpos de constantes nitos

333

El polinomio L(x) Ahora que sabemos que f = 1 podemos hacer algunas


precisiones adicionales sobre el polinomio L(x) que hemos introducido en (9.5).
La expresion explcita de K (s) es (para g 1)
K (s) =

2g2
1
q 1 n=0

q mA sn +

grad A=n

h
q1

1
q 1g+(2g1)(1s)

1 q 1s
1 q s


,

luego
L(x) =

2g2
(1 qx)(1 x)
q1
n=0

q mA xn +

grad A=n


h 
(1 x)q g x2g1 (1 qx) .
q1

Vemos as que L(x) tiene grado 2g. M


as a
un, el polinomio (q 1)L(x) tiene
coecientes enteros, y si tomamos restos modulo q 1 queda
(q 1)L(x) (1 x)

2g2



xn + h (1 x)x2g1 (1 x)

n=0 grad A=n

h(1 x)2

2g2

xn + h(1 x)(x2g1 1) 0 (mod q 1).

n=0

Esto signica que todos los coecientes de (q 1)L(x) son m


ultiplos de q 1,
luego el polinomio L(x) tiene coecientes enteros.
Ya hemos visto que L(1) = h, y ahora es f
acil ver ademas que
L(0) =

1
q1

q mA

grad A=0

h
1
h
=
(q + h 1)
= 1,
q1
q1
q1

donde hemos usado el teorema 8.25. En resumen:


Teorema 9.30 Sea K un cuerpo de funciones algebraicas de genero g sobre un
cuerpo de constantes nito (exacto) de cardinal q. Entonces la funci
on K (s)
converge en el semiplano Re s > 1 a una funci
on holomorfa que se extiende a
una funci
on meromorfa en C dada por
K (s) =

L(q s )
,
(1 q s )(1 q 1s )

donde L(x) Z[x] es un polinomio de grado 2g tal que L(0) = 1 y L(1) = h, el


n
umero de clases.
Notemos que el teorema es trivial si g = 0, pues entonces L(x) = 1. En
particular, si K = k(), donde k es un cuerpo de fracciones algebraicas, tenemos
que K (s) = L(q s )k (s).

334

Captulo 9. Consecuencias del teorema de Riemann-Roch

La ecuaci
on funcional Con los calculos que tenemos a nuestra disposicion,
es facil probar que la funci
on dseta satisface una ecuacion funcional muy sencilla:
Teorema 9.31 Sea K un cuerpo de funciones algebraicas de genero g sobre un
cuerpo de constantes nito (exacto) de cardinal q. Entonces
q (g1)s K (s) = q (g1)(1s) K (1 s),

para todo s C.

n: Consideremos el caso en que g > 0. El caso g = 0 es mas


Demostracio
simple. Seg
un hemos visto,
2g2
1
K (s) =
q 1 n=0

mA ns

grad A=n

h
+
q1

q 1g+(2g1)(1s)
1

1 q s
1 q (1s)


,

donde mA es la dimension de A. Por lo tanto


q (g1)s K (s)

=
+

2g2
1
q mA (n(g1))s
q 1 n=0
grad A=n
 g(1s)

q
h
q gs
.
+
q 1 1 q (1s)
1 qs

El segundo sumando es claramente invariante para la sustituci


on s  1 s.
Basta probar que lo mismo le sucede al primero. Si un clase A tiene grado
n 2g 2, su complementaria W/A tiene grado 2g 2 n, luego podemos
agrupar los sumandos del primer termino en parejas
q mA (n(g1))s ,

q mW/A (g1n)s = q mA +(g1n)(1s) ,

donde hemos usado el teorema de Riemann-Roch. Claramente la sustitucion


s  1 s deja invariante cada pareja.
Es f
acil ver que en terminos del polinomio L(x) dado por el teorema 9.30, la
ecuacion funcional se expresa en la forma
L(x) = q g x2g L(1/qx).
Teniendo en cuenta que el termino independiente de L(x) es L(0) = 1, de
aqu se sigue que el coeciente director de L(x) es q g .
El logaritmo de la funci
on dseta Tomemos logaritmos en el producto de
Euler (9.6):
log K (s) =

log

1
1

1
N(p)s

m=1 k|m grad p=k

k=1 grad p=k


1 s mk
(q )
m
m=1

k s m Nn s n
(q ) =
(q ) ,
m
n
n=1

9.4. Cuerpos de constantes nitos

335


donde Nn =
grad p. En particular, N1 es el n
umero de primos de grado 1
grad p|n
en K.
Sea ahora Kn la extension de constantes de grado n de K y consideremos la
f
ormula (9.7). Tenemos que
log Kn (s) =

n1



log K

r=0

2ri
s
n log q


.

(9.8)

En principio, faltara un posible termino 2ki, pero enseguida veremos que


no es as. En efecto, si = e2i/n , el miembro derecho es

n1

Nm s r m
Nm mr s m Nm s m
(q ) =
(q ) =
(q ) .
m
m r=0
m
r=0 m=1
m=1

n1

n|m

Ahora es claro que ambos miembros de (9.8) son reales cuando s es real,
luego son el mismo logaritmo. Por otra parte, el miembro izquierdo de (9.8) es

n)

Nm s mn
(q ) .
m
m=1
n)

Comparando ambas expresiones vemos que Nn = N1 , es decir, Nn es el


n
umero de primos de grado 1 de la extensi
on Kn .
Si llamamos 1 , . . . , 2g a los inversos de las races de L(x), tenemos que
L(x) =

2g


(1 i x),

(9.9)

i=1

pues el coeciente director del miembro derecho es 1 2g = q g (recordemos


que el termino independiente de L(x) es 1 y su coeciente director es q g ). Por
consiguiente.
2g

(1 i q s )
i=1
K (s) =
.
(1 q s )(1 q 1s )
Tomando logaritmos,


2g



1 s n
Nn s n n
n
q +1
(q ) =
(q ) .
i
n
n
n=1
n=1
i=1
Comparando ambos miembros, obtenemos la relacion
Nn = q + 1
n

2g

i=1

in .

336

Captulo 9. Consecuencias del teorema de Riemann-Roch

La hip
otesis de Riemann Citamos sin demostracion un u
ltimo resultado
sobre la funci
on dseta. La f
ormula (9.6) muestra que K (s) no se anula en el
semiplano Re s > 1, y la ecuacion funcional implica entonces que tampoco lo
hace en el semiplano Re s < 0. As pues, todos los ceros de K (s) han de estar
en la banda crtica 0 Re s 1. La situaci
on es similar a la de la funci
on dseta
de Riemann cl
asica, es decir, la funci
on
(s) =

1

,
s
n=1 n

Re s > 1.

Riemann demostro que (s) se extiende a todo el plano complejo con un


u
nico polo en s = 1, as como que satisface una cierta ecuacion funcional, de la
que se sigue que (s) se anula en los enteros pares negativos (ceros triviales) y
que cualquier otro cero ha de estar sobre la banda crtica 0 Re s 1. Riemann conjetur
o que todos los ceros no triviales de (s) se encuentran, de hecho,
sobre la recta Re s = 1/2, armaci
on que se conoce como hip
otesis de Riemann
y constituye uno de los m
as famosos problemas abiertos en la actualidad. Sorprendentemente, Andre Weil demostro el an
alogo para las funciones dseta de
los cuerpos de funciones algebraicas sobre cuerpos nitos: los u
nicos ceros de la
funci
on K (s) se encuentran sobre la recta Re s = 1/2.
Observemos que s es un cero de K (s) si y solo si q s es un cero del polinomio
L(x). Ademas |q s | = q Re s , luego la hip
otesis de Riemann equivale a que
los inversos de las races de L(x), es decir, los n
umeros que hemos llamado

1 , . . . , 2g , cumplen |i | = q. Por consiguiente, la hip


otesis de Riemann nos
da la estimacion
n
|Nn q n 1| = |1n + + 2g
| 2g q n/2 .

En particular, para n = 1, vemos que el n


umero de primos de grado 1 de un
cuerpo de funciones algebraicas K de genero g sobre un cuerpo de constantes
nito (exacto) de cardinal q satisface la estimacion

|N1 q 1| 2g q.
De hecho, la hip
otesis de Riemann puede expresarse como una estimacion
asint
otica de Nn :
Teorema 9.32 La hip
otesis de Riemann para un cuerpo de funciones algebraicas K sobre un cuerpo de constantes exacto de q elementos equivale a que
Nn = q n + O(q n/2 ),
donde O(q n/2 ) representa una funci
on de n que permanece acotada cuando se
divide entre q n/2 .
n: Si se cumple la hip
Demostracio
otesis de Riemann tenemos que
|Nn q n | 1 + |Nn q n 1| 1 + 2g q n/2 (2g + 1)q n/2 ,
luego se cumple la estimacion del enunciado.

9.4. Cuerpos de constantes nitos

337

Recprocamente, tenemos que existe una constante C tal que


|Nn q n | Cq n/2 ,
luego
n
|1n + + 2g
| = |Nn q n 1| 1 + Cq n/2 .

De (9.9) se sigue que, para x en un entorno de 0,


log


1
n x
(1n + + 2g
) .
=
L(x) n=1
n

Por consiguiente,


n



1
log 1  (1 + Cq n/2 ) |x| log 1
.
+ C log


L(x)
n
1 |x|
1 |q 1/2 x|
n=1
De aqu se deducimos que la serie de potencias converge para todo x tal que
|x| < q 1/2 , luego la funci
on log L(x)1 es holomorfa en el disco |x| < q 1/2 ,
luego los ceros de L(x) han de cumplir |x| q 1/2 , luego |i | q 1/2 . Puesto
que 1 2g = q g , en realidad ha de ser |i | = q 1/2 , como haba que probar.
Citamos, por u
ltimo, una consecuencia inmediata de la f
ormula (9.7):
Teorema 9.33 Sea K un cuerpo de funciones algebraicas sobre un cuerpo nito
y sea Kn su u
nica extensi
on de constantes de grado n. Entonces K cumple la
hip
otesis de Riemann si y s
olo si la cumple Kn .

Captulo X

Integrales abelianas
En 1718, el conde Fagnano descubri
o una curiosa propiedad sobre el arco
de una lemniscata. En su sentido m
as general, una lemniscata es el conjunto
de los puntos del plano complejo donde un polinomio tiene m
odulo constante.
Las races del polinomio (repetidas seg
un su multiplicidad) se llaman focos de la
lemniscata, de modo que factorizando el polinomio se ve que la lemniscata
esta formada por los puntos del plano cuyo producto de distancias a los focos
es constante. En particular, las lemniscatas de un foco (o de dos focos iguales)
son circunferencias.
Consideremos una lemniscata con dos focos distintos. Aplic
andole una semejanza, podemos suponer que sus focos son los puntos 1/ 2 (veremos que
as las ecuaciones que vamos a manejar resultan
 ser especialmente simples).
Sea (x, y) R2 un punto de m
odulo = x2 + y 2 . Su distancia a cada foco
es

2x
1
r1 = (x + 1/ 2)2 + y 2 = 2 + + ,
2 2
2
2x
1
r2 = (x 1/ 2) + y 2 = 2 + ,
2 2
luego el punto est
a en la lemniscata si cumple
r1 r2 = (2 + 1/2)2 2x2 = 4 + 2 + 1/4 2x2 = c4 ,
para una constante c. Si c4 < 1/4 la lemniscata consta de dos componentes
conexas, cada una de las cuales rodea a un foco, mientras que si c4 > 1/4
entonces hay una u
nica componente que rodea a ambos focos. La lemniscata
clasica, conocida como lemniscata de Bernoulli, es la correspondiente a c4 = 1/4
que tiene forma de lazo, como muestra la gura e indica su nombre (el lemnisco
era la cinta que adornaba las coronas con que se distingua a los atletas en la
antigua Grecia).

339

340

Captulo 10. Integrales abelianas

En este caso la ecuacion se reduce a 4 + 2 2x2 = 0 que, junto con la


relacion 2 = x2 + y 2 nos da una parametrizaci
on de la lemniscata:
1  2
x =
4 ,
2
1  2
y =
+ 4 .
2
Un simple calculo nos da que el elemento de longitud es
d

ds = 

1 4

As pues, la longitud del arco de lemniscata comprendido entre el origen y


un punto situado a distancia 0 < r < 1 (unidos por el camino m
as corto) es
 r
d
s

s(r) =
.
r
1 4
0
Probablemente, Fagnano trat
o de explotar la analoga entre esta integral y
la bien conocida
 r
d

arcsen r =
.
1 2
0
Esta integral se racionaliza con el cambio de variable
=

2
,
1 + 2

por lo que parece razonable aplicar a nuestra integral el cambio


2 =

2 2
.
1 + 4

Un simple calculo nos da que


 r
 t
d
d


s(r) =
= 2
,
1 + 4
1 4
0
0
En lo que se reere al c
alculo de la integral no
hemos ganado nada, pero Fagnano se dio cuenta de
que si ahora aplicamos el mismo cambio pero con
un signo negativo en el denominador, obtenemos
 t
 r
d
d


=2
= 2s(t),
s(r) =
4
1 4
1
0
0

r2 =
r

2t2
.
1 + t4

0.8

0.6

0.4

0.2

0.2

donde

r2 =

2t
2 1t
4t2 (1 t4 )
4
.
2 =

(1 + t4 )2
2t2
1 + 1t4

0.4

0.6

0.8

341
Esto tiene una interpretaci
on geometrica: si se
nalamos un punto de la lemniscata a una distancia 0 < t < 1 del origen, entonces el punto situado a la
distancia r dada por la f
ormula anterior determina un arco de doble longitud.
(En realidad es necesario suponer que t no exceda del punto donde r(t) deja de
ser inyectiva, lo cual equivale a que al duplicar el arco no sobrepasemos el cuadrante). La sencilla relaci
on entre r y t permite, por ejemplo, duplicar un arco
de lemniscata con regla y compas. As mismo podemos expresar t en funci
on
de r, lo que nos da un metodo para bisecar un arco de lemniscata.
En 1751, Euler lleg
o mas lejos que Fagnano. En primer lugar, vio que la
analoga con el arco seno poda aprovecharse mas a
un. La relaci
on
sen(x + y) = sen x cos y + cos x sen y
puede expresarse en la forma


u 1 v 2 + v 1 u2 = sen(x + y),
o tambien,
 u
 v
 r
d
d
d



+
=
,
2
2
1
1
1 2
0
0
0

u = sen x,

v = sen y,

r=u

1 v2 + v

1 u2 .

Aqu hay que entender que u y v son n


umeros positivos sucientemente
peque
nos. Euler consigui
o probar una f
ormula an
aloga para la lemniscata, a
saber:

 u
 v
 r
u 1 v 4 + v 1 u4
d
d
d



+
=
, r=
.
1 + u2 v 2
1 4
1 4
1 4
0
0
0
Esta f
ormula se particulariza a la de Fagnano cuando u = v, y permite sumar
f
acilmente dos arcos de lemniscata sucientemente peque
nos como para que la
suma no exceda un cuadrante.
M
as a
un, Euler generaliz
o su resultado probando que sigue siendo cierto si
cambiamos el polinomio P (u) = 1 u4 por P (u) = 1 + au2 u4 , para cualquier
valor de a.
Los resultados de Euler fueron notablemente generalizados por Abel, quien
estudi
o el comportamiento de las integrales de la forma

R(x, y) dx,
donde R(X, Y ) es una funci
on racional e y(x) es una funci
on algebraica determinada por una relaci
on polin
omica P (x, y) = 0. Estas integrales se conocen como
integrales abelianas. En terminos mas modernos, podemos denir las integrales abelianas como las integrales curvilneas de formas diferenciales meromorfas
sobre supercies de Riemann. Por ejemplo, para interpretar como integral abeliana la integral que da la longitud de arco de la lemniscata consideramos la
curva proyectiva S dada por Y 2 = 1 X 4 y, en ella, la forma = dx/y. As,


s(r) =
,
donde () = (, 1 4 ).

342

Captulo 10. Integrales abelianas

Dedicamos este captulo a estudiar las integrales abelianas. Ello nos llevar
a
a unos resultados generales de los cuales no solo se deducen los hechos que
acabamos de comentar, sino tambien resultados de gran interes teorico. Por
ejemplo, vamos a determinar la estructura del grupo de clases de grado 0 de
una curva proyectiva.

10.1

Homologa y cohomologa

Para trabajar con integrales sobre supercies de Riemann es imprescindible


emplear los conceptos basicos de la topologa algebraica. En esta primera seccion
recordaremos sin pruebas los hechos que vamos a necesitar.1 Antes de entrar
en materia, recordemos el comportamiento de las integrales curvilneas sobre un
abierto U C simplemente conexo. Si f : U C es una funci
on holomorfa,
el teorema de Cauchy arma que la integral de f a lo largo de un arco cerrado
es nula. Ello se debe esencialmente a que los arcos cerrados son homotopicos
a un punto y las integrales no se alteran al transformar homot
opicamente los
arcos. Como consecuencia, jado P U , la integral
 z
f () d
(10.1)
P

no depende del arco sobre el que se calcula y determina una funci


on holomorfa
en U (una primitiva de f , de hecho).
Si f es una funci
on meromorfa, entonces ya no podemos aplicar el teorema
de Cauchy, sino que en su lugar tenemos el teorema de los residuos, que dice que
la integral a lo largo de un arco cerrado ser
a una combinaci
on lineal entera de
los residuos de f multiplicados por 2i. Pese a ello podemos hablar a
un de la
integral (10.1), si bien ahora se trata de una integral multiforme meromorfa, en
el sentido de que en un entorno de cada punto que no sea un polo de f podemos
determinar ramas uniformes meromorfas de la integral. Un caso tpico es la
integral
 z
d
,

1
que determina la funci
on logaritmo en C \ {0}.
Para acercarnos a la situaci
on que encontraremos al tratar con supercies,
podemos denir los periodos polares de una funci
on meromorfa f como los
n
umeros complejos 2i Resz f , donde z recorre los polos de U , y as podemos
decir que (10.1) est
a denida m
odulo los periodos polares de f . No obstante,
observemos que si f tiene todos sus residuos nulos, entonces la integral (10.1)
dene todava una funci
on uniforme en U .
Si pasamos a considerar integrales de formas diferenciales en una supercie
de Riemann, en primer lugar nos encontramos con que, salvo en el caso trivial
de la esfera, ya no estamos en un espacio simplemente conexo, por lo que el
1 Para

m
as detalles, ver mi libro de Topologa algebraica.

10.1. Homologa y cohomologa

343

teorema de Cauchy no es valido ni siquiera para integrales de formas holomorfas.


Por ejemplo, si integramos una forma holomorfa en un toro a lo largo de un
arco que una dos puntos, el resultado depender
a del n
umero de vueltas que
demos al toro. De hecho hay dos clases de vueltas distintas: las que damos
transversalmente, alrededor del tubo y las que damos longitudinalmente, a
lo largo del tubo. Los valores que toma la integral sobre dos arcos cerrados
que den una u
nica vuelta transversal y longitudinal respectivamente se llaman
periodos de la integral, y de nuevo sucede que la integral entre dos puntos est
a
bien denida m
odulo estos dos periodos.
Si el integrando es una forma meromorfa, adem
as de los periodos en el sentido
anterior tenemos tambien periodos polares, como en el caso plano (salvo que la
forma tenga residuos nulos, es decir, salvo que sea de segunda clase).
A partir de aqu S sera una supercie arbitraria, es decir, una variedad
diferencial de dimensi
on 2, no necesariamente conexa o compacta, ni dotada en
principio de una estructura analtica. As mismo A sera un anillo (que en la
pr
actica sera siempre Z, R o C).
Homologa singular
0 = {0},

Denimos los smplices can


onicos como

1 = [0, 1],

2 = {(x, y) R2 | x 0, y 0, x + y 1}.

Para p = 0, 1, 2, un p-smplice singular en una supercie S es una aplicaci


on
diferenciable : p S. Para p = 0 la diferenciabilidad no signica nada (de
modo que los 0-smplices de S pueden identicarse con sus puntos), mientras
que para p 1 la diferenciabilidad ha de entenderse como que se extiende a
una aplicaci
on diferenciable2 de un entorno abierto de p en Rp a S. As, los
1-smplices son los arcos diferenciables en S y los 2-smplices son los triangulos
diferenciables (si bien no exigimos que sea inyectiva, por lo que la imagen de
no tiene por que ser homeomorfa a un segmento o a un tri
angulo).
Denimos Cp (S) como el A-modulo libre generado por el conjunto de todos
los p-smplices en S. A sus elementos los llamaremos p-cadenas singulares de S.
Denimos los operadores frontera

2
1
C2 (V )
C1 (V )
C0 (V )

como los homomorsmos dados por 1 () = (1) (0) y 2 () = 1 + 2 + 3 ,


donde
1 (t) = (t, 0),

2 (t) = (1 t, t),
2

3
1

2 Aqu

diferenciable signicar
a siempre de clase C .

3 (t) = (0, 1 t).

344

Captulo 10. Integrales abelianas

Llamaremos ciclos a los elementos del submodulo


Z1 (S) = {c C1 (S) | 1 c = 0} C1 (S)
y fronteras a los elementos de
F1 (S) = 2 [C2 (S)].
Se cumple que 2 1 = 0, por lo que F1 (S) Z1 (S), lo cual permite denir
el grupo de homologa singular de S como
H1 (S) = Z1 (S)/F1 (S).
Cuando dos cadenas se diferencian en una frontera se dice que son hom
ologas,
por lo que los elementos de H1 (S) se llaman clases de homologa de S.
Es claro que si : S T es una aplicaci
on diferenciable entre dos supercies, podemos denir
F : Cp (S) Cp (T )
como el homomorsmo de modulos que sobre cada smplice act
ua en la forma
F () = . Se cumple la relaci
on F p = p F , con lo que, en particular,
F transforma ciclos en ciclos y fronteras en fronteras. A su vez, esto implica
que F induce un homomorsmo
: H1 (S) H1 (T ).
Cohomologa de De Rham Para p = 0, 1, 2, denimos p (S) como el
espacio vectorial de las p-formas diferenciales en S (de clase C ). Se entiende
que 0 (S) = C (S) es el espacio de todas las funciones diferenciables en S.
Para p = 0, 1 tenemos denida la diferencial d : p (S) p+1 (S). Llamaremos formas diferenciales cerradas a los elementos del subespacio
Z 1 (S) = { p (S) | d = 0},
mientras que las formas diferenciales exactas seran los elementos del subespacio
F 1 (S) = d[0 (S)].
Teniendo en cuenta que d0 d1 = 0 resulta que F 1 (S) Z 1 (S), por lo que
podemos denir el grupo de cohomologa de De Rham como
H 1 (S) = Z 1 (S)/F 1 (S).
Si p (S) y es un p-smplice en S, podemos denir


=
F (),

10.1. Homologa y cohomologa

345

donde la integral de la derecha es una integral de Lebesgue y F () es la p-forma


en Rp dada por
F ()a (v1 , . . . , vp ) = (a) (da (v1 ), . . . , da (vp )).
Para p = 0 ha de entenderse que


= (p).

Para una cadena c =

n


i i (con i R), denimos

i=1


=

n



i

i=1

.
i

De este modo, la integral es una forma bilineal



: Cp (S) p (S) R.
El teorema de Stokes arma que, para toda cadena c C2 (S) y toda forma
1 (S), se cumple la relacion


= d.
c

En particular, la integral de una forma cerrada sobre una frontera o de una


forma exacta sobre un ciclo es nula, por lo que la integral induce una forma
bilineal

: H1 (S) H 1 (S) R.

Si : S T es una aplicaci
on diferenciable entre supercies, podemos
denir la aplicaci
on lineal F : p (T ) p (S) mediante
F ()x (v1 , . . . , vp ) = (x) (dx (v1 ), . . . , dx (vp )).
Se comprueba que F d = dF , por lo que F transforma formas cerradas en
formas cerradas y formas exactas en formas exactas, luego induce una aplicaci
on
lineal
: H 1 (T ) H 1 (S).
El teorema de cambio de variable arma que si : S T es diferenciable
entonces


= F ().
(10.2)
 (c)

En particular

[] =
([c])

([]).

(10.3)

[c]

Para calcular F es u
til la relaci
on F (f ) = F (f )F () = ( f )F ().

346

Captulo 10. Integrales abelianas

Variedades analticas Veamos ahora como traducir los resultados precedentes a sus analogos complejos sobre variedades analticas. Suponemos, pues, que
S tiene una estructura analtica. Denimos
p (S, C) = C R p (S, R) = {1 + i2 | 1 , 2 p (S, R)},
de modo que 0 (S, C) es el conjunto de las funciones diferenciables de S en
C. Similarmente, si 1 (S, C) y x S, entonces p puede verse como un
elemento de Tx (S, C) , seg
un vimos en el captulo I. Esto nos permite denir
puntualmente el producto de una funci
on f 0 (S, C) por una forma
1
(S, C).
Denimos d : p (S, C) p+1 (S, C) mediante d(1 + i2 ) = d1 + id2 .
Notemos que si f 0 (S, C) entonces df |p coincide con la diferencial denida
en el captulo I. En particular, si S es el dominio de una carta z, entonces
toda 1 (S, C) es de la forma = f dz + g d
z , donde f , g 0 (S, C) y si
0
f (S, C) entonces
f
f
df =
dz +
d
z.
z
z
Este operador d permite denir un grupo de cohomologa H 1 (S, C) an
alogamente al caso real, y es claro que la asignacion [1 ] + i[2 ]  [1 + i2 ]
determina un isomorsmo C R H 1 (S, R)
= H 1 (S, C). As mismo es facil ver
que H1 (S, C)
C

H
(S,
R).
=
R
1
Denimos la integral de una forma = 1 +i2 p (S, C) sobre un smplice
Cp (S, C) mediante



=
1 + i 2 .

Por linealidad, la integral se extiende a una forma bilineal



: Cp (S, C) p (S, C) C.
La version compleja del teorema de Stokes se sigue inmediatamente de la
version real, lo cual nos permite denir una forma bilineal

: H1 (S, C) H 1 (S, C) C.
Si : S T es una aplicaci
on diferenciable, denimos la aplicaci
on lineal
F : p (T, C) p (S, C) mediante F (1 + i2 ) = F (1 ) + iF (2 ). Se
comprueba inmediatamente que F d = d F , por lo que F induce una
ormulas (10.2) y (10.3)
aplicaci
on lineal : H 1 (T, C) H 1 (S, C) y las f
se generalizan trivialmente al caso complejo. As mismo es facil probar las
relaciones
F (f ) = ( f )F (),

F ()x (v) = (x) (dx (v)),

1 (S, C).

10.1. Homologa y cohomologa

347

Formas holomorfas En el captulo anterior hemos denido las formas diferenciales holomorfas en una supercie S como las aplicaciones que a cada punto
x S le hacen corresponder un x Tx S , de modo que localmente = f dz,
donde z es una funci
on coordenada y f una funci
on holomorfa.
En el captulo I vimos que Tx (S, C) = Tx (S) Txa (S), donde el segundo
sumando es el espacio tangente antiholomorfo, por lo que las cada forma holomorfa puede identicarse con un elemento de 1 (S, C) que se anula sobre los
vectores tangentes antiholomorfos. M
as concretamente, una forma 1 (S, C)
es holomorfa si y solo si su restriccion a cualquier abierto coordenado (U, z) es
de la forma |U = f dz, donde f es una funci
on holomorfa en U . Llamaremos
1 (S) al espacio de todas las formas diferenciales holomorfas en S.
Todas las formas holomorfas son cerradas. En efecto, si 1 (S, C) es
holomorfa y x S, tomamos una carta z en un entorno U de x, de modo que
|U = f dz = Re f dx Im f dy + i(Im f dx + Re f dy),
para una cierta funci
on homomorfa f . Teniendo en cuenta que la diferencial es
un operador local, vemos que




Re f
Im f
Im f
Re f
d|U =

dx dy + i
+
dx dy.
y
x
y
x
Como f satisface las ecuaciones de Cauchy-Riemann, concluimos que d = 0.
Por otra parte, si una forma holomorfa cumple = dg, para cierta funci
on
g 0 (S, C), de hecho ha de ser g H(S). En efecto, en un entorno coordenado
U de un punto arbitrario tenemos que
|U = dg|U =

Re g
Re g
Im g
Im g
dx +
dy + i
dx + i
dy
x
y
x
y

y, por otra parte,


|U = f dz = Re f dx Im f dy + i(Im f dx + Re f dy),
para una cierta funci
on holomorfa f . Comparando ambas expresiones concluimos que g cumple las ecuaciones de Cauchy-Riemann, luego es una funci
on
holomorfa.
Esto implica que si denimos H1 (S) como el cociente del espacio 1 (S) de
las formas holomorfas en S sobre el subespacio de las diferenciales de funciones
holomorfas, la aplicaci
on []  [] es un monomorsmo de H1 (S) en H 1 (S, C).
En general no es un isomorsmo.
Notemos que estos hechos generalizan el teorema de Cauchy sobre integrales
curvilneas. En efecto, si c es una 2-cadena en una supercie analtica S y es
una forma diferencial holomorfa en S, entonces



= d = 0 = 0.
c

348

Captulo 10. Integrales abelianas

El teorema de Cauchy cl
asico se sigue de aqu porque, como es sabido, si S es
simplemente conexa entonces H1 (S, C) = 0, es decir, todo ciclo es una frontera.
Se comprueba f
acilmente que si : S T es una aplicaci
on holomorfa
entre variedades analticas, entonces F se restringe a una aplicaci
on lineal
F : 1 (T ) 1 (S),
que a su vez induce : H1 (T ) H1 (S).
Observemos ahora que si' : [0, 1] U C es un 1-smplice en un abierto
de C, entonces la integral f dz coincide con la integral curvilnea usual en
variable compleja. En efecto,

 1
 1
 1
f dz =
F (f dz) =
F (f dz)(t ) dt =
f ((t))dt (t )(z) dt
0


=

f ((t))
0

z
dt =
t

f ((t))  (t) dt.

Por otro lado, supongamos ahora que S puede cubrirse por una carta z y que
= f dz es una forma diferencial meromorfa en en S (que, por consiguiente, es
una forma holomorfa en S menos un n
umero nito de puntos). Sea f = z 1 f la
lectura de f en la carta. Es claro entonces que = z F (f dz), donde en el segundo
miembro z es la identidad en C. Para cada x S, el desarrollo de f en potencias
de z z(x) es el mismo que el de f, luego, en particular, Resx = Resz(x) f.
Esto nos permite traducir el teorema de los residuos a integrales en variedades:
Supongamos que : 2 S es un 2-smplice positivamente orientado
que se extienda a un difeomorsmo y cuya frontera no contenga polos de .
Entonces





F

=
z (f dz) =
f dz =
f dz = 2i Resx ,

z ()

(z)

donde x recorre los polos de contenidos en la imagen de (que se corresponden


con los polos de f contenidos en la imagen de z).
Un poco mas laxamente: si : 2 S es
un 2-smplice arbitrario y es una forma meromorfa que no tenga polos en la imagen de c,
podemos subdividir 2 en tri
angulos sucientemente peque
nos como para que sus imagenes por
esten contenidas en el dominio de una carta de
S. Ademas podemos retocar levemente la subdivisi
on para que ning
un polo de se encuentre
sobre los lados de los tri
angulos obtenidos. Entonces la integral de sobre es igual a la suma de
las integrales de sobre las fronteras de todos los tri
angulos peque
nos, pues
las integrales sobre los lados interiores se cancelan dos a dos y las de los lados
exteriores se suman hasta formar .

10.1. Homologa y cohomologa

349

Al igual que hemos visto antes (aunque sin suponer que los tri
angulos sean
biyectivos) la integral de sobre cada uno de estos tri
angulos equivale a la
integral de otra funci
on f sobre un ciclo en un abierto de C, cuyos residuos se
corresponden con (algunos de) los de . El teorema de los residuos nos da que
la integral


es combinacion lineal entera de los periodos polares 2i ResP de . Por linealidad lo mismo vale para integrales sobre fronteras arbitrarias.
Supercies de Riemann Supongamos ahora que S es una supercie de Riemann (compacta). El teorema de clasicacion de supercies compactas arma
que toda supercie (topol
ogica) compacta orientable de genero g 1 puede
obtenerse como cociente de un polgono regular P de 4g lados identic
andolos
dos a dos en la forma
1
1 1
1 1
a1 b1 a1
1 b1 a2 b2 a2 b2 ag bg ag bg .

Sea : P S la aplicaci
on continua y suprayectiva (inyectiva en el interior
de P) que identica los lados de P en la forma indicada. Por ejemplo, la gura
muestra el polgono cuyo cociente es la supercie de genero 2:
a1
1
1
b1
b1
P

a2

b2
a1
2

a1
b1
2

Cada arco ak (recorrido en el sentido de la echa) se corresponde en S con el


mismo arco que a1
ertices de
k , e igualmente con los bk . En general, todos los v
P se identican con un mismo punto de S, y as, en S tenemos 2g arcos cerrados
a1 , b1 , . . . , ag , bg .
En la prueba del teorema de clasicaci
on se ve que el polgono P se construye a partir de una triangulaci
on de S. En el captulo IV hemos visto que
las supercies de Riemann se pueden triangular, y la prueba muestra que los
tri
angulos se pueden tomar diferenciables, es decir, podemos tomarla formada
por tri
angulos : 2 S que se extienden a difeomorsmos de un entorno
simplemente conexo de 2 en un entorno de la imagen.
A
nadiendo este hecho a la prueba del teorema de clasicaci
on se ve que la
aplicaci
on : P S se puede tomar diferenciable a trozos, es decir, que
se puede triangular P de modo que coincida con un difeomorsmo en cada
tri
angulo.
Si adem
as elegimos los triangulos de P de forma que conserven la orientaci
on,
tenemos que los lados interiores (compartidos por dos tri
angulos contiguos) se

350

Captulo 10. Integrales abelianas

recorren necesariamente en sentidos opuestos, por lo que constituyen 1-cadenas


hom
ologas en P. Esto nos permite ver a la triangulaci
on de P como una cadena
P C2 (P, Z) cuya frontera es hom
ologa al ciclo
1
a1 + b1 a1
1 b1 + a2 +

El hecho de que sea diferenciable a trozos hace que S = F (P ) (que no es


sino la triangulaci
on de S) sea tambien una cadena en S, cuya frontera es ahora
a1 + b1 a1 b1 + = 0.
Se demuestra que las clases de los ciclos a1 , b1 , . . . , ag , bg forman una base de
H1 (S, Z). En lo sucesivo, salvo que indiquemos lo contrario, cuando hablemos
de una base de H1 (S) se entendera que es una base obtenida de esta forma a
partir de un polgono.
La cohomologa de las formas holomorfas es especialmente simple: observemos que las u
nicas funciones holomorfas en S son las constantes, luego no existen
formas diferenciales holomorfas exactas (salvo la forma nula). Esto signica que
H1 (S) = 1 (S) (sin ninguna identicaci
on).

10.2

Integraci
on de formas meromorfas

En 9.24 hemos distinguido tres clases de diferenciales en un cuerpo de funciones algebraicas K. En particular, si K es el cuerpo de funciones meromorfas de
una supercie de Riemann S, entonces los divisores primos de K se identican
con los puntos de S y las formas diferenciales de K son las formas diferenciales
meromorfas en S. Las diferenciales que hemos llamado de primera clase son
simplemente las diferenciales holomorfas, mientras que las diferenciales de segunda clase son las que tienen integral nula sobre las fronteras en S pues, seg
un
hemos visto en la seccion anterior, la integral de una forma meromorfa sobre
una frontera es una combinaci
on lineal de sus periodos polares, es decir, de los
n
umeros 2i ResP .
Sea una forma diferencial en una supercie de Riemann S y sea a1 , . . . , ag ,
b1 , . . . , bg una base de H1 (S) en las condiciones de la seccion anterior, es decir,
obtenida a partir de una identicaci
on : P S, donde P es un polgono
de 4g lados. Podemos suponer que los ciclos ak , bk no pasan por polos de
(por ejemplo, porque existe un difeomorsmo de S en s misma que transforma
cualquier conjunto nito de puntos prejado en cualquier otro).
Llamaremos periodos cclicos (o simplemente periodos) de (respecto a la
base jada) a los n
umeros complejos


Ak =
,
Bk =
,
k = 1, . . . , g.
ak

bk

Si z es un ciclo en S, tenemos que su clase de homologa se expresa como


[z] =

g

k=1

(mk [ak ] + nk [bk ]),

(10.4)

10.2. Integraci
on de formas meromorfas

351

para ciertos mk , nk Z, luego


z=

g


(mk ak + nk bk ) + c,

k=1

para cierta 2-cadena c en S. Consecuentemente,




g

=
(mk Ak + nk Bk ) +
z

k=1

Por el teorema de los residuos, la u


ltima integral es combinaci
on lineal entera
de los residuos polares de . En resumen:
Teorema 10.1 Si S es una supercie de Riemann de genero g 1 y es una
forma diferencial meromorfa en S, entonces las integrales de sobre ciclos en
S recorren el grupo generado por los periodos (polares y cclicos) de .
Notemos que ciertamente se recorre todo el grupo porque integrando sobre
una peque
na circunferencia alrededor de un polo obtenemos el correspondiente
periodo polar. Este teorema muestra que, aunque los periodos de dependen
de la eleccion de la base de homologa respecto a la que se calculan, el grupo de
periodos es independiente de ella.
Fijado un punto O S, la integral


dene una funci


on holomorfa multiforme en S menos los polos de . Dos valores
de la integral en un mismo punto P (calculados con arcos distintos de extremos
O y P ) se diferencian en un elemento del grupo de periodos de .
En el estudio de las integrales abelianas ser
a fundamental una f
ormula que
vamos a deducir a continuaci
on. Fijemos una forma diferencial de primera
clase y una forma arbitraria. Tomamos una base de homologa ak , bk construida a partir de una identicaci
on : P S, donde P es un polgono en
forma can
onica. Podemos exigir que los ciclos no pasen por polos de . Llamemos






Ak =
, Bk =
, Ak =
, Bk =
.
ak

Bk

ak

bk

Sea D S la imagen por del interior de P, que es un abierto simplemente


conexo en S. Si P1 y P2 son puntos de D, podemos denir
 P2

P1

como la integral sobre cualquier arco en D que una P1 con P2 . Fijado un punto
O D, la funci
on g : D C dada por
 P
g(P ) =

es holomorfa (uniforme) en D.

352

Captulo 10. Integrales abelianas

Sea S una triangulaci


on (orientada) de S diferenciable a trozos (vista como
2-cadena en S). Podemos suponer que los lados de los tri
angulos no pasan por
polos de . Sabemos que S = 0, lo cual signica que cada arista es compartida
por dos tri
angulos pero recorrida en sentidos opuestos. Observemos ahora que
si : 2 S es uno de los tri
angulos, entonces la restriccion de g al interior
de su imagen se extiende a una funci
on holomorfa en un entorno de [2 ]. En
efecto, basta considerar un abierto simplemente conexo U que contenga a [2 ].
Fijado un punto P1 en el interior de [2 ], tenemos que, para cualquier otro
punto P en dicho interior,


P1

g(P ) =

P1

donde la segunda integral se calcula respecto de cualquier arco contenido en U


que una P1 con P , pero esta integral dene una funci
on holomorfa en U , que
nos permite denir la extensi
on holomorfa que busc
abamos. Obviamente esta
extension es u
nica.
La construccion muestra que si P [2 ], entonces


g(P ) =

,
O

donde la integral se calcula sobre cualquier arco que una O con P y que este
contenido en D salvo a lo sumo en su extremo nal.
Consideremos ahora un punto P situado sobre la arista com
un de dos tri
angulos 1 y 2 y vamos a calcular la relacion entre los valores g1 (P ) y g2 (P ). Si
P D tenemos g1 (P ) = g2 (P ) = g(P ). En caso contrario P es la imagen por
de dos puntos P1 y P2 situados en la frontera de P, tal y como muestra la
gura.
a1
P2
k
bk

O

P1
ak

(En realidad la gura ilustra una posibilidad. La otra es que P1 y P2 esten


sobre dos lados bk y b1
a
k , en cuyo caso la echa del lado intermedio tendr
sentido opuesto.) Llamamos O al punto de P que se corresponde con O.
La poligonal que va de O a P1 , de P1 a P2 sobre la frontera de P y de P2
a O es un ciclo en P, y como este es simplemente conexo, es una frontera.
Por consiguiente, su imagen F () es una frontera en S, luego

0=
= g1 (P ) + Bk g2 (P ),
 ()

10.2. Integraci
on de formas meromorfas

353

donde hemos usado que las integrales sobre los dos fragmentos de ak y a1
k se
cancelan porque, en S, son integrales de la misma forma sobre el mismo arco
recorrido en sentidos opuestos. As pues, g1 (P ) g2 (P ) = Bk .
Similarmente, si P1 esta en bk y P2 en b1
k , resulta g1 (P ) g2 (P ) = Ak .
Sea S = 1 + + r la triangulaci
on que hemos tomado. Denimos

r

=
gj ,
(10.5)
j=1

donde gj es la extension de g al tri


angulo j .
Cada lado interior a D es recorrido dos veces en sentidos opuestos y, sobre
ellos, la funci
on gj es la misma en ambos casos (pues coincide con la funcion g
denida sobre D), luego las integrales se cancelan, y solo quedan los terminos

correspondientes a lados contenidos en los arcos ak y bk . Estos


no se cancelan,
porque para cada punto P = (P1 ) = (P2 ) situado sobre uno de estos lados,
con P1 sobre ak (o bk ) y P2 sobre a1
(o b1
on gj toma valores
k
k ), la funci
+
diferentes, digamos g (P ) cuando recorremos ak o bk positivamente y g (P )
cuando lo hacemos negativamente. El resultado es





g

S=
g+ +
g+
g
g
k=1

ak

g

k=1

bk



ak

(g g ) +
+

bk

bk

(g g ) .
+

ak

Pero hemos visto que g + (P )g (P ) = Ak sobre bk y g + (P )g (P ) = Bk


sobre ak . Por consiguiente,
=

g

k=1

(Ak Bk Bk Ak ).

Por otra parte, podemos evaluar calculando la integral sobre cada tri
angulo. Observemos que gj es una forma diferencial meromorfa en un entorno
(simplemente conexo) de cada uno de ellos. Subdividiendo la triangulaci
on si es
preciso, no perdemos generalidad si suponemos que dicho entorno es el dominio
de una carta. As, aplicando el teorema de los residuos vemos que

= 2i ResP (g),
P

donde P recorre los polos de y g es ahora la funci


on holomorfa (ja) denida
en D. Si suponemos que es una diferencial de tercera clase, entonces se cumple
ResP (g) = g(P ) ResP , pues si g(P ) = 0 entonces g es holomorfa en P y su
residuo es nulo.
En resumen, si es una diferencial de primera clase y de tercera clase,
sus periodos cclicos Ak , Bk , Ak , Bk y los periodos polares de (es decir, los
n
umeros 2i ResP ) satisfacen la relacion:
g

k=1


(Ak Bk Bk Ak ) = 2i g(P ) ResP .
P

(10.6)

354

Captulo 10. Integrales abelianas

Si es tambien una diferencial de primera clase, el segundo miembro es nulo,


con lo que obtenemos el siguiente caso particular:
Teorema 10.2 (Primeras relaciones de Riemann) Sean y dos diferenciales de primera clase en una supercie de Riemann S de genero g 1,
sean Ak , Bk los periodos de y Ak , Bk los periodos de . Entonces
g

k=1

(Ak Bk Bk Ak ) = 0.

M
as importante es la relacion siguiente, pues de ella se deduce que si dos
diferenciales de primera clase tienen los mismos A-periodos (o los mismos Bperiodos) entonces son iguales:
Teorema 10.3 (Segundas relaciones de Riemann) Si Ak y Bk son los periodos de una diferencial de primera clase no nula en una supercie de Riemann S de genero g 1, entonces
i

g


k Bk Ak ) > 0.
(Ak B

k=1

n: Consideramos
Demostracio


r

j=1


gj ,
j

donde gj y j son los mismos que en (10.5). El mismo razonamiento que hemos
aplicado a nos da ahora que
 =

g

k Ak ),
(Ak Bk B
k=1

luego basta probar que, para cada j,



i

gj > 0.

Recordemos que, salvo un sumando constante, la funci


on gj se obtiene integrando desde un punto jo de j , por lo que |j [2 ] = dgj . Sin embargo,
ahora no podemos decir que la integral sobre j es nula porque la forma gj
no es holomorfa. Vamos a calcularla explcitamente.
Sea gj = u + iv, de modo que = dgj = du + idv. Aplicamos el teorema de
Stokes:



i
gj = i
((u du + v dv) + i(u dv v du)) =
du dv.
j

Podemos suponer que j [2 ] esta contenido en el dominio de una carta z,


con lo que

 

Re gj
Re gj
Im gj
Im gj
du dv =
dx +
dy
dx +
dy
x
y
x
y

10.2. Integraci
on de formas meromorfas

355


=


Re gj Im gj
Re gj Im gj

dx dy
x
y
y
x

2 
2 
Re gj
Re gj
dx dy.
=
+
x
y

As pues, al transportar la integral mediante la carta, obtenemos



2 
2 


Re gj
Re gj
1
1
z
dxdy,
du dv =
+ z
x
y
j
z (j )
que es un n
umero real estrictamente positivo, ya que si fuera cero entonces
Re gj sera constante en un abierto de S, al igual que Im gj por las ecuaciones
de Cauchy-Riemann, pero entonces gj sera constante y sera nula.
Como ya hemos dicho, este teorema implica que si una diferencial de primera
clase tiene todos sus A-periodos (o todos sus B-periodos) nulos, entonces es
la forma nula. M
as a
un, comparando los dos teoremas anteriores vemos que si
tiene todos sus periodos reales entonces ha de ser la forma nula.
Las relaciones de Riemann pueden expresarse matricialmente:
Teorema 10.4 (Relaciones de Riemann) Sea = (1 , . . . , g ) una base
del espacio de diferenciales de primera clase en una supercie de Riemann de
genero g 1 y sean Ajk , Bjk los periodos de j , que forman sendas matrices
t B At ) es denida
cuadradas A y B. Entonces AB t = BAt y la matriz i(AB
positiva.
n: No solo vamos a probar lo que arma el teorema, sino, de
Demostracio
hecho, que este enunciado es equivalente a los enunciados de los dos teoremas
precedentes.
Si = y = son dos diferenciales de primera clase arbitrarias (donde
, Cg ), los vectores de periodos de son A, B, y los de son A, B.
Las primeras relaciones de Riemann arman que AB t t BAt t = 0 o,
equivalentemente, que (AB t BAt ) t = 0 para todos los , Cg . Esto se
reduce a la igualdad AB t = BAt .
Las segundas relaciones de Riemann arman que si = 0 entonces
t
i(AB
t B At
t) > 0
t B At ))
o, lo que es lo mismo, que (i(AB
t > 0 para todo Cg no nulo.
t

Esto es, por denici


on, que la matriz i(AB B At ) es denida positiva.
Como consecuencia, la matriz A ha de ser regular, pues en caso contrario
existira un Cg no nulo tal que A = 0, lo que a su vez implicara que
t B At ))
(i(AB
t = 0, en contradicci
on con el teorema anterior.
Observemos ahora que
si M es una matriz regular y consideramos
 la base
 = M , entonces i =
mki k , y el periodo Aj de i es Aj =
mki Akj ,
k

luego la matriz de A-periodos de  es M t A. En particular, tomando la matriz


M = (A1 )t , obtenemos una base cuya matriz de A-periodos es la identidad.

356

Captulo 10. Integrales abelianas

Denici
on 10.5 Sea S una supercie de Riemann de genero g 1. Una base
can
onica del espacio de diferenciales de primera clase de S (respecto de una base
prejada de H1 (S)) es una base tal que su matriz de A-periodos es la identidad.
Acabamos de demostrar que existen bases canonicas. Respecto a tales bases,
las relaciones de Riemann se expresan de forma especialmente simple: las primeras relaciones arman que la matriz B es simetrica, mientras que las segundas
B) = 2 Im B es denida positiva. Puesto que
se reducen a que la matriz i(B
se trata de una matriz real, esto implica que es denida positiva como matriz
real, es decir, que (Im B)t > 0 para todo Rg no nulo.
A partir de una base can
onica podemos formar diferenciales de primera clase
con cualquier vector de A-periodos prejado. Como consecuencia podemos dar
una condici
on de unicidad en la descomposici
on de una forma diferencial:
Teorema 10.6 Si es una forma diferencial en una supercie de Riemann de
genero g 1, entonces se descompone de forma u
nica como = 1 + 2 + 3 ,
donde los sumandos son, respectivamente, una diferencial de primera clase, una
diferencial de segunda clase con A-periodos nulos y una diferencial de tercera
clase con A-periodos nulos (respecto de una base de homologa prejada cuyos
ciclos no pasen por los polos de ).
n: El teorema 9.26 nos da una diferencial de tercera clase
Demostracio
3 con los mismos polos de orden 1 que y con los mismos residuos, luego
2 = 3 es una diferencial de segunda clase. Sean 1 y 1 diferenciales de
primera clase con los mismos A-periodos que 2 y 3 respectivamente. Entonces
2 = 2 1 y 3 = 3 1 son diferenciales de segunda y tercera clase con
A-periodos nulos y, llamando 1 = 1 + 1 tenemos = 1 + 2 + 3 .
La descomposicion es u
nica, pues si = 1 + 2 + 3 es otra descomposicion
en las mismas condiciones, entonces 1 y 1 son diferenciales de primera clase
con los mismos A-periodos (los de ), luego 1 1 tiene A-periodos nulos y
es, por consiguiente, la forma nula.
Similarmente, 3 y 3 tienen los mismos polos simples que con los mismos residuos, luego su diferencia no tiene polos, luego se trata tambien de una
diferencial de primera clase con A-periodos nulos y por lo tanto 3 = 3 . Necesariamente entonces 2 = 2 .
El grupo de periodos de una forma diferencial es en general denso en C,
por lo que calcular una integral salvo periodos es hacer poco. La situaci
on es
distinta si trabajamos vectorialmente, como vamos a ver a continuaci
on:
Sea = (1 , . . . , g ) una base del espacio de diferenciales de primera clase
en una supercie de Riemann S. Denimos




Ak =
=
1 , . . . ,
g Cg ,
ak

ak




Bk =

=
bk

ak

1 , . . . ,
bk


g

bk

Cg .

10.2. Integraci
on de formas meromorfas

357

A estos vectores los llamaremos periodos de . Si z es un ciclo en S, la


relacion (10.4) implica que




=
1 , . . . , g
z

es una combinaci
on lineal entera de los periodos de , por lo que si P , Q S,
la integral

 Q
 Q 
Q
=
1 , . . . ,
g ,
P

(donde todas las integrales se calculan sobre un mismo arco que una P con Q)
esta denida salvo combinaciones enteras de los periodos de . La diferencia es
que, seg
un se deduce del teorema siguiente, el grupo generado por los periodos
es ahora un subespacio discreto de Cg .
Teorema 10.7 Sea S una supercie de Riemann de genero g 1 y sea una
base de las diferenciales de primera clase. Entonces, los periodos Ak , Bk de
(respecto a una base de H1 (S)) son linealmente independientes sobre R.
n: Al construir las bases can
Demostracio
onicas hemos visto que los periodos de dos bases distintas se corresponden por un automorsmo de Cg , luego
podemos suponer que la base es canonica. Si vemos la matriz de periodos
(A, B) como una matriz real de dimensi
on 2g 2g, es decir, si desdoblamos cada
la en dos las correspondientes a la parte real y la parte imaginaria, obtenemos
una matriz de la forma


I Re B
0 Im B
Sabemos que Im B es denida positiva, luego en particular es regular, luego
la matriz tiene determinante no nulo y sus columnas son linealmente independientes.
Por consiguiente, el grupo generado por los periodos de una base es un
retculo R en Cg . Observemos que no depende de la eleccion de la base de
homologa, ya que

(


R =
Z1 (S) .

Por otra parte, los retculos asociados a dos bases del espacio de diferenciales
de primera clase se corresponden a traves de un automorsmo de Cg , lo que
implica que el toro complejo Cg /J esta determinado por S salvo un isomorsmo
inducido por un automorsmo de Cg , que es claramente una transformaci
on
conforme.
Denici
on 10.8 Si S es una supercie de Riemann de genero g 1, denimos
la variedad jacobiana de S como el toro complejo J(S) = Cg /J , donde es
una base del espacio de diferenciales de primera clase de S y J es el retculo
generado por sus periodos.

358

Captulo 10. Integrales abelianas

En las pr
oximas secciones estudiaremos la relacion entre una supercie S
y su variedad jacobiana. Ahora vamos a probar que las variedades jacobianas
cumplen la hip
otesis del teorema de Lefschetz 4.50, por lo que son proyectivas:
Teorema 10.9 Sea S una supercie de Riemann de genero g 1, sea una
base de las diferenciales de primera clase y sea R Cg el retculo generado
por los periodos Ak , Bk de respecto a una base de H1 (S). Entonces existe
una forma de Riemann en Cg respecto de R . Por consiguiente, la variedad
jacobiana J(S) es proyectiva.
n: Como ya hemos observado, no perdemos generalidad si
Demostracio
tomamos como una base canonica. Consideremos los periodos Ak , Bk como
una R-base de V = Cg = R2g y sea xk , yk su base dual. Denimos la forma
bilineal alternada E : V V R mediante
E(u, v) =

g


(yj (u)xj (v) xj (u)yj (v)).

j=1

Es obvio que E toma valores enteros sobre R . Para probar que E es una
forma de Riemann s
olo falta ver que la forma S(u, v) = E(iu, v) es simetrica y
denida positiva.
Dado u V , sean (, ) sus coordenadas en la base de periodos, es decir,
u = + B. Por otra parte, descompongamos u = a + ib, donde a, b Rg y,
del mismo modo, B = P + iQ, donde las matrices reales P y Q son simetricas
y Q es denida positiva. En estos terminos, a + ib = u = + P + iQ, luego
a = + P , b = Q, luego
yj (u) = j = (bQ1 )j ,

xj (u) = j = (a bQ1 P )j .

Por consiguiente, yj (iu) = (aQ1 )j , xj (iu) = (b + aQ1 P )j . Ahora tomamos dos vectores u = a + ib, v = a + ib y calculamos:
g

S(u, v) = E(iu, v) =
(yj (iu)xj (v) xj (iu)yj (v))
=

g


j=1

((aQ1 )j (a b Q1 P )j + (b + aQ1 P )j (b Q1 )j )

j=1

= (aQ1 )(a b Q1 P ) + (b + aQ1 P )(b Q1 ) = aQ1 at + bQ1 bt ,


donde hemos usado que todas las matrices son simetricas. Ahora es inmediato
que la forma S es simetrica. Ademas,
S(u, u) = aQ1 at + bQ1 bt .
Ahora basta tener en cuenta que si Q es denida positiva Q1 tambien lo
es.

3 Existe una matriz regular H tal que Q = HQH t es diagonal (ver el teorema 8.3 de mi
libro sobre Teora de n
umeros.) Entonces Q es denida positiva, lo que equivale a que todos
los coecientes de su diagonal sean positivos. Lo mismo le sucede a Q1 = H 1t Q1 H 1 ,
luego Q1 es denida positiva.

10.3. El teorema de Abel

10.3

359

El teorema de Abel

El teorema de Abel nos da una caracterizaci


on en terminos de integrales de
los divisores principales de una supercie de Riemann S. Equivalentemente, nos
da una condici
on necesaria y suciente para que exista una funci
on meromorfa
en S con una distribuci
on dada de ceros y polos. Si es una base del espacio
de las diferenciales de primera clase de S, en la seccion anterior hemos visto que
la integral
 Q

esta bien denida m


odulo los periodos de , es decir, como elemento de la
variedad jacobiana J(S), con independencia del arco de extremos P y Q con
que la calculemos.
Si identicamos los puntos de S con los divisores primos del cuerpo M(S) de
las funciones meromorfas en S, entonces la integral (con un origen jo O S)
se extiende por linealidad a un homomorsmo sobre todo el grupo de divisores
de S, de modo que
 a
 Q

=
vQ (a)
J.
O

La restriccion de este homomorsmo al grupo de los divisores de grado 0 es


independiente de la elecci
on de O, pues


O

O

vQ (a)

= 0.
O

Tenemos as un homomorsmo natural del grupo de divisores de grado 0 en


la variedad jacobiana J. El teorema de Abel dice esencialmente que el n
ucleo
de este homomorsmo es el subgrupo de los divisores principales. Para probarlo
usaremos la version vectorial de la relaci
on (10.6), que se prueba sin m
as que
aplicar dicha relaci
on componente a componente:
Teorema 10.10 Sea S una supercie de Riemann de genero g 1, sea una
base del espacio de diferenciales de primera clase en S y una diferencial de
tercera clase. Sea ak , bk una base de homologa de S sobre la que no tenga
polos, sean Ak , Bk Cg los periodos de y Ak , Bk C los periodos de .
Entonces
g


(Ak Bk Bk Ak ) = 2i G(P ) ResP (),
P

k=1

donde, llamando D a la imagen en S del interior del polgono P que determina


la base de homologa y O D a un punto arbitrario,


Cg

G(P ) =
O

se calcula mediante un arco contenido en D que una O con P .

360

Captulo 10. Integrales abelianas

El teorema siguiente es la mitad del teorema de Abel:


Teorema 10.11 Sea S una supercie de Riemann de genero g 1 y una
base del espacio de las diferenciales de primera clase. Sea O S. Entonces,
para cada M(S) se cumple


()

= 0.
O

n: Puesto que la integral no depende de la base de homologa


Demostracio
con que se calculan los periodos de , podemos tomar esta de modo que los arcos
ak y bk no contengan ceros o polos de .
Sea D la imagen en S del interior del polgono P que determina la base,
tomemos O S y sea
 P
G(P ) =
Cg ,
O

donde las g integrales se calculan sobre un mismo arco contenido en D. Hemos


de probar que

vP ()G(P ) Ak , Bk | k = 1, . . . , gZ .
P

Sea = d/. Se trata de una forma meromorfa en S. Vamos a calcular sus


residuos. Para cada punto Q S consideramos una funci
on M(S) tal que
vP () = 1 (de modo que se restringe a una carta alrededor de P ). Entonces
=

d
1 d
=
d,

y es facil ver que ResP = vP (). Ademas es una diferencial de tercera clase,
luego podemos aplicar el teorema 10.10, que nos da la relaci
on
g

k=1


(Ak Bk Bk Ak ) = 2i vP ()G(P ),
P

donde Ak , Bk C son los periodos de .


Podemos considerar a como forma holomorfa en el abierto que resulta de
quitarle a S los ceros y los polos de . As, tambien es una funci
on holomorfa
con imagen en C \ {0} y



dz

F
Ak =
=
(dz/z) =
= 2mk i,
ak
ak
z (ak ) z
para cierto mk Z. Bk = 2nk i, con lo que
2i

g


k=1


(nk Ak mk Bk ) = 2i vP ()G(P ).
P

Al cancelar los factores 2i queda la relaci


on buscada.
Para probar el recproco necesitamos un resultado mas:

10.3. El teorema de Abel

361

Teorema 10.12 Con la notaci


on usual, se cumple
g


(k Ak k Bk ) = 0,

para ciertos k , k C,

k=1

si y s
olo si k = CBk , k = CAk , para cierto C Cg .
n: Sea = c1 1 + + cg g una diferencial de primera clase.
Demostracio
El teorema 10.2 nos da que
g

k=1

donde
Ak =

(Ak Bk Bk Ak ) = 0,

Bk =

= (c1 , . . . , cg )Ak ,
ak


= (c1 , . . . , cg )Bk .
bk

Esto prueba una implicaci


on. Para probar el recproco veamos primero que
si X Cg cumple XAk = XBk = 0 para k = 1, . . . , g, entonces X = 0.
En efecto, tomemos = X, que es una diferencial de primera clase. Entonces




=X
= XAk = 0,
=X
= XBk = 0.
ak

ak

Sabemos que la integral

bk

ak

esta bien denida en S salvo m


ultiplos de los periodos de , pero estos son
nulos, luego la integral dene una funci
on holomorfa en S. Concluimos que es
constante, luego = 0 y X = 0, pues es una base.
Con esto hemos probado que la u
nica soluci
on del sistema de 2g ecuaciones
lineales con g inc
ognitas formado con los coecientes de Ak y Bk es la solucion
trivial. Esto implica que la matriz de coecientes tiene rango g, luego los 2g
vectores Ak , Bk tienen rango g. Por otra parte, estamos buscando el conjunto
de las soluciones de un sistema de g ecuaciones lineales con 2g inc
ognitas, con
matriz de coecientes de rango g. El espacio de soluciones ha de tener dimensi
on
g, pero las soluciones que hemos encontrado forman ya un espacio de dimensi
on
g, luego son todas las soluciones.
Finalmente podemos probar:
Teorema 10.13 (Abel) Sea S una supercie de Riemann de genero g 1,
sea O S y una base del espacio de diferenciales de primera clase. Entonces
un divisor a de grado 0 en S es principal si y y s
olo si
 a
= 0.
O

362

Captulo 10. Integrales abelianas

n: Ya hemos probado una implicaci


Demostracio
on. Supongamos que la
integral es nula (como elemento de la variedad jacobiana J(S)) y veamos que a
es principal. Con la notaci
on habitual, podemos exigir que los arcos ak y bk no
contengan puntos P con vP (a) = 0. Vamos a probar que existe una diferencial
de tercera clase tal que ResP = vP (a) para todo punto P S y ademas


= 2imk ,
= 2ink ,
mk , nk Z.
ak

bk

Por el teorema 9.26 tenemos una forma  que cumple la condici


on sobre los
residuos. El teorema 10.10 nos da que
 


g




Ak
Bk
= 2i G(P )vP (a).
k=1

bk

ak

Por hip
otesis G(P ) Ak , Bk Z , luego existen enteros mk y nk tales que
 


g
g


Ak
 Bk
 = 2i (Ak nk Bk mk ),
k=1

de donde
g


bk



k=1

k=1

ak



 2ink Ak

bk

 
 2imk Bk = 0.

ak

El teorema anterior nos da que



 2ink = CBk ,

bk

 2imk = CAk ,

ak

para cierto vector C Cg .


La forma =  C tiene los mismos polos y residuos que  , y adem
as




=

C =
 CAk = 2imk .
ak

ak

ak

ak

Con bk se razona igualmente.


As, todos los periodos de son m
ultiplos enteros de 2i, luego las integrales


estan denidas salvo m


ultiplos enteros de 2i. Esto nos permite denir


(P ) = exp

,
O

que es una funci


on uniforme denida en S salvo en los polos de . Claramente
es holomorfa y no se anula. Vamos a probar que se extiende a una funci
on

10.3. El teorema de Abel

363

meromorfa en S de modo que en los polos P de tiene ceros o polos, y ademas


vP () = vP (a).
En efecto, tomemos una funci
on z M(S) tal que vP (z) = 1, con lo que z
se restringe a una carta en un entorno (simplemente conexo) U de P . Podemos
exigir que U no contenga otros polos de . Fijemos R U , de modo que, para
puntos Q U se cumple
 R
 Q
 Q
(Q) = exp
exp
= K exp
.
O

Si = f dz, entonces |U = z F (f(z) dz), donde f es una funci


on meromorfa
en un entorno de 0 en C con un polo simple en 0 y Res0 f = ResP = vP (a).
Por consiguiente,
vP (a)
f(z) =
+ h(z),
z
donde h es una funci
on holomorfa en 0. Seg
un el teorema de cambio de variable,
 Q
 z(Q)
 z(Q)
dz
= vP (a)
h(z) dz = vP (a)(log z(Q) log z(R)) + H(Q),
+
z
R
z(R)
z(R)
donde H es una funci
on holomorfa en U y el logaritmo que aparece en el primer
sumando depende del arco por el que se integra, pero la elecci
on se vuelve
irrelevante al calcular
 Q
exp
= exp(vP (a)(log z(Q) log z(R)) exp H(Q) = z(Q)vP (a) K  eH(Q) .
R

En denitiva, |U = KK  z vP (a) H, luego es meromorfa en P y ademas


vP () = vP (a).
Veamos un enunciado equivalente del teorema de Abel. Para ello observemos
1
en primer lugar que si a = P1 Pn Q1
1 Qn (donde los puntos Pk y Qk
pueden repetirse) entonces

 a
n  Pk
n  Qk
n  Pk
n 




=

=
=
=
,
O

k=1

k=1

k=1

Qk

k=1

donde k es un arco que une Qk con Pk y = 1 + + n .


Ahora observemos que las 0-cadenas de S son lo mismo que sus divisores,
pues ambos son combinaciones enteras de puntos (salvando el hecho de que para
cadenas usamos notacion aditiva y para divisores multiplicativa). Teniendo esto
en cuenta, podemos armar que
1
= 1 + + n = P1 Q1 + + P2 Q2 = P1 Q1
1 Pn Qn = a.

As pues, la condici
on del teorema de Abel para que a sea principal es que

Ak , Bk | k = 1, . . . , g

364

Captulo 10. Integrales abelianas

para una cadena tal que = a. Notemos que no importa cu


al, pues dos de
ellas se diferencian en un ciclo y la integral de sobre un ciclo est
a tambien en
el grupo de periodos. Por otro lado, cualquier elemento del grupo de periodos
puede obtenerse como la integral de sobre un ciclo adecuado. Por consiguiente,
si a es principal, ser
a


=

,
z

para cierto ciclo z, y sustituyendo por z tenemos otra cadena con la misma
frontera y tal que

= 0.

M
as a
un, esto signica que todas las formas 1 , . . . , g tienen integral nula
sobre , y cualquier otra forma de primera clase es combinaci
on lineal de estas,
luego llegamos a que todas tienen integral nula sobre . En resumen:
Teorema 10.14 (Abel) Sea S una supercie de Riemann de genero g 1 y
a un divisor de grado 0 en S. Entonces a es principal si y y s
olo si existe una
1-cadena en S tal que = a y

=0

para toda diferencial de primera clase en S.


En realidad Abel s
olo prob
o que la condici
on del teorema anterior es necesaria para que el divisor a sea principal. De hecho, su enunciado no hablaba para
nada de divisores, fronteras etc. y, en realidad, era mucho m
as general que la
mitad correspondiente del teorema anterior. La versi
on moderna del teorema de
Abel fue formulado por Clebsch varias decadas despues de la muerte de Abel.
Despues veremos que la implicacion del teorema de Abel probada por Abel es
suciente para demostrar las relaciones de aditividad de integrales abelianas
descubiertas por Euler.

10.4

El teorema de inversi
on de Jacobi

El teorema de Abel nos da que la integraci


on de una base de las diferenciales de primera clase desde un punto arbitrario O induce un homomorsmo
del grupo de divisores de grado 0 de una supercie de Riemann S en su variedad
jacobiana J(S). Ahora probaremos el teorema de Jacobi, que arma que este
homomorsmo es en realidad un isomorsmo, lo que por una parte nos da una
representacion del grupo de clases de S y por otra nos aporta mucha informaci
on
sobre J(S) y los periodos de .
Denici
on 10.15 Un divisor a en una supercie de Riemann S es normal si
dim(W/[a]) = 0, donde W es la clase canonica de S.

10.4. El teorema de inversi


on de Jacobi

365

Puesto que grad W = 2g2, todo divisor de grado > 2g2 es normal. Recordemos que dim(W/[a]) es la dimension del espacio de las formas diferenciales
tales que a | (). En particular, un divisor entero a = P1 Pr es normal si y
solo si la u
nica diferencial de primera clase que se anula en los puntos P1 , . . . , Pr
es la forma nula.
Teorema 10.16 Si S es una supercie de Riemann de genero g 1, existen
g puntos distintos M1 , . . . , Mg S tales que el divisor M1 Mg es normal, es
decir, la u
nica diferencial de primera clase que se anula en M1 , . . . , Mg es la
forma nula.
n: Llamemos W a la clase canonica de S. Sea 1 una difeDemostracio
rencial de primera clase y M1 un punto donde 1 no se anule. Sabemos que
dim(W/(M1 )) es la dimension del espacio de las diferenciales de primera clase
que se anulan en M1 . Por el teorema de Riemann-Roch,
dim(M1 ) = 1 + 1 g + dim(W/(M1 )),
y, por otra parte, dim(M1 ) = 1, pues si tiene a lo sumo un polo simple en
M1 , entonces no tiene polos (porque la suma de los residuos de 1 ha de ser
nula) y en consecuencia es constante. As pues, el espacio de diferenciales de
primera clase que se anulan en M1 tiene dimension g 1. Tomamos una forma
2 que se anule en M1 y un punto M2 S donde no se anule 2 .
En general, supongamos que hemos encontrado r < g puntos distintos
M1 , . . . , Mr y r diferenciales de primera clase 1 , . . . , r tales que cada k se
anule en M1 , . . . , Mk1 pero no en Mk .
Ahora, el espacio de las diferenciales de primera clase que se anulan en
M1 , . . . , Mr tiene dimensi
on dim(W/(M1 Mr )). El teorema de RiemannRoch es
dim(W/(M1 Mr )) = g k 1 + dim(M1 Mr ),
y la u
ltima dimensi
on es 1, pues si tiene a lo sumo polos simples en los puntos
M1 , . . . , Mr , entonces r tendra a lo sumo un polo en Mr , luego no tiene
polos, luego tampoco tiene un polo en Mr . Razonando con r1 llegamos
a que tampoco tiene un polo en Mr1 y repitiendo llegamos a que no tiene
polos, luego es constante.
As pues, podemos tomar una forma r+1 que se anule en M1 , . . . , Mr pero
no en un nuevo punto Mr+1 .
El divisor M1 Mg cumple lo pedido, pues las formas 1 , . . . , g forman
una base de las diferenciales de primera clase (es claro que k no es combinacion
lineal de k+1 , . . . , g ) y si una diferencial de primera clase tuviera ceros en
M1 , . . . , Mg , podramos expresarla como = a1 1 + + ag g , con ak C, y
si ak fuera el mayor coeciente no nulo, tendramos que k se anulara en Mk ,
contradicci
on.
La prueba del teorema de Jacobi se basa en el resultado siguiente:

366

Captulo 10. Integrales abelianas

Teorema 10.17 Sea S una supercie de genero g 1 y M1 , . . . , Mg puntos


distintos en S tales que el divisor (M1 Mg ) es normal. Sea una base de las
diferenciales de primera clase. Entonces la aplicaci
on
(P1 , . . . , Pg ) 

g 

k=1

Pk

Mk

determina una transformaci


on conforme de un producto V1 Vg de entornos
de P1 , . . . , Pg en un entorno de 0 en Cg .
n: Sea zk M(S) tal que vMk (zk ) = 1. Vamos a probar que
Demostracio




1

1
dz
dz1


g

M1
Mg


..
..

= 0.
.
.


g

g


dz1 M1 dzg Mg
Para ello, consideramos el homomorsmo






,,
dz1 M1
dzg Mg
del espacio de diferenciales de primera clase en Cg . Una forma en su n
ucleo se
anula en M1 , . . . , Mg , luego ha de ser la forma nula. As pues, el homomorsmo
es inyectivo y, comparando las dimensiones, ha de ser un isomorsmo. Por lo
tanto el determinante es no nulo.
Sea Vk un entorno simplemente conexo de Mk donde j /dzk , para todo
j = 1, . . . , g, sea holomorfa (es decir, no tenga polos). Sea


z 1 (w)

hkj (w) =

j =
0

Mk


j
d,
dzk z1 ()

que es una funci


on holomorfa en zk [Vk ]. Tenemos que z1 zg es una carta
en S g alrededor de (M1 , . . . , Mk ) y la lectura en esta carta de la aplicaci
on del
enunciado es
(w1 , . . . , wg )  (h11 (w1 ) + + h1g (w1 ), . . . , hg1 (w1 ) + + hgg (wg )).
Ciertamente es una funci
on holomorfa, y su determinante jacobiano en 0 es
el determinante anterior. El teorema de la funci
on inversa nos da la conclusi
on.
Teorema 10.18 (Jacobi) Sea S una supercie de Riemann de genero g 1
y una base del espacio de diferenciales de primera clase. Para cada X Cg
existe un divisor a de grado 0 en S y una 1-cadena tal que = a y

= X.

10.4. El teorema de inversi


on de Jacobi

367

Es claro que este teorema esta contenido en el resultado siguiente, que incluye
tambien al teorema de Abel (ver las observaciones previas al teorema 10.14).
Teorema 10.19 (Abel-Jacobi) Sea S una supercie de Riemann de genero
g 1, sea O S y una base del espacio de diferenciales de primera clase.
Entonces la aplicaci
on
 A
A 

determina un isomorsmo entre el grupo de clases de grado 0 de S y su variedad


jacobiana J(S).
n: Por el teorema de Abel sabemos que la aplicacion esta
Demostracio
bien denida y es un monomorsmo de grupos. Sea U Cg el entorno de cero
dado por el teorema anterior. Si C, tomamos un n
umero natural n tal que
= /n U . Si probamos que la clase [] J(S) tiene una antiimagen A,
entonces [] tendr
a antiimagen nA y el teorema estara probado. Ahora bien,
por el teorema anterior, existen puntos Pk Vk tales que
g 

k=1

Pk

= .

Mk

Concluimos que es la imagen de la clase de P1 Pg /M1 Mg .


As pues, el grupo de clases de grado 0 de una supercie de Riemann S de
genero g 1 es isomorfo a un producto de 2g copias de la circunferencia S 1 .
Terminamos esta seccion con una aplicaci
on, para la que necesitamos el
teorema siguiente:
Teorema 10.20 Si c1 , . . . , c2g es una base de homologa de una supercie de
Riemann S de genero g 1 y j {1, . . . , 2g}, existe una diferencial de primera
clase tal que

Re

= kj ,

k = 1, . . . , 2g.

ck

n: Fijemos una base = (1 , . . . , g ) para las diferenciales


Demostracio
de primera clase y consideremos su matriz de periodos:

1
..
.

c1
u11 + iv11
..
.

ug1 + ivg1

ug 2g + ivg 2g

c2g
u1 2g + iv1 2g
..
.

El teorema 10.7 arma que sus columnas son linealmente independientes


sobre R. La diferencial que buscamos sera de la forma z1 1 + + zg g , para

368

Captulo 10. Integrales abelianas

ciertos n
umeros complejos zk = xk + iyk . Suponiendo, por simplicidad, j = 1,
basta exigir que cumplan
x1 u11 y1 v11 + + xg ug1 yg vg1 = 1,
x1 u12 y1 v12 + + xg ug2 yg vg2 = 0,
x1 u1 2g y1 v1 2g + + xg ug 2g yg vg 2g = 0,
lo cual es posible porque la matriz de coecientes tiene determinante no nulo
(es la matriz de coordenadas de las columnas de la matriz de periodos respecto
a la base canonica de R2g ).
Como consecuencia:
Teorema 10.21 Sea S una supercie de Riemann de genero g 1.
a) Si es una forma diferencial de primera clase con integral nula sobre todo
ciclo de S, entonces es la forma nula.
b) Si z es un ciclo en S sobre el que todas las diferenciales de primera clase
tienen integral nula, entonces z es una frontera.
n: a) esta ya probado, pues tendra todos sus periodos
Demostracio
nulos (ver las observaciones anteriores o posteriores al teorema 10.3).
b) Sea c1 , . . . , c2g una base de homologa de S. Entonces
[z] = m1 [c1 ] + + m2g [c2g ],
para ciertos enteros mk . Basta probar que son nulos. Ahora bien, si tomamos
una diferencial de primera clase que cumpla el teorema anterior para un j y
la integramos sobre z obtenemos que 0 = mj + yi, luego mj = 0.
Equivalentemente, hemos probado que la forma bilineal

: H1 (S, C) 1 (S) C
induce isomorsmos entre cada espacio y el dual del otro. Esto es la versi
on
holomorfa del teorema de De Rham.

10.5

Integrales elpticas

Si S es una supercie de Riemann de genero g = 1, nos encontramos con una


situaci
on peculiar. El teorema de Abel-Jacobi prueba que el grupo de clases de
grado 0 de S es isomorfo a la variedad jacobiana J(S) y, por otra parte, jado
un punto P S, el teorema 9.18 arma que la correspondencia Q  [Q/P ]
biyecta S con el grupo de clases de grado 0. Tenemos, pues, una biyecci
on entre
S y J(S) que, de hecho, es un isomorsmo de grupos cuando consideramos en

10.5. Integrales elpticas

369

S la estructura dada por 9.19. Enseguida veremos que este isomorsmo est
a en
el fondo de las relaciones de adici
on de integrales que hemos comentado en la
introducci
on de este captulo, pero antes estudiaremos m
as de cerca la situacion.
Para empezar, resulta natural plantearse si dicho isomorsmo es tambien una
transformaci
on conforme, y la respuesta es armativa.
En efecto, si es una diferencial no nula de primera clase, a un punto Q le
corresponde la clase


Q/P

=
O

J.

La lectura de esta aplicacion en cartas de S y J es una funci


on denida
como la integral de una funci
on holomorfa, luego es holomorfa. Concluimos que
el isomorsmo de Abel-Jacobi es una transformacion conforme entre S y J(S).
En resumen:
Teorema 10.22 Sea S una supercie de Riemann de genero 1, sea una diferencial no nula de primera clase en S y J(S) su variedad jacobiana. Fijado
un punto P S, la aplicaci
on S J(S) dada por


Q 

es una transformaci
on conforme y un isomorsmo de grupos, cuando en S consideramos la estructura de grupo que tiene a P por elemento neutro.
Los toros complejos de dimension 1 son supercies de Riemann. En este
caso conocemos explcitamente una base de homologa: si R = 1 , 2 Z es
un retculo en C y T = C/R, entonces la restriccion de la proyecci
on natural
p : C T al conjunto
P = {1 + 2 | 0 , 1}
es diferenciable, inyectiva en el interior de P e identica los lados dos a dos,
de modo que una base de homologa de T (en las condiciones que venimos
exigiendo) esta formada por (las im
agenes en T de) los arcos a(t) = t1 y
un los convenios de orientaci
on que hemos adoptado,
b(t) = t2 . En realidad, seg
hemos de exigir que al recorrer la frontera de P en sentido antihorario recorramos
los arcos a y b en la forma aba1 b1 , y es facil ver que esto se traduce en que
hemos de ordenar 1 y 2 de forma que Im 2 /1 > 0. Por ejemplo, si no
respetamos este convenio, la desigualdad teorema 10.3 se invertira.
Una carta alrededor de un punto P T es de la forma z = p|1
C , donde C es
un abierto en C sobre el que la proyecci
on p sea inyectiva. Si z1 y z2 corresponden
a dos elecciones de C, entonces z1 z2 es constante (es un elemento de R), luego
nica forma diferencial en T
dz1 = dz2 . Esto nos permite denir dz como la u
que en cada abierto p[C] coincide con la diferencial de p|1
C . Se trata de una
forma diferencial holomorfa en T , es decir, de primera clase. La proyeccion

370

Captulo 10. Integrales abelianas

p : C T induce el homomorsmo pF : 1 (T ) 1 (C), y es claro que


pF (dz) = dz, donde la z del miembro derecho es la identidad en C. De aqu se
sigue que los periodos de dz son


 1
A=
dz = dz =
1 t dt = 1 ,
B = 2 .
p (a)

Por consiguiente, la variedad jacobiana de T es J(T ) = T . Si Q T ,


podemos expresar Q = [z], donde z P. Un camino que une P = [0] con Q es
pF (), donde (t) = tz. Por lo tanto,
)
* +
, +
,

1

dz =

dz =
p ()

dz =

zt dt = [z] = Q.
0

Con esto hemos probado el teorema siguiente:


Teorema 10.23 Sea T un toro complejo, sea p : C T la proyecci
on natural,
sea dz la diferencial de primera clase que cumple pF (dz) = dz y sea P = [0].
Entonces el isomorsmo de Abel-Jacobi en la versi
on del teorema 10.22 respecto
de dz y P es la identidad. En particular, la estructura de grupo en T de neutro
P inducida por el grupo de clases de grado 0 coincide con la estructura de T
como grupo cociente de C.
Pasemos ya a abordar la cuesti
on de la aditividad de integrales. Las f
ormulas
de adici
on se deducen del hecho de que la aplicaci
on descrita en el teorema
anterior es un homomorsmo de grupos (lo cual requiere s
olo la implicaci
on del
teorema de Abel que prob
o realmente Abel).
Para obtener la relaci
on de adici
on de la lemniscata tenemos que considerar
la curva W 2 = 1 Z 4 = (1 Z 2 )(1 + Z 2 ). M
as en general, vamos a trabajar
con la curva de ecuaci
on
W 2 = (1 Z 2 )(1 mZ 2 ),

0 = m < 1.

Aunque tiene genero 1, no se trata de una curva elptica porque no es regular


(si lo fuera tendra genero 3). Esto lo arreglamos con la transformaci
on birracional (X, Y ) = (Z 2 , W Z), que hace corresponder dicha curva con la c
ubica V
de ecuacion
Y 2 = X(1 X)(1 mX).
En general, las transformaciones birracionales entre curvas se corresponden
con cambios de variable entre integrales, en este caso con el cambio X = Z 2 .
En efecto, si 0 < r < 1, se cumple
 r

dz
2z dz
1 r


=
2
2
2
2 0
(1 z )(1 mz )
z (1 z 2 )(1 mz 2 )
0
=

1
2


0

dx
x(1 x)(1 mx)

1
2


0

dx
,
y

t = r2 .

10.5. Integrales elpticas

371

La u
ltima integral es la integral curvilnea en V de la diferencial de primera
clase = dx/y (ver el ejemplo de la p
agina 326) sobre el arco dado por

(x) = (x, x(1 x)(1 mx)).
(Recordemos que hemos tomado 0 = m < 1, con lo que el radicando es
positivo en el intervalo [0, 1].)
Consideramos en V la estructura de grupo que tiene por elemento neutro al
punto (0, 0). Fijamos dos puntos distintos P1 = (x1 , y1 ), P2 = (x2 , y2 ) y vamos
a calcular P1 + P2 . De acuerdo con el teorema 9.20, calculamos la recta que
pasa por P1 y P2 , que esta determinada por la ecuaci
on


y2 y1
Y = y1 +
(X x1 ) = aX + b,
x2 x1
donde


b = y1 x1

y2 y1
x2 x1


=

x1 y2 x2 y1
1 mx1 x2
= x1 x2
.
x1 x2
x1 y2 + x2 y1

Al sustituir Y = aX + b en la ecuacion de V obtenemos


(aX + b)2 = X(1 X)(1 mX),
ecuacion cuyas races son x1 , x2 y la coordenada x3 del tercer punto P3 = (x3 , y3 )
en que la recta corta a V . El termino independiente es b2 y el coeciente director
es m, luego tenemos la relacion b2 = mx1 x2 x3 . As pues, x3 = b2 /(mx1 x2 ).
La suma sera el punto P  = (x , y  ) donde la recta que pasa por (0, 0) y P3
corta a V . Dicha recta es Y = (y3 /x3 )X. Razonando como antes, sustituimos
y32 2
X = X(1 X)(1 mX)
x23
y concluimos que x = 1/(mx3 ). As pues,
x1 x2
1
x = 2 =
b
x1 x2


x1 y2 + x2 y1
1 mx1 x2

2
.

Todas las operaciones son correctas en el caso que nos va a interesar, a saber,
Pi = (xi ), donde
as
 0 < x1 , x2 < 1 (los denominadores no se anulan, etc.). M
a
un, la funci
on x(1 x)(1 mx) es creciente a la derecha de 0, de donde se
sigue que si x1 , x2 estan sucientemente cerca de 0, entonces la pendiente de
Y = aX + b es positiva, con lo que es facil ver que y  > 0 y, por lo tanto,
P1 + P2 = (x ).
El hecho de que la integraci
on de = dx/y desde (0, 0) sea un homomorsmo
de grupos nos da ahora que

0

x1

dx
+
y


0

x2

dx
=
y


0

x

dx
+ ,
y

(10.7)

372

Captulo 10. Integrales abelianas

donde todas las integrales se calculan sobre un segmento del arco y es un


elemento del grupo de periodos de .
Ahora bien, tiene un periodo real y otro imaginario
puro. Esto podremos probarlo m
as facilmente en el captulo
siguiente (ver la observaci
on tras el teorema 11.16), pero informalmente la raz
on es esta: la curva V es un toro y su parte
real muestra dos de sus secciones. La gura corresponde al
caso m = 1, de modo que el crculo de la derecha es un
corte completo del tubo y la rama de la izquierda es otro
corte al que le falta el punto del innito para cerrarse. (Si
0 < m < 1 la u
nica diferencia es que la rama abierta queda
a la derecha de 1.)
Una base de homologa la forman, el ciclo que recorre una vez en sentido
negativo el crculo completo, cuyo periodo es


A=2
0

dx
x(1 x)(1 mx)

> 0,


junto con el ciclo que recorre los puntos (x, i x(1 x)(1 mx)) desde x = 1
a x = 1/m si m > 0 o bien desde x = 1/m
 hasta 0 si m < 0 y luego vuelve
al punto de partida por los puntos (x, i x(1 x)(1 mx)). El periodo
correspondiente es imaginario puro.
As pues, el n
umero que aparece en (10.7) ha de ser un m
ultiplo entero
del u
nico periodo real A de , pues los demas terminos de la ecuacion son
reales. Pero el miembro izquierdo es positivo y menor que A, y la integral del
miembro derecho es positiva, luego ha de ser necesariamente = 0. Finalmente
deshacemos el cambio X = Z 2 , con lo que obtenemos que, para 0 < z1 , z2 < 1,
se cumple
 z1
 z2
dz
dz


+
2
2
2
(1 z )(1 mz )
(1 z )(1 mz 2 )
0
0


z

dz
(1 z 2 )(1 mz 2 )

donde
z 2 = x =

1
x1 x2

x1 y2 + x2 y1
1 mx1 x2

=

2
=

1
z12 z22

z1 w2 + z2 w1
1 mz12 z22

2

y, en denitiva,
z =

z1 w2 + z2 w1
.
1 mz12 z22

z12 z2 w2 + z22 z1 w1
1 mz12 z22

2

10.5. Integrales elpticas

373

Para m = 1 tenemos la formula de adici


on para arcos de lemniscata. Si
hacemos tender m a 0 obtenemos, mediante oportunos razonamientos de continuidad, la f
ormula de adici
on para el arco seno. Por otra parte, la f
ormula
general que hemos obtenido esta muy cerca de proporcionar una suma de arcos
de elipse analoga a la de la lemniscata. En efecto, respecto a un sistema de
referencia adecuado, toda elipse admite una ecuaci
on de la forma
x2
y2
+
= 1,
a2
b2

a b > 0.

El n
umero 0 k < 1 dado por k 2 = (a2 b2 )/a2 es la excentricidad de la elipse.
Aplicando una homotecia podemos
suponer que el semieje mayor es a = 1, con
lo que la excentricidad
es
k
=
1 b2 . Para calcular el elemento de longitud

2
despejamos y(x) = b 1 x , con lo que

1 k 2 x2
1 k 2 x2

2
ds = 1 + y (x) dx =
dx
dx = 
2
1x
(1 x2 )(1 k 2 x2 )
Consecuentemente, la longitud del arco de elipse comprendido entre x = 0 y
x = x1 1 es
 x1
1 k 2 x2

s(x) =
dx.
(10.8)
(1 x2 )(1 k 2 x2 )
0
Si no estuviera el numerador 1k 2 x2 tendramos una f
ormula de adici
on para
esta integral. De hecho, solo la tenemos para k = 0, pero este caso corresponde
a una circunferencia, es decir, a la f
ormula de adici
on del seno.
Desde Euler, los matematicos buscaron una f
ormula de adici
on para los arcos
de elipse semejante a la de la lemniscata. Una muestra del interes que suscito
este problema es que las integrales de la forma


R(x, ax4 + bx3 + cx2 + dx + e) dx,
donde R es una funci
on racional, se conocen desde entonces como integrales
elpticas, y de aqu derivan las denominaciones de cuerpos elpticos, curvas
elpticas, funciones elpticas, etc.
Sin embargo, no existe tal f
ormula de adici
on, y el motivo es que el integrando
de (10.8) es una diferencial de segunda clase. En efecto, si llamamos
=

dz
(1

z 2 )(1

k2 z 2 )

ya hemos visto que en terminos de x = z 2 , y = wz, la diferencial se expresa


como = dx/2y, donde x e y satisfacen una ecuacion y 2 = x(1 x)(1 k 2 x),
y el ejemplo de la p
agina 326 muestra que es de primera clase.
Por consiguiente (volviendo a llamar x e y a las funciones de partida), el
integrando de (10.8) es de la forma = (1 k 2 x2 ), donde es una diferencial de primera clase de un cuerpo de funciones elpticas. Estas diferenciales

374

Captulo 10. Integrales abelianas

no tienen ceros ni polos, luego los polos de 1 k 2 x2 son tambien polos de .


Concretamente, es facil ver que la funci
on 1 k 2 x2 tiene un polo doble en el
innito con residuo nulo, por lo que es una diferencial de segunda clase.
Si repasamos los argumentos que nos han llevado a concluir que las integrales
de formas elpticas de primera clase cumplen teoremas de adicion, veremos que
ello depende u
nicamente de que las integrales hasta divisores principales son
nulas m
odulo periodos (la mitad del teorema de Abel), y si nos jamos en
la prueba de este hecho veremos que casi vale para diferenciales de segunda
clase, salvo por que si en la f
ormula (10.6) la diferencial es de segunda clase,
la funci
on g puede tener polos, con lo que en lugar de g(P ) ResP hay que
poner ResP (g), y el an
alisis de los residuos de g es mas delicado. Aunque no
vamos a entrar en ello, anando los razonamientos es posible tratar este caso
y obtener una especie de f
ormula de adici
on para integrales de segunda clase.
Concretamente, para la integral del arco de elipse resulta que
 x1
 x2
1 k 2 x2
1 k 2 x2


dx +
dx
(1 x2 )(1 k 2 x2 )
(1 x2 )(1 k 2 x2 )
0
0

=
0

x

1 k 2 x2
(1 x2 )(1 k 2 x2 )

donde
x =

dx + 2k 2 x1 x2 x ,

x1 y2 + x2 y1
,
1 k 2 x21 x22

pero la presencia del u


ltimo termino impide que esta relacion pueda usarse para
sumar arcos de elipse (salvo que la excentricidad sea k = 0, con lo que volvemos
al caso de la circunferencia).
Para el caso de diferenciales de tercera clase tambien es posible hacer algo
similar, pero el resultado es todava mas complicado. De todos modos, debemos
tener presente que, si bien las f
ormulas de adici
on de integrales estuvieron en la
base de las investigaciones que llevaron a los teoremas que hemos estudiado en
este captulo, lo cierto es que desde un punto de vista moderno son m
as bien
hechos anecdoticos, pues el valor de estos teoremas reside en sus repercusiones
sobre los cuerpos de funciones algebraicas, y ello solo involucra a las integrales
de diferenciales de primera clase.

Captulo XI

Funciones elpticas
Como consecuencia del teorema de Abel-Jacobi, todo cuerpo de funciones
elpticas sobre el cuerpo de los n
umeros complejos puede representarse como el
cuerpo de las funciones meromorfas de un toro complejo T = C/R, donde R
es un retculo en C. Si llamamos p : C T a la proyecci
on can
onica, vemos
que cada funci
on meromorfa f en T se corresponde con una funci
on meromorfa
f = p f en C con la propiedad de que f(z + ) = f(z), para todo R.
Esto signica que los elementos de R son periodos de f. Recprocamente, toda
funci
on con esta propiedad determina una funci
on meromorfa en T .
Esto nos permite tratar a las funciones elpticas como funciones meromorfas
en C, con lo que la teora de funciones de variable compleja se aplica de forma
mas directa a estas funciones algebraicas. El objeto de este captulo es mostrar
las repercusiones de estas ideas.

11.1

Funciones doblemente peri


odicas

Las deniciones b
asicas son las siguientes:
Denici
on 11.1 Un periodo de una funci
on f : C C es un n
umero complejo = 0 tal que f (z + ) = f (z) para todo z C.
Una funci
on elptica es una funci
on meromorfa f : C C doblemente
peri
odica, es decir, que admite dos periodos 1 y 2 linealmente independientes
sobre R.
Es claro entonces que todos los puntos del retculo R = 1 , 2 Z son periodos
de f , si bien f puede tener todava mas periodos. No es difcil probar que si f
no es constante podemos elegir adecuadamente dos periodos 1 y 2 de modo
que el retculo R que generan sea el conjunto de todos los periodos de f , pero
no vamos a necesitar este hecho; al contrario, estamos interesados en considerar
conjuntamente todas las funciones elpticas cuyos periodos contengan un retculo
dado R, sin que importe si tienen m
as periodos o no. Diremos que tales funciones
son elpticas sobre R.
375

376

Captulo 11. Funciones elpticas

El paralelogramo fundamental de R asociado a una base 1 , 2 es el conjunto


P = {1 + 2 | 0 < 1, 0 < 1}.
Es claro que los conjuntos z + P , con z R forman una partici
on de C.

z
2
1
La gura muestra algunos puntos del retculo R generado por 1 , 2 , el
paralelogramo fundamental P correspondiente a esta base y un trasladado z+P .
2
Por otra parte, si z C es arbitrario, entonces z 1 +
+ P es un entorno de
2
z en C. As, todo punto est
a en el interior de un cierto trasladado de P .
La conexi
on de esta nocion de funci
on elptica con la noci
on general ya ha
sido explicada en la introducci
on del captulo: si f es una funci
on meromorfa
sobre un toro complejo T = C/R y p : C T es la proyeccion can
onica,
entonces f = p f es claramente una funci
on elptica sobre R en el sentido
de la denici
on anterior y, recprocamente, si f es una funci
on elptica sobre
R podemos denir f : T C mediante f ([z]) = f(z), y es claro que f es
meromorfa, pues para cada carta (p|C )1 de T tenemos que (p|C ) f = f|C es
meromorfa.
Vemos as que la aplicaci
on f  f biyecta el conjunto de las funciones
elpticas sobre R con el conjunto de las funciones meromorfas sobre T . En lo
sucesivo consideraremos indistintamente a las funciones elpticas como funciones
meromorfas doblemente peri
odicas en C o como funciones meromorfas en un toro
T = C/R.
As podemos traducir f
acilmente muchos hechos conocidos sobre funciones
elpticas en el sentido general a resultados sobre funciones elpticas como funciones de variable compleja. No obstante, conviene observar que los hechos b
asicos
se demuestran facilmente a partir de la propia denici
on de funci
on doblemente
peri
odica.
Por ejemplo, si f y g son funciones elpticas sobre un retculo R, entonces
tambien lo son f + g, f g, f (para todo C) y f /g (si g = 0). As pues, las
funciones elpticas sobre un retculo R forman un subcuerpo del cuerpo de todas
las funciones meromorfas en C (y la identicaci
on f  f es un isomorsmo de
cuerpos). De la denici
on de derivada se sigue inmediatamente que la derivada
de una funci
on elptica sobre R tambien es elptica sobre R.
La prueba del teorema 6.29 se basa en un hecho no trivial, a saber, que
en toda supercie de Riemann existen funciones meromorfas no constantes. A
continuaci
on construiremos ejemplos explcitos de funciones elpticas sobre un

11.1. Funciones doblemente peri


odicas

377

retculo dado R que permitir


an llevar adelante la prueba del teorema 6.29 para
los toros C/R sin necesidad de apelar al teorema de existencia de funciones
meromorfas. Nos basaremos en el teorema siguiente:
Teorema 11.2 Si R es un retculo en C y R, entonces la serie

1

R\{0}

converge (absolutamente) si y s
olo si > 2.
n: Notemos que, puesto que no hemos especicado un orDemostracio
den en los sumandos, s
olo tiene sentido hablar de convergencia absoluta. Sea
1 , 2 una base de R y llamemos m y M a las distancias mnima y m
axima,
respectivamente, de 0 a la frontera del paralelogramo indicado en la gura:
1 + 2
2
1 + 2

1
1 2

M 1

1 2

Si = 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 continuaci
on encontraremos 24 nuevos elementos tales
que 3m || 3M , etc.
En general, encontramos 8k elementos de R que satisfacen las desigualdades
1
1
1

.
(kM )
||
(km)


Si llamamos S(n) = || , donde recorre los 8(1+2+ +n) elementos
de R mas cercanos a 0, tenemos que
8
28
n8
8
28
n8
+
+ +
S(n) +
+ +
,

M
(2M )
(nM )
m
(2m)
(nm)
lo cual equivale a
n
n
8 
1
1
8 
S(n)
.

1
M k=1 k
m k=1 k 1

Si > 2, la serie de la derecha es convergente, luego S(n) tambien, mientras


que si 2 la serie de la izquierda es divergente, luego S(n) tambien. La convergencia de S(n) equivale a la convergencia absoluta de la serie del enunciado.
De aqu deducimos la convergencia de una serie funcional:

378

Captulo 11. Funciones elpticas

Teorema 11.3 Si R es un retculo, > 2 y M > 0, entonces la serie



1
,
(z )
||>M

donde R, converge absoluta y uniformemente en el disco |z| M .


n: Basta encontrar una constante K tal que
Demostracio
1
K

,
|z |
||

(11.1)

para todo R con || > M y todo z con |z| M . La convergencia absoluta


de la serie se sigue entonces del criterio de mayoracion de Weierstrass y del
teorema anterior. A su vez, esta desigualdad equivale a


z
1


K = 6.
Para encontrar 6 tomamos un R tal que || > M pero que tenga m
odulo
mnimo || = M + . Entonces, si |z| M se cumple


z
z
|z|
M


= 1 1 || 1 M + = 6.
Ahora es f
acil mostrar un ejemplo de funci
on elptica no constante:
Teorema 11.4 Si R es un retculo, entonces la serie

1
f (z) =
(z )3
R

dene una funci


on elptica sobre R con polos de orden 3 en cada uno de los
puntos de R.
n: Por el teorema anterior, la suma para || > M de la serie
Demostracio
del enunciado converge absoluta y uniformemente en el disco |z| M , luego
dene una funci
on holomorfa en el disco abierto. La funci
on f se diferencia
de esta suma en un n
umero nito de terminos, que constituyen una fracci
on
algebraica con polos triples en cada uno de los puntos de R contenidos en el
disco. Como esto vale para todo M , vemos que f es una funci
on meromorfa en
C cuyos u
nicos polos son los puntos de R.
Si 0 R, entonces 0 es un periodo de f , pues, teniendo en cuenta la
convergencia absoluta,


1
1
f (z + 0 ) =
=
,
(z + 0 )3
(z )3
R

ya que cuando recorre R, lo mismo hace 0 .

11.1. Funciones doblemente peri


odicas

379

Seg
un coment
abamos, esto hace que la prueba del teorema 6.29 para los toros
C/R no dependa del teorema general sobre existencia de funciones meromorfas
no constantes. En cualquier caso, lo cierto es que 6.29 nos da que el cuerpo de
las funciones elpticas sobre R es un cuerpo de funciones algebraicas de genero 1.
En particular el teorema 7.7 nos da que una funci
on elptica no constante tiene el
mismo n
umero (no nulo) de ceros y de polos contados con su multiplicidad
ya sea en el toro C/R o bien en un paralelogramo fundamental de R.
Denici
on 11.5 Se llama orden de una funci
on elptica sobre un retculo R al
n
umero de ceros (o de polos) que tiene sobre un paralelogramo fundamental de
R (contados con su multiplicidad).
El teorema 7.7 implica adem
as que si K es el cuerpo de funciones elpticas
sobre un retculo R y K tiene orden n, entonces |K : C()| = n. En
particular vemos que no puede haber funciones elpticas de orden 1, pues esto
implicara que K = C() y entonces K tendra genero 0. La funci
on f que hemos
construido tiene orden 3. Vamos a ver que a partir de ella podemos obtener otra
de orden 2. La idea es integrar f termino a termino. Si la parte principal de
f alrededor de cada periodo es (z )3 , al integrar quedar
a 12 ( z)2 ,
por lo que la multiplicamos por 2 para simplicar el resultado. En lugar de
entrar en tecnicismos sobre la determinacion de los caminos de integracion y de
las constantes adecuadas, denimos directamente la que sera la integral de f
(salvo un factor 2) y luego comprobaremos (derivando) que es efectivamente
la funci
on que buscamos.
Denici
on 11.6 Se llama funci
on de Weierstrass asociada a un retculo R
de C a la funci
on dada por


1
1
1
(z) = 2 +
.

z
(z )2
2
R\{0}

Teorema 11.7 Si R es un retculo en C, entonces la funci


on es una funci
on
elptica sobre R con polos dobles en los puntos de R. Adem
as
 (z) = 2

1
.
(z )3

n: Claramente,
Demostracio




1
1 z(2 z)

(z )2 2 = 2 (z )2 .
Fijado M > 0, hay un n
umero nito de elementos R en el disco |z| M .
Para los restantes tenemos (11.1), con lo que



1
1 KM (2|| + M )
KM (2 + M/||)
3KM

=

.
(z )2 2
||4
||3
||3

380

Captulo 11. Funciones elpticas

Esto implica que la serie que dene a (salvo un n


umero nito de terminos)
converge absoluta y uniformemente en cada disco |z| < M , luego dene una
funci
on holomorfa. Al sumarle los primeros terminos obtenemos una funci
on
meromorfa con un polo doble en cada elemento de R. La derivada de puede
calcularse termino a termino, y es claramente la que se indica en el enunciado.
Observemos ahora que es par, es decir, cumple (z) = (z). En efecto,
usamos que
(z )2 = (z + )2 = (z ())2 ,
sumamos sobre y usamos que recorre R cuando lo hace.
Sabemos que  es elptica sobre R, luego si R la funci
on (z + ) (z)
es constante. Ahora bien, para z = /2 ha de ser
(z + ) (z) = (/2) (/2) = 0,
luego (z + ) (z) es la funci
on nula.
Las funciones y  se llaman funciones elpticas de Weierstrass. Tenemos
que es par y  es impar, es decir, se cumplen las ecuaciones funcionales
(z) = (z),

 (z) =  (z).

La primera ecuacion la hemos visto en la prueba del teorema anterior y la


segunda se sigue inmediatamente de la serie que dene  .

Estas
son las gracas de y  para el retculo R = 1, i:
20
400

17.5
15

200

12.5
10
-1

7.5
5

-0.5

0.5

-200

2.5
-400
-1

-0.5

0.5

Como primera muestra de la importancia de estas funciones en la teora


tenemos el teorema siguiente:
Teorema 11.8 Si R es un retculo en C y es su funci
on de Weierstrass,
entonces C(,  ) es el cuerpo de todas las funciones elpticas sobre R.
n: Basta tener en cuenta el teorema 7.7, seg
Demostracio
un el cual, si K
es el cuerpo de las funciones elpticas sobre R, se cumple |K : C()| = 2 y
|K : C( )| = 3. De aqu se sigue que 
/ C() y que C(,  ) = K.
Ahora probaremos que y  no son unos generadores cualesquiera del
cuerpo de todas las funciones elpticas sobre el retculo correspondiente, sino
que ademas satisfacen una ecuacion polin
omica en forma normal de Weierstrass.
Para ello hemos de calcular la serie de Laurent de , para lo cual conviene a su
vez denir antes las series de Eisenstein:

11.1. Funciones doblemente peri


odicas

381

Denici
on 11.9 Sea R un retculo en C. Para cada natural n 3, la serie de
Eisenstein de R de orden n es

1
Gn =
.
n
R\{0}

El teorema 11.2 prueba la convergencia de las series de Eisenstein. En la


prueba del teorema siguiente se ve que G2n+1 = 0 para todo n:
Teorema 11.10 La serie de Laurent en 0 de la funci
on de Weierstrass de
un retculo R es


1
(z) = 2 +
(2n + 1)G2n+2 z 2n .
z
n=1
n: Usamos el desarrollo de Taylor
Demostracio


1
=
(n + 1)z n ,
2
(1 z)
n=0

|z| < 1.

Sea m > 0 el menor modulo de un elemento no nulo de R. Si 0 < |z| < m y


R es no nulo, entonces |z/| < 1 y



 z n

1
1
1
,
=
(n + 1)

2 = 2 1 +
(z )2

2 1 z
n=1

luego


1
n+1 n
1

=
z .
(z )2
2
n+2
n=1

Sumando sobre y teniendo en cuenta que todas las series convergen absolutamente,

(z) =


1
+
(n + 1)
2
z
n=1


R\{0}

1
n+2

zn =


1
+
(n + 1)Gn+2 z n .
2
z
n=1

Como es una funci


on par, las series de Eisenstein G2k+1 han de ser nulas,
con lo que queda la expresi
on del enunciado.
Ahora podemos probar:
Teorema 11.11 La funci
on de un retculo R satisface la ecuaci
on diferencial
2 = 43 60G4 140G6 .
n: Derivando la serie de Laurent de obtenemos que (para
Demostracio
todo z cercano a 0)
 (z) =

2
+ 6G4 z + 20G6 z 3 +
z3

382

Captulo 11. Funciones elpticas

Por lo tanto

4
24G4
2 80G6 +
6
z
z
donde los puntos suspensivos representan una funci
on holomorfa que se anula
en 0. Por otra parte,
 (z)2 =

(z)3 =

1
9G4
+ 2 + 15G6 +
z6
z

Por consiguiente
 (z)2 43 + 60G4 (z) = 140G6 +
Esta funci
on es elptica y no tiene polos, luego ha de ser constante, lo que
nos da la ecuacion diferencial que buscamos.
Si llamamos g2 = 60G4 y g3 = 140G6 tenemos que las funciones de Weierstrass satisfacen la ecuacion diferencial
2 = 43 g2 g3 .
Para que podamos decir que esta ecuacion esta en forma normal hemos de
probar que el polinomio 4X 3 g2 X g3 no tiene races m
ultiples. Vamos a
calcular estas races.
Denici
on 11.12 Si R = 1 , 2 Z es un retculo en C y es su correspondiente funci
on de Weierstrass, denimos


 
 
1 + 2
1
2
e1 =
, e2 =
, e3 =
.
2
2
2
El teorema siguiente muestra, entre otras cosas, que estos n
umeros no dependen (salvo el orden) de la elecci
on de la base de R:
Teorema 11.13 Si R es un retculo en C, entonces
43 g2 g3 = 4( e1 )( e2 )( e3 ).
Adem
as, las races e1 , e2 , e3 son distintas dos a dos, por lo que el discriminante del polinomio 4X 3 g2 X g3 cumple = g23 27g32 = 0.
n: Sea i uno de los tres n
Demostracio
umeros 1 /2, 2 /2, (1 +2 )/2, de
modo que (i ) = ei . Claramente i
/ R, pero 2i R. La funci
on (z) ei
tiene un cero doble en i , pues, usando que  es impar, vemos que
 (i ) =  (i ) =  (i + 2i ) =  (i ),
luego ha de ser  (i ) = 0 y as i es un cero de ei de orden al menos dos.
Contando los polos vemos que la funci
on tiene orden 2, luego i ha de ser su
u
nico cero y su orden ha de ser exactamente 2.

11.1. Funciones doblemente peri


odicas

383

Por consiguiente, la funci


on g(z) = 4(e1 )(e2 )(e3 ) tiene exactamente
tres ceros dobles. Lo mismo podemos decir de la funcion 2 , que tiene orden
6 (solo tiene polos de orden 6 en los puntos de R) y acabamos de ver que tiene
ceros de orden al menos 2 en los mismos puntos que g. As pues, dichos ceros
han de ser exactamente de orden 2 y no puede tener m
as. El cociente
 (z)2
4(z)3 g2 (z) g3
=
g(z)
4((z) e1 )((z) e2 )((z) e3 )
ha de ser constante y, calculando su lmite en 0 (dividiendo entre 3 ), vemos
que la constante ha de ser 1, y as tenemos la igualdad del enunciado.
Los ei han de ser distintos, pues si, por ejemplo, e1 = e2 , entonces (z) e1
tendra un cero doble en 1 /2 y otro en 2 /2, pero ya hemos visto que su orden
es 2, luego esto es imposible.
Consideremos ahora un toro complejo T = C/R y la curva proyectiva V P2
dada por la ecuaci
on Y 2 = 4X 3 g2 X g3 (donde g2 y g3 son los asociados a
las funciones de Weierstrass del retculo R). Denimos : T V mediante
P  ((P ),  (P )), con el convenio de que (0) es el u
nico punto innito de V ,
de coordenadas homogeneas (0, 1, 0). Si lo llamamos , tenemos que (0) = .
Obviamente |T \{0} : T \ {0} C2 es holomorfa, luego tambien lo es como
aplicaci
on en V . As pues, es holomorfa salvo a lo sumo en 0. Para probar
que tambien aqu lo es, hemos de componerla con una carta de V alrededor de
. Sirve la restricci
on de cualquier funci
on f C(V ) tal que v (f ) = 1. Por
ejemplo, podemos tomar f = X/Y . Claramente, ( f )(P ) = (P )/ (P ), que
es una funci
on holomorfa en un entorno de 0.
Observemos ahora que es biyectiva. En efecto, si (P1 ) = (P2 ) = y
 (P1 ) =  (P2 ) con P1 = P2 , entonces Pi = 0, pues solo tiene un polo en 0.
As pues, es nito y podemos considerar la funci
on . Vemos que tiene
ceros en P1 y P2 . Como es par, tambien P2 es un cero de .
Distinguimos dos casos: si P2 = P2 , entonces, dado que la funci
on
tiene orden 2, ha de ser P1 = P2 , pero entonces  (P1 ) =  (P2 ), lo que
obliga a que  (P1 ) =  (P2 ) = 0, pero esto es imposible, ya que entonces
tendra (contando multiplicidades) al menos cuatro ceros.
La otra posibilidad es P2 = P2 , y entonces  (P2 ) =  (P2 ) =  (P2 ),
luego ha de ser  (P2 ) = 0 y as tiene un cero en P1 y dos en P2 , en
contradicci
on nuevamente con que su orden es 2.
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. Con esto casi
hemos probado el teorema siguiente:
Teorema 11.14 Sea T = C/R un toro complejo, sea su funci
on de Weierstrass y sea V la curva elptica dada por Y 2 = 4X 3 g2 X g3 . Entonces la
aplicaci
on : T V dada por (P ) = ((P ),  (P )) para P = 0 y (0) =
es una transformaci
on conforme y un isomorsmo de grupos (cuando en V consideramos la estructura de grupo que resulta de tomar como elemento neutro el
punto innito).

384

Captulo 11. Funciones elpticas

n: S
Demostracio
olo falta probar que es un homomorsmo de grupos.
Ahora bien, P +Q = S equivale a que el divisor P Q/S0 sea principal, es decir, a
que exista una funci
on elptica con ceros en P y Q y polos en S y 0. Entonces
1 es una funci
on meromorfa en V (luego racional) con ceros en (P ) y
(Q) y polos en (S) e , luego (P ) + (Q) = (S). Aqu hemos usado que la
estructura de grupo en T coincide con la inducida por su estructura de supercie
de Riemann cuando tomamos como elemento neutro el 0 (teorema 10.23).
Este teorema nos permite identicar las funciones meromorfas sobre el toro
T = C/R (es decir, las funciones elpticas sobre el retculo R) con las funciones
racionales sobre V . Las funciones y  se corresponden con x e y respectivamente.
El isomorsmo hace corresponder la diferencial de primera clase = dx/y
en V con d/ , y es facil ver que esta es simplemente la forma dz en T . A
partir de aqu se sigue sin dicultad que el isomorsmo del teorema anterior es
el inverso del isomorsmo de Abel-Jacobi de la variedad V determinado por .
A cada retculo complejo R le hemos asociado dos invariantes g2 (R) y g3 (R).
Conviene considerarlos como funciones de las bases, es decir,

1
g2 (1 , 2 ) = 60
,
(m
+
n2 )4
1
2
(m,n)Z
(m,n)=(0,0)

g3 (1 , 2 ) = 140

(m,n)Z2
(m,n)=(0,0)

1
.
(m1 + n2 )6

Estas funciones estan denidas cuando 1 y 2 son linealmente independientes sobre R. Observemos que
g2 (1 , 2 ) = 4 g2 (1 , 2 ),

g3 (1 , 2 ) = 6 g3 (1 , 2 ),

luego en particular
g2 (1 , 2 ) = 14 g2 (1, 2 /1 ),

g3 (1 , 2 ) = 16 g3 (1, 2 /1 ).

Esto signica que basta estudiar las funciones de una variable




1
1
g2 ( ) = 60
,
g
(
)
=
140
,
3
4
(m
+
n
)
(m
+
n )6
2
2
(m,n)Z
(m,n)=(0,0)

(m,n)Z
(m,n)=(0,0)

denidas para Im = 0. Como podemos elegir el orden de 1 y 2 , no perdemos


generalidad si las restringimos al semiplano
H = { C | Im > 0}.
Similarmente, si denimos (1 , 2 ) = g23 (1 , 2 ) 27g32 (1 , 2 ) tenemos
(1 , 2 ) = 12 (1 , 2 ) y en particular (1 , 2 ) = 112 (1, 2 /1 ).
Por lo tanto, basta estudiar la funci
on ( ) = (1, ) = g23 ( ) 27g32 ( ).

11.1. Funciones doblemente peri


odicas

385

Por u
ltimo, consideramos la funci
on
J(1 , 2 ) =

g23 (1 , 2 )
,
(1 , 2 )

que satisface J(1 , 2 ) = J(1 , 2 ) y cuyo estudio puede reducirse a la


funci
on en H dada por
g 3 ( )
J( ) = J(1, ) = 2
.
( )
La funci
on J( ) se conoce como funci
on modular de Klein. Conviene recordar que g2 y g3 dependen u
nicamente del retculo generado por 1 y 2 , luego,
dado un retculo R, podemos hablar de g2 (R), g3 (R), (R) y J(R).
Seg
un el teorema 9.14, el n
umero J(R) depende u
nicamente del cuerpo de
funciones meromorfas de T = C/R y, por 9.15, sabemos que J(R) determina a
dicho cuerpo salvo isomorsmo. Equivalentemente, (ver las observaciones tras la
denici
on 1.82) J(R) determina el toro C/R salvo transformaciones conformes
y el retculo R salvo equivalencia lineal. Adem
as, el teorema 9.17 arma que
existen cuerpos de funciones elpticas cuyo invariante es cualquier n
umero complejo prejado y, como cualquiera de estos cuerpos puede representarse como
el cuerpo de las funciones meromorfas de un toro complejo, concluimos que la
funci
on modular J( ) toma en H todos los valores complejos. Todava podemos
precisar mas:
Teorema 11.15 Si c2 y c3 son n
umeros complejos tales que c32 27c23 = 0,
entonces existen n
umeros complejos 1 , 2 linealmente independientes sobre R
tales que g2 (1 , 2 ) = c2 y g3 (1 , 2 ) = c3 .
n: Seg
Demostracio
un las observaciones previas al teorema, sabemos que
existe H tal que J( ) = J(1, ) = c32 /(c32 27c23 ).
Si c2 = 0 entonces J(1, ) = 0, luego g2 (1, ) = 0 y g3 (1, ) =
 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 = 0 entonces J(1, ) = 0, luego g2 (1, ) = 0. Tomamos C tal que
4 g2 (1, ) = c2 y 1 = , 2 = . Entonces g2 (1 , 2 ) = 4 g2 (1, ) = c2 .
Por otra parte,
c32

c32
c32
= J(1, ) = J(1 , 2 ) = 3
.
2
27c3
c2 27g32 (1 , 2 )

Por lo tanto g32 (1 , 2 ) = c23 y g3 (1 , 2 ) = c3 . Cambiando 1 y 2 por


1 , 2 no alteramos g2 pero cambiamos el signo a g3 , con lo que podemos
garantizar la igualdad g3 (1 , 2 ) = c3 .
Este teorema garantiza que cualquier ecuacion en forma normal de Weierstrass, y 2 = 4x3 c2 x c3 puede parametrizarse por las funciones de Weierstrass
de un cierto retculo complejo R.

386

Captulo 11. Funciones elpticas

11.2

Curvas elpticas reales

Vamos a analizar con mas detalle las curvas elpticas V que admiten una
ecuacion en forma normal de Weierstrass Y 2 = 4X 3 g2 X g3 con invariantes
g2 , g3 reales. Probaremos que estas curvas se corresponden con los retculos
complejos generados por un periodo real y otro imaginario puro, o bien por dos
periodos imaginarios conjugados.
En esta seccion emplearemos la notacion cl
asica de Weierstrass, de modo
que R = 21 , 22 Z . Los n
umeros 1 y 2 se llaman semiperiodos. Tambien
un sabemos, e1 = (1 ),
nos va a interesar el semiperiodo 3 = 1 +2 pues, seg
e2 = (2 ) y e3 = (3 ) son los ceros de 4x3 g2 x g3 , luego 1 , 2 y 3 son
los ceros de  (z).
Caso 1 real y 2 imaginario puro No perdemos generalidad si suponemos
que 1 > 0 y 2 /i > 0. En este caso, el retculo R = 21 , 22 Z es estable
para la conjugaci
on compleja, es decir, cuando recorre R, entonces
tambien
recorre R. De la denici
on de (z) se sigue entonces que (z) = (z) y, en
particular, (z) es real cuando z es real. Como (z) es par, si x R tenemos
tambien que (ix) = (ix) = (ix), luego (z) tambien es real sobre el eje
imaginario. Por consiguiente, e1 y e2 son reales, y lo mismo vale para e3 , pues es
la tercera raz del polinomio 4x3 g2 x g3 y, por consiguiente, e1 + e2 + e3 = 0.
Tambien es claro que los invariantes g2 y g3 son reales (por la propia denici
on).
Sabemos que la aplicaci
on z  ((z),  (z)) hace corresponder los puntos
del paralelogramo rect
angulo en este caso de vertices, 0, 21 , 22 y 23
con la curva elptica V de ecuacion Y 2 = 4X 3 g2 X g3 . Vamos a estudiar
mas a fondo esta correspondencia. Admitiendo las desigualdades e2 < e3 < e1
que enseguida demostraremos es claro que el polinomio 4X 3 g2 X g3 es
mayor o igual que 0 en [e2 , e3 ] [e1 , +[, por lo que la parte real de V tiene la
forma que muestra la gura siguiente.
22

23
(,  )

e2

e3

e1

21

En principio sabemos que los cuatro vertices del rectangulo son polos de
y de  , por lo que todos ellos se corresponden con el u
nico punto innito de
V . As mismo tenemos que  se anula en los tres semiperiodos, luego estos se
corresponden con los tres puntos de corte de V con el eje Y = 0.
La parte principal de  (z) en 0 es 2/z 3 . Esto implica que
lm  (x) = ,

x0+

lm  (x) = +.

x0

11.2. Curvas elpticas reales

387

Teniendo en cuenta que el u


nico cero de  (x) en [0, 21 ] es 1 y la periodi
cidad, concluimos que (x) es negativa en ]0, 1 [ y positiva en ]1 , 21 [, luego
(x) es decreciente en ]0, 1 [ y creciente en ]1 , 21 [. As pues, (x) tiene un
mnimo en 1 , donde toma el valor e1 . En denitiva, su gr
aca ha de ser como
muestra la gura de la p
agina 380.
Tenemos que  (x)2 = 4(x)3 g2 (x) g3 no se anula en ]0, 1 [, y cuando
x va de 0 a 1 la funci
on (x) desciende de + a e1 , luego el polinomio
a4x3 g2 x g3 no se anula en ]e1 , +[. Esto signica que, tal y como arm
bamos, e1 es la mayor de las tres races e1 , e2 , e3 .
Ahora es claro que cuando x recorre el intervalo [0, 21 ] el arco ((x),  (x))
recorre en sentido horario la rama derecha de la curva V . En particular, la
funci
on  (x) es estrictamente creciente en ]0, 21 [, tal y como muestra la gura
de la p
agina 380.
Una consecuencia de lo que acabamos de obtener es la siguiente: puesto que
una integral sobre un arco no depende de la parametrizaci
on de este, tenemos
que
 +
dx

= 1 .
(11.2)
3
4x g2 x g3
e1
En efecto, la integral puede verse como la integral de la forma dx/y sobre
la mitad superior de la rama derecha de V , la cual se corresponde a su vez con
la integral de dz sobre el segmento [1 , 21 ]. En otras palabras, basta hacer el
cambio de variable x = (t).
Estudiamos ahora el segmento [0, 22 ]. Para ello observamos que
 (iz|1 , 2 ) = i(z| i2 , i1 ).

(iz|1 , 2 ) = (z| i2 , i1 ),
En efecto:
1
(iz|1 , 2 ) = 2 +
z
=

z2


iR\{0}


iR\{0}

1
1
2
(z )2

1
1

2
(iz i)
(i)2


= (z| i1 , i2 ) = (z| i2 , i1 ).

La segunda relaci
on se obtiene derivando esta. Ademas:
e1 (1 , 2 ) = (i(i1 )|1 , 2 ) = (i1 | i2 , i1 ) = e2 (i2 , i1 ).
Igualmente, e2 (1 , 2 ) = e1 (i2 , 1 ) y, como e1 + e2 + e3 = 0, ha de ser
e3 (1 , 2 ) = e3 (i2 , i1 ).
De aqu se sigue que los invariantes de (z| i2 , i1 ) son g2 y g3 . Aplicando a esta funci
on los resultados anteriores concluimos que e2 es la menor
raz entre e1 , e2 y e3 , luego tenemos, en efecto, las desigualdades e2 < e3 < e1 .

388

Captulo 11. Funciones elpticas

Cuando z vara entre 0 y 2 , sabemos que (z| i2 , i1 ) decrece de +


hasta e2 , luego (z) crece de hasta e2 . Similarmente, cuando z vara entre
on (z) decrece de e2 hasta . As
, el segmento [0, 22 ] se
2 y 22 la funci

corresponde con los puntos de V de la forma (x, i 4x3 + g2 x + g3 ), con
x e2 . Ahora es claro que
 e2
dx

i
= 2 .
(11.3)
3+g x+g
4x

2
3
Observemos a continuaci
on que si x es un n
umero real, entonces
(x + 2 ) = (x 2 ) = (x + 2 ) = (x + 2 ),
luego toma valores reales sobre el segmento [2 , 3 ]. Puesto que en los extremos toma los valores e2 < e3 y  no se anula, concluimos que es estrictamente
creciente, luego  es positiva, luego el segmento [2 , 3 ] se corresponde con la
parte positiva de la rama izquierda de la parte real de V . Similarmente concluimos que el segmento [3 , 21 + 2 ] se corresponde con la parte negativa de
dicha rama. En denitiva, el segmento [2 , 21 +2 ] se corresponde con la rama
izquierda de V recorrida en sentido horario. En particular,
 e3
dx

= 1 .
3
4x g2 x g3
e2
Del mismo modo se comprueba que la funci
on (z) es real sobre el segmento
[1 , 1 + 22 ]: primero crece de e3 a e1 y luego decrece de e1 a e3 (la funci
on 
toma valores imaginarios puros). Por consiguiente,
este segmento se corresponde

con los puntos de V de la forma (x, i 4x3 + g2 x + g3 ), con e3 x e1 ,
luego
 e1
dx

i
= 2 .
3
4x + g2 x + g3
e3
Ahora demostraremos que cualquier curva V determinada por una ecuaci
on
de la forma Y 2 = 4X 3 g2 X g3 con invariantes reales g2 y g3 y de modo
que el polinomio 4X 3 g2 X g3 tenga tres races reales distintas e2 < e3 < e1
esta parametrizada por las funciones de Weierstrass de un retculo del tipo que
estamos estudiando. Para ello conviene que antes mostremos unas expresiones
alternativas para algunas de las integrales que hemos calculado.
Aplicamos a (11.2) el cambio de variable
x = e2 +

e1 e2
,
t2

con lo que obtenemos




1 =
e1

dx
4x3 g2 x g3


=
0

2(e1 e2 )
t3


2(e1 e2 )3/2
t3

(1 t2 )(1 k 2 t2 )

dt

11.2. Curvas elpticas reales

389

1
=
e1 e2

dt

(1

donde
0 < k2 =

t2 )(1

k 2 t2 )

(11.4)

e3 e2
< 1.
e1 e2

En (11.3) cambiamos x por x y luego hacemos


x=

e1 e2
e1 .
t2

Tras un c
alculo similar al anterior llegamos a
i
2 =
e1 e2

dt

(1

t2 )(1

k 2 t2 )

(11.5)

donde k 2 = 1 k 2 . Por consiguiente,




i1
0
= 1
2
0

dt

(1

t2 )(1

k 2 t2 )

dt

(11.6)

(1 t2 )(1 k 2 t2 )

Consideremos ahora una c


ubica de ecuacion Y 2 = 4X 4 g2 X g3 , donde
el miembro derecho tiene tres races reales e3 < e2 < e1 . Equivalentemente,
consideremos tres n
umeros reales e3 < e2 < e1 tales que e1 + e2 + e3 = 0 y
denamos g2 y g3 mediante
4X 4 g2 X g3 = 4(X e1 )(X e2 )(X e3 ).
Vamos a encontrar un retculo R = 21 , 22 Z , con 1 > 0, 2 /i > 0, cuyos
invariantes sean los dados. Para ello denimos 1 por (11.2) y 2 por (11.3).
Es f
acil ver que las integrales convergen, y claramente 1 > 0, 2 /i > 0. As
tenemos un retculo R que a su vez determina unos invariantes g2 , g3 , e1 , e2 ,
e3 . Nuestro objetivo es probar que coinciden con g2 , g3 , e1 , e2 , e3 .
Veamos en primer lugar que existe un u
nico n
umero real 0 < k 2 < 1 tal que,
2
2
tomando k = 1 k , se cumple (11.6). En efecto, notemos que cuando k 2
crece de 0 a 1, el numerador del miembro derecho de (11.6) crece de /2 a +,
mientras que k 2 decrece de 1 a 0 y el denominador decrece de + a /2. Por
consiguiente la fracci
on crece de 0 a + y, ciertamente, hay un u
nico valor de
k 2 para el que se cumple (11.6).
La relacion (11.4) se cumple ahora para e1 , e2 y k 2 = (e3 e2 )/(e1 e2 )
como para e1 , e2 y k2 = (
e3 e2 )/(
e1 e2 ). Similarmente ocurre con (11.5),
luego concluimos que tanto k 2 como k2 cumplen
(11.6). Por
la unicidad ha
de ser k 2 = k2 . Entonces (11.4) implica que e1 e2 = e1 e2 o, mas
sencillamente, e1 e2 = e2 e2 . A su vez, k 2 = k2 implica entonces que
e3 e2 = e3 e2 . Uniendo a esto que e1 + e2 + e3 = e1 + e2 + e3 = 0, vemos que

390

Captulo 11. Funciones elpticas

las dos ternas de invariantes satisfacen un mismo sistema de tres ecuaciones,


luego son iguales. Esto implica que tambien g2 = g2 , g3 = g3 .
El teorema siguiente resume lo que hemos probado:
Teorema 11.16 Si V es una curva elptica de ecuaci
on Y 2 = 4X 3 g2 X g3 ,
donde el polinomio de la derecha tiene tres races reales distintas, entonces V
puede parametrizarse por las funciones de Weierstrass de un retculo complejo
generado por un n
umero real 1 y un n
umero imaginario puro 2 . Equivalentemente, el grupo de periodos de V respecto a la diferencial de primera clase dx/y
es de esta forma.
Este resultado se extiende facilmente al caso en que V satisface una ecuacion
de la forma Y 2 = a(X e1 )(X e2 )(X e3 ), con a = 0 y e1 , e2 , e3 n
umeros
reales distintos. Entonces, el cambio

|a| 
e1 + e2 + e3

X = X +
,
Y =
Y ,
3
2
(donde el signo es el de a) determina una transformaci
on proyectiva de P2
en s mismo que se restringe a un isomorsmo entre V y una curva V  en las
condiciones del teorema. Es f
acil ver as que la diferencial de primera clase dx/y
de V tiene igualmente un periodo real y otro imaginario puro, el primero de los
cuales puede obtenerse integrando sobre cualquiera de las dos ramas reales de
V , etc.
Caso 1 y 2 conjugados Consideremos ahora un retculo R generado por
periodos 21 = a + bi y 22 = a bi. No perdemos generalidad si suponemos
a, b > 0. Como en el caso anterior, R es invariante por la conjugaci
on, lo que
se traduce en la relacion (z) = (
z ). A su vez, esto implica que (z) es real
cuando z es real o imaginario puro. Igualmente,  (z) es real cuando z es real e
imaginario puro cuando z es imaginario puro. Los invariantes g2 y g3 tambien
son reales. Lo que ya no es cierto es que las races e1 , e2 , e3 sean reales. En
efecto,
e1 = (1 ) = (
1 ) = (2 ) = e2 ,
luego e1 y e2 son dos n
umeros imaginarios conjugados. Por el contrario, e3 es
real, ya que 3 = 1 + 2 = a lo es.
Modicaciones obvias en los razonamientos del caso anterior nos dan que
 (x) es estrictamente creciente en ]0, 23 [, mientras que (x) tiene un mnimo
en 3 . As mismo llegamos a que
 +
dx

.
a = 3 = 1 + 2 =
3
4x g2 x g3
e3
Si consideramos los periodos 2i1 y 2i2 , entonces 3 , g2 , g3 y e3 pasan a
ser (1 2 )/i = b, g2 , g3 y e3 , y la igualdad anterior se convierte en
 +
 e3
dx
dx


bi = 1 2 = i
=i
.
3g x+g
3+g x+g
4x
4x
e3

2
3
2
3

11.2. Curvas elpticas reales

391

Recprocamente, vamos a ver que, dada una ecuaci


on Y 2 = 4X 3 g2 X g3 ,
donde el polinomio de la derecha tiene dos races complejas conjugadas e1 , e2 y
una raz real e3 , el retculo R de periodos 21 = a+bi, 22 = abi determinados
por las dos integrales anteriores tiene como invariantes los valores dados, es
decir, que sus funciones de Weierstrass parametrizan la curva determinada por
la ecuacion dada.
Como en el caso anterior, empezaremos por transformar las expresiones integrales de los semiperiodos. El cambio x = e3 + t2 nos da:
 +
dt

a=
2
(t + e3 e1 )(t2 + e3 e2 )
0
Hagamos e3 e1 = ei , e3 e2 = ei , con 0 < < , donde estamos
suponiendo que Im e1 < 0. En caso contrario haramos el cambio e3 e2 = ei .
 +
 +
1
dt
dt


a=
=
,
(11.7)
4 + 2t2 cos + 1
4 + 2t2 cos + 2

t
t
0
0

donde hemos hecho el cambio t = t .


En la integral que nos da b cambiamos x por x, con lo que tenemos
 +
dx

b=
,
4(x + e1 )(x + e2 )(x + e3 )
e3
Ahora hacemos t = e2 + t2 y, similarmente al caso de a, llegamos a que
 +
1
dt

b=
.
4
0
t 2t2 cos + 1
Concluimos as que


a
= 0 +
b
0

dt
+ 2t2 cos + 1
.
dt

t4 2t2 cos + 1

t4

(11.8)

Cuando vara entre 0 y , tenemos que cos decrece de 1 a 1, con lo


que el numerador del miembro derecho crece de /2 a +, mientras que el
denominador decrece de + hasta /2. Por consiguiente, la fracci
on crece de
0 a +. Concluimos que, jados a, b > 0, existe un u
nico valor de para el
que se cumple la igualdad.
Ahora ya podemos razonar exactamente como en el apartado anterior: jados g1 y g2 (o, equivalentemente, e1 , e2 , e3 , denimos 1 y 2 mediante las
expresiones integrales que hemos hallado. Estos semiperiodos determinan un
retculo R con invariantes g1 , g2 , e1 , e2 , e3 . La ecuacion (11.8) se cumple tanto
luego ha de ser = .
De la ecuacion (11.7) obtenemos = ,
con como con ,
con lo que e3 e1 = e3 e1 , e3 e2 = e3 e2 , lo cual, unido a que las tres
races suman 0, nos permite concluir que ei = ei para i = 1, 2, 3. En resumen:

392

Captulo 11. Funciones elpticas

Teorema 11.17 Si V es una curva elptica de ecuaci


on Y 2 = 4X 3 g2 X g3 ,
donde el polinomio de la derecha tiene una raz real y dos complejas conjugadas,
entonces V puede parametrizarse por las funciones de Weierstrass de un retculo
complejo generado por dos n
umeros complejos conjugados. Equivalentemente,
el grupo de periodos de V respecto a la diferencial de primera clase dx/y es de
esta forma.
Al igual que ocurra con el teorema 11.16, el resultado se extiende facilmente
al caso de una curva de ecuacion Y 2 = a(X e1 )(X e2 )(X e3 ), donde e1 y
umeros complejos conjugados y e3 es real.
e2 son n

11.3

Las funciones sigma y dseta

Otra forma de llegar a las funciones de Weierstrass consiste en partir de una


funci
on que tenga ceros simples en todos los puntos de un retculo dado R. La
forma natural de hacerlo es mediante un producto innito:
Denici
on 11.18 La funci
on sigma de Weierstrass asociada a un retculo complejo R es la funci
on : C C dada por
(z) = z

R\{0}

z2

e + 22 .

Seg
un la teora b
asica sobre productos innitos, la convergencia de la serie

1
R\{0}

||3

(garantizada por el teorema 11.2) implica la convergencia absoluta y casi uniforme del producto en todo el plano complejo.
As, la funci
on es entera y tiene ceros simples en los puntos
de R (y solo en ellos). Se trata de una funci
on impar, pues
recorre R \ {0} cuando lo hace, y claramente

30

20

10

lm

-2 -1

-10

-20

-30

z0

(z)
= 1.
z

Todos estos hechos determinan una cierta analoga entre las


funciones (z) y sen z. La funci
on sigma no puede ser elptica
sobre R, pues tendra orden 1. La gura muestra la funci
on
sigma del retculo 1, iZ . Presenta oscilaciones cuya amplitud
crece muy rapidamente.

Para relacionar la funci


on sigma con las funciones elpticas introducimos la
funci
on dseta de Weierstrass, denida por
(z) =

 (z)
.
(z)

11.3. Las funciones sigma y dseta

393

Se trata de una funci


on impar meromorfa en C con polos simples en los
puntos de R. La convergencia absoluta del producto que dene la funci
on sigma
equivale a la convergencia absoluta y casi uniforme de la serie

 
(z)
z2
z z
log
=
+ +
log 1
,
z

2 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

 1/
 (z) 1
1
z
=
+ + 2 ,
(z)
z
1 z/
R\{0}

luego
(z) =

1
+
z


R\{0}

1
1
z
+ +
z 2


.

En principio tenemos probada esta igualdad en un entorno de 0, pero por


el principio de prolongaci
on analtica se cumple en todo C, dado que la serie
converge uniformemente en todo compacto que no contenga puntos de R. En
efecto, el termino general es z 2 /(z ) 2 , y basta compararlo con 1/ 3 .
Vemos que tiene residuo 1 en todos sus polos. Volviendo a derivar llegamos
a que


1
1
1

(z) = 2
2 = (z).
z
(z )2

R\{0}

La periodicidad de implica ahora que si R la funci


on (z + ) (z)
tiene derivada nula, luego existe una constante 2 C tal que
(z + ) = (z) + 2 .
Es inmediato comprobar que : R C es un homomorsmo de grupos.
40
20

-20
-40

La gura muestra la funci


on dseta del retculo 1, iZ . Vemos como, en efecto,
en cada cuasiperiodo se incrementa en una cierta cantidad.
Con la notaci
on de Weierstrass, es decir, R = 21 , 22 Z , 3 = 1 + 2 ,
llamaremos i = 2i . M
as adelante necesitaremos la formula del teorema
siguiente, conocida como relaci
on de Legendre.

394

Captulo 11. Funciones elpticas

Teorema 11.19 Sea R = 21 , 22  un retculo complejo. Entonces


2 1 1 2 =

n: Sea = 1 2 .
Demostracio
Integramos la funci
on sobre la frontera del
paralelogramo indicado en la gura. En su
interior, la funci
on tiene un u
nico polo en
0 con residuo 1, luego la integral vale 2i.
Por otra parte,

+ 23
+ 22
+ 21


i
.
2

+21

+22

() d +


() d
+23

(( + t21 )21 ( + 22 + t21 )21 ) dt

=
0

22 21 dt = 42 1 ;

=


0
+23

() d +


+21

() d
+22

(( + 21 + t22 )22 ( + t22 )22 ) dt

=
0


=

21 22 dt = 41 2 .
0

Por consiguiente, 41 2 42 1 = 2i.


En terminos de la funci
on sigma, la denici
on de es
 (z + )  (z)

= 2 .
(z + )
(z)
El miembro izquierdo es la derivada de la funci
on log
c C tal que
(z + )
log
= 2 z + c ,
(z)

(z+)
(z) ,

luego existe

luego
(z + ) = (z)e2 z+c .
Podemos calcular la constante c . Para ello aplicamos la relaci
on anterior a
z = /2 y usamos que es impar:
(/2) = (/2)e +c = (/2)e +c .
Si suponemos que /2
/ R, llegamos a que ec = e , luego
(z + ) = (z)e (2z+) .

11.3. Las funciones sigma y dseta

395

En particular,1
(z + 2i ) = (z)e2i (z+i ) .

(11.9)

Esto justica el comportamiento observado en la gr


aca de sigma. Ahora
podemos probar un teorema de factorizaci
on de funciones elpticas, para lo cual
nos apoyaremos en el teorema siguiente:
Teorema 11.20 Sea f una funci
on elptica no constante sobre un retculo R
y sean z1 , . . . , zr los puntos de un paralelogramo fundamental P de R donde f
tiene ceros o polos, de multiplicidades m1 , . . . , mr respectivamente. Entonces
r


mi zi R.

j=1

n: Teniendo en cuenta que los ceros y polos de f forman un


Demostracio
conjunto discreto, es claro que podemos tomar C tal que el conjunto + P
no tiene ceros o polos de f en su frontera. Cada n
umero complejo es congruente
modulo R con un u
nico punto de + P , por lo que los ceros y polos de f en
P se corresponden biunvocamente con los ceros y polos de f en + P con las
mismas multiplicidades, y as no perdemos generalidad si suponemos que todos
los zj estan en + P .
Ahora consideramos la funci
on zf  /f , que claramente es holomorfa en un
entorno de la clausura de P excepto en los puntos zj , donde tiene polos simples
con residuos Reszj f = mi zj . El teorema de los residuos nos da que

r

f  ()
d = 2i mj zj .
j=1
+P f ()
Por otra parte, evaluamos la integral en un par de lados opuestos del paralelogramo:
 +1 
 +2
f ()
f  ()
d +
d
f ()

+1 +2 f ()
 1
 1
( + t1 )f  ( + t1 )
( + 2 + t1 )f  ( + 2 + t1 )
= 1
dt 1
dt
f ( + t1 )
f ( + 2 + t1 )
0
0
 1 
 +1 
f ( + t1 )
f ()
= 1 2
dt = 2
d.
f ()
0 f ( + t1 )

Una primitiva del integrando (sobre un entorno del segmento) es una determinaci
on holomorfa log f (z) del logaritmo de f (z) (que existe porque f no se
anula sobre el segmento). Por lo tanto la integral es la diferencia de dos logaritmos de f () = f ( + 1 ). En total obtenemos 2ki2 , para cierto k Z. Lo
mismo es valido para la integral sobre el otro par de lados del paralelogramo,
luego
r

2i mj zj = 2i(k1 1 + k2 2 ),
j=1

de donde se sigue el teorema.


1A

partir de esta relaci


on es f
acil concluir que es una funci
on zeta, en el sentido de 4.37.

396

Captulo 11. Funciones elpticas

Teorema 11.21 Sea f una funci


on elptica no nula sobre un retculo R y sean
1 , . . . , n , 1 , . . . , n los ceros y los polos de f en un paralelogramo fundamental
de R (repetidos seg
un su multiplicidad). Entonces existe una constante c C
tal que
(z 1 ) (z n )
f (z) = c
,
(z 1 ) (z n )
donde n = (1 + + n ) (1 + + n1 ).
n: Llamemos (z) al miembro derecho de la igualdad del
Demostracio
enunciado (sin la constante c). Por el teorema anterior tenemos que n n R,
por lo que (z) tiene los mismos ceros y polos que f y f / es una funci
on holomorfa sin ceros ni polos en C. Si probamos que es elptica sobre R, entonces
f / tambien lo sera, y podremos concluir que es constante. Por simplicar la
notaci
on llamaremos n a n . Si R tenemos que
(z + ) = (z) exp


( (2z 2i + ) (2z 2i + ))
i




= (z) exp 2 (i i ) = (z).
i

Un caso particular de interes es el siguiente:


Teorema 11.22 Sea R un retculo complejo y C \ R. Entonces
(z) () =

(z + )(z )
.
2 (z) 2 ()

n: La funci
Demostracio
on (z) () tiene un polo doble en 0 y ceros
en los puntos y . Notemos que si y son congruentes modulo R se
trata del mismo cero, pero el caracter impar de  implica entonces que es un
cero doble. La prueba del teorema anterior muestra entonces que la funci
on
(z) =

(z + )(z )
2 (z)

es elptica sobre R y tiene los mismos ceros y polos de (z) (). Por consiguiente (z) () = c(z). Basta probar que c = 1/ 2 (). En efecto,
z 2 (z) z 2 () = c

(z + )(z )
2 (z)/z 2

y, tomando el lmite cuando z 0, queda 1 = c()() = c 2 ().


En particular
(z) ei =

(z + i )(z i )
.
2 (z) 2 (i )

11.4. Las funciones de Jacobi

397

Ahora bien, (z + i ) = (z i + 2i ) = (z i )e2i z , luego


(z) ei = e2i z

(z + i )2
.
2 (z) 2 (i )

Esto nos permite denir



(z + i )
.
(z) ei = ei z
(z)(i )
Mejor a
un, si llamamos
i (z) = ei z

(z + i )
,
(i )

tenemos funciones enteras con ceros simples en los puntos de i + R y tales que

i (z)
(z) ei =
.
(z)

(11.10)

La ecuacion diferencial de nos da que


 (z)2 = 4((z) e1 )((z) e2 )((z) e3 ) = 4

12 (z)22 (z)32 (z)


,
6 (z)

luego
 (z) = 2

1 (z)2 (z)3 (z)


.
3 (z)

Para calcular el signo multiplicamos por z 3 y tomamos lmites cuando z 0.


El miembro izquierdo tiende a 2 y el derecho a 2, luego el signo es negativo
y llegamos a una factorizaci
on de  :
 (z) = 2

1 (z)2 (z)3 (z)


.
3 (z)

(11.11)

Conviene observar que las funciones i son pares. En efecto,


i (z) = ei z
= ei z

11.4

(z + i )
(z i )
= ei z
(i )
(i )

(z + i )ezi
(z + i )
= ei z
= i (z).
(i )
(i )

Las funciones de Jacobi

Hasta ahora hemos introducido las funciones que deni


o Weierstrass en su
estudio de las funciones elpticas. Jacobi desarroll
o independientemente la teora
tomando como base otras funciones. Desde un punto de vista moderno, las
funciones de Weierstrass son mucho mas comodas de manejar, pero conviene

398

Captulo 11. Funciones elpticas

conocer tambien el enfoque de Jacobi. Introduciremos sus funciones elpticas

a partir de las funciones 1 , 2 y 3 . Estas


no son elpticas, pero al sumar
periodos obtenemos relaciones sencillas. Usando (11.9), vemos que
i (z + 2j ) = ei (z+2j )

(z + i + 2j )
(i )

= ei (z+2j )+2j (z+i +j )

(z + i )
(i )

= e2i j +2j z+2j i +2j j i (z) = e2j (z+j )+2j i 2i j i (z).


Si i = j el teorema 11.19 nos da que 2j i 2i j = 2i, por lo que
i (z + 2j ) = e2j (z+j ) i (z).
Si i = j queda
i (z + 2i ) = e2i (z+i ) i (z).
Denici
on 11.23 Con la notaci
on anterior, llamamos
(z) =

(z)
,
2 (z)

1 (z) =

1 (z)
,
2 (z)

3 (z) =

3 (z)
.
2 (z)

Tenemos as tres funciones meromorfas con polos simples en los puntos de


2 + R. Todas ellas tienen ceros simples. Los de estan en R, los de 1 en
1 + R y los de 3 en 3 + R. Veamos que las tres son elpticas.
(z + 21 ) =

e21 (z+1 ) (z)


= (z),
e21 (z+1 ) 2 (z)

(z + 22 ) =

e22 (z+2 ) (z)


= (z).
e22 (z+2 ) 2 (z)

Esto prueba que es elptica sobre 41 , 22 Z . Similarmente se comprueba


que
1 (z + 21 ) = 1 (z),
1 (z + 22 ) = 1 (z),
3 (z + 21 ) =

3 (z),

3 (z + 22 ) = 3 (z),

de donde concluimos que 1 es elptica sobre el retculo 41 , 23 Z y 3 es


elptica sobre 21 , 42 Z .
Conviene observar que 2 , 21 y 23 son elpticas sobre el retculo original
21 , 22 Z .
La gura muestra los paralelogramos fundamentales de las tres funciones
junto con sus ceros (crculos blancos) y sus polos (crculos negros).

11.4. Las funciones de Jacobi

399

22

22
21

22
21

21

Ademas es impar, mientras que 1 y 3 son pares. Se comprueba inmediatamente que (0) = 0, 1 (0) = 3 (0) = 1.
Estas funciones son las funciones elpticas de Jacobi salvo un cambio de
variable. Para adecuarnos a su notaci
on, hemos de tener presente que Jacobi
representaba a los periodos en la forma 2K y 2K  i. Teniendo en cuenta (11.10)
podemos denir

2 (1 )
.
e1 e2 =
(1 )
Llamamos

K = 1 e1 e2 ,

K  i = 2 e1 e2 .

Las funciones elpticas de Jacobi son las funciones





u
sn u = e1 e2
,
e1 e2




u
u
cn u = 1
, dn u = 3
.
e1 e2
e1 e2
Ciertamente, las tres son elpticas de orden 2 con ceros y polos simples. Veamos sus propiedades. Las primeras son meras reformulaciones de las propiedades
correspondientes de , 1 y 3 .
Periodos Tenemos las relaciones
sn(u + 2K) = sn u,
cn(u + 2K) = cn u,
dn(u + 2K) = dn u,

sn(u + 2K  i) = sn u,
cn(u + 2K  i) = cn u,
dn(u + 2K  i) = dn u.

Por lo tanto la funci


on sn u es elptica sobre 4K, 2K  iZ , mientras que
cn u es elptica sobre 4K, 2K + 2K  iZ (que es un retculo mayor que el obvio 4K, 4K  iZ ) y dn u es elptica sobre 2K, 4K  iZ . Las funciones sn2 u, cn2 u
y dn2 u son elpticas sobre 2K, 2K  iZ .
Paridad La funci
on sn u es impar, y las otras dos son pares:
sn(u) = sn u,
Valores en 0

cn(u) = cn u,

dn(u) = dn u.

Se cumple
sn 0 = 0,

cn 0 = 1,

dn 0 = 1.

400

Captulo 11. Funciones elpticas

Ceros y polos Las tres funciones tienen los mismos polos, todos ellos simples
y situados en los puntos 2mK + (2n + 1)K  i. Los ceros tambien son simples:
Ceros de sn u :

2mK + 2niK  ,

Ceros de cn u :

(2m + 1)K + 2niK  ,

Ceros de dn u :

(2m + 1)K + (2n + 1)iK  .

Relaciones Las funciones de Jacobi satisfacen muchas relaciones. Por ejemplo, de la ecuaci
on (11.10) se sigue que



(z) e1
(z) e3
e1 e2
sn u = 
, cn u = 
, dn u = 
,
(11.12)
(z) e2
(z) e2
(z) e2

donde z = u/ e1 e2 . De aqu a su vez obtenemos:


sn2 u + cn2 u = 1,
-

donde
k=

k 2 sn2 u + dn2 u = 1,

(11.13)

e3 e2
2 (3 )(1 )
=
e1 e2
2 (1 )(3 )

se llama m
odulo de las funciones de Jacobi.
Derivadas De (11.12) se sigue que
(z) = e2 +

e1 e2
,
sn2 u

luego

2(e1 e3 )3/2 (sn u)


.
sn3 u
Por otra parte, de (11.11) obtenemos
 (z) =

1 (z)2 (z)3 (z)


1 (z) 3 (z)
(z) = 2
= 2
3 (z)
2 (z) 2 (z)


(z)
2 (z)

3

(e1 e2 )3/2
.
sn3 u
Comparando las dos expresiones concluimos que
= 2 cn u dn u

(sn u) = cn u dn u.
Derivando en (11.13) y usando la igualdad anterior obtenemos
(cn u) = sn u dn u,

(dn u) = k 2 sn u dn u.

A partir de aqu podemos calcular las series de Taylor en 0 de las tres funciones sn, cn y dn en terminos de k 2 u
nicamente, luego vemos que solo dependen
de k 2 .

11.4. Las funciones de Jacobi

401

Caso en que 1 es real y 2 imaginario puro Suponemos sin perdida de


generalidad que 1 y 2 /i son
umeros
positivos. Entonces e2 < e3 < e1 son n
reales. Puede probarse que e1 e2 > 0, pero podemos suponerlo, pues la
denici
on de las funciones sn, cn y dn no depende de la elecci
on del signo de
esta raz. As tenemos que K y K  son n
umeros reales positivos. As mismo,
0 < k2 =

e3 e2
< 1,
e1 e2

y podemos tomar k > 0 porque las funciones s


olo dependen de k 2 . Es f
acil ver
que eligiendo adecuadamente 1 y 2 podemos conseguir que k tome cualquier
valor entre 0 y 1.
Es claro que las series de Taylor en 0 de las tres funciones de Jacobi tienen
coecientes reales, luego, al menos en un entorno de 0, toman valores reales
sobre argumentos reales. Ahora bien, no puede haber un x R donde la
parte imaginaria deje de ser 0, pues la serie de Taylor calculada en un punto
cercano tendra sus coecientes reales y convergera en x. Concluimos que las
tres funciones sn x, cn x y dn x toman valores reales en todo R. Las funciones
sn x y cn x tienen periodo 4K, mientras que dn x tiene periodo 2K.
Las relaciones (11.13) implican que las funciones sn x y cn x toman valores
entre 1 y 1, mientras que dn x oscila entre 1 k 2 y 1. Los datos que tenemos
sobre las derivadas permiten justicar en general las caractersticas de la graca
siguiente, donde se muestran las funciones sn x y cn x para k 2 = 1/2:

1
0.5
4

-0.5
-1

10

12

La funci
on x = sn t es biyectiva en [0, K], luego podemos usarla como cambio
de variable en la integral

0

dx
(1 x2 )(1 k 2 x2 )

=
0

sn t dn t dt
(1 sn2 t)(1 k 2 dn2 t)


=

dt = K.
0

Para calcular K  recordamos que el retculo asociado a los semiperiodos

1 = i2 ,
2 = i1 tiene races e1 = e2 , e2 = e1 y e3 = e3 , luego los
yK
 para sus funciones de Jacobi resultan ser K
= K y K
 = K. El
valores K
modulo resulta ser
e3 e2
e1 e3
k2 =
=
= 1 k2 .
e1 e2
e1 e2
La notaci
on usual es k 2 + k 2 = 1, y a k  se le llama m
odulo complementario
de las funciones de Jacobi (asociadas a 1 y 2 ). Aplicando el c
alculo anterior

402

Captulo 11. Funciones elpticas

a las funciones asociadas a


1 y
2 obtenemos que
 1
dx

K =
.
2 )(1 k 2 x2 )
(1

x
0
Con esto hemos probado:
Teorema 11.24 Los valores K e iK  asociados a las funciones de Jacobi de
m
odulo k vienen dados por
 1
 1
dx
dx


K=
K =
,
(1 x2 )(1 k 2 x2 )
(1 x2 )(1 k 2 x2 )
0
0
odulo complementario, dado por k 2 + k 2 = 1.
donde k  es el m
Se suele representar por K(m) la funci
on

K(m) =
0

dx

,
2
(1 x )(1 mx2 )

0 m < 1,

que nos da los periodos de las funciones de Jacobi de par


ametro m = k 2 .

Ap
endice A

Divisores en variedades
regulares
En este apendice demostraremos unos resultados adicionales sobre curvas
elpticas que requieren m
as geometra algebraica de la que hemos visto hasta
aqu. Concretamente, requieren generalizar la teora de divisores a variedades
regulares de dimensi
on arbitraria. Sabemos que el grupo de divisores de una
curva proyectiva regular es el Z-modulo libre generado por sus puntos. En el
caso de una variedad arbitraria, hemos de sustituir los puntos por las subvariedades de codimension 1 (que en el caso de una curva coinciden con los puntos).
Empezaremos, pues, estudiando estas subvariedades.

A.1

Subvariedades de codimensi
on 1

En esta seccion demostraremos una generalizacion del teorema 3.16 al caso de


subvariedades de codimensi
on 1 en una variedad regular V que no sea necesariamente An o Pn . Para ello conviene generalizar como sigue las correspondencias
entre conjuntos algebraicos e ideales:
Denici
on A.1 Sea W una variedad afn sobre un cuerpo de constantes k y
sea S k[W ]. Denimos
VW (S) = {P W | f (P ) = 0 para todo f S}.
As mismo, si C S, denimos el ideal
IW (C) = {f k[W ] | f (P ) = 0 para todo P C} k[W ].
Estos conceptos generalizan obviamente a los que introdujimos en el captulo II para W = An . Es f
acil ver que las propiedades b
asicas en torno a ellos
se generalizan igualmente. Por ejemplo, si S k[W ], entonces VW (S) es un
403

404

Apendice A. Divisores en variedades regulares

subconjunto algebraico de W . Para probarlo jamos un sistema de referencia y


tomamos
S  = {F k[X1 , . . . , Xn ] | [F ] S}.
Podemos suponer que 0 S, con lo que I(W ) S  . Claramente
VW (S) = V (S  ).
Por otra parte, si I k[W ] es un ideal, tenemos que
IW (VW (I)) = rad I.
En efecto, como en el argumento anterior, llamamos
I  = {F k[X1 , . . . , Xn ] | [F ] I},
que es un ideal del anillo de polinomios, y entonces
IW (VW (I)) = IW (V (I  )).
Si f = [F ] IW (VW (I)), tenemos que F I(V (I  )) = rad I  , luego F r I 
para cierto natural r, luego f r I, luego f rad I. El recproco es obvio.
Tambien es claro que un conjunto algebraico C W es irreducible si y solo
si el ideal IW (C) es primo.
En estos terminos podemos reformular los teoremas 3.18 y 3.19, seg
un los
cuales, si W es una variedad afn y f k[W ] es una funci
on regular no nula,
entonces VW (f ) es el conjunto vaco o bien un conjunto algebraico formado por
variedades de codimensi
on 1.
Denici
on A.2 Sea V una variedad cuasiproyectiva sobre un cuerpo k y sea
P V . Sea W una subvariedad (cerrada) de V de codimension 1 tal que P W .
Diremos que una funci
on OP (V ) es una ecuaci
on local de W en un entorno
de P si existe un entorno afn U de P en V tal que k[U ] y IU (W U ) = ()
(y, por lo tanto, W U = VU ()).
El resultado principal que queremos demostrar es que toda subvariedad de
dimensi
on 1 admite una ecuaci
on local en un entorno de cada uno de sus puntos
regulares en V . En primer lugar daremos una caracterizaci
on de las ecuaciones
locales.
En las condiciones de la denici
on anterior, llamamos mP (V /W ) al ideal de
OP (V ) formado por las funciones que se anulan en un entorno de P en W .
Observemos que mP (V /W ) es un ideal primo, pues si f g mP (V /W ), podemos tomar un entorno U de P tal que f , g k[U ] y f g se anule en W0 = W U ,
es decir, f g IU (W0 ), que es un ideal primo de k[U ], luego uno de los dos factores esta en IU (W0 ) mP (V /W ).
Si V es una curva y W es un punto P V , entonces mP (V /W ) = mP .

A.1. Subvariedades de codimensi


on 1

405

Teorema A.3 Sea V una variedad cuasiproyectiva, P V y W una subvariedad de codimensi


on 1 tal que P W . Una funci
on OP (V ) es una ecuaci
on
local de W en un entorno de P si y s
olo si mP (V /W ) = ().
n: Si es una ecuacion local de W en un entorno (afn) U
Demostracio
de P , entonces IU (W U ) = (). Si u/v mP (V /W ), donde u, v k[U ],
v(P ) = 0, tenemos que u es regular en W U y se anula en un abierto (denso)
de esta variedad, luego u se anula en todo W U . Por lo tanto u IU (W U ),
luego u = f , con f k[U ], luego u/v = (f /v), con f /v OP (V ).
Supongamos ahora que mP (V /W ) = (). Sea U0 un entorno afn de P en
V tal que k[U0 ] y se anule en W U0 . Como el anillo k[U0 ] es noetheriano,
tenemos que IU0 (W U0 ) = (f1 , . . . , fr ), para ciertas funciones fi mP (V /W ).
Por consiguiente fi = gi , para ciertas funciones gi OP (V ).
Las funciones gi son regulares en un entorno de P , que por 2.39 podemos
un el
tomar principal, es decir, de la forma U = U0 \ VU0 (g), con g k[U0 ]. Seg
teorema 2.38 se cumple que k[U ] = k[U0 ][1/g].
Llamemos W0 = W U . Si demostramos que IU (W0 ) = (f1 , . . . , fr ), tendremos, de hecho, que () IU (W0 ) (), y el teorema estara probado.
Una inclusi
on es obvia. Si v IU (W0 ), entonces v = u/g r , con u k[U0 ].
La funci
on u se anula en W0 , que es un abierto (denso) en W U0 , luego
u IU0 (W U0 ) y 1/g r k[U ], de donde concluimos que v (f1 , . . . , fr )k[U ] .
De la prueba del teorema anterior se desprende lo siguiente:
Si ,  OP (V ) son dos ecuaciones locales de W en respectivos entornos
U1 y U2 de P , entonces existe otro entorno afn U U1 U2 donde ambas
funciones son ecuaciones locales de W .
En efecto, ambas funciones estan en mP (V /W ), y en la prueba del teorema
anterior, el abierto U en el cual es una ecuacion local de W se construye en dos
partes: primero se toma un abierto U0 , que puede ser cualquiera sucientemente
peque
no (luego podemos tomar el mismo para y  ), y luego se toma U como
un abierto principal en U0 , y tambien sirve cualquiera sucientemente peque
no,
luego tambien podemos tomar el mismo para y  .
Otro hecho que se desprende de la prueba de A.3 es que si es una ecuacion
local en un entorno de un punto P , entonces dicho entorno puede tomarse
arbitrariamente peque
no.
Por u
ltimo observamos que, para el caso de una curva V , el teorema A.3
arma que las ecuaciones locales de un punto regular P son simplemente los
par
ametros locales en P .
Tenemos que las ecuaciones locales de las subvariedades de codimension 1 que
pasan por un punto P son primos en OP (V ). Recprocamente, ahora probamos
que cada primo de OP (V ) es la ecuacion local de una u
nica subvariedad:

406

Apendice A. Divisores en variedades regulares

Teorema A.4 Sea V una variedad cuasiproyectiva, P V y un primo en


OP (V ). Entonces existe una u
nica subvariedad W de codimensi
on 1 en V tal
que P W y () = mP (V /W ).
n: Veamos la unicidad: si mP (V /W ) = mP (V /W  ), sea U un
Demostracio
entorno de P en V . Si f k[U ] se anula en W U , entonces f mP (V /W ),
luego f se anula en un entorno de P en W  , pero por regularidad se anula en
W U  . As pues, IU (W U ) = IU (W  U ), luego W U = W  U , luego
W = W .
Para probar la existencia tomamos un entorno afn U de P tal que k[U ].
El conjunto VU () es una uni
on de subvariedades de U de codimension 1. Sea
W0 una que contenga a P . Llamemos W  a la uni
on de las restantes y vamos a
probar que P
/ W .
En caso contrario P pertenece a otra variedad W1 VU (). Como W0 y
W1 tienen la misma dimension, ninguna puede estar contenida en la otra, luego
existen funciones h0 , h1 k[U ] tales que h0 es identicamente nula en W0 y no
en W1 , mientras que h1 es identicamente nula en W  y no en W0 . Entonces
h0 h1 IU (VU ()) = rad (), luego existe un r 0 tal que (h0 h1 )r (), luego
f | (h0 h1 )r en k[U ] y, por consiguiente, en OP (V ). Como es primo en este
anillo, divide a un hi , es decir, hi = f , con f OP (V ). Como f es regular en
un entorno de P , concluimos que hi se anula en un entorno de P en VU (), luego
se anula en W0 y en W1 , en contradicci
on con la construcci
on de las funciones.
Tenemos, pues, que P
/ W  , luego restringiendo U a un entorno afn menor,
podemos suponer que VU (f ) = W0 . Sea W la clausura en V de W0 . Vamos a
ver que mP (V /W ) = ().
Una inclusi
on es obvia. Si u/v mP (V /W ), con u, v k[U ], v(P ) = 0,
tenemos que u se anula en un entorno de P en W0 , pero por regularidad se
anula en todo W0 , luego u IU (VU ()) = rad (), luego | ur en k[U ], luego
tambien en OP (V ), pero es primo en este anillo, luego | u en OP (V ), con lo
que u/v ()OP (V ) .
Para terminar de perlar la correspondencia entre subvariedades de codimension 1 que pasan por P y los primos de OP (V ) nos falta demostrar que toda
subvariedad tiene una ecuaci
on local. Para ello necesitamos que el punto P sea
regular:
Teorema A.5 Sea V una variedad cuasiproyectiva, sea P V un punto regular
y sea W V una subvariedad de codimensi
on 1 tal que P W . Entonces W
admite una ecuaci
on local en un entorno de P .
n: El hecho de que W tenga codimension 1 en V implica en
Demostracio
particular que I(V )  I(W ), luego podemos tomar una funci
on f IV (W ) no
nula. En particular f OP (V ) y no es una unidad porque f (P ) = 0. Seg
un el
teorema 3.42 tenemos que OP (V ) es un dominio de factorizaci
on u
nica, luego
podemos descomponer f en factores primos f = 1 r .
Sea U un entorno afn de P donde todos los i sean regulares. Los conjuntos
VW U (i ) son algebraicos y cubren W U , luego por la irreducibilidad de W

A.2. Divisores

407

ha de ser W U VW U (i ) para alg


un i, es decir, alguno de los factores i
se anula sobre todo W U . Llamemos k[U ] a este primo, de modo que
mP (V /W ).
Por el teorema anterior, existe una subvariedad W  de codimension 1 en V
tal que mP (V /W  ) = () mP (V /W ). De aqu se sigue facilmente la inclusi
on
IU (W  U ) IU (W U ), luego W U W  U y, como ambas variedades
tienen la misma dimension, se da la igualdad, luego W  = W y es una ecuacion
local de W .

A.2

Divisores

Introducimos ahora la noci


on de divisor de una variedad cuasiproyectiva
regular de dimensi
on arbitraria, que generalizar
a a la que ya tenemos denida
para curvas proyectivas regulares. Empezamos por los divisores primos.
Denici
on A.6 Un divisor primo de una variedad cuasiproyectiva regular V
es cualquier subvariedad (cerrada) W de codimension 1 en V .
En particular, si V es una curva, sus divisores primos son sus puntos. Ahora
vamos a denir la multiplicidad de un divisor primo en una funci
on racional.
La denici
on se basa en el teorema siguiente:
Teorema A.7 Sea V una variedad cuasiproyectiva regular, sea W un divisor
primo de V y P W . Sea mP (V /W ) = () y sea U un entorno afn de P
donde IU (W U ) = (). Para cada funci
on f k[U ] no nula y cada natural
r 0, se cumple que r | f en OP (V ) si y s
olo si r | f en k[U ].
n: Una implicaci
Demostracio
on es evidente. Supongamos que r | f en
r
on OP (V ). Podemos tomar
OP (V ), de modo que f = , para cierta funci
un entorno afn U  de P tal que k[U  ], U  U y sea una ecuacion local
de W en U  , es decir, IU  (W U  ) = ().
Si r  f en k[U ], sea 0 s < r el maximo natural tal que s | f en k[U ].
Digamos que f = s , con k[U ]. Entonces = rs , luego se anula en
W U  . Por regularidad se anula en W U , luego IU (W U ) = () y |
en k[U ], contradicci
on.
Si P es un punto de una variedad regular V , sabemos que OP (V ) es un
dominio de factorizaci
on u
nica, y cada primo OP (V ) induce una valoraci
on
v en k(V ): para cada funci
on f OP (V ) denimos v (f ) como el exponente
de en la descomposicion de f en factores primos y para cada f /g k(V ) (con
f , g OP (V )), denimos v (f /g) = v (f ) v (g).
El teorema anterior implica que si W es un divisor primo de V , P W y
P
mP (V /W ) = (), entonces la valoraci
on vW
inducida por en k(V ) no depende


de P . En efecto, si P W y mP  (V /W ) = (  ) tomamos entornos anes U y U 
de P y P  respectivamente, de modo que IU (W U ) = (), IU  (W U  ) = (  ),
luego tomamos un punto P  W U U  .

408

Apendice A. Divisores en variedades regulares

Entonces mP  (V /W ) = () = (  ) por el teorema A.3 y, por la observaci


on
posterior, podemos tomar un entorno afn U  de P  donde y  son ecuaciones
locales de W .
Tomemos f k(V ) y expresemosla como f = s/t, con s, t k[U ]. Por el
P
teorema anterior, vW
(s) es el maximo r tal que r | s en OP (V ), o tambien
P 
en k[U ], o tambien en OP  (V ), y este es vW
(s). Lo mismo vale para t, luego

P
P
P
P 
vW (f ) = vW (f ). Igualmente concluimos que vW
(f ) = vW
(f ) y, en denitiva,

P
P
vW
= vW
. Esto justica la denici
on siguiente:
Denici
on A.8 Si W es un divisor primo en una variedad cuasiproyectiva regular V , P W y mP (V /W ) = (), denimos vW como la valoracion en k(V )
inducida por , de modo que si f OP (V ) entonces vW (f ) es el exponente de
en la descomposicion de f en factores primos.
Hemos demostrado que vW no depende del punto P con el que se calcula.
M
as a
un, el teorema A.7 arma que si es una ecuacion local de W en un
abierto afn U y f k[U ], entonces vW (f ) es el mayor natural r tal que r | f
en k[U ].
Si f k(V ) y vW (f ) = r > 0, diremos que f tiene un cero de orden r a lo
largo de W , mientras que si vW (f ) = r < 0 diremos que f tiene un polo de
orden r a lo largo de W .
Notemos que si V es una curva regular y W es un punto P V , entonces
es un par
ametro local de V en P y vP (f ) es el orden de f en P que ya
tenamos denido. En particular, las nociones de ceros y polos que acabamos
de introducir extienden a las que ya tenamos para curvas.
El teorema siguiente muestra que la denici
on que hemos dado de cero y
polo es razonable:
Teorema A.9 Sea f una funci
on racional en una variedad regular V
a) Si f tiene un cero a lo largo de un divisor primo W , entonces f se anula
en un abierto de W .
b) Si f tiene un polo a lo largo de un divisor primo W entonces f es singular
en todos los puntos de W .
c) Si f se anula en un punto P V , entonces f tiene un cero W que pasa
por P .
d) Si f es singular en un punto P V , entonces f tiene un polo W que pasa
por P .
n: Si f tiene un cero a lo largo de W , sea U un abierto afn
Demostracio
donde W tenga una ecuaci
on local . Expresemos f = s/t, con s, t k[U ].
Entonces s = r , t = s para ciertos , k[U ], vW () = vW () = 0 y
vW (f ) = r s > 0. Entonces f = (/) rs y el hecho de que vW () = 0

A.2. Divisores

409

signica que
/ () = IU (W U ), es decir, que no se anula en un abierto de
W U , luego / es regular en un abierto de W en el cual se anula f .
Si f tiene un polo a lo largo de W entonces g = 1/f tiene un cero a lo largo
de W , luego se anula en un abierto de W en el cual f = 1/g ha de ser singular.
Ahora bien, si f fuera regular en alg
un punto de W , lo sera en todos los puntos
de un abierto, lo cual es imposible. Por lo tanto, f es singular en todos los
puntos de W .
Si f se anula en un punto P V entonces f OP (V ) y no es una unidad,
luego es divisible entre un primo . Por el teorema A.4 existe un divisor primo
W tal que P W y mP (V /W ) = (). Entonces vW (f ) > 0 y, por lo tanto, W
es un cero de f .
Si f es singular en un punto P V , entonces f = g/h, con g, h OP (V ),
pero g/h
/ OP (V ). Podemos exigir que g y h no tengan factores comunes.
Sea un primo en OP (V ) tal que | h,  g. Por el teorema A.4 existe
un divisor primo W de V tal que P W y mP (V /W ) = (). Claramente
vW (f ) = vW (g) vW (h) < 0, luego W es un polo de f .
En particular, una funci
on racional es regular si y s
olo si no tiene polos.
Tambien vemos que el anillo de enteros de la valoraci
on vW esta formada por
las funciones que son regulares en alg
un punto de W (y entonces lo son en un
abierto de W ).
Ejemplo Sea V = A2 y f = x/y. Vamos a ver que V tiene un u
nico cero
simple a lo largo de la recta X = 0 y un u
nico polo simple a lo largo de la recta
Y = 0.
Si llamamos W a la recta X = 0, entonces una ecuacion local de W en todo
A2 es la funci
on x, ya que una funci
on F k[A2 ] = k[X, Y ] = k[x, y] se anula
sobre W si y solo si es un m
ultiplo de x. Claramente vW (x) = 1 y vW (y) = 0,
pues la funci
on y solo se anula en un punto de W . Por lo tanto vW (f ) = 1.
Igualmente razonamos que si W es Y = 0 entonces vW (f ) = 1. Por el
teorema anterior f no puede tener m
as polos y por esto mismo aplicado a 1/f ,
tampoco puede tener mas ceros.
El teorema siguiente nos permitir
a asociar un divisor a cada funci
on racional
de una variedad:
Teorema A.10 Toda funci
on racional no nula sobre una variedad cuasiproyectiva regular tiene a lo sumo un n
umero nito de ceros y polos.
n: Sea f k(V ) una funci
Demostracio
on racional en una variedad V .
Sea C el conjunto de puntos singulares de f , que es cerrado. Por el teorema
anterior, si W es un polo de f , entonces W C y, por tener codimensi
on 1, debe
coincidir con una componente irreducible de C, luego f tiene un n
umero nito
de polos. Como los ceros de f son los polos de 1/f , tambien son un n
umero
nito.

410

Apendice A. Divisores en variedades regulares

Denici
on A.11 Sea V una variedad cuasiproyectiva regular. El grupo de
divisores de V es el Z-modulo libre DV generado por los divisores primos de V .
Lo representaremos con notacion multiplicativa. Si a DV y W es un divisor
primo, representaremos por vW (a) Z al exponente de W en a.
Para cada funci
on racional f k(V ) no nula denimos el divisor (f ) DV
como el dado por vW ((f )) = vW (f ), para todo divisor primo W . Los divisores
de esta forma se llaman divisores principales de V .
Claramente (f g) = (f )(g), por lo que los divisores principales forman un
subgrupo P del grupo de divisores. El grupo de clases de V es el grupo cociente
H(V ) = DV /P .
Observemos que (f ) = 1 si y solo si f no tiene ni ceros ni polos en V ,
es decir, si y solo si f k[V ] y no se anula en ning
un punto. Si V es una
variedad proyectiva regular esto sucede si y s
olo si f es una constante no nula.
En particular, la igualdad (f ) = (g) equivale a que f = g, con k. En otras
palabras, en una variedad proyectiva regular, el divisor de una funci
on racional
determina a esta salvo una constante.
Ejemplo

Veamos que H(An ) = 1.

En efecto, si W es un divisor primo de An , entonces el teorema 3.16 nos da


que W = V (F ), para cierto polinomio irreducible F k[X1 , . . . , Xn ]. Es claro
entonces que f = F k[An ] es una ecuacion local (en este caso global) de
W en An , luego vW (f ) = 1. M
as a
un, W = (f ), pues f no puede tener polos
y todo cero de f ha de ser un polos de 1/f , luego ha de estar contenido en W ,
luego ha de ser W . As pues, todo divisor es principal y el grupo de clases es
trivial.

Ejemplo

Veamos que H(Pn )


= Z.

Como en el ejemplo anterior, tenemos que todo divisor primo de Pn es de la


forma W = V (F ), donde ahora F es una forma irreducible, digamos, de grado r.
No obstante, ahora no es cierto que F determine una funci
on f k[Pn ]. Lo
mas que podemos hacer es tomar una forma lineal G distinta de F y denir
f = F/Gr k(Pn ). Si llamamos L = V (G), tenemos que (f ) = W/Lr .
En efecto, f es singular en los puntos de L, luego L es su u
nico polo y 1/f
es singular en los puntos de W , luego W es el u
nico cero de f . Para calcular las
multiplicidades tomamos un sistema de referencia en el que la recta innita sea
r
distinta de W o L. En el abierto afn U = An tenemos que g = [F ]/[Xn+1
] es una
funci
on regular denida por la deshomogeneizaci
on de F , que es un polinomio
irreducible, luego IU (W U ) = (g). Igualmente, si llamamos h = [G]/[G ]
tenemos que IU (L U ) = (h). As pues, vW (g) = 1, vL (h) = 1, vW (h) = 0,
vL (g) = 0 (ya que h no puede anularse sobre un abierto de W , o sera W = L,
y viceversa). Ademas, f = g/hr , luego vW (f ) = 1, vL (f ) = r.

A.2. Divisores

411

En general, si f = F/G k(Pn ), donde F y G son formas del mismo


grado, podemos exigir que sean primas entre s en k[X1 , . . . , Xn+1 ]. Descomm
pong
amoslas en factores primos F = F1m1 Frmr , G = Fr+1 r+1 Fsms . Tomamos una forma lineal H distinta de todas las formas Fi , de modo que
f = f1m1 fsms ,
donde fi = Fi /H grad Fi . Por el caso anterior,
(f ) = W1m1 Wsms ,
donde Wi = V (Fi ). (Notemos que los divisores V (H) se cancelan porque F y
G tienen el mismo grado.)
Observemos ahora que si W = V (F ) es un divisor primo, la forma F esta determinada por W salvo una constante, luego podemos denir grad W = grad F
y extender esta aplicacion a un epimorsmo de grupos grad : DPn Z. Del
razonamiento precedente se desprende que todos los divisores principales tienen grado 0 y, recprocamente, a partir de un divisor a de grado 0 podemos
construir un cociente de formas del mismo grado que determinen una funci
on
racional f tal que (f ) = a. En denitiva, el n
ucleo de la aplicaci
on grado es
precisamente el grupo de los ideales principales, luego tenemos un isomorsmo
grad : H(Pn ) Z.
Vamos a ver ahora que todo divisor es localmente principal, lo que nos
permitir
a denir la antiimagen de un divisor por una aplicaci
on regular.
Denici
on A.12 Sea V una variedad cuasiproyectiva regular, sea U un abierto
en V y sea a un divisor en V . Llamaremos a|U al divisor de U dado por
vW (a|U ) = vW (a), para cada divisor W de U .
Observemos que al calcular a|U desaparecen los factores correspondientes a
divisores de V disjuntos con U , mientras que a|U permite recuperar la multiplicidad en a de cualquier divisor de V que corte a U . Es claro entonces que un
divisor est
a completamente determinado por sus restricciones a los miembros de
un cubrimiento abierto de V .
Dado un punto P V y un divisor a, de la prueba del teorema A.3 se sigue
que podemos encontrar un entorno afn U de P disjunto de los divisores primos
de a que no pasen por P y en el que cada divisor primo Wi de a que pasa
por P tiene una ecuaci
on local i . Es claro entonces que el divisor de i en U
 vW (a)
on f = i i
cumple (f ) = a|U .
es Wi U , luego la funci
i

En denitiva, vemos que todo punto de V tiene un entorno donde a es


principal. Podemos extraer un cubrimiento nito Ui de V tal que a|Ui = (fi ),
para cierta funci
on fi k[Ui ], y entonces es claro que a esta completamente
determinado por los pares (Ui , fi ). Observemos que (fi )|Ui Uj = a|Ui Uj =
(fj )|Ui Uj , luego en Ui Uj la funci
on fi /fj tiene divisor trivial, es decir, no
tiene ni ceros ni polos.

412

Apendice A. Divisores en variedades regulares

Denici
on A.13 Un sistema compatible de funciones en una variedad cuasiproyectiva regular V es un conjunto nito de pares {(Ui , fi )}, donde los conjuntos Ui son un cubrimiento abierto de V y las funciones fi k[Ui ] son no nulas
y cumplen que, para cada par de ndices i, j, el cociente fi /fj es regular y no
se anula en Ui Uj .
Acabamos de ver como asignar a cada divisor a de V un sistema compatible
de funciones en V . Recprocamente, cada uno de estos sistemas esta inducido
por un u
nico divisor. En efecto, para cada divisor primo W de V , consideramos
un abierto Ui tal que W Ui = y denimos vW (a) = vW Ui (fi ). La compatibilidad del sistema implica que esto no depende de la elecci
on de i, pues
si W Uj = , tomamos P W Ui Uj y un entorno afn U de P tal que
U Ui Uj y W admita una ecuaci
on local en U . Entonces vW Ui (fi ) es la
multiplicidad de en fi en OP (V ), pero fi /fj es una unidad de OP (V ), luego
dicha multiplicidad coincide con la de en fj , que es vW Uj (fj ). Es claro que
el divisor construido de este modo a partir del sistema de funciones asociado a
un divisor a es el propio a.
Por otra parte, un mismo divisor determina distintos sistemas compatibles
de funciones porque podemos elegir el cubrimiento abierto. Es f
acil ver que dos
sistemas {(Ui , fi )}, {(Vj , gj )} se corresponden con el mismo divisor si y solo si
las funciones fi /gj son regulares y no se anulan en los abiertos Ui Vj .
Ahora podemos dar condiciones para que una aplicaci
on : V W permita asociar a cada divisor a de W un divisor (a) en V . En principio sabemos
que si es una aplicaci
on regular densa, entonces induce un monomorsmo de
cuerpos : k(W ) k(V ) dado por (f ) = f . Veremos que la densidad es
suciente para denir (a) para todo divisor a, pero conviene dar condiciones
que garanticen la existencia de (a) para un divisor dado.
Notemos en primer lugar que si f k(W ) es una funci
on racional no nula, la
composicion f sera tambien una funci
on racional no nula siempre que exista
un punto P [V ] donde f este denida y sea no nula. Conviene expresar esta
condici
on en otros terminos:
Llamaremos soporte de un divisor a = W1m1 Wrmr en una variedad V al
cerrado sop a = W1 Wr (con el convenio sop 1 = ).
As, para que f este denida y sea no nula, basta exigir que [V ]  sop (f ).
Consideremos ahora un divisor a en V tal que [V ]  sop a. En particular,
esto sucede siempre que es densa. Podemos tomar una familia compatible de
funciones (Ui , fi ) tal que [V ] Ui = . Vamos a ver que entonces tambien se
cumple [V ] Ui  sop (fi ).
Supongamos que [V ] Ui sop (fi ). Claramente [V ] es irreducible, pues
en caso contrario V sera reducible. Entonces [V ] = [V ] Ui sop (fi ). Por
construccion de fi tenemos que sop (fi ) Ui = sop a Ui . As pues,
[V ] Ui [V ] Ui sop a,

A.2. Divisores

413

luego, tomando clausuras de nuevo,


[V ] [V ] = [V ] Ui sop a,
contradicci
on.
De este modo, las funciones fi son funciones racionales no nulas en 1 [Ui ],
y es inmediato comprobar que los pares (1 [Ui ], fi ) forman un sistema compatible de funciones en V . M
as a
un, si consideramos dos sistemas compatibles
de funciones asociados a a en W (con la condici
on [V ] Ui = ), entonces los
sistemas en V denidos seg
un acabamos de ver determinan un mismo divisor,
al que podemos llamar (a).
El teorema siguiente resume lo que hemos demostrado:
Teorema A.14 Sea : V W una aplicaci
on regular entre dos variedades
cuasiproyectivas regulares, sea a un divisor en W tal que [V ]  sop a y sea
{(Ui , fi )} un sistema compatible de funciones en W asociado a a y tal que
[V ] Ui = para todo i. Entonces {(1 [Ui ], fi )} es un sistema compatible
de funciones en V que determina un divisor (a) independiente de la elecci
on
del sistema de funciones.
Si a1 y a2 son dos divisores de V2 determinados por los sistemas de funciones
{(Ui , fi )} y {(Vj , gj )}, es claro que a1 a2 esta determinado por el sistema de
funciones {(Ui Vj , fi gj )}, de donde se sigue sin dicultad que si (a) y (b)
estan denidos, entonces tambien lo esta (ab) y
(ab) = (a)(b).
En particular, si : V W es una aplicaci
on regular densa entre variedades regulares, tenemos que : DW DV es un homomorsmo de grupos.
Por otra parte, un divisor principal (f ) esta determinado por el sistema de
funciones (W, f ), y es claro entonces que (si esta denido) ((f )) = ( f ).
Como transforma divisores principales en divisores principales, vemos que (si
es densa) induce un homomorsmo : H(W ) H(V ).
Otra propiedad sencilla de probar es que si : V W y : W X
son aplicaciones regulares y a es un divisor en X tal que estan denidos (a) y
((a)), entonces
(a) = ((a)).
Ejercicio: Comprobar que la denici
on de extiende a la que ya tenamos para
aplicaciones regulares no constantes entre curvas proyectivas regulares.

414

Apendice A. Divisores en variedades regulares

A.3

Aplicaci
on a las isogenias

Aunque el interes principal de la teora de divisores se debe principalmente


a su conexi
on con los n
umeros de interseccion y el teorema de Bezout, nosotros
veremos u
nicamente una aplicaci
on a la teora de curvas elpticas. En esta
seccion supondremos siempre que las curvas consideradas estan denidas sobre
un cuerpo de constantes de caracterstica distinta de 2 o 3.
Denici
on A.15 Consideremos dos curvas elpticas E1 y E2 consideradas como
grupos con la operaci
on denida en 9.19 a partir de sendos puntos O1 y O2 . Una
isogenia : E1 E2 es una aplicaci
on regular tal que (O1 ) = O2 .
En realidad las isogenias cumplen m
as de lo que en principio hemos exigido:
Teorema A.16 Las isogenias son homomorsmos de grupos.
n: : E1 E2 una isogenia entre curvas elpticas. PodeDemostracio
mos suponer que es no nula. Consideramos el diagrama siguiente,
E1


E2

 H0 (E1 )


 H0 (E2 )

donde las echas horizontales son los isomorsmos P  [P/O] entre las curvas
y sus grupos de clases de grado 0, mientras que la echa de la derecha es el
homomorsmo inducido por la extensi
on de al grupo de divisores (es decir,
por la norma denida en 7.3, que induce un homomorsmo sobre los grupos de
clases en virtud de 7.4). Obviamente el diagrama es conmutativo, luego es un
homomorsmo de grupos.
Denici
on A.17 Si E1 y E2 son dos curvas elpticas (con una estructura de
grupo prejada), llamaremos Hom(E1 , E2 ) al conjunto de todas las isogenias
de E1 en E2 , que claramente es un grupo abeliano con la suma denida puntualmente. (Aqu usamos el teorema 9.21.) Llamaremos End E al grupo de
isogenias de una curva elptica E en s misma.
En la seccion 1.8 hemos estudiado las isogenias de las curvas elpticas complejas a traves de su representacion como toros complejos (all las llam
abamos
homomorsmos analticos). Los resultados de esta seccion generalizan sustancialmente a los vistos all.
Las isogenias mas simples de una curva elptica E en s misma son las multiplicaciones enteras m (P ) = mP , para m Z. Vamos a investigar sus n
ucleos,
es decir, los subgrupos E[m] formados por los elementos que cumplen mP = 0.
En general, el n
ucleo de una isogenia no nula : E1 E2 es un subgrupo nito de E1 , pues cada punto tiene un n
umero nito de antiim
agenes por
cualquier aplicaci
on regular no constante entre curvas.

A.3. Aplicaci
on a las isogenias

415

M
as precisamente, recordemos que el grado de una aplicacion regular no
constante entre curvas se dene como grad = |k(E1 ) : [k(E2 )]|. Si es seumero nito de
parable, entonces todos los puntos de E2 salvo a lo sumo un n
ellos (los ramicados) tienen grad antiim
agenes, pero si es una isogenia entonces todos los puntos han de tener el mismo n
umero de antiim
agenes (porque
es un homomorsmo de grupos), luego, en particular, el n
ucleo de una isogenia
separable es un grupo de orden grad .
El teorema principal que vamos a demostrar es el siguiente:
Teorema A.18 Si E es una curva elptica, existe una aplicaci
on
( , ) : End E End E Q
que verica las propiedades
(, ) = (, ),

( + , ) = (, ) + (, )

y adem
as (, ) = grad , para toda isogenia (con el convenio de que la
isogenia nula tiene grado 0).
Para probar esto basta demostrar que la aplicaci
on n : End E N dada
por n() = grad satisface la relacion
n( + ) + n( ) = 2(n() + n()),

(A.1)

pues entonces basta denir


(, ) =

1
1
(n( + ) n() n()) = (n() + n() n( )).
2
2

Obviamente (, ) = (, ). Veamos que la expresion


S(, , ) = ( + , ) (, ) (, )
es identicamente nula. Aplicando (A.1) con = = 0 obtenemos que n(0) = 0
y con = 0 obtenemos n() = n(). De aqu se sigue que (, ) = (, )
y, por simetra, (, ) = (, ). De aqu a su vez obtenemos que
S(, , ) = S(, , ),

S(, , ) = S(, , ).

Ahora bien, desarrollando la denici


on de S vemos que
2S(, , ) = n( + + ) n( + ) n( + ) n( + ) + n() + n() + n()
es una expresion simetrica en sus tres variables, luego
S(, , ) = S(, , ) = S(, , ) = S(, , ),
de donde podemos concluir que S(, , ) = 0.
La segunda expresi
on que dene a (, ) muestra que (, ) = n().

416

Apendice A. Divisores en variedades regulares

Para demostrar (A.1) necesitamos algunas consideraciones sobre divisores


en la supercie E E. Llamemos
= {(P, P ) | P E},

= {(P, P ) | P E}.

Se trata de dos curvas isomorfas a E. Aqu usamos que la imagen de la


aplicaci
on regular P  (P, P ) (resp. P  (P, P )) es cerrada y claramente es
un isomorsmo, pues su inversa es una proyecci
on. As pues, y son dos
divisores primos de E E. (Es f
acil ver que son distintos.)
Llamemos S : E E E a la aplicaci
on suma S(P, Q) = P + Q y
recordemos que P : E E representa a la traslacion P (Q) = P + Q. Vamos
a calcular
d(P,Q) S : TP E TQ E TP +Q E.
Para ello consideramos la aplicaci
on i1Q : E E E dada por i1Q (R) =
1
(R, Q). Como iQ S = Q , tenemos que dP i1Q d(P,Q) S = dP Q . Igualmente
sucede con la otra componente, luego
d(P,Q) S = dP Q + dQ P .
En particular concluimos que d(P,Q) S es suprayectiva.
Vamos a usar esto para demostrar que S(O) = . En efecto, sea tO un
par
ametro local de E en O y sea U un entorno de O donde tO sea regular y
no tenga m
as ceros. Entonces (U, tO ) forma parte de un sistema compatible
de funciones asociado al divisor O. Los puntos no cubiertos por U (un n
umero
nito) se cubren con abiertos que no contengan m
as que un cero o polo de tO y
les asignamos la funci
on constante 1.
As, S(O) es el divisor de S(tO ) en S 1 [U ]. Ciertamente, S(tO ) es regular en
S 1 [U ], luego S(O) no tiene polos. Por otra parte, si (P, Q) S 1 [U ] cumple
S(tO )(P, Q) = tO (P + Q) = 0 es porque P + Q = 0, luego S(tO ) se anula
u
nicamente sobre los puntos de S 1 [U ], luego es el u
nico cero de S(O).
Falta probar que su multiplicidad es 1. Para ello basta probar que S(tO ) es una
ecuacion local de . A su vez, si tomamos (P, P ) , basta ver que S(tO ) es
primo en O(P,P ) (E E). Este anillo es un dominio de factorizaci
on u
nica y el
ideal maximal m(P,P ) contiene a todos los primos. Por consiguiente, si S(tO )
fuera compuesta, cumplira S(tO ) m2(P,P ) .
Ahora bien, como d(P,P ) S : T(P,P ) (E E) TO E es suprayectiva, su
dual mO /m2O m(P,P ) /m2(P,P ) es inyectiva, luego S(tO )
/ m2(P,P ) .
Similarmente se prueba que si R : E E E es la aplicacion dada por
R(P, Q) = P Q, entonces R(O) = .
Consideremos ahora las proyecciones pi : E E E, para i = 1, 2, y
vamos a demostrar que
p1 (O) = {O} E,

p2 (O) = E {O}.

A.3. Aplicaci
on a las isogenias

417

Razonando como antes, p1 (O) es el divisor de p1 (tO ) en S 1 [U ]. De nuevo


se trata de un divisor sin polos y con {O}E como u
nico cero. La multiplicidad
es 1 porque d(O,O) p1 es suprayectiva.
El resultado crucial es la siguiente igualdad de clases de divisores en E E:
[] = [p1 (O)2 p2 (O)2 ].

(A.2)

Para probarla basta encontrar f k(E E) con divisor /p1 (O)2 p2 (O)2 .
No perdemos generalidad si suponemos que E es una curva plana denida
por una ecuaci
on de Weierstrass cuyo neutro O es su u
nico punto innito. Entonces, cada recta vertical X = a corta a E en dos puntos nitos P y Q (no
necesariamente distintos) y el teorema 9.20 muestra que P + Q = O. En otras
palabras, dos puntos nitos P y Q E cumplen x(P ) = x(Q) si y solo si
P = Q en E.
Sean x1 , y1 , x2 , y2 las funciones coordenadas en E E y consideremos la
funci
on f = x1 x2 k(E E).
Tenemos que f se anula sobre los puntos nitos de , luego sus ceros
son y . Vamos a ver que su multiplicidad es 1.
Sea P E un punto nito de E tal que P = P . Entonces x x(P )
es un par
ametro local en P , luego x1 x1 (P ), x2 x2 (P ) son un sistema
de par
ametros locales en (P, P ). Esto implica que d(P,P ) x1 y d(P,P ) x2 son
linealmente independientes, luego d(P,P ) (x1 x2 ) = 0, luego x1 x2
/ m2(P,P ) ,
un A.4 existe una curva W en E E
luego f es primo en O(P,P ) (E E). Seg
que pasa por (P, P ) y de modo que (f ) = m(P,P ) (E E/W ). Necesariamente
W = , luego v (f ) = 1.
Tambien se cumple que x x(P ) = x x(P ) es un par
ametro local en P ,
luego razonando igualmente con el punto (P, P ) llegamos a que v (f ) = 1.
Por otra parte, f es singular en los puntos (O, P ) y (P, O), donde P es un
punto nito de E, luego sus polos son los primos p1 (O) y p2 (O). Vamos a probar
que su multiplicidad en f es 2. Ante todo,


x2
f = 1
x1 ,
x1
y el primer factor vale 1 en cualquier punto (O, P ), luego vp1 (O) (f ) = vp1 (O) (x1 ).
Un par
ametro local de E en O es x/y, luego t = x1 /y1 forma parte de un sistema
de par
ametros locales de E E en (O, P ), luego su diferencial es no nula, luego
t
/ m2(O,P ) y, por consiguiente, es primo en O(O,P ) (E E). De aqu se sigue que
es una ecuacion local de p(O) alrededor de (O, P ). Como
x1 =

x31 2
t
y12

y el primer factor es una unidad de O(O,P ) (E E), podemos concluir que


vp1 (O) (f ) = 2. Igualmente se razona con el otro polo.

418

Apendice A. Divisores en variedades regulares

Ahora ya podemos demostrar el teorema A.18. Recordemos que basta demostrar la relaci
on (A.1). Consideremos dos isogenias , End E tales que
, , + y sean no nulas. Sea f : E E E la aplicaci
on dada por
f (P ) = ((P ), (P )). Entonces f p1 = , f p2 = , luego
f (p1 (O)) = (O),

f (p2 (O)) = (O).

Aqu usamos que f esta denida porque = 0 = . Similarmente, el hecho


de que + = 0 implica que f esta denida sobre y como = 0 tambien
lo esta sobre . Ademas, f S = + , luego f () = f (S(O)) = ( + )(O)
e, igualmente, f () = f (S(O)) = ( )(O).
Aplicando f a (A.2) obtenemos que
[( + )(O)( )(O)] = [(O)2 (O)2 ].

Esta
es una igualdad de clases de divisores de la curva E. Teniendo en cuenta
que los divisores principales tienen grado 0, vemos que
grad( + )(O) + grad( )(O) = 2(grad (O) + grad (O)).
Por u
ltimo, es claro que grad (O) = grad , e igualmente con las otras
isogenias, luego tenemos (A.1).
Si = 0 entonces (A.1) es trivial. Si = 0 tambien, teniendo en cuenta
que grad = grad(), dado que = 1 y 1 (es decir, la aplicacion
P  P ) es un isomorsmo, luego tiene grado 1.
Supongamos ahora que = 0. Esto nos impide calcular f (). Sea
t = x/y k(E), que tiene un cero simple en O. Sea a = O/(t), de modo
que [O] = [a] y O
/ sop a. Sea  = S(a), de modo que [ ] = []. Por
consiguiente, la f
ormula (A.2) sigue siendo cierta con  en lugar de , pero
ahora no divide a  , por lo que f ( ) s que esta denida. Adem
as
f ( ) = ( )(a) = 0(a) = 1,
pues si formamos un sistema compatible de funciones (Ui , fi ) asociado a a tal
que 0[E] Ui = (es decir, O Ui ), entonces las funciones 0 fi = fi (O) = 0
son constantes no nulas, que determinan el divisor trivial.
As pues, grad f ( ) = 0 = grad( ) y se sigue cumpliendo (A.1). Si
+ = 0 razonamos an
alogamente.
Ahora podemos calcular el grado de las multiplicaciones m . La relaci
on
(A.1) nos da que
grad m+1 + grad m1 = 2(grad m + grad 1 ).
Puesto que, obviamente, grad 0 = 0 y grad 1 = 1, una simple inducci
on
prueba que grad m = m2 para todo m 0 y, de aqu, para todo m Z (puesto
que grad 1 = 1).

A.3. Aplicaci
on a las isogenias

419

As, si el cuerpo de constantes k tiene caracterstica 0, entonces m es separable, luego concluimos que el subgrupo E[m] formado por los puntos P E
tales que mP = O tiene orden m2 . En realidad puede probarse que m es
separable incluso si k tiene caracterstica prima p y p  m.
M
as a
un, bajo estas hip
otesis podemos determinar la estructura del grupo:
necesariamente
E[m]
= (Z/mZ) (Z/mZ).
En efecto, si descomponemos E[m] en producto de grupos cclicos de orden
potencia de primo, cada primo p | m no puede aparecer m
as que en el orden de
dos factores, pues de lo contrario |E[p]| p3 . Por otra parte, si m = pr m , con
(m, m ) = 1, entonces E[m] no puede contener un subgrupo de orden p2r , luego
ha de haber exactamente dos factores de orden pr .
En particular, si E es una c
ubica regular sobre un cuerpo de caracterstica 0
(o, m
as en general, de caracterstica distinta de 2 o 3), el grupo E[3] esta formado
por los puntos P E tales que P , P , P esten alineados, y estos son los puntos
de inexi
on de E.
Por consiguiente, toda cubica regular E sobre un cuerpo de caracterstica
distinta de 2 o 3 tiene exactamente 9 puntos de inexi
on. Adem
as, una recta
que pase por dos de ellos P y Q corta a E en otro punto de inexi
on R, pues
R = P Q, con lo que 3R = 0.

Bibliografa
[1] Appell, P, y Lacour, E. Principes de la theorie des fonctions elliptiques et
applications. Gauthier-Villars, Paris, 1897.
[2] Artin, E. Algebraic Numbers and Algebraic Functions. Nelson, 1967.
[3] Bliss, G.A. Algebraic Functions. Dover, New York, 1966.
[4] Eichler, M. Introduction to the theory of algebraic numbers and functions.
Academic Press, New York, 1966.
[5] Fulton, W. Curvas algebraicas. Introducci
on a la geometra algebraica. Reverte, Barcelona, 1971.
[6] Iyanaga, S. (Ed.) The Theory of Numbers. North Holland, Amsterdam,
1969.
[7] Kendig, K. Elementary Algebraic Geometry. Springer, New York, 1977.
[8] Lang, S. Introduction to algebraic and abelian functions. Addison-Wesley,
Massachusetts, 1972.
[9] Markushevich, A. Teora de las funciones analticas. Ed. Mir, Mosc
u, 1978.
[10] Milne, J.S. Elliptic Curves. Apuntes, 1996.
[11] Murty, V.K. Introduction to Abelian Varieties. AMS, 1993.
[12] Shafarevich, I. R. Basic Algebraic Geometry. Springer, New York, 1994.
[13] Siegel, C. L. Topics in Complex Function Theory. (3 vol
umenes) John Whiley & sons, New York, 1969, 1971, 1973.
[14] Walker, R.J. Algebraic Curves. Dover, New York, 1962.
[15] Zariski, O., Samuel, P. Commutative Algebra. Springer, New York, 1975.

421

Indice de Materias
abierto principal, 82
algebraicamente (in)dependiente (conjunto), 9
algebraico (conjunto), 57, 69
analtico (conjunto, punto), 48
anillo local, 66, 75
aplicaci
on
antiholomorfa, 44
birracional, 93
nita, 95, 97
holomorfa, 22
polin
omica, 63
racional, 90
regular, 79
base
can
onica, 356
de trascendencia, 9
dual, 266
birracional
aplicaci
on, 93
equivalencia, 93

codimension, 102
cohomologa, 344
complecion, 194
complementario, 266
completo (cuerpo), 193
complexicacion, 41
conforme (transformaci
on), 22, 36
conservacion, 247
coordenadas homogeneas, 67
cuerpo
de constantes exacto, 230
de descomposicion, 240
de inercia, 240
metrico, 192
completo, 193
discreto, 198
no arquimediano, 196
curva, 102
afn plana, 58
elptica, 314
proyectiva plana, 71
diferencial, 111, 115, 304
diferenciales
de 1a/2a/3a clase, 325
diferente, 267, 271
local, 271
dimensi
on, 36, 102
de un divisor, 298
pura, 102
discriminante, 318
divisor, 245, 410
de una diferencial, 305
diferencial, 290
normal, 364
primo, 220, 407
principal, 246, 410

cadena, 343
caracterstica de Euler, 167
carta, 36
Cauchy (sucesion de), 193
Cauchy-Riemann (ecuaciones), 23
cero, 229, 408
de una serie, 202
ciclo, 344
clase
can
onica, 291
diferencial, 291
clausura
entera, 5
proyectiva, 71
422

INDICE DE MATERIAS
ecuacion local, 404
Eisenstein
polinomio de, 216
serie de, 381
elementos ideales, 301
elptica
curva, 314, 316
funci
on, 316, 375
elptico (cuerpo), 314
entera (extension), 4
entero, 4, 198
equivalencia
de divisores, 251
de valores absolutos, 192
proyectiva, 80
escision, 247
completa, 247
esfera de Riemann, 163
espacio
afn, 56
proyectivo, 67
tangente, 115
tangente holomorfo, 44
estructura analtica, 36
extension de constantes, 272
nita (aplicaci
on), 95, 97
forma diferencial, 278, 288
forma normal de Weierstrass, 265
fracci
on algebraica, 218
frontera, 343, 344
funci
on
algebraica, 217
elptica, 375
de Jacobi, 399
de Weierstrass, 380
modular, 385
racional, 65, 75
genero, 166, 170, 304, 308
grado, 249
absoluto, 272
de inercia, 214, 224
de trascendencia, 11
de un divisor, 226
de una aplicaci
on, 219

423
de una aplicaci
on nita, 155
de una aplicaci
on holomorfa, 166
local, 224
mnimo, 311
grupo
de clases, 251, 410
de descomposicion, 239
de inercia, 240
Hensel (lema de), 206
hessiano, 264
hiperelptica (curva), 314
hiperelptico (cuerpo), 314
hiperplano proyectivo, 68
hipersupercie, 102
holomorfa (aplicaci
on), 22, 36
homogeneo (ideal), 69
homologa, 344
homomorsmo analtico, 52
Hurwitz (f
ormula de), 168, 233, 309
ndice de ramicaci
on, 164, 213, 222
ntegramente cerrado (anillo), 5
isogenia, 414
isometra, 193
isomorsmo, 79
analtico, 52
topol
ogico, 193
lemniscata, 339
multiplicidad, 257, 261
modulo complementario, 401
m
ultiplo, 298
no ramicada (aplicaci
on), 155
noetheriano (anillo, m
odulo), 1
norma, 209, 248
absoluta, 329
n
umero de interseccion, 252, 261
orden
de una funci
on elptica, 379
de una serie, 14
de una serie de potencias, 202
paralelogramo fundamental, 376

424
periodo, 350, 357, 375
polar, 349
polidisco, 26
polin
omica (aplicacion), 63
polo, 229, 408
de una serie, 202
Principio de prolongaci
on analtica,
150
proyeccion, 98
punto
de escision, de ramicaci
on, 164
de inexi
on, 262
ordinario, 291
simple, doble, triple, etc., 257
radical, 59
ramicaci
on, 222, 247
completa, 247
regular, 229
aplicaci
on, 79
funci
on, 66, 75
punto, variedad, 118
serie, 17
regularizaci
on, 138
relaciones de Riemann, 354
residuo, 282, 283, 294
retculo, 49
Rieman (forma de), 177
Segre (variedad), 84
separador (elemento), 286
serie
convergente, 25
de potencias, 14, 201
de Taylor, 124
singular, 229
funci
on, 66, 75
punto, 118
singularidad, 66, 75, 90
sistema de parametros locales, 121
soporte, 412
subvariedad, 45
supercie, 102
de Riemann, 163
smplice, 343
tangente, 257

INDICE DE MATERIAS
variedad, 115
Teorema
de Abel, 361, 364
de Abel-Jacobi, 367
de aproximaci
on, 194
de Bezout, 255
de cambio de variable, 345
de Hilbert, 3
de Jacobi, 366
de la funci
on inversa, 45
de los ceros de Hilbert, 13
de los residuos, 296
de Noether, 101
de preparaci
on de Weierstrass,
18
de Riemann-Roch, 307
parte de Riemann, 308
de Stokes, 345
topologa
compleja, 145
de Zariski, 76
toro complejo, 49
transformaci
on
conforme, 22, 36
proyectiva, 80
trivial (valor absoluto), 191
termino inicial, 14
valor absoluto, 191, 192
no arquimediano, 195
trivial, 191
valoraci
on, 197
variedad
afn, 60
analtica, 36
cuasiproyectiva, 77
jacobiana, 357
proyectiva, 70
tangente, 111, 113, 115, 131
Veronese (variedad de), 100
Weierstrass (funci
on de), 379
Zariski (topologa de), 76
zeta (funci
on), 171
no degenerada, 177

You might also like