Está en la página 1de 436

Carlos Ivorra Castillo

GEOMETR

IA
ALGEBRAICA
Mientras el algebra y la geometra han estado
separadas, su progreso ha sido lento y sus aplicacio-
nes 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
Introduccion ix
Captulo I: Preliminares 1
1.1 Anillos noetherianos . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Extensiones enteras . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 El lema de Nakayama . . . . . . . . . . . . . . . . . . . . . . . . 7
1.4 Extensiones trascendentes . . . . . . . . . . . . . . . . . . . . . . 9
1.5 Anillos de series formales de potencias . . . . . . . . . . . . . . . 13
1.6 Funciones holomorfas de varias variables . . . . . . . . . . . . . . 22
1.7 Variedades analticas . . . . . . . . . . . . . . . . . . . . . . . . . 35
1.8 Toros complejos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Captulo II: Variedades algebraicas 55
2.1 Variedades anes . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
2.2 Variedades proyectivas . . . . . . . . . . . . . . . . . . . . . . . . 67
2.3 Variedades cuasiproyectivas . . . . . . . . . . . . . . . . . . . . . 76
2.4 Producto de variedades . . . . . . . . . . . . . . . . . . . . . . . 83
2.5 Aplicaciones racionales . . . . . . . . . . . . . . . . . . . . . . . . 89
Captulo III: Dimension 95
3.1 Aplicaciones nitas . . . . . . . . . . . . . . . . . . . . . . . . . . 95
3.2 La dimensi on de un conjunto algebraico . . . . . . . . . . . . . . 102
3.3 Variedades tangentes y diferenciales . . . . . . . . . . . . . . . . 110
3.4 Puntos regulares . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
3.5 Inmersion de variedades . . . . . . . . . . . . . . . . . . . . . . . 129
3.6 Curvas algebraicas . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Captulo IV: Variedades complejas 143
4.1 Las estructuras topol ogica y analtica . . . . . . . . . . . . . . . 143
4.2 El teorema de conexi on . . . . . . . . . . . . . . . . . . . . . . . 154
4.3 Variedades proyectivas . . . . . . . . . . . . . . . . . . . . . . . . 160
4.4 Supercies de Riemann . . . . . . . . . . . . . . . . . . . . . . . 163
4.5 El teorema de Lefschetz . . . . . . . . . . . . . . . . . . . . . . . 170
v
vi

INDICE GENERAL
Captulo V: Cuerpos metricos 191
5.1 Valores absolutos . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
5.2 Valoraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
5.3 Cuerpos de series formales de potencias . . . . . . . . . . . . . . 201
5.4 El lema de Hensel . . . . . . . . . . . . . . . . . . . . . . . . . . 205
5.5 Extensi on de valores absolutos . . . . . . . . . . . . . . . . . . . 209
Captulo VI: Funciones algebraicas I 217
6.1 Cuerpos de funciones algebraicas . . . . . . . . . . . . . . . . . . 217
6.2 Divisores primos . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
6.3 Funciones algebraicas complejas . . . . . . . . . . . . . . . . . . . 230
6.4 La aritmetica de los divisores primos . . . . . . . . . . . . . . . . 236
Captulo VII: Funciones algebraicas II 245
7.1 Divisores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
7.2 Interseccion de curvas . . . . . . . . . . . . . . . . . . . . . . . . 251
7.3 Diferentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
7.4 Extensiones de constantes . . . . . . . . . . . . . . . . . . . . . . 272
Captulo VIII: El teorema de Riemann-Roch 275
8.1 Diferenciales de series de potencias . . . . . . . . . . . . . . . . . 275
8.2 Diferenciales de funciones algebraicas . . . . . . . . . . . . . . . . 286
8.3 La dimensi on de un divisor . . . . . . . . . . . . . . . . . . . . . 298
8.4 El teorema de Riemann-Roch . . . . . . . . . . . . . . . . . . . . 301
Captulo IX: Consecuencias del teorema de Riemann-Roch 311
9.1 Consecuencias inmediatas . . . . . . . . . . . . . . . . . . . . . . 311
9.2 Cuerpos de funciones elpticas . . . . . . . . . . . . . . . . . . . . 316
9.3 Formas diferenciales . . . . . . . . . . . . . . . . . . . . . . . . . 324
9.4 Cuerpos de constantes nitos . . . . . . . . . . . . . . . . . . . . 329
Captulo X: Integrales abelianas 339
10.1 Homologa y cohomologa . . . . . . . . . . . . . . . . . . . . . . 342
10.2 Integraci on de formas meromorfas . . . . . . . . . . . . . . . . . 350
10.3 El teorema de Abel . . . . . . . . . . . . . . . . . . . . . . . . . . 359
10.4 El teorema de inversi on de Jacobi . . . . . . . . . . . . . . . . . . 364
10.5 Integrales elpticas . . . . . . . . . . . . . . . . . . . . . . . . . . 368
Captulo XI: Funciones elpticas 375
11.1 Funciones doblemente peri odicas . . . . . . . . . . . . . . . . . . 375
11.2 Curvas elpticas reales . . . . . . . . . . . . . . . . . . . . . . . . 386
11.3 Las funciones sigma y dseta . . . . . . . . . . . . . . . . . . . . . 392
11.4 Las funciones de Jacobi . . . . . . . . . . . . . . . . . . . . . . . 397

INDICE GENERAL vii


Apendice A: Divisores en variedades regulares 403
A.1 Subvariedades de codimensi on 1 . . . . . . . . . . . . . . . . . . . 403
A.2 Divisores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
A.3 Aplicaci on a las isogenias . . . . . . . . . . . . . . . . . . . . . . 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 coe-
cientes 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 aplicacio-
nes 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 prin-
cipio no hay ninguna interpretaci on geometrica subyacente. As, en el ejemplo
de las dos ecuaciones lineales, todo lo dicho vale igualmente aunque sus coe-
cientes 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
unicamente que la forma de relegar a un segundo plano los sistemas de ecua-
ciones 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
x 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 real-
mente 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 con-
textos, con lo cual podemos pensar geometricamente y aplicar ideas geometricas
en casos donde la geometra solo esta presente como una mera analoga, mien-
tras 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 alge-
braica 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 inde-
pendiente 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 sen-
tido 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 va-
riedad 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 geo-
metra algebraica nos permite hablar de variedades tangentes, de derivadas y
diferenciales, de ceros y polos de funciones, etc. sin necesidad de ninguna estruc-
tura 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 unico 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 tie-
nen 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 alge-
braicas 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 geo-
metra 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 R
n
al an alisis
curvo de la geometra diferencial.
Hemos evitado los enfoques demasiado tecnicos, como son el del algebra con-
mutativa 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 in-
cidido 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 consi-
guiente, 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 bre-
vemente al caso de variedades de dimension arbitraria, pero unicamente 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:
Denicion 1.1 Sea A un anillo y M un A-modulo. Se dice que M es noethe-
riano si todos sus submodulos son nitamente generados.
Un anillo A es noetheriano si lo es como A-modulo, es decir, si todos sus idea-
les son nitamente generados. En particular todo dominio de ideales principales
es noetheriano.
Las caracterizaciones siguientes suelen ser utiles:
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
M
1
M
2
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
2 Captulo 1. Preliminares
Demostraci on: a) b) La uni on de todos los modulos M
i
es un subm o-
dulo de M, luego tiene un generador nito, que estar a contenido en alguno de
los modulos M
i
0
. Entonces M = M
i
0
y por lo tanto M = M
i
para todo i i
0
.
b) c) Si existiera una familia de subm odulos sin maximal podramos
tomar un m odulo cualquiera M
0
, que al no ser maximal estara estrictamente
contenido en otro m odulo M
1
de la familia, que estara contenido en otro M
2
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 m
0
N y se cumple N ,= (m
0
), luego existe un m
1
en N (m
0
) y
N ,= (m
0
, m
1
), luego existe un m
2
en N (m
0
, m
1
) y N ,= (m
0
, m
1
, m
2
). De
este modo construimos una familia de subm odulos
(m
0
) (m
0
, m
1
) (m
0
, m
1
, m
2
)
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.
Demostraci on: Sea N un subm 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.
Demostraci on: A cada subm 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 su-
cesiones 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.
Demostraci on: Tenemos que E es noetheriano y (E+F)/E

= F/(EF)
tambien lo es, luego E +F es noetheriano.
1.2. Extensiones enteras 3
Teorema 1.6 Si A es un anillo noetheriano, entonces todo A-m odulo nita-
mente generado es noetheriano.
Demostraci on: Si M admite un generador con m elementos, entonces
existe un epimorsmo de anillos f : A
m
M (pues A
m
es un modulo libre de
rango m y podemos extender a un epimorsmo una biyecci on entre una base de
A
m
y un generador de M). Aplicando m veces el teorema anterior concluimos
que A
m
es un modulo noetheriano y M es isomorfo a un cociente de A
m
, 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[X
1
, . . . , X
n
] tambien lo es.
Demostraci on: Basta probarlo para una indeterminada. Sea a un ideal
de A[X]. Sea b
i
el conjunto de los coecientes directores de los polinomios de a
de grado i (mas el 0).
Es claro que b
i
es un ideal de A, as como que b
0
b
1
b
2
b
3
(para
ver que un elemento de b
i
esta en b
i+1
basta multiplicar por X el polinomio
que justica que est a en b
i
). Como A es noetheriano, los ideales b
i
son iguales
a partir de un b
r
.
Sea b
i
= (b
i1
, . . . , b
in
) 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 b
ij
,= 0.
Sea p
ij
un polinomio en a de grado i cuyo coeciente de grado i sea b
ij
.
Vamos a probar que a = (p
ij
[ 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 p
ij
por inducci on sobre d. El coeciente director de f esta en b
d
. Si
d > r notamos que los coecientes directores de X
dr
p
r1
, . . . , X
dr
p
rn
son los
n umeros b
r1
, . . . , b
rn
, que generan b
d
= b
r
. Por consiguiente existen elementos
c
1
, . . . , c
n
en A tales que el polinomio f c
1
X
dr
p
r1
c
n
X
dr
p
rn
tiene
grado menor que d y esta en a, luego por hip otesis de induccion f esta en el
ideal generado por los p
ij
.
Si d r obtenemos un polinomio f c
1
p
d1
c
n
p
dn
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[b
1
, . . . , b
n
] es un anillo
nitamente generado sobre A, entonces B es noetheriano.
(Porque B es isomorfo a un cociente de A[X
1
, . . . , X
n
]).
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
4 Captulo 1. Preliminares
necesaria en aquellos contextos en los que trabajamos con anillos y no podemos
permitirnos pasar a sus cuerpos de cocientes.
Denicion 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.
Demostraci on: Si es entero entonces
n
+d
n1

n1
+ +d
1
+d
0
= 0,
para ciertos d
i
D. Basta considerar el modulo M =

1, , . . . ,
n1
_
D
.
Dado un m odulo M = v
1
, . . . , v
n
)
D
tal que M M, existen elementos d
ij
en D tales que
v
i
= d
i1
v
1
+ +d
in
v
n
, para i = 1, . . . , n.
Esto equivale a la ecuacion vectorial v = vA, donde v = (v
i
) y A = (d
ij
), 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.
Demostraci on: Sean , E. Sean M y N dos D-modulos no nulos
nitamente generados tales que M M y N N. Entonces es facil ver
que MN es un D-modulo no nulo nitamente generado y ( )MN MN,
MN MN. Por lo tanto E y E.
Denicion 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 compor-
tan 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 ele-
mentos obtenemos ademas una extensi on nitamente generada.
Teorema 1.13 Sean D E dominios ntegros tales que E = D[a
1
, . . . , a
n
] con
los a
i
enteros sobre D. Entonces E es un D-m odulo nitamente generado.
1.2. Extensiones enteras 5
Demostraci on: Si tenemos una cadena D F E de dominios ntegros
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 = e
1
, . . . , e
n
)
F
y F = f
1
, . . . , f
m
)
D
entonces E = e
i
f
j
)
D
.
De aqu se sigue que basta probar el teorema para una sola adjunci on. Su-
pongamos 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 gradr(X) < n, y entonces
resulta que q(a) = r(a). De aqu se sigue que E =

1, a, . . . , a
n1
_
.
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.
Demostraci on: Sea F. Entonces
n
+e
n1

n1
+ +e
1
+e
0
= 0
para ciertos e
i
E. Sea E

= D[e
0
, . . . , e
n1
]. 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.


Denicion 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 unica es ntegramente cerrado.
Demostraci on: Sea D un dominio de factorizaci on unica. Si no es ntegra-
mente 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
+d
n1
(/)
n1
+ +d
1
(/) +d
0
= 0, para ciertos d
i
D.
Multiplicando por
n
queda
n
+ d
n1

n1
+ + d
1

n1
+ d
0

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
6 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.
Demostraci on: Es obvio que un K-monomorsmo de L en una clausura
algebraica de L enva elementos enteros a elementos enteros, luego los conju-
gados 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.
Demostraci on: Por hip otesis d
n

n
+d
n1

n1
+ +d
1
+d
0
= 0 para
ciertos d
i
D con d
n
,= 0. Multiplicando por d
n1
n
queda
(d
n
)
n
+d
n1
(d
n
)
n1
+ +d
1
(d
n
) +d
0
= 0,
luego d
n
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.
Demostraci on: Basta probar que la clausura entera de D en L esta con-
tenida en un D-modulo nitamente generado, pues tal m odulo ser a noetheriano
y en consecuencia la clausura entera sera nitamente generada.
Sea w
1
, . . . , w
n
una K-base de L. Por el teorema anterior podemos suponer
que los w
i
son enteros sobre D. Sea T : L K la traza de la extensi on. La
matriz
_
T(w
i
w
j
)
_
tiene determinante no nulo, pues en caso contrario existiran
elementos c
1
, . . . , c
n
K no todos nulos tales que
0 =
n

j=1
c
j
T(w
i
w
j
) = T
_
w
i
n

j=1
c
j
w
j
_
, para i = 1, . . . , n.
1.3. El lema de Nakayama 7
Sea =
n

j=1
c
j
w
j
. Tenemos que T(w
i
) = 0 para todo i. Para cada K sea

1
=
n

j=1
d
j
w
j
, con d
j
K. Entonces
T() = T
_
n

j=1
d
j
w
j
_
=
n

j=1
d
j
T(w
j
) = 0,
o sea, T = 0, lo cual es imposible en una extensi on separable.
De aqu que existen elementos z
1
, . . . , z
n
L tales que
T(z
i
w
j
) =
_
1 si i = j,
0 si i ,= j.
(Las coordenadas de z
i
en la base w
1
, . . . , w
n
han de satisfacer un sistema de
ecuaciones lineales cuya matriz es
_
T(w
i
w
j
)
_
).
Sea c ,= 0 un elemento de D tal que cz
i
es entero sobre D para i = 1, . . . , n.
Si x es cualquier elemento de L entero sobre D, entonces xcz
i
es entero sobre
D, luego lo mismo le sucede a T(xcz
i
) para cada i. Si x =
n

j=1
b
j
w
j
, con b
j
K,
entonces
T(xcz
i
) =
n

j=1
cb
j
T(z
i
w
j
) = cb
i
K,
y como D es ntegramente cerrado, de hecho cb
i
D y
x =
n

j=1
b
j
w
j
=
n

j=1
(cb
j
)(c
1
w
j
)

c
1
w
1
, . . . , c
1
w
n
_
D
.
As pues, el modulo

c
1
w
1
, . . . , c
1
w
n
_
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. Su-
pongamos que si a 1 + a cumple aM = 0, entonces M = 0. En tal caso
M = 0.
Demostraci on: Sea M = v
1
, . . . , v
n
). Entonces v
i
aM, luego podemos
expresar v
i
= a
i1
v
1
+ + a
in
v
n
, para ciertos a
ij
a. Pasando v
i
al segundo
8 Captulo 1. Preliminares
miembro obtenemos un sistema de ecuaciones lineales con matriz A = (a
ij

ij
),
donde

ij
=
_
1 si i = j,
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[A
1
, de modo que BA = [A[I
n
. Es f acil ver entonces que
[A[v
i
= 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.
Demostraci on: Como 1 E, es claro que aE = 0 solo se cumple si a = 0,
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 ele-
mento de 1+a es inversible y M un D-m odulo nitamente generado. Entonces,
m
1
, . . . , m
n
M generan M si y s olo si sus clases m odulo aM generan M/aM.
Demostraci on: Una implicaci on es obvia. Sea M

= m
1
, . . . , m
n
). 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 ultima consecuencia del lema de Nakayama necesitamos un caso
particular del llamado teorema de la intersecci on de Krull:
Teorema 1.23 Sea D un anillo noetheriano y a un ideal de D. Sea b =

r1
a
r
.
Entonces ab = b.
Demostraci on: Por el teorema 1.2, existe un ideal c en D maximal entre
los ideales que cumplen b c = ab. Basta probar que a
r
c para cierto r 1,
pues entonces b = b a
r
b c = ab b.
A su vez es suciente probar que para cada a a existe un m 1 tal que
a
m
c, pues en tal caso, si a = (a
1
, . . . , a
k
), podemos tomar un mismo m tal
que a
m
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 d
m
= d D [ a
m
d c. De nuevo por el teorema
1.2, existe un m 1 tal que d
m
= d
n
para todo n m. Vamos a probar que
((a
m
) + c) b = ab. La maximalidad de c implicar a entonces que a
m
c y el
teorema quedar a probado.
Una inclusi on es obvia. Tomemos x = ua
m
+ c ((a
m
) + c) b y veamos
que x ab. Tenemos que ax = ua
m+1
+ac ab = b c, luego ua
m+1
c y por
la eleccion de m tambien ua
m
c. As pues, x c b = ab.
1.4. Extensiones trascendentes 9
Teorema 1.24 Sea D un dominio ntegro noetheriano y a un ideal de D tal
que todo elemento de 1 + a sea unitario. Entonces

r1
(b + a
r
) = b para todo
ideal b de A.
Demostraci on: En el caso b = 0 aplicamos el lema de Nakayama al modulo
M =

r1
a
r
. La hip otesis aM = M se cumple por el teorema anterior.
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 a
r
= (b + a
r
)/b, y el caso anterior nos da que

r1
(a
r
) = 0, de donde
se sigue el teorema.
1.4 Extensiones trascendentes
Estudiamos ahora las nociones de independencia algebraica y base de tras-
cendencia, 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 completa-
mente determinados por n coordenadas independientes. Por ejemplo, un punto
de una circunferencia en el plano est a casi determinado por una de sus coorde-
nadas. Decimos casi porque puede haber m as de un punto con una misma
coordenada, pero a lo sumo hay dos. Esta idea de coordenadas independien-
tes 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.
Denicion 1.25 Sea K/k una extensi on de cuerpos. Un conjunto S K es
algebraicamente dependiente sobre k si existen elementos s
1
, . . . , s
n
S distintos
dos a dos y un polinomio f k[X
1
, . . . , X
n
] no nulo tal que f(s
1
, . . . , s
n
) = 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 algebraica-
mente independiente sobre k y maximal respecto de la inclusi on.
Es claro que todos los elementos de un conjunto algebraicamente indepen-
diente 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 depen-
dencia e independencia lineal sobre k. Por consiguiente un conjunto algebrai-
camente 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 al-
gebraicamente 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.
Demostraci on: Supongamos que u es trascendente sobre k(S) y suponga-
mos que f(s
1
, . . . , s
n
, u) = 0, donde f es un polinomio con coecientes en k y
s
1
, . . . , s
n
S. Podemos expresar esta ecuacion en la forma

i
g
i
(s
1
, . . . , s
n
)u
i
= 0,
para ciertos polinomios g
i
con coecientes en k. El hecho de que u sea tras-
cendente sobre k(S) implica que g
i
(s
1
, . . . , s
n
) = 0 para todo i, y como S es
algebraicamente independiente los coecientes de cada g
i
son nulos, pero estos
son los coecientes de f, luego f = 0.
Supongamos ahora que S u es algebraicamente independiente y supon-
gamos que f(u) = 0, donde f k(S)[X]. Entonces
f(u) =

i
g
i
(s
1
, . . . , s
n
)
h
i
(s
1
, . . . , s
n
)
u
i
= 0,
donde g
i
y h
i
son polinomios con coecientes en k. Multiplicando por el pro-
ducto 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 g
i
= 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 alge-
braicamente 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 ar-
bitrario tal que la extensi on K/k(S) sea algebraica. Entonces S contiene una
base de trascendencia de K/k.
Demostraci on: Sea T S un conjunto algebraicamente independiente
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.
Demostraci on: Supongamos en primer lugar que la extensi on tiene una
base de trascendencia nita S = s
1
, . . . , s
n
y sea T cualquier otra base de
trascendencia. No puede ocurrir que todo elemento de T sea algebraico sobre
k(s
2
, . . . , s
n
), pues entonces K sera algebraico sobre este cuerpo, y en particular
lo sera s
1
, lo cual es imposible. Por lo tanto existe t
1
T trascendente sobre
k(s
2
, . . . , s
n
). Por el teorema 1.26 tenemos que el conjunto t
1
, s
2
, . . . , s
n
es
algebraicamente independiente sobre K. M as a un, s
1
es algebraico sobre este
conjunto, o de lo contrario podramos a nadirlo y tendramos un conjunto al-
gebraicamente independiente que contendra estrictamente a S. De aqu se
sigue f acilmente que K es algebraico sobre k(t
1
, s
2
. . . , s
n
), lo que implica que
t
1
, s
2
, . . . , s
n
es una base de trascendencia. Repitiendo el proceso podemos
llegar a una base de trascendencia t
1
, . . . , t
n
formada por elementos de T. Por
maximalidad T = t
1
, . . . , t
n
luego, efectivamente, T tiene tambien n elemen-
tos.
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(T
s
), para un
cierto conjunto nito T
s
T. Entonces K es algebraico sobre la adjunci on a k
de

sS
T
s
, luego este conjunto es una base de trascendencia de K/k. Como esta
contenido en T ha de ser igual a T, luego
[T[ =

sS
T
s



sS
[T
s
[
0
[S[ = [S[.
Por simetra se da tambien la desigualdad opuesta.
Denicion 1.30 Llamaremos grado de trascendencia de una extensi on de cuer-
pos K/k al cardinal de cualquiera de sus bases de trascendencia. Lo represen-
taremos por gt(K/k).
As, las extensiones algebraicas son las extensiones con grado de trascenden-
cia igual a 0.
Una extension 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 gene-
rada 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 sepa-
rable sobre k, entonces K/k es simple.
Demostraci on: Sea M una extensi 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

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 unica 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 ge-
nerada. Entonces K tiene una base de trascendencia S tal que la extensi on
K/k(S) es separable.
Demostraci on: Podemos suponer que k tiene caracterstica prima p. Sea
K = k(t
1
, . . . , t
n
). Por el teorema 1.28 el conjunto t
1
, . . . , t
n
contiene una
base de trascendencia de K/k. Digamos que es la formada por t
1
, . . . , t
d
.
Sea f(X
1
, . . . , X
d+1
) un polinomio irreducible tal que f(t
1
, . . . , t
d+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 X
j
es no nula, entonces los elementos t
i
,
para i = 1, . . . , d + 1, i ,= j, son algebraicamente independientes sobre k. En
efecto, es claro que la condicion sobre la derivada justica que t
j
es algebraico
sobre k(t
1
, . . . , t
j1
, t
j+1
, . . . , t
d+1
). Si estos generadores fueran algebraicamente
dependientes, eliminando uno o m as de ellos obtendramos una base de trascen-
dencia de K/k con menos de d elementos. As pues, reordenando los generadores
podemos suponer que t
d+1
es separable sobre k(t
1
, . . . , t
d
). Por el teorema ante-
rior existe un y tal que k(t
1
, . . . , t
d+2
) = k(t
1
, . . . , t
d
, y). Repitiendo este proceso
llegamos a que K = k(s
1
, . . . , s
d
, y), donde los d primeros generadores forman
una base de trascendencia S de K/k y el ultimo 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 F
i
k[X
1
, . . . , X
n
]
un conjunto nito de polinomios. Si el sistema de ecuaciones F
i
= 0 tiene
soluci on en una extension nitamente generada de k, entonces tienen soluci on
en k.
Demostraci on: Sea K la extension donde el sistema tiene solucion. Por
1.32 tenemos que K = k(t
1
, . . . , t
r
, ), donde t
1
, . . . , t
r
es una base de tras-
cendencia de K/k. Sea p(t
1
, . . . , t
r
, X) k(t
1
, . . . , t
r
)[X] el polinomio mnimo
de . Sea F
i
(
1
, . . . ,
n
) = 0, con
j
K. Cada
j
sera de la forma
j
=
c
j
(t
1
, . . . , t
r
, ), con c
j
(t
1
, . . . , t
r
, X) k(t
1
, . . . , t
r
)[X]. Entonces
F
i
(c
1
(t
1
, . . . , t
r
, X), . . . , c
n
(t
1
, . . . , t
r
, X)) = p(t
1
, . . . , t
r
, X)q
i
(t
1
, . . . , t
r
, X),
para un cierto polinomio q
i
.
Tomemos (
1
, . . . ,
r
) k
r
de modo que no anule al denominador de ning un
coeciente de p, q
i
, c
1
, . . . , c
n
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

i
= c
i
(
1
, . . . ,
r
, ). Es claro entonces que (
1
, . . . ,
n
) es una soluci on del
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 alge-
braicamente cerrado y F
1
, . . . , F
m
k[X
1
, . . . , X
n
]. Si (F
1
, . . . , F
m
) ,= 1, enton-
ces el sistema de ecuaciones F
i
= 0 tiene soluci on en k.
Demostraci on: Sea M un ideal maximal que contenga a (F
1
, . . . , F
m
) y
sea K = k[X
1
, . . . , X
n
]/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
Denicion 1.35 Si A es un dominio ntegro, llamaremos anillo de las series
formales de potencias con n indeterminadas X
1
, . . . , X
n
sobre A al conjunto
A[[X
1
, . . . , X
n
]] formado por todas las sucesiones F
m

m=0
en A[X
1
, . . . , X
n
]
tales que F
m
es una forma de grado m o la forma nula. En lugar de F
m

m=0
escribiremos

m=0
F
m
= F
0
+F
1
+F
2
+
o, mas detalladamente,

i
1
,...,i
n
a
i
1
,...,i
n
X
i
1
1
X
i
n
n
,
donde (i
1
, . . . , i
m
) recorre las n-tuplas de n umeros naturales y a
i
1
,...,i
n
k.
Es f acil ver que A[[X
1
, . . . , X
n
]] adquiere estructura de anillo conmutativo y
unitario con las operaciones dadas por

m=0
F
m
+

m=0
G
m
=

m=0
(F
m
+G
m
),
_

m=0
F
m
__

m=0
G
m
_
=

m=0
_

i+j=m
F
i
G
j
_
.
Podemos identicar al anillo de polinomios A[X
1
, . . . , X
n
] con el subanillo de
A[[X
1
, . . . , X
n
]] formado por las series de terminos nalmente nulos. Tambien es
claro que podemos ver a A[[X
1
, . . . , X
n1
]] como subanillo de A[[X
1
, . . . , X
n
]].
M as a un, es f acil denir un isomorsmo
A[[X
1
, . . . , X
n
]]

= A[[X
1
, . . . , X
n1
]][[X
n
]].
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) mnv(F), v(G), v(FG) = 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[[X
1
, . . . , X
n
]] es una uni-
dad 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
Demostraci on: Si F es una unidad existe una serie G tal que FG = 1.
De aqu se sigue que las formas de grado 0 verican F
0
G
0
= 1, luego F
0
,= 0.
Recprocamente, si F
0
,= 0 podemos denir recursivamente formas G
0
, G
1
, . . .
de modo que
F
0
G
0
= 1, F
1
G
0
+F
0
G
1
= 0, F
2
G
0
+F
1
G
1
+F
0
G
2
= 0, . . .
Es claro que cada G
m
es una forma de grado m (o la forma nula) y la suma
G de todas estas formas cumple FG = 1.
Como consecuencia vemos que k[[X
1
, . . . , X
n
]] tiene un unico ideal maximal
m = (X
1
, . . . , X
n
),
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[ = 2
v(F)
(con el convenio de que [0[ = 0), las propiedades anteriores se traducen en
[F +G[ max[F[, [G[, [FG[ = [F[[G[.
En estos terminos, el teorema 1.36 arma que las unidades de k[[X
1
, . . . , X
n
]]
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[[X
1
, . . . , X
n
]], a saber, la dada por
d(F, G) = [F G[.
En lo sucesivo consideraremos a k[[X
1
, . . . , X
n
]] 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
1
(denida sobre el grupo de unidades) son continuas. Por
ejemplo, la continuidad de la ultima aplicaci on se sigue de que
[
1

1
[ =

= [ [.
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

m=0
F
m
= lm
N
N

m=0
F
m
,
pues
v
_

m=0
F
m

m=0
F
m
_
> 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[X
1
, . . . , X
n
] es denso en k[[X
1
, . . . , X
n
]]. M as en ge-
neral, 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 G
r

+
r=0
es una sucesi on en k[[X
1
, . . . , X
n
]], entonces la se-
rie

r
G
r
converge si y s olo si lm
r
v(G
r
) = +.
Demostraci on: Si la serie converge, entonces
G
t
=
t

r=0
G
r

t1

r=0
G
r
.
Tomando lmites y usando la continuidad de la suma obtenemos que
lm
t
G
t
=

r=0
G
r

r=0
G
r
= 0,
luego lm
t
[G
t
[ = 0 y lm
r
v(G
r
) = +.
Para probar el recproco, digamos que
t

r=0
G
r
=

m=0
F
t
m
.
La hip otesis arma que para cada m 0 existe un r(m) 0 tal que si
r r(m) entonces G
r
no tiene formas de grado m, luego la sucesion F
t
m

t
toma un valor constante F
m
para t r(m). Notemos que F
m
es una forma de
grado m o bien la forma nula, luego podemos denir la serie
G =

m=0
F
m
k[[X
1
, . . . , X
n
]].
M as a un, la igualdad F
t
s
= F
s
se da para todo t r(m) y todo s m, de
donde se sigue que
v
_
G
t

r=0
G
r
_
m,
y esto prueba que
G = lm
t
t

r=0
G
r
.
1.5. Anillos de series formales de potencias 17
Nota Si k K, es claro que la topologa de k[[X
1
, . . . , X
n
]] es la restriccion de
la de K[[X
1
, . . . , X
n
]]. M as a un, si D es un dominio ntegro y k es su cuerpo de
cocientes, es facil ver que D[[X
1
, . . . , X
n
]] 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 =

m=r
a
m
X
m
, a
r
,= 0,
con lo que F = X
r
, donde
=

m=0
a
m+r
X
m
es una unidad de k[[X]]. La expresi on es unica 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(FG) v(F) (si F ,= 0 ,= G) y dados
un dividendo D = X
r
y un divisor d = X
s
ambos no nulos, la divisi on eucldea
es
D = d(
1
X
rs
) + 0 si r s,
D = d 0 +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 unica con un unico
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 unico ideal maximal m = (X). Sus unicos ideales son
0 m
3
m
2
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 indetermi-
nadas, pero todos ellos son dominios de factorizaci on unica. 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[[X
1
, . . . , X
n
]] no
nula es regular en X
n
si su termino inicial contiene un monomio cX
m
n
con c k,
c ,= 0.
Teorema 1.39 Si k es un cuerpo innito y F k[[X
1
, . . . , X
n
]] es una serie
no nula, existe un automorsmo : k[[X
1
, . . . , X
n
]] k[[X
1
, . . . , X
n
]] tal que
(F) es regular en X
n
.
Demostraci on: Sea F
m
el termino inicial de F. Entonces tenemos que
F
m
(X
1
, . . . , X
n1
, 1) es un polinomio no nulo. Como el cuerpo k es innito
existe (a
1
, . . . , a
n1
) k
n1
tal que F
m
(a
1
, . . . , a
n1
, 1) ,= 0.
18 Captulo 1. Preliminares
La sustituci on X
i
X
i
+ a
i
X
n
(i = 1, . . . , n 1), X
n
X
n
dene un
automorsmo del anillo de polinomios k[X
1
, . . . , X
n
], que claramente se extiende
a un automorsmo del anillo de series formales.
La forma inicial de (F) es F

m
= F
m
(X
1
+a
1
X
n
, . . . , X
n1
+a
n1
X
n
, X
n
),
luego F

m
(0, . . . , 0, 1) = F
m
(a
1
, . . . , a
n1
, 1) ,= 0, y este es el coeciente de X
n
en F

m
, luego (F) es regular en X
n
.
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 preparacion de Weierstrass) Consideremos
una serie de potencias F k[[X
1
, . . . , X
n
]] regular respecto de X
n
y tal que
v(F) = m 1. Para cada serie G k[[X
1
, . . . , X
n
]] existen U k[[X
1
, . . . , X
n
]]
y R
i
k[[X
1
, . . . , X
n1
]] (para 0 i m1) unvocamente determinados por
G y F tales que
G = UF +
m1

i=0
R
i
X
i
n
.
Demostraci on: Para cada serie P k[[X
1
, . . . , X
n
]] llamamos r(P) a la
suma de todos los monomios de P que no son m ultiplos de X
m
n
. De este modo,
existe una serie h(P) k[[X
1
, . . . , X
n
]] tal que
P = r(P) +X
m
n
h(P). (1.1)
Es claro que r(P) es un polinomio en X
n
de grado < m con coecientes en
k[[X
1
, . . . , X
n1
]]. Tambien es inmediato que r y h son aplicaciones k-lineales
de k[[X
1
, . . . , X
n
]] en s mismo.
El hecho de que F sea regular en X
n
se traduce en que v(h(F)) = 0, luego
h(F) es una unidad de k[[X
1
, . . . , X
n
]]. Por su parte, la serie r(F), vista como
polinomio en X
n
con coecientes en k[[X
1
, . . . , X
n1
]], tiene sus coecientes en
el ideal maximal m = (X
1
, . . . , X
n1
) (o, de lo contrario, F tendra un monomio
cX
r
con r < m).
El teorema equivale a la existencia de una serie U k[[X
1
, . . . , X
n
]] tal que
h(G) = h(UF), (1.2)
pues en tal caso h(G UF) = 0 y (1.1) nos da que G UF = r(G UF) es
un polinomio en X
n
de grado < m. Recprocamente, si se cumple el teorema
entonces h(GUF) = 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 R
i
.
Para cualquier serie U, tenemos que UF = U r(F) +X
m
n
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) = MV y la
condici on (1.3) es equivalente a
h(G) = h(MV ) +V. (1.4)
As pues, basta probar que hay una unica serie V que cumple esta condicion.
Llamemos ahora s(P) = h(MP), con lo que tenemos otra aplicaci on k-lineal en
k[[X
1
, . . . , X
n
]]. 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
unica serie de potencias V que cumple esta ultima condici on.
Para probar la unicidad observamos que si V cumple (1.5) entonces, la li-
nealidad de s nos da V = H +s(H) +s
2
(V ) y, en general,
V = H +s(H) +s
2
(H) + +s
r
(H) +s
r+1
(V ).
Notemos que si una serie P, vista como serie en X
n
con coecientes en
k[[X
1
, . . . , X
n1
]], tiene todos sus coecientes en el ideal m
r
, para cierto r 0,
entonces s(P) tiene sus coecientes en m
r+1
. En efecto, los coecientes de M
estan en m, luego los de MP estan en m
r+1
y los coecientes de h(MP) son
parte de los de MP. En particular las sucesiones s
r
(H) y s
r+1
(V ) tienden a
cero, luego la serie
V = H +s(H) +s
2
(H) + (1.6)
converge y V es el unico que puede cumplir (1.5). Falta probar que ciertamente
lo cumple. Para ello hacemos V = H +s(H) + +s
r
(H) +V
r
.
Por la linealidad de s vemos que
V H s(V ) = V
r
s
r+1
(H) s(V
r
),
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 po-
tencias k[[X
1
, . . . , X
n
]] es noetheriano.
Demostraci on: Razonamos por inducci on sobre n. El caso n = 1 es ob-
vio, puesto que k[[X]] es un dominio de ideales principales. Sea a un ideal en
k[[X
1
, . . . , X
n
]] 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 (necesaria-
mente con v(F) = m 1) regular en X
n
.
Llamemos A = k[[X
1
, . . . , X
n1
]], que es un anillo noetheriano por hip otesis
de inducci on. El teorema anterior implica que
a = (F) + (a

1, X
n
, . . . , X
m1
n
_
A
).
20 Captulo 1. Preliminares
Ahora bien,

1, X
n
, . . . , X
m1
n
_
A
es un A-modulo nitamente generado y, por
la propiedad de noether, tambien lo es el submodulo a

1, X
n
, . . . , X
m1
n
_
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[[X
1
, . . . , X
n
]] son dominios de factori-
zacion unica 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[[X
1
, . . . , X
n
]] una serie de potencias regular en X
n
tal que m = v(F) 1. Entonces existen una unidad E k[[X
1
, . . . , X
n
]] y
series R
i
k[[X
1
, . . . , X
n1
]] (para 0 i m 1), ninguna de las cuales es
una unidad, tales que
F = E(X
m
n
+R
m1
X
m1
n
+ +R
1
X
n
+R
0
).
Ademas, tanto E como las R
i
estan unvocamente determinadas por F.
Demostraci on: Aplicamos el teorema de Weierstrass a G = X
m
n
, de
modo que
UF = X
m
n
+R
m1
X
m1
n
+ +R
1
X
n
+R
0
.
Si alg un R
i
fuera una unidad, el miembro izquierdo tendra terminos de
grado < m, lo cual es imposible. Por otra parte UF contiene el monomio X
m
n
,
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[[X
1
, . . . , X
n
]] es un do-
minio de factorizaci on unica.
Demostraci on: Razonamos por inducci on sobre n. El caso n = 1 lo
tenemos probado, pues k[[X]] es un dominio de ideales principales. Puesto
que k[[X
1
, . . . , X
n
]] es noetheriano, basta tomar una serie F k[[X
1
, . . . , X
n
]]
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 DFGH es regular en X
n
,
pero entonces tambien lo son las cuatro series D, F, G, H. Sean D

, F

, G

, H

los polinomios en k[[X


1
, . . . , X
n1
]][X
n
] asociados a las series respectivas por el
teorema anterior (convenimos que el polinomio asociado a una unidad es 1). Es
claro que D

y G

cumplen el teorema anterior para las series DF y GH,


luego por la unicidad D

= G

. Basta probar que F

divide a G

o a H

.
Equivalentemente, podemos suponer que D, F, G, H k[[X
1
, . . . , X
n1
]][X
n
].
Veamos que F es irreducible en k[[X
1
, . . . , X
n1
]][X
n
]. 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[[X
1
, . . . , X
n1
]], ya que el coeciente director de F
es 1. Por consiguiente U contiene un monomio cX
r
n
con c ,= 0.
1.5. Anillos de series formales de potencias 21
La aplicaci on k[[X
1
, . . . , X
n1
]] k que a cada serie le asigna su termino
independiente es un homomorsmo de anillos que induce a su vez un homomor-
smo k[[X
1
, . . . , X
n1
]][X
n
] k[X
n
]. La imagen de U divide a la imagen de
F, que es X
m
n
, luego la imagen de U es exactamente cX
r
n
. En particular esto
implica que U no tiene termino independiente, luego tampoco es una unidad en
k[[X
1
, . . . , X
n
]].
As pues, si F se descompusiera en k[[X
1
, . . . , X
n1
]][X
n
] como producto de
dos factores no unitarios, lo mismo le sucedera en k[[X
1
, . . . , X
n
]] y no sera
irreducible. Concluimos que F es irreducible en k[[X
1
, . . . , X
n1
]][X
n
]. Por
hip otesis de induccion k[[X
1
, . . . , X
n1
]] es un dominio de factorizaci on unica,
luego tambien lo es k[[X
1
, . . . , X
n1
]][X
n
], luego F es primo en este anillo, en
el cual F [ GH. Concluimos que F [ G o F [ H en k[[X
1
, . . . , X
n1
]][X
n
] y, por
consiguiente, tambien en k[[X
1
, . . . , X
n
]].
Para terminar vamos a estudiar las derivadas parciales de las series formales
de potencias.
En el anillo de polinomios k[X
1
, . . . , X
n
] tenemos denidas la aplicaciones
lineales

X
i
: k[X
1
, . . . , X
n
] k[X
1
, . . . , X
n
],
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

X
i
: k[[X
1
, . . . , X
n
]] k[[X
1
, . . . , X
n
]]
mediante
F
X
i
=

m=1
F
m
X
i
,
de modo que
v
_
F
X
i
_
v(F) 1.
Esta desigualdad implica que las derivadas parciales son aplicaciones con-
tinuas. 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:
F = lm
m
F
(m)
, G = lm
m
G
(m)
,
con lo que
FG
X
i
= lm
m
F
(m)
G
(m)
X
i
= lm
m
_
F
(m)
X
i
G
(m)
+F
(m)
F
(m)
X
i
_
=
F
X
i
G+F
G
X
i
.
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(Y
1
, . . . , Y
m
) k[Y
1
, . . . , Y
m
] y m series
formales de potencias F
1
, . . . , F
m
k[[X
1
, . . . , X
n
]], se cumple que
P(F
1
, . . . , F
m
)
X
i
=
m

r=1
P
Y
r
(F
1
, . . . , F
m
)
F
r
X
i
.
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[[X
1
, . . . , X
n
]]. En-
tonces
F =

m=1

r
1
++r
n
=m
1
r
1
! r
n
!

m
F
X
r
1
1
X
r
n
n

0
X
r
1
1
X
r
n
n
,
donde la notacion de parciales sucesivas tiene la interpretaci on obvia y la eva-
luaci on en 0 se una serie representa a su termino independiente.
Demostraci on: Basta probar que la expresi on tras el primer sumatorio es
F
m
(la forma de grado m de F). Ahora bien, es claro que

m
F
X
r
1
1
X
r
n
n

0
=

m
F
m
X
r
1
1
X
r
n
n
,
luego la expresi on tras el primer sumatorio es el polinomio de Taylor de la forma
F
m
, luego es F
m
.
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 demos-
traremos 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 = (z
1
, . . . , z
n
) = (x
1
+iy
1
, . . . , x
n
+iy
n
) C
n
con el punto (x
1
, y
1
, . . . , x
n
, y
n
) R
2n
.
Denicion 1.46 Sea U abierto en C
n
. Una funci on f : U C
n
C
m
es
holomorfa si es diferenciable (como aplicacion de un abierto de R
2n
en R
2m
) y
para cada p U, la diferencial df
p
: C
n
C
m
es C-lineal. Una biyecci on holo-
morfa con inversa holomorfa entre dos abiertos de C
n
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 holo-
morfa. As mismo es evidente que una funci on con imagen en C
m
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 C
n
C.
La C-linealidad de la diferencial en un punto p U signica explcitamente
que han de existir n umeros complejos
k
=
k
+i
k
tales que, para todo z C
n
,
df
p
(z) =
n

k=1

k
z
k
=
n

k=1
_
(
k
x
k

k
y
k
) +i(
k
y
k
+
k
x
k
)
_
.
Si comparamos con
n

k=1
_
Re f
x
k

p
x
k
+
Re f
y
k

p
y
k
+i
Imf
x
k

p
x
k
+i
Imf
y
k

p
y
k
_
,
que es otra expresion para df
p
(z
1
, . . . , z
n
), vista como aplicacion de R
2n
en R
2
,
concluimos que

k
=
Re f
x
k

p
=
Imf
y
k

p
,
k
=
Re f
y
k

p
=
Imf
x
k

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 df
p
es C-lineal. En resumen:
Teorema 1.47 Una funci on f : U C
n
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
x
k

p
=
Imf
y
k

p
,
Re f
y
k

p
=
Imf
x
k

p
, k = 1, . . . , n.
En las condiciones de este teorema denimos
f
z
k

p
=
Re f
x
k

p
+i
Imf
x
k

p
= i
_
Re f
y
k

p
+i
Imf
y
k

p
_
,
con lo que podemos expresar la diferencial de f en la forma
df
p
(z) =
f
z
1

p
z
1
+ +
f
z
n

p
z
n
.
Teniendo en cuenta que las diferenciales dz
k
son simplemente las proyeccio-
nes, como en el caso real podemos expresar esta igualdad como una ecuacion
funcional:
df =
f
z
1
dz
1
+ +
f
z
n
dz
n
.
24 Captulo 1. Preliminares
En el caso general de una funci on f : U C
m
C
n
concluimos que df
es la aplicacion lineal cuya matriz en las bases canonicas es la matriz jacobiana
compleja
Jf =
_
_
_
f
1
z
1

f
m
z
1
.
.
.
.
.
.
f
1
z
n

f
m
z
n
_
_
_
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 par-
ciales complejas.
La interpretaci on de las derivadas parciales es la misma que en el caso de
funciones de variable real: si f : U C
n
C es holomorfa y p U, existe un
entorno de p
k
donde est a denida la funci on
f
k
(z) = f(p
1
, . . . ,
(k)
z , . . . , p
n
)
y es holomorfa como funci on de una variable (porque es diferenciable y cumple
las ecuaciones de Cauchy-Riemann). La derivada parcial respecto de z
k
en p
k
es la derivada f

k
(p
k
).
Es una simple rutina comprobar que las reglas b asicas del calculo de de-
rivadas parciales de funciones de variable real son v alidas tambien en el caso
complejo. Por ejemplo, la funci on z
1
z
2
es holomorfa y
d(z
1
z
2
) = z
2
dz
1
+z
1
dz
2
.
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 C
n
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 C
n1
tal que p V D(p
n
, 2) U y, para todo z V D(p
n
, 2) tal
que [z
n
p
n
[ < /2, se cumple que
f
z
n
=
1
2i
_
|p
n
|=
f(z
1
, . . . , z
n1
, )
( z
n
)
2
d.
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 x
k
e y
k
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 Cauchy-
Riemann, 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 fun-
ciones holomorfas. En particular las funciones holomorfas son innitamente
derivables.
El teorema siguiente nos proporciona una relaci on m as precisa entre la di-
ferencial de una aplicaci on holomorfa como aplicaci on real y como aplicaci on
compleja:
Teorema 1.49 Si f : C
n
C
n
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.
Demostraci on: Si (e
k
) es la base canonica de C
n
, entonces una R-base de
C
n
la forman los vectores e
k
, ie
k
. Si f(e
k
) = (a
kj
+ib
kj
), entonces tenemos que
f(ie
k
) = (b
kj
+ ia
kj
), con lo que la matriz de f como aplicacion C-lineal es
A = (a
kj
+ib
kj
) y la matriz de C como aplicacion R-lineal es
1
B =
_
a
kj
b
kj
b
kj
a
kj
_
.
Para calcular su determinante podemos considerarla como matriz compleja:

a
kj
b
kj
b
kj
a
kj

a
kj
+ib
kj
b
kj
b
kj
+ia
kj
a
kj

a
kj
+ib
kj
b
kj
0 a
kj
ib
kj

,
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 C
n
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[[Z
1
, . . . , Z
n
]] es convergente
en un punto (z
1
, . . . , z
n
) C
n
si la serie que resulta de evaluar sus monomios
en (z
1
, . . . , z
n
) 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 uniforme-
mente en su dominio a una funci on holomorfa.
1
Entenderemos que las matrices divididas en bloques representan a las matrices que resul-
tan de intercalar las las y las columnas de cada bloque.
26 Captulo 1. Preliminares
Demostraci on: Sea F(Z
1
, . . . , Z
n
) C[[Z
1
, . . . , Z
n
]] una serie conver-
gente. Por la propia denici on de convergencia (donde exigimos convergencia
absoluta), tenemos que si F converge en un punto (z
1
, . . . , z
n
) con z
i
,= 0 para
todo i, entonces tambien converge en (r
1
, . . . , r
n
) = ([z
1
[, . . . , [z
n
[) y, por el cri-
terio de mayoraci on de Weierstrass, la serie converge uniformemente sobre el
compacto formado por todos los puntos que cumplen [z
i
[ r
i
. 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 conti-
nuas, luego es una funci on continua en su dominio.
Si (z
1
, . . . , z
n
) es un punto de dicho dominio, la funci on F(z
1
, . . . , z
n1
, Z
n
)
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/Z
n
.
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 vie-
nen dadas por series convergentes), luego (la suma de) F es una funci on dife-
renciable.
Finalmente, como al jar n 1 variables en F obtengamos una funci on
holomorfa de una variable, tenemos que F satisface las ecuaciones de Cauchy-
Riemann, 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 C
n
es un
conjunto de la forma
D(z; r
1
, . . . r
n
) = w C
n
[ [w
i
z
i
[ < r
i
, i = 1, . . . , n.
Tomamos un polidisco D = D(0; r
1
, . . . , r
n
) cuya clausura este contenida en
el dominio de F y, para cada punto (z
1
, . . . , z
n
) D, consideramos la integral:
_
|
1
|=r
1
,...,|
n
|=r
n
F(
1
, . . . ,
n
)
(
1
z
1
) (
n
z
n
)
d
1
d
n
.
Esta integral se dene an alogamente a las integrales curvilneas de una va-
riable, 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 descom-
poner la integral en n integrales sucesivas. Si consideramos todo el integrando
salvo el termino
n
z
n
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
2i
_
|
1
|=r
1
,...,|
n1
|=r
n1
F(
1
, . . . ,
n1
, z
n
)
(
1
z
1
) (
n1
z
n1
)
d
1
d
n1
.
1.6. Funciones holomorfas de varias variables 27
Repitiendo el razonamiento llegamos a que
F(z
1
, . . . , z
n
) =
1
(2i)
n
_
|
1
|=r
1
,...,|
n
|=r
n
F(
1
, . . . ,
n
)
(
1
z
1
) (
n
z
n
)
d
1
d
n
.

Esta es la version para varias variables de la f ormula integral de Cauchy.


Ahora sumamos la serie geometrica de razon z
i
/
i
y la dividimos entre
i
. El
resultado es
1

i
z
i
=

m
i
=0
z
m
i
i

m
i
+1
i
,
donde la serie converge absolutamente siempre que [z
i
[ < [
i
[. Por la f ormula
del producto de Cauchy tenemos la convergencia absoluta de
1
(
1
z
1
) (
n
z
n
)
=

m
1
,...,m
n
z
m
1
1
z
m
n
n

m
1
+1
1

m
n
+1
n
.
El criterio de mayoraci on de Weierstrass implica que esta serie converge
uniformemente sobre el producto de las circunferencias [
i
[ = r
i
, 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(z
1
, . . . , z
n
) =

m
1
,...,m
n
a
m
1
,...,m
n
z
m
1
1
z
m
n
n
,
donde
a
m
1
,...,m
n
=
1
(2i)
n
_
|
1
|=r
1
,...,|
n
|=r
n
F(
1
, . . . ,
n
)

m
1
+1
1

m
n
+1
n
d
1
d
n
.
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 unico desarrollo en
serie de potencias
F(z
1
, . . . , z
n
) =

m=1

r
1
++r
n
=m
1
r
1
! r
n
!

m
F
Z
r
1
1
Z
r
n
n

0
Z
r
1
1
Z
r
n
n
.
Demostraci on: Hemos probado que F admite un desarrollo en serie de
potencias para ciertos coecientes. El teorema 1.45 arma que dichos coecien-
tes 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
Denicion 1.52 Llamaremos CZ
1
, . . . , Z
n
al subconjunto de C[[Z
1
, . . . , Z
n
]]
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 CZ
1
, . . . , Z
n
es una unidad en C[[Z
1
, . . . , Z
n
]], tambien es
una unidad en CZ
1
, . . . , Z
n
. 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 FG = 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, FG = 1 en C[[Z
1
, . . . , Z
n
]]. En
otras palabras, la inversa de una serie convergente (cuando existe) es tambien
una serie convergente.
Equivalentemente, el anillo CZ
1
, . . . , Z
n
tiene a m = (Z
1
, . . . , Z
n
) como
unico 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 CZ
1
, . . . , Z
n

= CZ
1
, . . . , Z
n1
Z
n
.
El mismo argumento empleado para C[[Z]] prueba que CZ es un dominio
de ideales principales. M as a un, el teorema de preparaci on de Weierstrass y
todas sus consecuencias son validas para CZ
1
, . . . , Z
n
con las mismas pruebas.
El unico 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,
s(P) esta mayorada por

M

P, y s
n
(P) esta mayorada por

M
n

P.
Esto garantiza la convergencia de la serie V dada por (1.6), pues

V esta
mayorada por la serie
(

M +

M
2
+

M
3
+ )

H,
que converge en un entorno de 0, ya que

M(0) = 0, luego en un entorno de
0 se cumple que

M(r
1
, . . . , r
n
) < 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 CZ
1
, . . . , Z
n
es noetheriano, la ver-
sion de 1.42 para series convergentes y el hecho de que CZ
1
, . . . , Z
n
es un
dominio de factorizaci on unica.
Veamos ahora un resultado tecnico que necesitaremos mas adelante. Para
cada punto a C
n
, llamamos H
a
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 H
a
, entonces h(z+a) es holomorfa en un
entorno de 0, luego el teorema 1.51 nos da una serie de Taylor en CZ
1
, . . . , Z
n
.
Claramente, as tenemos un isomorsmo H
a

= CZ
1
, . . . , Z
n
que prueba, en
particular, que H
a
es un dominio de factorizaci on unica.
1.6. Funciones holomorfas de varias variables 29
Teorema 1.53 Si f y g son funciones holomorfas en un punto a C
n
primas
entre s como elementos de H
a
, entonces existe un entorno U de a en el que
ambas son holomorfas y primas entre s como elementos de H
b
, para todo b U.
Demostraci on: Notemos que podemos suponer a = 0. En efecto, la apli-
cacion : C
n
C
n
dada por (z) = z + a es una transformaci on conforme
que induce isomorsmos H
b

= H
b+a
. As, f y g son primas entre s en
H
0
y, si el teorema se cumple para ellas, entonces son primas entre s en todos
los anillos H
b
, donde b recorre un entorno de 0, luego f y g son primas entre s
en todos los anillos H
a+b
, es decir, en los anillos H
b
, donde ahora b recorre un
entorno de a.
Supongamos, pues, que a = 0. El resultado es trivial si alguna de las fun-
ciones es una unidad en H
0
, pues entonces lo es tambien en H
b
, 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
n
C
n
que haga que las funciones f

= f y
g

= g tengan series de Taylor regulares en Z


n
. Estas funciones siguen siendo
primas entre s en H
0
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 H


u
, 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 Z
n
, con lo que el teorema 1.42 nos da que, salvo unidades,
dichas series son polinomios monicos en Z
n
con coecientes en CZ
1
, . . . , Z
n1
.
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 CZ
1
, . . . , Z
n1
[Z
n
], un po-
linomio que podemos tomar m onico y que ser a una unidad en CZ
1
, . . . , Z
n
.
Entonces d es tambien el maximo com un divisor de f y g en el anillo de polino-
mios sobre el cuerpo de cocientes de CZ
1
, . . . , Z
n1
, 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
CZ
1
, . . . , Z
n1
[Z
n
] y r es una funci on holomorfa no nula cuya serie de Taylor
pertenece a CZ
1
, . . . , Z
n1
. 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 H
b
,
que se identican con series de CZ
1
, . . . , Z
n
componiendolas primero con la
traslacion 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 CZ
1
, . . . , Z
n1
[Z
n
] y la de r esta en CZ
1
, . . . , Z
n1
. Si
ahora identicamos las funciones con estas nuevas series alrededor de b, siguen
cumpliendo la relaci on uf +vg = dr.
Supongamos que f y g tienen un divisor com un (no unitario) c en H
b
, que
sera tambien un divisor de r. Notemos que todo primo p CZ
1
, . . . , Z
n1
es
30 Captulo 1. Preliminares
tambien primo en el anillo CZ
1
, . . . , Z
n

= CZ
1
, . . . , Z
n1
Z
n
, ya que
CZ
1
, . . . , Z
n
/(p)

= (CZ
1
, . . . , Z
n1
/(p))Z
n

es un dominio ntegro. Por consiguiente, eliminando una unidad, podemos su-


poner que c CZ
1
, . . . , Z
n1
. M as a un, c no puede ser una unidad de este
anillo. Esto hace que un m ultiplo de c no pueda tener un monomio Z
m
n
, pero f
lo tiene, lo que nos da una contradicci on.
Denicion 1.54 Una serie de Laurent es una serie de la forma

m
1
,...,m
n
Z
a
m
1
,...,m
n
z
m
1
1
z
m
n
n
, a
m
1
,...,m
n
C.
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 C
n
tales que z
i
,= 0 para todo i. Observemos que una
serie de Laurent se descompone en suma de 2
n
series:

1
,...,
n

m
1
,...,m
n
a

1
m
1
,...,
n
m
n
z

1
m
1
1
z

n
m
n
n
,
donde
i
= 1 y m
i
recorre los n umeros naturales si
i
= 1 y los n umeros
naturales no nulos si
i
= 1.
Si llamamos
S

(z) =

m
1
,...,m
n
a

1
m
1
,...,
n
m
n
z
m
1
1
z
m
n
n
,
tenemos que la serie de Laurent converge en un punto z C
n
(de coordenadas
no nulas) si y s olo si cada serie de potencias S

converge en z

= (z

1
1
, . . . , z

n
n
),
y el tal caso la suma de la serie es igual a

(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 redu-
cido
D

(0; r
1
, . . . , r
n
) = z C
n
[ 0 < [z
i
[ < r
i
, 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; r
1
, . . . , r
n
),
entonces f admite un desarrollo en serie absolutamente convergente de la forma
f(z) =

m
1
,...,m
n
Z
a
m
1
,...,m
n
z
m
1
1
z
m
n
n
,
donde necesariamente
a
m
1
,...,m
n
=
1
(2i)
n
_
|z
1
|=r

1
,...,|z
n
|=r

n
f(
1
, . . . ,
n
)

m
1
+1
1

m
n
+1
n
d
1
d
n
,
para cualesquiera 0 < r

i
< r
i
.
Demostraci on: Por simplicar la notaci on vamos a tomar n = 2, aunque
el argumento es completamente general. Fijemos radios r

i
< [z
i
[ < r

i
< r
i
y
llamemos C

i
(resp. C

i
) a la circunferencia de centro 0 y radio r

i
(resp. r

i
).
Consideramos la integral
_
(C

1
C

1
)(C

2
C

2
)
f(
1
,
2
)
(
1
z
1
)(
2
z
2
)
d
1
d
2
.
Descomponiendola en dos integrales sucesivas y aplicando sucesivamente el
teorema de Cauchy para funciones de una variable (comparar con el razona-
miento previo al teorema 1.51), concluimos que
f(z
1
, z
2
) =
1
(2i)
2
_
(C

1
C

1
)(C

2
C

2
)
f(
1
,
2
)
(
1
z
1
)(
2
z
2
)
d
1
d
2
=
1
(2i)
2
_
C

1
C

2
f(
1
,
2
)
(
1
z
1
)(
2
z
2
)
d
1
d
2
+
1
(2i)
2
_
C

1
C

2
f(
1
,
2
)
(
1
z
1
)(
2
z
2
)
d
1
d
2

1
(2i)
2
_
C

1
C

2
f(
1
,
2
)
(
1
z
1
)(
2
z
2
)
d
1
d
2

1
(2i)
2
_
C

1
C

2
f(
1
,
2
)
(
1
z
1
)(
2
z
2
)
d
1
d
2
.
Los cuatro integrandos se desarrollan de forma similar como series de po-
tencias. Veamos, por ejemplo, el caso del ultimo. Para [
1
[ = r

1
se cumple
que
1

1
z
1
=

m
1
=0
z
m
1
1

m
1
+1
1
,
mientras que para [
2
[ = r

2
tenemos que

2
z
2
=

m
2
=0

m
2
2
z
m
2
+1
2
.
32 Captulo 1. Preliminares
La f ormula del producto de Cauchy nos da entonces la convergencia absoluta
de

1
(
1
z
1
)(
2
z
2
)
=

m
1
,m
2
=0
z
m
1
1

m
1
+1
1

m
2
2
z
m
2
+1
2
=

m
1
0,m
2
<0
z
m
1
1
z
m
2
2

m
1
+1
1

m
2
+1
2
.
El cuarto termino de la descomposicion precedente se convierte as en
1
(2i)
2
_
|
1
|=r

1
,|
2
|=r

m
1
0,m
2
<0
f(
1
,
2
)

m
1
+1
1

m
2
+1
2
z
m
1
1
z
m
2
2
.
El teorema de mayoracion de Weierstrass implica que la serie converge unifor-
memente sobre el producto de las dos circunferencias (pues podemos mayorarla
por el producto de una cota de f por las series geometricas de razones [z
1
[/r

1
y
r

2
/[z
2
[, respectivamente). Esto nos permite intercambiar la serie con la integral,
con lo que resulta:
1
(2i)
2

m
1
0,m
2
<0
_
_
|
1
|=r

1
,|
2
|=r

2
f(
1
,
2
)

m
1
+1
1

m
2
+1
2
_
z
m
1
1
z
m
2
2
.
Descomponiendo la integral en dos integrales sucesivas y aplicando las pro-
piedades de las integrales de funciones holomorfas de una variable vemos que
la integral no se modica si cambiamos los radios por los radios r

1
y r

2
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 a
m
son necesariamente los dados por el teorema. En efecto,
consideramos la integral:
_
|z
1
|=r

1
,...,|z
n
|=r

n
f(
1
, . . . ,
n
)

m
1
1

m
n
n
d
1
d
n
.
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 z
i
por 1/z
i
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

sZ
n
a
s
_
|z
1
|=r

1
,...,|z
n
|=r

s
1
m
1
+1
1

s
n
m
n
+1
n
d
1
d
n
.
Como las variables estan separadas, la integral se descompone en un pro-
ducto de n integrales de una variable, y todas son nulas excepto las correspon-
dientes a s
i
= m
i
. Resulta que
_
|z
1
|=r

1
,...,|z
n
|=r

n
f(
1
, . . . ,
n
)

m
1
1

m
n
n
d
1
d
n
= (2i)
n
a
m
,
luego a
m
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 C
m+n
C
n
una funci on holomorfa en el abierto
U y sea (w
0
, z
0
) U tal que f(w
0
, z
0
) = 0. Supongamos que

f
1
z
1

(w
0
,z
0
)

f
n
z
1

(w
0
,z
0
)
.
.
.
.
.
.
f
1
z
n

(w
0
,z
0
)

f
n
z
n

(w
0
,z
0
)

,= 0.
Entonces existen abiertos (w
0
, z
0
) W U, w
0
X C
m
y una funci on
holomorfa g : X C
n
de modo que
(w, z) W [ f(w, z) = 0 = (w, g(w)) [ w X.
Demostraci on: Si reformulamos las hip otesis del teorema en terminos
del an alisis real, tenemos una funci on f : U R
2m+2n
R
2n
de clase C

y un punto (u
1
, v
1
, . . . , u
m
, v
m
, x
1
, y
1
, . . . , x
n
, y
n
) que cumple f(u, v, x, y) = 0.
Ademas, el determinante formado por las derivadas de las 2n ultimas funciones
coordenadas de f respecto de las variables x
i
e y
i
(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

i=1
Re f
k
x
i
x
i
u
j
+
n

i=1
Re f
k
y
i
y
i
u
j
+
Re f
k
u
j
= 0,
n

i=1
Imf
k
x
i
x
i
u
j
+
n

i=1
Imf
k
y
i
y
i
u
j
+
Imf
k
u
j
= 0.
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

,
donde
A

=
_
Re f
k
x
i
_
, B =
_
Re f
k
y
i
_
.
Esto nos permite despejar
x
i
u
j
como cociente de dos determinantes: el de-
nominador es el determinante anterior, y el numerador tiene la forma

B
B

,
34 Captulo 1. Preliminares
donde A

y B

resultan de sustituir la columna i-esima en A y en B respectiva-


mente por la columna formada por las derivadas

Re f
k
u
j
y
Re f
k
v
j
, k = 1, . . . , n.
La derivada
y
i
v
j
tiene una expresi on casi identica, con la unica diferencia de
que ahora el numerador es el determinante

A B

B A

.
Mediante manipulaciones sencillas se concluye que

B
B

A B

B A

,
con lo que
x
i
u
j
=
y
i
v
j
.
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 C
n
C
n
una funci on holomorfa en el abierto
U y sea z
0
U tal que la matriz jacobiana Jf(z
0
) tenga determinante no
nulo. Entonces existen abiertos z
0
U
0
U y f(z
0
) V C
n
de modo que
f[
U
0
: U
0
V es una transformaci on conforme.
Demostraci on: Basta aplicar el teorema de la funci on implcita a la
funci on h : C
n
U C
n
dada por h(w, z) = w f(z) y al punto (f(z
0
), z
0
).
Esto nos da una funci on holomorfa g : V U
0
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 z
0
, 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 C
n
C
m
una funci on holomorfa en el abierto
U. Sea z
0
U tal que f(z
0
) = 0 y la matriz jacobiana Jf(z) tenga rango
constante r en un entorno de z
0
. Entonces podemos dividir adecuadamente las
coordenadas de C
n
= C
nr
C
r
de modo que existen abiertos
z
0
= (z
0
1
, z
0
2
) W U, z
0
1
X C
nr
y una funci on holomorfa g : X C
r
de modo que
(z
1
, z
2
) W [ f(z
1
, z
2
) = 0 = (z
1
, g(z
1
)) [ z
1
X.
1.7. Variedades analticas 35
Demostraci on: Reordenando las variables y las funciones coordenadas de
f, podemos suponer que el determinante de las r primeras las y columnas de
Jf(z) es distinto de 0 en z
0
. Por continuidad sigue siendo no nulo en un entorno
de z
0
. Sea f

: U C
r
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 C
r
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 F
i
: X C dada por F
i
(z) = f
i
(z, g(z)).
Sabemos que F
i
= 0 para i = 1, . . . , r y basta probar que lo mismo es cierto
para ndices mayores. Tambien sabemos que F
i
(z
0
1
) = 0 para todo i, luego es
suciente ver que las derivadas parciales de las funciones F
i
son nulas en X, ya
que entonces las funciones F
i
seran constantes.
Si (z
1
, . . . , z
nr
) X, entonces z = (z
1
, . . . , z
nr
, g(z
1
, . . . , z
nr
)) 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 combi-
naci on lineal de las primeras. Digamos que
f
i
z
k
=
r

l=1
a
il
f
l
z
k
, i = r + 1, . . . , m.
En principio, los coecientes a
ij
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
F
i
z
j
=
f
i
z
j
+
n

k=nr+1
f
i
z
k
z
k
z
j
,
donde las funciones z
k
de la derecha son las funciones coordenadas de g y las
parciales respecto de f
i
estan evaluadas en (z
1
, . . . , z
nr
, g(z
1
, . . . , z
nr
)). Por
lo tanto
F
i
z
j
=
r

l=1
a
il
f
l
z
j
+
n

k=nr+1
r

l=1
a
il
f
l
z
k
z
k
z
j
=
r

l=1
a
il
_
f
l
z
j
+
n

k=nr+1
f
l
z
k
z
k
z
j
_
=
r

l=1
a
il
F
l
z
j
= 0.
1.7 Variedades analticas
Para terminar recogemos los resultados fundamentales que vamos a necesi-
tar sobre variedades diferenciales complejas. Muchos de ellos los obtendremos
como consecuencia de hechos analogos sobre variedades reales, que supondremos
conocidos.
36 Captulo 1. Preliminares
Denicion 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 C
n
.
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
del atlas y U U

,= , entonces la aplicacion z
1
z

es una transformaci on
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 C
n
para un mismo n (pues si m ,= n los abiertos de C
m
no son
conformemente equivalentes a los de C
n
).
Es f acil ver que si a un atlas analtico le a nadimos todas las cartas com-
patibles 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 unica 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 C
n
,
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, lla-
maremos 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.
Demostraci on: Sea U la uni 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 C
n
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 C
n
[ [z
1
[
2
+ +[z
n
[
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 singularida-
des. 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 generali-
zaremos 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 U
0
U (denso, por el teorema anterior), as como que es realmente
una funci on holomorfa en U
0
. 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) me-
diante = / [
U
= [
U
/[
U
. Es evidente que no depende de la repre-
sentacion 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:
Denicion 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[
UW
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 W
i
tales que f[
UW
i
, f

[
U

W
i
K(W
i
) y consideramos
las funciones f[
UW
i
+ f

[
U

W
i
K(W
i
). 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 W
i
tales que
f[
W
i
K(W
i
), y ha de ser f[
W
i
,= 0, pues en caso contrario f sera una funci on
holomorfa que se anulara en un abierto, luego sera nula. Por consiguiente,
podemos considerar las fracciones holomorfas f[
1
W
i
K(W
i
), que claramente
denen una funci on meromorfa f
1
con la propiedad de que ff
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 [z
i
[ 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. En-
tonces, para todo z en el polidisco abierto, se cumple que [f(z)[ M max
i
[z
i
[
h
.
Demostraci on: Para cada z C
n
llamaremos [z[ = max
i
[z
i
[. Fijemos un
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)/t
h
es holomorfa en un entorno del disco cerrado. Por el
principio del m odulo m aximo, [g(t)/t
h
[ 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)/t
h
[ 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
m
n
=
_
m+n
n
_
.
En efecto, podemos dividir tales monomios en dos grupos: los que contienen
alguna indeterminada X
n
, que son M
m1
n
, y los que no contienen ninguna, que
son M
m
n1
, luego M
m
n
= M
m1
n
+ M
m
n1
. 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 dimX.
Demostraci on: Sea n = dimV y tomemos funciones f
1
, . . . , f
n+1
M(V ).
Hemos de probar que existe un polinomio no nulo F C[T
1
, . . . , T
n+1
] tal que
F(f
1
, . . . , f
n+1
) = 0.
Para cada punto x V vamos a elegir tres entornos x W
x
V
x
U
x
. En
primer lugar elegimos U
x
tal que f
i
= P
i,x
/Q
i,x
, donde P
i,x
, Q
i,x
H(U
x
) son
funciones primas entre s en todos los puntos de U
x
. La existencia de U
x
nos
la da el teorema 1.53. Tomamos V
x
tal que su clausura este contenida en U
x
y
que sea el dominio de una carta con imagen en el polidisco [z
i
[ < 1. El tercer
entorno W
x
es la antiimagen del polidisco [z
i
[ < 1/2.
Consideremos dos puntos x, y V tales que U
x
U
y
,= . En dicha
interseccion tenemos que
P
i,x
Q
i,x
=
P
i,y
Q
i,y
,
y ambas fracciones son primas entre s en cada punto de U
x
U
y
, por lo que
Q
i,x
/Q
i,y
ha de ser una unidad en cada punto, es decir, Q
i,x
= Q
i,y

i,x,y
, para
una cierta funci on holomorfa
i,x,y
H(U
x
U
y
) 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 W

j
cubran V . Denimos

j,k
=
n+1

i=1

i,
j
,
k
, C = max
j,k
max
V

j
V

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

k,j
= 1.
Consideremos un polinomio arbitrario F(T
1
, . . . , T
n+1
) de grado m y ponga-
mos que
F(f
1
, . . . , f
n+1
) =
R
x
Q
m
x
en V
x
, (1.7)
donde
Q
x
=
n+1

i=1
Q
i,x
.
Observemos que R

j
=
m
j,k
R

k
en V

j
V

k
. Vamos a probar que, para cada
h > 0, podemos encontrar un polinomio no nulo F para el cual las funciones
R

j
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
R

j
es lineal, como tambien lo es la que a F le asigna una derivada parcial ja
de R

j
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 R

j
en
j
(incluyendo la derivada de orden 0,
igual a R

j
(
j
)). Si escogemos m y h de modo que
_
n +m+ 1
n + 1
_
> r
_
n +h 1
n
_
, (1.8)
la aplicaci on tendr a un n ucleo no trivial, pues el miembro izquierdo es la di-
mension del espacio de polinomios y el miembro derecho es el n umero de deri-
vadas 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 R

j
. Para ello lla-
mamos
M = max
j
max
xV

j
[R

j
(x)[,
con lo que, para todo x W

j
, se cumple que
[R

j
(x)[
M
2
h
.
El m aximo M se alcanzara en un punto x
0
V

j
. Entonces x
0
W

k
, para
cierto k, luego
M = [R

j
(x
0
)[ = [R

k
(x
0
)[[
k,j
(x
0
)[
m

M
2
h
C
m
.
1.7. Variedades analticas 41
Vamos a ver que podemos elegir h y m de modo que C
m
/2
h
< 1, lo que
obliga a que M = 0, lo que a su vez implica que cada R

j
es nula en V

j
y, como
estos abiertos cubren V , concluimos que F(f
1
, . . . , f
n+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 dife-
renciales 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 unica
como 1 v +i w, con v, w W. Simplicando la notaci on, escribiremos
C
R
W = v +iw [ v, w W.
Si v
1
, . . . , v
n
es una base de W, entonces tambien es una base de C
R
W
como C-espacio vectorial, mientras que v
1
, . . . , v
n
, iv
1
, . . . , iv
n
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 complexi-
cacion 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 C

p
(V, C) al conjunto de todas las funciones
complejas diferenciables denidas en un entorno de V . No podemos conside-
rarlo la complexicaci on de su an alogo real C

p
(V, R) porque no tenemos una
estructura de espacio vectorial, pero en cualquier caso sus elementos son de la
forma f
1
+if
2
, con f
1
, f
2
C

p
(V, R).
Llamaremos T
p
(V, R) al espacio tangente a V en p como variedad real, mien-
tras que T
p
(V, C) sera su complexicacion. De este modo, si V tiene dimension
compleja n, su dimensi on real es 2n, luego T
p
(V, R) tiene tambien dimensi on 2n
y T
p
(V, C) tiene dimensi on compleja 2n. Si (U, z) es una carta analtica de V
alrededor de p y llamamos z
k
= x
k
+iy
k
a las funciones coordenadas, entonces
una base de T
p
(V, C) esta formada por las derivaciones

x
k

p
,

y
k

p
, k = 1, . . . , n. (1.9)
42 Captulo 1. Preliminares
Para cada v = v
1
+iv
2
T
p
(V, C) y cada f = f
1
+if
2
C

p
(V, C), podemos
denir
v(f) = v
1
(f
1
) v
2
(f
2
) +i(v
1
(f
2
) +v
2
(f
1
)) C,
de modo que podemos ver a los elementos de v como derivaciones de C

p
(V ),
es decir, se cumple v(f
1
+g) = v(f) +v(g) y
v(fg) = v(f)g(p) +v(g)f(p).
Ahora conviene observar un hecho general sobre complexicaciones y espa-
cios duales: si W es un espacio vectorial real, entonces (C
R
W)

= C
R
W

.
En efecto, cada =
1
+ i
2
C
R
W

se identica con la aplicaci on de


(C
R
W)

dada por
(v
1
+iv
2
) =
1
(v
1
)
2
(v
2
) +i(
1
(v
2
) +
2
(v
1
)). (1.10)
As, volviendo a la variedad analtica V , tenemos que T
p
(V, C)

puede verse
como la complexicacion de T
p
(V, R), luego tiene por base a
dx
1
[
p
, . . . , dx
n
[
p
, dy
1
[
p
, . . . , dy
n
[
p
. (1.11)
En general, para cada funci on f = f
1
+ if
2
C

p
(V, C), denimos la dife-
rencial
df
p
= df
1
[
p
+idf
2
[
p
T
p
(V, C)

.
Vista como elemento de T
p
(V, C)

seg un la identicaci on (1.10), su acci on es


df
p
(v) = (df
1
[
p
+idf
2
[
p
)(v
1
+iv
2
) = df
1
[
p
(v
1
)df
2
[
p
(v
2
)+i(df
1
[
p
(v
2
)+df
2
[
p
(v
1
))
= v
1
(f
1
) v
2
(f
2
) +i(v
2
(f
1
) +v
1
(f
2
)) = v(f).
Es claro que (1.11) es la base dual de (1.9), de donde se sigue que , para
cada v T
p
(V, C), su expresi on en coordenadas es
v =
n

k=1
_
v(x
k
)

x
k

p
+v(y
k
)

y
k

p
_
.
Una base alternativa que nos ser a mas util para estudiar las aplicaciones
holomorfas es
dz
k
[
p
= dx
k
[
p
+idy
k
[
p
, d z
k
[
p
= dx
k
[
p
idy
k
[
p
. (1.12)
La base dual de (1.12) resulta ser la formada por las derivaciones

z
k

p
=
1
2
_

x
k

p
i

y
k

p
_
,

z
k

p
=
1
2
_

x
k

p
+i

y
k

p
_
.
1.7. Variedades analticas 43
De este modo, para cada v T
p
(V, C) se cumple
v =
n

k=1
_
v(z
k
)

z
k

p
+v(z
k
)

z
k

p
_
. (1.13)
As mismo, si f C

p
(V, C) se cumple
df
p
=
n

k=1
_
f
z
k

p
dz
k
[
p
+
f
z
k

p
dz
k
[
p
_
. (1.14)
El espacio tangente holomorfo Llamaremos H
p
(V ) al conjunto de las fun-
ciones holomorfas en un entorno de p (donde dos de ellas se identican si coin-
ciden en un entorno de p).
Teorema 1.64 Una funci on f C

p
(V, R) denida sobre una variedad anal-
tica 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
z
k
= 0, k = 1, . . . , n.
Ademas en tal caso esta relaci on se cumple para cualquier carta alrededor de p.
Demostraci on: La condici on equivale a que
f
x
k
+i
f
y
k
=
Re f
x
k

Imf
y
k
+i
Imf
x
k
+i
Re f
y
k
= 0,
es decir,
Re f
x
k
=
Imf
y
k
,
Imf
x
k
=
Re f
y
k
,
o tambien:
Re(z
1
f)
x
k
=
Im(z
1
f)
y
k
,
Im(z
1
f)
x
k
=
Re(z
1
f)
y
k
.
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 H
p
(V ),
entonces
f
z
k

p
=
z
1
f
z
k

z(p)
.
Ademas la igualdad (1.14) se reduce ahora a
df
p
=
n

k=1
f
z
k

p
dz
k
[
p
(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
z
k

p
=
f
z
k

p
,
f
z
k

p
=
f
z
k

p
,
de donde se sigue que una funci on f es antiholomorfa si y s olo si sus derivadas
respecto a las coordenadas z
k
son nulas. Esto nos permite denir:
T
h
p
V =
z
1
[
p
, . . . ,
z
n
[
p
) , T
a
p
V =
z
1
[
p
, . . . ,
z
n
[
p
) , (1.16)
sin que la denici on dependa del sistema de coordenadas, pues el espacio tan-
gente holomorfo T
h
p
V esta formado por las derivaciones que se anulan sobre las
funciones antiholomorfas y el espacio tangente antiholomorfo T
a
p
V esta formado
por las derivaciones que se anulan sobre las funciones holomorfas. Obviamente
tenemos la relacion
T
p
(V, C) = T
h
p
V T
a
p
V.
El espacio T
h
p
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 T
p
V .
Notemos que para derivaciones holomorfas v T
p
V , la relaci on (1.13) se
reduce a
v =
n

k=1
v(z
k
)

z
k

p
.
Teniendo en cuenta (1.15) y (1.16), es claro que si f H
p
(V ), entonces d
p
f
se anula sobre las derivaciones antiholomorfas, luego podemos considerar que
df
p
T

p
V . Fijada una carta z alrededor de p, las diferenciales dz
k
[
p
constituyen
una base de T

p
V .
Diferenciales entre variedades Sea : V W una aplicaci on holomorfa
entre variedades analticas. La diferencial d
p
: T
p
(V, R) T
p
(W, R) se ex-
tiende a una aplicaci on C-lineal d
p
: T
p
(V, C) T
p
(W, C) mediante
d
p
(v
1
+iv
2
) = d
p
(v
1
) +id
p
(v
2
).
Se comprueba inmediatamente que si v T
p
(V, C) entonces
d
p
(v)(f) = v( f),
de donde a su vez se sigue que d
p
transforma derivaciones holomorfas en deri-
vaciones holomorfas, luego se restringe a una aplicaci on lineal
d
p
: T
p
V T
p
W.
Es f acil ver que se cumple la regla de la cadena: d( )
p
= d
p
d
(p)
.
1.7. Variedades analticas 45
Fijadas cartas z alrededor de p y w alrededor de (p), la matriz de d
p
en
las bases
z
i
[
p
y
w
j
[
p
tiene por coecientes
d
p
(z
i
[
p
)(w
j
) =
z
1
w
j
z
i

z(p)
.
As pues, la matriz jacobiana de d
p
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 C
n
a un abierto de C
m
y p V , tenemos denidas dos diferenciales d
p
, una
es la aplicacion d
p
: T
p
V T
p
W que acabamos de introducir y la otra es la
diferencial usual en an alisis real vista como aplicacion C-lineal
d
p
: C
n
C
m
.
Las observaciones del parrafo precedente muestran que ambas se correspon-
den a traves del isomorsmo T
p
V

= C
n
que hace corresponder la base
z
i
[
p
(correspondiente a la carta identidad en V ) con la base canonica de C
n
, y del
isomorsmo correspondiente para W.
El teorema de la funcion 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 funcion inversa) Sea : V W una
funci on holomorfa entre variedades y sea p V un punto tal que la diferencial
d
p
: T
p
(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.
Demostraci on: Notemos que ambas variedades han de tener la misma
dimensi on n. Sea (U

, z) una carta alrededor de p y (U

, w) una carta alrededor


de (p) de modo que f[U

] U

. Entonces z
1
f w es una aplicaci on
diferenciable entre dos abiertos de C
n
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 C
n
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 C
n
o del espacio proyectivo P
n
(C). La
denici on de subvariedad, que damos a continuaci on, incluye la condici on natu-
ral 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.
Denicion 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
di
p
: T
p
W T
p
V es inyectiva.
46 Captulo 1. Preliminares
En estas condiciones podemos identicar a T
p
W con un subespacio de T
p
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 T
p
U = T
p
V .
Ahora vamos a relacionar la geometra de una variedad y la de sus subva-
riedades, para lo cual necesitamos algunos resultados algebraicos sobre diferen-
ciales:
Denicion 1.67 Sea V una variedad analtica. Diremos que un conjunto de
funciones z
1
, . . . , z
m
H
p
(V ) es independiente en p si dz
1
[
p
, . . . , dz
m
[
p
son li-
nealmente independientes en T

p
(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 w
1
, . . . , w
n
un
conjunto de n funciones independientes en un punto p V . Entonces w
1
, . . . , w
n
forman un sistema de coordenadas alrededor de p.
Demostraci on: Sea U un entorno de p en el que esten denidas todas las
funciones w
i
. Denimos w : U C
n
mediante w(q) = (w
1
(q), . . . , w
n
(q)).
Claramente w es holomorfa.
Llamemos z
1
, . . . , z
n
a las proyecciones en C
n
, es decir, a las funciones coor-
denadas correspondientes a la carta identidad. Consideremos la codiferencial
dw

p
: T

w(p)
(C
n
) T

p
(V ). Tenemos que
dw

p
(dz
i
[
w(p)
) = dw[
p
dz
i
[
w(p)
= dw
i
[
p
.
As pues, dw

p
transforma la base dz
i
[
w(p)
de T

w(p)
(C
n
) en la base dw
i
[
p
de
T

p
(V ). Por consiguiente dw

p
es un isomorsmo, luego tambien lo es dw
p
. 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.
Un poco m as en general tenemos:
Teorema 1.69 Sea V una variedad analtica de dimensi on n y w
1
, . . . , w
m
un
conjunto de m n funciones independientes en un punto p V . Entonces
w
1
, . . . , w
m
forman parte de un sistema de coordenadas alrededor de p.
Demostraci on: Sea z una carta alrededor de p. Entonces dw
1
[
p
, . . . , dw
m
[
p
puede completarse hasta una base de T

p
(V ) mediante algunas de las diferen-
ciales dz
i
[
p
. Digamos que dw
1
[
p
, . . . , dw
m
[
p
, dz
m+1
[
p
, . . . , dz
n
[
p
forman dicha
base. Por el teorema anterior w
1
, . . . , w
m
, z
m+1
, . . . , z
n
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.
Demostraci on: Una implicaci 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)
(dz
i
[
(p)
) = di[
(p)
dz
i
[
(p)
= d(z
i
[
UW
)[
(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 z
i
[
UW
son independientes en (p), luego por 1.68 forman un
sistema coordenado (de W) alrededor de (p). En otras palabras, si llamamos
: C
m
C
n
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
w
1
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 .
Demostraci on: Sean W y W

el mismo conjunto W con dos estructuras


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

C
n
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 C
n
y : U

W es un homeomor-
smo en un abierto U de W, holomorfa como aplicaci on en V y d
q
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 C
n
y abier-
tos 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
Denicion 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

C
n
tal que z
1
: U

V sea
holomorfa y dz
1
q
sea inyectiva para todo q U

.
Demostraci on: Una implicaci on ya esta probada. Si existe z en estas con-
diciones, entonces U es una variedad analtica con z como unica 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 di
q
es composicion del isomorsmo dz
q
: T
q
U T
z(q)
U

con el monomorsmo
dz
1
z(q)
: T
z(q)
U

T
q
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 si-
guiente 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 estruc-
tura de subvariedad de V si y s olo si es analtico alrededor de cada uno de sus
puntos.
Demostraci on: Una implicaci 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 unica estructura analtica posible en el
abierto. Basta ver que dos cartas cualesquiera son compatibles entre s. Si
z
i
: U
i
U

i
son dos cartas de dos abiertos en W con U
1
U
2
,= , entonces
las restricciones z
i
[
U
1
U
2
son dos cartas para las dos estructuras analticas que
hereda la interseccion. Por la unicidad han de ser compatibles, pero esto implica
que z
1
y z
2
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 C
n
una carta de V alrededor de un punto
p W. Entonces, de entre las funciones coordenadas z
1
, . . . , z
n
, es posible
seleccionar m de ellas tales que las restricciones z
i
[
UW
forman una carta de
W alrededor de p.
Demostraci on: Sea i : W V la inclusi on, de modo que la diferencial
di
p
: T
p
W T
p
V es inyectiva. La aplicacion dual di

p
: T

p
V T

p
W es
suprayectiva y transforma cada dz
i
[
p
en d(z
i
[
UW
)
p
, luego m de estas diferen-
ciales forman una base de T

p
W, luego las correspondientes m funciones z
i
[
UW
son independientes, luego forman una carta de W.
1.8. Toros complejos 49
En particular, si aplicamos el teorema anterior al caso V = C
n
y a la carta
z formada por la identidad en C
n
, vemos que, reordenando oportunamente las
coordenadas, vemos que una carta de W alrededor de p la forman las funciones
coordenadas z
1
, . . . , z
d
. Si llamamos : U

W a su inversa, vemos que


W U es la graca de , es decir:
W U = z U [ (z
1
, . . . , z
d
) U

y (z
d+1
, . . . , z
n
) = (z
1
, . . . , z
d
).
As pues, toda subvariedad analtica de C
n
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:
Denicion 1.76 Sea V un espacio vectorial complejo de dimensi on g. Es claro
que todos los isomorsmos V C
g
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 R
2g
que transforme un generador de R en la base canonica de R
2g
, con lo que R se
corresponde con Z
2g
, y induce un isomorsmo de grupos
T

= R
2g
/Z
2g

= (R/Z)
2g
.
A su vez, si S
1
= z C [ [z[ = 1 es la circunferencia unidad, el homomor-
smo R S
1
dado por t e
2it
induce un isomorsmo de grupos R/Z

= S
1
,
luego tenemos que T

= (S
1
)
2g
.
M as a un, S
1
es una subvariedad (real) de C = R
2
, 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

= R
2g
/Z
2g
= (R/Z)
2g
= (S
1
)
2g
consi-
deramos las estructuras diferenciales inducidas desde el ultimo de ellos (las que
convierten a los isomorsmos en difeomorsmos).
50 Captulo 1. Preliminares
Fijado z
0
= e
2it
0
S, la restriccion de f(t) = e
2it
a ]t
0
, t
0
+[ es la
inversa de una carta alrededor de z
0
, y el diagrama siguiente es conmutativo:
R/Z

f
//
S
1
R
p
OO
f
==
z
z
z
z
z
z
z
z
donde p es la proyeccion. Por lo tanto, la restricci on de p a ]t
0
, t
0
+[ es la
inversa de una carta alrededor de [t
0
].
Fijado un punto P
0
T, la inversa de una carta alrededor de su imagen
([t
0
1
], . . . , [t
0
2g
]) (R/Z)
2g
es la restriccion a U =
2g

k=1

t
0
k
, t
0
k
+
_
del producto de las proyecciones de
cada factor.
La inversa de la carta correspondiente alrededor de [(t
0
1
, . . . , t
0
2g
)] R
2g
/Z
2g
es la restriccion a U de la proyecci on p : R
2g
R
2g
/Z
2g
.
Ahora notamos que si x = (t
0
1
, . . . , t
0
2g
) R
2g
, entonces
U = x +
1
e
1
+ +
2g
e
2g
[ 0 <
k
< 2,
donde los vectores e
k
son la base canonica de R
2k
.
Sea R = w
1
, . . . , w
2g
)
Z
y sea : V R
2g
el R-isomorsmo dado por
(w
k
) = e
k
. Sea z V tal que (z) = x y sea
U

= z +
1
w
1
+ +
2g
w
2g
[ 0 <
k
< 2 V.
Claramente, [U

] = U, y el diagrama siguiente es conmutativo:


V/R

//
R
2g
/Z
2g
V

//
p
OO
R
2g
p
OO
Por consiguiente, la restricci on de la proyecci on p al abierto U

es la inversa
de una carta alrededor del punto de partida P
0
. 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 restric-
ciones 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 di-
mensi 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 apli-
caci on holomorfa. Entonces existen constantes , C tales que el diagrama
siguiente es conmutativo:
C

//
p
R

C
p
S

C/R

//
C/S
donde

viene dada por

(z) = z +.
Demostraci on: Es f acil ver que la proyecci on p
S
: 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 p
S
se restringe a un homeomorsmo p
S
[
U
: U V
sobre cada componente conexa U de p
1
S
[V ]. En efecto, basta tomar un entorno
conexo U de z donde p
S
[
U
sea inyectiva y V = p
S
[U]. Entonces p
1
S
[V ] es la
uni on disjunta de los trasladados s +U, para cada s S.
Sea f : C C/S dada por f = p
R
. Un teorema b asico de la topologa
algebraica (el criterio de elevacion
2
) arma que, como p
S
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

p
S
= f. En concreto, esto signica
que ([z]) = [

(z)].
El hecho de que p
R
y p
S
sean localmente conformes implica que

es holo-
morfa. Para cada R, la aplicaci on

(z +)

(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 observacion posterior.
52 Captulo 1. Preliminares
Esto nos permite denir

: C/R C mediante

([z]) =

(z) y de
nuevo por la conformidad local de p
R
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.
Denicion 1.79 Un homomorsmo analtico : C/R C/S entre dos toros
complejos es un homomorsmo de grupos que ademas es una aplicacion holo-
morfa 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:
Denicion 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
= d
1
+c
2
,

2
= b
1
+a
2
, ad bc = 1.
Esto equivale a que

1
=
a
2
+b
1
c
2
+d
1
, 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)))
[c +d[
2
=
bc Im +ad Im
[c +d[
2
=
ad bc
[c +d[
2
Im.
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
c +d
, ad bc = 1.
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 R
2
. 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
= X
3
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
R
2
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 ultimo 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 util mo-
verlos 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 primera-
mente los conceptos basicos de la geometra afn.
Denicion 2.1 Llamaremos espacio afn n-dimensional de un cuerpo k al con-
junto A
n
(k) = k
n
. A sus elementos los llamaremos puntos. Cuando k se so-
brentienda escribiremos simplemente A
n
. Escribiremos k
n
cuando queramos
referirnos a k
n
como espacio vectorial.
La diferencia entre A
n
y k
n
es que en A
n
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 A
n
,
llamaremos

PQ = Q P k
n
. De este modo, jado un punto O A
n
,
obtenemos una estructura vectorial al identicar cada punto P A
n
con el
vector

OP.
Un sistema de referencia afn en A
n
es una n+1-tupla (O; P
1
, . . . , P
n
) tal que
los vectores

OP
i
forman una base de k
n
. Las coordenadas de un punto P A
n
en dicho sistema de referencia son las coordenadas del vector

OP en la base

OP
i
. Cuando no haya confusi on escribiremos O en lugar de (O; P
1
, . . . , P
n
).
As, si las coordenadas de P son (a
1
, . . . , a
n
), tenemos que
P = O +

OP = O +a
1

OP
1
+ +a
n

OP
n
.
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

, en-
tonces las coordenadas de un punto arbitrario P en ambos sistemas, digamos
(X
1
, . . . , X
n
) y (X

1
, . . . , X

n
) estan relacionadas por un sistema de ecuaciones
lineales:
X

1
= b
1
+a
11
X
1
+ +a
1n
X
n
,
(2.1)
X

n
= b
n
+a
n1
X
1
+ +a
nn
X
n
.
Cualquier sistema de ecuaciones de este tipo cuya matriz de coecientes (a
ij
)
sea regular se corresponde con un cambio de sistema de referencia.
A partir de aqu conviene olvidar que los puntos de A
n
son, conjuntista-
mente, n-tuplas y pensar que cada punto P tiene determinadas unas coordena-
das en cada sistema de referencia de A
n
. 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.
Denicion 2.2 Si F k[X
1
, . . . , X
n
] es un polinomio y un punto P A
n
tiene
coordenadas (a
1
, . . . , a
n
) en un sistema de referencia dado, escribiremos F(P)
para referirnos a F(a
1
, . . . , a
n
). Por supuesto, esta notaci on depende del sistema
de referencia. Si S k[X
1
, . . . , X
n
] es un conjunto de polinomios, llamaremos
V (S) = P A
n
[ F(P) = 0 para todo F S.
Diremos que un conjunto C A
n
es algebraico si C = V (S) para cierto conjunto
S k[X
1
, . . . , X
n
].
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 con-
junto: 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 = V
O
(S) = V
O
(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 A
2
denidos por una unica 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 distin-
tos sistemas de ecuaciones. Por ejemplo, una misma circunferencia en A
3
(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 resulta-
dos 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[X
1
, . . . , X
n
] 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[X
1
, . . . , X
n
] es noethe-
riano (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
Con-
siderar 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 sus-
tituir el conjunto S por el ideal I = (S), obtenemos el conjunto de todas las
ecuaciones polin omicas satisfechas por C. Precisemos esto:
Denicion 2.3 Si C A
n
es un conjunto algebraico, jado un sistema de
referencia afn, denimos el ideal
I(C) = F k[X
1
, . . . , X
n
] [ F(P) = 0 para todo P C.
Hemos de entender que I() = k[X
1
, . . . , X
n
].
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 A
2
(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 denicion es provisional. En la nota de la pagina 62 a nadiremos una restriccion
natural a la denicion 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 union 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 consi-
deramos 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
) A
2
(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.
Denicion 2.4 Llamaremos radical de un ideal I de un anillo conmutativo y
unitario A al ideal
RadI = a A [ a
n
I para un natural n > 0.
Es f acil ver que, efectivamente, se trata de un ideal de A, pues si a
m
I
y b
m
I entonces (a + b)
m+n
I. Ademas I RadI y si I ,= A entonces
RadI ,= A.
Un ideal I es radical si I = RadI o, equivalentemente, si cuando a
n
I
entonces a I. Es claro que RadI cumple esta propiedad, luego RadI es el
menor ideal radical que contiene a I. Todo ideal primo es radical.
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 correspon-
dencia 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[X
1
, . . . , X
n
]. Entonces I(V (I)) = RadI.
Demostraci on: Una inclusi on es obvia. Digamos que I = (F
1
, . . . , F
m
).
Tomemos G I(V (I)), es decir, G se anula en todos los puntos donde se
anulan los polinomios F
i
. A nadamos una indeterminada T y consideremos los
polinomios
F
1
, . . . , F
m
, TG1 k[X
1
, . . . , X
n
, T].
Por hip otesis no tienen soluciones en com un, luego por el teorema de los ceros
de Hilbert 1.34 existen polinomios H
1
, . . . , H
m
, H k[X
1
, . . . , X
n
, T] tales que
H
1
F
1
+ +H
m
F
m
+H(TG1) = 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
H

1
F
1
+ +H

m
F
m
+H

(GY ) = Y
N
,
para ciertos polinomios H

1
, . . . , H

m
, H

k[X
1
, . . . , X
n
, Y ]. Finalmente susti-
tuimos Y = G y queda que G
N
(F
1
, . . . , F
m
).
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 ree-
jos 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 alge-
braico. La uni on de un n umero nito de conjuntos algebraicos es un conjunto
algebraico.
Demostraci on: Es inmediato comprobar que

iI
V (S
i
) = V (

iI
S
i
).
Por otra parte, si F y G son polinomios, es claro que V (FG) = V (F)V (G).
As mismo, todo conjunto algebraico es interseccion de un n umero nito de
conjuntos V (F
i
), 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 (I
1
) V (I
n
) = V (I
1
I
n
).
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:
Denicion 2.7 Un conjunto algebraico C es reducible si existen conjuntos al-
gebraicos C
1
, C
2
distintos de C y tales que C = C
1
C
2
. En caso contrario
diremos que C es irreducible. A los conjuntos algebraicos irreducibles los llama-
remos 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 unica en
uni on de variedades C = V
1
V
n
tales que V
i
, V
j
para i ,= j.
Demostraci on: Sea A el conjunto de todos los conjuntos algebraicos en
A
n
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 = C
1
Y
1
, 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 C
1
A. Entonces C
1
= C
2
Y
2
, etc. Continuando este proceso
obtenemos una sucesion de conjuntos algebraicos
C C
1
C
2
C
3

Al considerar sus ideales obtenemos una sucesion estrictamente creciente de
ideales de k[X
1
, . . . , X
n
], 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
V
1
V
n
= W
1
W
m
son dos descomposiciones en las condiciones del enunciado, entonces
V
i
= (W
1
V
i
) (W
m
V
i
),
y al ser irreducible ha de ser V
i
W
j
, para cierto j. Similarmente W
j
V
r
,
para cierto r, pero entonces V
i
V
r
, luego i = r y as V
i
= W
j
. 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.
Demostraci on: Si I(C) no es primo, tomemos F
1
F
2
I(C) de modo que
F
i
/ I(C). Entonces C = (CV (F
1
))(CV (F
2
)). Los conjuntos CV (F
i
) son
algebraicos y estan contenidos estrictamente en C, pues si C V (F
i
) entonces
F
i
I(C). As pues, C no es irreducible.
Recprocamente, si C = C
1
C
2
es una descomposicion de C, entonces
existen polinomios F
i
I(C
i
) I(C), los cuales cumplen, por otra parte, que
F
1
F
2
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).
Ejemplo Sea V = V (F) A
2
una curva plana y sea F = F
r
1
1
F
r
m
m
la
descomposicion de F en factores irreducibles. Entonces
V = V (F
1
) V (F
m
)
es la descomposicion de V en variedades irreducibles. En efecto, cada conjunto
V
i
= V (F
i
) es irreducible, pues el ideal I
i
= (F
i
) es primo, luego es radical,
luego I(V
i
) = rad(F
i
) = (F
i
), y podemos aplicar el teorema anterior.
Ademas, no puede ocurrir que V
i
V
j
para i ,= j, pues entonces (F
j
) (F
i
),
luego F
i
[ F
j
y F
i
= F
j
.
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 indi-
quemos explcitamente lo contrario.
Teorema 2.10 Los conjuntos denidos por una ecuaci on Y = G(X
1
, . . . , X
n
)
(es decir, las gr acas de los polinomios) son irreducibles.
Demostraci on: Basta probar que el polinomio F = Y G(X
1
, . . . , X
n
)
es irreducible, pues entonces I(V (F)) = rad(F) = (F) sera un ideal primo. Si
F = F
1
F
2
, entonces uno de los factores ha de tener grado en Y igual a 1, digamos
F
1
= S(X
1
, . . . , X
n
)Y +T(X
1
, . . . , X
n
). Por consiguiente F
2
= F
2
(X
1
, . . . , X
n
),
con lo que, igualando coecientes,
1 = S(X
1
, . . . , X
n
)F
2
(X
1
, . . . , X
n
),
luego F
2
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 X
2
+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 ultimos podemos aplicar el criterio de irreduci-
bilidad 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
= F
1
F
2
. 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
F
1
= G
1
(X)Y +H
1
(X), F
2
= G
2
(X)Y +H
2
(X).
Multiplicando e igualando coecientes queda que
G
1
G
2
= 1, G
1
H
2
+H
1
G
2
= 0, H
1
H
2
= X
3
.
De la primera igualdad obtenemos que G
1
y G
2
son constantes, de la segunda
que H
1
= aH
2
, para cierto a k, y de la tercera que aH
2
2
= 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.
Denicion 2.11 Sean V A
m
(k) y W A
n
(k) dos variedades anes. Una
aplicaci on : V W es polin omica si, jados sistemas de referencia anes,
existen polinomios F
1
, . . . , F
n
k[X
1
, . . . , X
m
] tales que para todo P V se
cumple que (P) = (F
1
(P), . . . , F
n
(P)). (Entiendase: las coordenadas de (P)
son las imagenes por los F
i
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 A
1
. Un isomorsmo es
el dado por (t) = (t, t
2
).
Llamaremos k[V ] al conjunto de las funciones polin omicas V k. Aqu
estamos considerando a k = A
1
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 A
n
. Ahora bien, si jamos uno, podemos obtener una re-
presentacion en coordenadas de cada funci on de k[V ]. Concretamente, cada
polinomio F k[X
1
, . . . , X
m
] 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 pagina 119 se muestra un ejemplo de aplicacion polinomica biyectiva
con inversa no polinomica.
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[X
1
, . . . , X
n
]/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 A
n
. Representaremos por x
i
a la clase de X
i
en k[X
1
, . . . , X
n
]/I(V ). Ob-
servemos que las funciones x
i
son las que asignan a cada punto P V sus
coordenadas en el sistema de referencia jado.
Se cumple que k[V ] = k[x
1
, . . . , x
n
]. M as concretamente, cada funcion
f k[V ] tiene una representaci on coordenada (no necesariamente unica) de
la forma f = F(x
1
, . . . , x
n
), donde F k[X
1
, . . . , X
n
] es cualquier polino-
mio que cumpla f = [F]. Si P V tiene coordenadas (a
1
, . . . , a
n
), entonces
f(P) = F(a
1
, . . . , a
n
).
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] es isomorfo 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[X
1
, . . . , X
m
]
que contiene a I(V ), luego I
V
(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 maxima-
les de k[V ].
Notemos que, en principio, la denici on I
V
(P) = I(P)/I(V ) depende de la
representacion coordenada k[V ]

= k[X
1
, . . . , X
n
]/I(V ) en un sistema de refe-
rencia, pero, a traves del isomorsmo, el ideal maximal I
V
(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 I
V
(P) = f k[V ] [ f(P) = 0, para cierto P V , de modo que
la correspondencia P I
V
(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
I
W
((P)) =
1
[I
V
(P)].
En efecto, si f I
W
((P)), entonces se cumple que (f)(P) = f((P)) = 0,
luego (f) I
V
(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 correspon-
diente de k[V ]. Expresaremos esto diciendo que es un k-homomorsmo.
Teorema 2.13 Sean V A
m
y W A
n
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 ].
Demostraci on: Ya hemos probado que la correspondencia es inyectiva.
S olo falta ver que es suprayectiva. Fijamos sistemas de referencia en A
m
y
A
n
, 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 (x
i
) = [F
i
].
Los polinomios F
i
determinan una funci on polin omica : A
m
A
n
, as
como el homomorsmo de anillos

: k[X
1
, . . . , X
n
] k[X
1
, . . . , X
m
] denido
mediante G G(F
1
, . . . , F
n
).
Se cumple que

[I(W)] I(V ), pues si G I(W), entonces la clase de

(G) modulo I(V ) es


G([F
1
], . . . , [F
n
]) = G((x
1
), . . . , (x
n
)) = ([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 varie-
dades 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 unicamente las funciones racio-
nales de una variedad en k, si bien m as adelante generalizaremos la denicion
a aplicaciones entre variedades cualesquiera.
Denicion 2.14 Sea V A
n
(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 A
n
.
66 Captulo 2. Variedades algebraicas
Diremos que una funci on racional k(V ) es regular o que esta 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
1 y
,
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 unica 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 = FG

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


fg

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 O
P
(V ) como el anillo de las
funciones racionales de V regulares en P. Claramente k[V ] O
P
(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 ] =

PV
O
P
(V ),
es decir, k[V ] es el conjunto de las funciones racionales sin singularidades.
Demostraci on: La primera armaci 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[X
1
, . . . , X
n
] [ [G] k[V ].
Claramente I

es un ideal de k[X
1
, . . . , X
n
] 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 singulari-
dades 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 parabola 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 1
,
cuya unica 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 imagina-
rias 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 proyec-
tivo. 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:
Denicion 2.16 Llamaremos espacio proyectivo n-dimensional de un cuerpo k
al conjunto P
n
(k) de todos los subespacios vectoriales de dimension 1 en k
n+1
.
Cuando no haya confusi on escribiremos simplemente P
n
.
Un sistema de referencia proyectivo en P
n
es una n + 2-tupla de puntos
(P
0
, . . . , P
n+1
) P
n
tales que P
i
= v
i
), los vectores v
1
, . . . , v
n+1
son lineal-
mente independientes en k
n+1
y v
0
= v
1
+ +v
n+1
. Notemos que si elegimos
otros v

i
(para los mismos P
i
) que cumplan la denici on, existir a necesariamente
un C no nulo tal que v

i
= v
i
, para todo i = 0, . . . , n + 1.
Fijado un sistema de referencia proyectivo, todo punto P = v) P
n
cumple
que v = a
1
v
1
+ + a
n+1
v
n+1
, para cierta n + 1-tupla (a
1
, . . . , a
n+1
) k
n+1
,
no nula, unvocamente determinada por P (y el sistema de referencia) salvo
un factor constante. Diremos que (a
1
, . . . , a
n+1
) es un vector de coordenadas
homogeneas de P en el sistema de referencia dado.
De este modo, todo (a
1
, . . . , a
n+1
) k
n+1
no nulo es un vector de coor-
denadas homogeneas de un unico punto de P
n
, 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 P
n
con su clase de coordenadas homogeneas.
68 Captulo 2. Variedades algebraicas
Si consideramos otro sistema de referencia proyectivo (P

0
, . . . , P

n+1
), la re-
laci on entre las coordenadas homogeneas de un mismo punto P respecto a ambos
sistemas de referencia es de la forma
X

1
= a
11
X
1
+ + a
1n+1
X
n+1
,
.
.
.
.
.
.
.
.
.
X

n+1
= a
n+1 1
X
1
+ + a
n+1n+1
X
n+1
,
(2.3)
y cualquier relaci on de esta forma en la que la matriz de coecientes (a
ij
) sea
regular se corresponde con un cambio de sistema de referencia.
Un hiperplano proyectivo en P
n
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
v
1
, . . . , v
n+1
asociada a un sistema de referencia proyectivo el subespacio W
esta formado por los vectores cuyas coordenadas satisfacen la ecuacion
a
1
X
1
+ +a
n+1
X
n+1
= 0,
entonces H esta formado por los puntos de P
n
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 X
i
= 0.
Fijemos un hiperplano proyectivo arbitrario H

en P
n
, al que llamaremos
hiperplano del innito, y tomemos un sistema de referencia respecto al cual la
ecuacion de H

sea X
i
= 0 (por concretar tomemos i = n + 1, pero todo es
v alido para un i arbitrario). Entonces los puntos de P
n
H tienen coordena-
das homogeneas (X
1
, . . . , X
n+1
) con X
n+1
,= 0, luego dividiendo entre X
n+1
vemos que tienen un unico vector de coordenadas homogeneas de la forma
(X
1
, . . . , X
n
, 1). Esto nos permite identicar los puntos de P
n
H

con k
n
y, por consiguiente, considerar a P
n
H

como un espacio afn n-dimensional.


Fijado un sistema de referencia, el espacio proyectivo P
n
esta cubierto por los
n+1 espacios anes A
i
formados por los puntos de P
n
cuya i-esima coordenada
homogenea es no nula. Cuando consideremos A
n
P
n
sin mas especicacion,
se entendera que A
n
es el espacio afn A
n+1
.
Denimos los conjuntos algebraicos proyectivos de forma paralela e indepen-
diente de lo visto en la seccion anterior en el caso afn y a continuaci on veremos
la relaci on que existe entre ambos casos.
Denicion 2.17 Si S k[X
1
, . . . , X
n+1
], llamaremos
V (S) = P P
n
(k) [ F(P) = 0 para todo F S,
2.2. Variedades proyectivas 69
donde F(P) = 0 ha de entenderse como que F(a
1
, . . . , a
n+1
) = 0 para todo vec-
tor de coordenadas homogeneas (a
1
, . . . , a
n+1
) de P (en un sistema de referencia
dado). Un conjunto C P
n
(k) es algebraico si es de la forma C = V (S), para
cierto S k[X
1
, . . . , X
n+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 unica como
F = F
0
+ F
1
+ F
2
+ , donde F
i
es una forma de grado i. Observemos ahora
que F(P) = 0 si y solo si F
i
(P) = 0 para todo i. En efecto, si a = (a
1
, . . . , a
n+1
)
es un vector de coordenadas homogeneas de P y k es no nulo, entonces
F(a) =

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

.
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 noetheria-
nos, 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 P
n
, denimos el ideal
I(C) = F k[X
1
, . . . , X
n+1
] [ F(P) = 0 para todo P C.
Un ideal I k[X
1
, . . . , X
n+1
] es homogeneo si cuando F I se descompone
en suma de formas F = F
0
+F
1
+ , entonces F
i
I para todo i. Hemos visto
que los ideales I(C) son homogeneos.
Teorema 2.18 Un ideal I k[X
1
, . . . , X
n+1
] es homogeneo si y s olo si est a
generado por un conjunto (nito) de formas.
Demostraci on: Supongamos que I = (F
1
, . . . , F
r
), donde cada F
i
es una
forma. Sea F I. Entonces F =

i
A
i
F
i
, para ciertos polinomios A
i
. La forma
de menor grado en que se descompone F ha de ser F
m
=

i
A
i
md
i
F
i
, donde
d
i
es el grado de F
i
. Por lo tanto F
m
I. Ahora F F
m
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 I
p
, V
p
, I
a
, V
a
para distinguir las corres-
pondencias proyectivas de las anes. Recordemos que P
n
esta formado por los
subespacios de dimension 1 de k
n+1
. Si C P
n
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 A
n+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 P
n
, C ,= , se cumple I
a
(Cn(C)) = I
p
(C), y si I es un ideal
homogeneo de k[X
1
, . . . , X
n+1
] tal que V
p
(I) ,= , entonces Cn(V
p
(I)) = V
a
(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[X
1
, . . . , X
n+1
]. Entonces
a) V
p
(I) = si y s olo si existe un natural N tal que I contiene a todas las
formas de grado N.
b) Si V
p
(I) ,= entonces I
p
(V
p
(I)) = RadI.
Demostraci on: a) V
p
(I) = si y solo si V
a
(I) 0, lo que a su vez
equivale a que (X
1
, . . . , X
n+1
) = I
a
(0) I
a
(V
a
(I)) = RadI. A su vez, es
f acil ver que esto equivale a que (X
1
, . . . , X
n+1
)
N
I para alg un N.
b) I
p
(V
p
(I)) = I
a
(Cn(V
p
(I)) = I
a
(V
a
(I)) = RadI.
Observemos que los unicos ideales homogeneos radicales que cumplen a) son
1 y (X
1
, . . . , X
n+1
), luego tenemos que V
p
e I
p
biyectan los conjuntos algebraicos
proyectivos con los ideales homogeneos radicales distintos de (X
1
, . . . , X
n+1
).
(Podemos admitir a 1 en la biyecci on entendiendo que = V
p
(1) es algebraico.)
Denicion 2.20 Un conjunto algebraico C P
n
es reducible si existen con-
juntos algebraicos C
1
, C
2
distintos de C y tales que C = C
1
C
2
. 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 unica 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[X
1
, . . . , X
n
] es primo si y s olo si
para todo par de formas F, G tales que FG I, o bien F I o bien G I.
Demostraci on: Supongamos que F / I y G / I. Sea F
m
la forma de
menor grado de F que no esta en I y sea G
n
la forma de menor grado de G que
no esta en I. Entonces
(FG)
mn
=

u+v=m+n
F
u
G
v
I.
Por la eleccion de m y n, todos los sumandos tienen un factor en I salvo
F
m
G
n
, luego F
m
G
n
I, en contradicci on con la hip otesis.
2.2. Variedades proyectivas 71
Notemos que los puntos no se corresponden con ideales maximales, pues
I
p
(P) = I
a
(Cn(P)) y Cn(P) es una recta que pasa por 0, luego I
a
(Cn(P)) es
un ideal primo, aunque no maximal. Por ejemplo, est a contenido estrictamente
en el ideal maximal I
a
(0) = (X
1
, . . . , X
n+1
).
Como en el caso afn, denimos una curva proyectiva plana como un conjunto
algebraico de P
2
(irreducible salvo que indiquemos lo contrario) denido por una
unica 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:
Denicion 2.22 Para cada forma F k[X
1
, . . . , X
n+1
] denimos el polinomio
F

= F(X
1
, . . . , X
n
, 1) k[X
1
, . . . , X
n
]. Recprocamente, si f k[X
1
, . . . , X
n
]
se expresa como f = f
0
+ f
1
+ + f
d
, donde f
i
es una forma de grado i,
denimos la forma
f

= X
d
n+1
f
0
+X
d1
n+1
f
1
+ +f
d
k[X
1
, . . . , X
n+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 com-
probaci on rutinaria.
Teorema 2.23 Sean F y G formas y f y g polinomios. Entonces
a) (FG)

= F

, (fg)

= f

.
b) (f

= f y, si r es la mayor potencia de X
n+1
que divide a F, entonces
X
r
n+1
(F

= F.
c) (F+G)

= F

+G

, X
t
n+1
(f+g)

= X
r
n+1
f

+X
s
n+1
g

, donde r = gradg,
s = gradf y t = r +s grad(f +g).
Consideremos ahora a A
n
como subconjunto de P
n
, es decir, A
n
= P
n
H

,
donde H

es el hiperplano del innito. Sea X A


n
un conjunto algebraico.
Sea I = I(X) k[X
1
, . . . , X
n
]. Denimos I

como el ideal de k[X


1
, . . . , X
n+1
]
generado por las formas f

, para cada f I. Denimos la clausura proyectiva


de X como X

= V (I

) P
n
.
Recprocamente, sea ahora X P
n
un conjunto algebraico proyectivo, sea
I = I(X) k[X
1
, . . . , X
n+1
], sea I

el ideal de k[X
1
, . . . , X
n
] generado por los
polinomios F

, para toda forma F I. Denimos X

= V (I

) A
n
.
En principio estas deniciones dependen del sistema de referencia conside-
rado, 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 P
n
, entonces C

= C A
n
.
b) Si C A
n
, entonces C = C

A
n
y (C

= C.
c) Si C D A
n
, entonces C

P
n
. Si C D P
n
, entonces
C

A
n
.
d) Si C A
n
, entonces C

es el menor conjunto algebraico de P


n
que con-
tiene a C.
e) Si C A
n
es irreducible, entonces C

es irreducible en P
n
.
f ) Si C =

i
V
i
A
n
es la descomposici on de C en componentes irreducibles,
entonces C

i
V

i
P
n
es la correspondiente descomposici on de C

.
g) Si C A
n
, entonces ninguna componente irreducible de C

esta contenida
en, o contiene a, H

.
h) Si C P
n
y ninguna componente de C esta contenida en, o contiene a,
H

, entonces C

A
n
y (C

= C.
Demostraci on: Observemos que si F es una forma en k[X
1
, . . . , X
n+1
]
y P A
n
, 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 A
n
y F(P) = 0 para toda forma F I(C), si y solo
si P A
n
V (I(C)) = A
n
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

A
n
= C. La
propiedad c) tambien es trivial.
d) Sea D un conjunto algebraico tal que C D P
n
. Si F I(D),
entonces F

I(C), luego F = X
r
n+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 =

p
i
f

i
, con f
i
I, luego F

=

p
i
f
i
I.
Por lo tanto, si FG I

, tenemos que F

I, luego F

I o G

I,
y entonces F = X
r
n+1
(F

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

,
entonces I(C)

I(C

) I(H

) = (X
n+1
), pero si 0 ,= F I(C), entonces
F

I(C)

, pero F

/ (X
n+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)

)) = RadI(C)

.
Entonces f
N
I(C)

, para cierto N. Usando el teorema anterior concluimos


que X
r
n+1
(f
N
)

I(C), para cierto r, pero I(C) es primo y X


n+1
/ I(C), ya
que C , H

. As pues, f

I(V ).
Respecto a g) y h), conviene observar que la unica variedad proyectiva que
contiene a H

es P
n
, pues si H

V , entonces I(V ) (X
n+1
), pero esto es
imposible, pues si F I(V ), entonces F = X
r
n+1
G, donde G / (X
n+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 (f
1
, . . . , f
n
)

= (f

1
, . . . , f

n
).
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[X
1
, . . . , X
n
], 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 unico 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 R
2
tiene
todos sus puntos nitos, si bien en C
2
corta a la recta del innito en dos puntos
imaginarios.
Ejemplo M as en general, una c onica (no necesariamente irreducible) en P
2
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 MAM
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 ultima es irre-
ducible (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 P
2
(R) es la
siguiente: identicamos cada punto con la terna de coordenadas homogeneas
(X, Y, Z) R
3
de norma eucldea 1 y Z 0. Esto nos da un unico 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 co-
rresponde 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.
X
Y (0,1,0)
(0,1,1)
X
Z
(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).
X
Y (0,1,0)
(0,0,1) (1,0,1)
X
Z (0,0,1)
(1,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 =
X
3
1 X
2
.
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[X
1
, . . . , X
n+1
] y consideremos
el anillo A = k[X
1
, . . . , X
n+1
]/I. Entonces todo f A se expresa de forma
unica como f = f
0
+ +f
m
, donde f
i
es la clase de una forma de grado i.
Demostraci on: S olo hay que probar la unicidad. Si f = g
0
+ + g
r
es
otra descomposicion, sean f
i
= [F
i
], g
i
= [G
i
]. Entonces

(F
i
G
i
) I y, al
ser homogeneo, F
i
G
i
I, lo que prueba que f
i
= g
i
.
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 P
n
(k) una variedad proyectiva. Fijado un sistema de referencia
proyectivo, denimos k
h
[V ] = k[X
1
, . . . , X
n+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 k
h
[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 unicamente de las clases f y g. M as a un, depende unicamente del
elemento f/g del cuerpo de cocientes de k
h
[V ].
Denicion 2.26 Sea V P
n
(k) una variedad proyectiva. Denimos el cuerpo
de funciones racionales de V como el subcuerpo k(V ) del cuerpo de cocientes
de k
h
[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 k
h
[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 O
P
(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. En-


tonces la restricci on a V determina un k-isomorsmo de k(V

) en k(V ). Para
cada punto P V , el anillo O
P
(V

) se transforma en O
P
(V ).
Demostraci on: Fijado un sistema de referencia proyectivo, una funci 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
y, digamos, gradF = gradG+r, entonces las formas F

y X
r
n+1
G

determinan
una funci on racional de V

cuya restriccion a V es [F]/[G]. Si gradF < gradG


multiplicamos F

por la potencia adecuada de X


n+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 1
,
(donde

x = y), se corresponde con la funci on racional

=
xy
yz z
2
.
2.3 Variedades cuasiproyectivas
Si bien los resultados globales de la geometra algebraica se aplican a las
variedades proyectivas, las variedades anes son una herramienta muy util 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:
Denicion 2.28 Llamaremos topologa de Zariski en P
n
a la topologa que
tiene por cerrados a los conjuntos algebraicos. En lo sucesivo consideraremos a
todos los subconjuntos de P
n
como espacios topologicos con esta topologa.
2.3. Variedades cuasiproyectivas 77
El teorema 2.6 prueba que, efectivamente, los conjuntos algebraicos deter-
minan una topologa. Ahora, bien, hemos de tener presente en todo momento
que no cumple la propiedad de Hausdor. Concretamente, si V P
n
es una
variedad y U
1
, U
2
son abiertos en V no vacos, entonces U
1
U
2
,= , pues en
caso contrario podramos descomponer V en uni on de dos subconjuntos alge-
braicos propios: V = (V U
1
) (V U
2
). 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 con-
cretamente, las variedades proyectivas son las variedades cerradas (en P
n
). En
efecto, si V es una variedad cerrada, entonces es abierto en una variedad pro-
yectiva 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 P
n
, 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 unica variedad proyectiva
en la cual V es abierto es V .
Las variedades anes tambien son variedades. En efecto, en primer lugar
observamos que A
n
puede identicarse con un abierto en P
n
, luego los espacios
anes son variedades. En general, si V es una variedad afn entonces V

es una
variedad proyectiva y V = V

A
n
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 A
n
, entonces C = C

A
n
y C

es cerrado en P
n
, luego C es cerrado en A
n
. Recprocamente, todo cerrado
en A
n
es algebraico. As pues, podemos denir directamente la topologa de
Zariski en A
n
como la que tiene por cerrados a los conjuntos algebraicos, sin
hacer referencia a ninguna inmersi on de A
n
en P
n
.
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 P
n
, 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
comprobar que C es uni on de cerrados si y solo si lo es C.
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 sub-
cubrimiento nito.
Demostraci on: Equivalentemente, hemos de probar que si una familia
C
i

iI
de cerrados en una variedad V P
n
tiene interseccion vaca, entonces
una subfamilia nita tiene tambien interseccion vaca. M as en general, proba-
remos que existe un conjunto nito I
0
I tal que

iI
C
i
=

iI
0
C
i
.
Cambiando cada C
i
por su clausura en P
n
, podemos suponer que los C
i
son
cerrados en P
n
. Sea I
i
= I(C
i
) y sea I el ideal de k[X
1
, . . . , X
n+1
] generado
por la uni on de los I
i
. Por el teorema de Hilbert I es un ideal nitamente
generado, digamos I = (F
1
, . . . , F
r
), y las formas F
j
pueden obtenerse como
suma de m ultiplos de un n umero nito de formas de un n umero nito de ideales
I
i
, digamos con i I
0
. As, si P

iI
0
C
i
tenemos que F
j
(P) = 0, para
j = 1, . . . , r. Si F I
i
, entonces F se expresa como suma de m ultiplos de las
formas F
j
, luego F(P) = 0, luego P V (I
i
) = C
i
. As P

iI
C
i
.
El teorema 2.27 nos permite identicar las funciones racionales de una va-
riedad afn con las de su clausura proyectiva. Generalizaremos este hecho de-
niendo las funciones racionales de una variedad arbitraria como las de su clau-
sura:
Denicion 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 O
P
(V ) = O
P
(V ). El anillo de las funciones regulares en V es
k[V ] =

PV
O
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 razo-
nables, 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.
Demostraci on: Supongamos que existe P V tal que (P) ,= 0. Entonces
= 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.
Demostraci on: Sea V una variedad. Toda funci 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
P
n
esta cubierto por n+1 espacios anes abiertos A
i
. Si C es el conjunto de las
singularidades de una funci on racional en V , entonces C A
i
es el conjunto de
las singularidades de su restricci on a V A
i
, que es cerrado en A
i
por el teorema
2.15. Por lo tanto, P
n
C, que es la uni on de los conjuntos A
i
(C A
i
), es
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 O
P
(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.
Denicion 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 () O
P
(V ).
Ejemplo Sea A una matriz regular de dimensi on n+1 y jado un sistema de
referencia sea : P
n
P
n
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 P
n
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 P
n
tiene coordenadas a, una funci on O
(P)
(P
n
) 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

() O
P
(P
n
).
80 Captulo 2. Variedades algebraicas
Las aplicaciones de este tipo se llaman transformaciones proyectivas de P
n
.
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 P
n
en s mismo. De hecho, forman un grupo
con la composicion.
Se dice que dos variedades de P
n
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 regula-
ridad 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.
Demostraci on: Si es polin omica, jados dos sistemas de referencia,
(P) = (F
1
(P), . . . , F
n
(P)), para ciertos polinomios F
i
. Si C W es un sub-
conjunto algebraico de W, entonces P
1
[C] si y solo si (P) C, si y s olo
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, FG

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 = ,
pues, al igual que , la funci on cumple
1
[I
V
(P)] = I
W
((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 ] esta formado por
todas las funciones regulares : V A
1
.
Demostraci on: Si es regular, como la identidad I : A
1
A
1
cumple
I k[A
1
], 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
unicos cerrados no vacos en A
1
distintos de todo A
1
son los conjuntos nitos,
con lo que basta ver que si a A
1
entonces
1
[a] es cerrado, pero

1
[a] = Q U [ F(Q) aG(Q) = 0.
Por otra parte, si (Q) = a y O
a
(A
1
), 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 O
Q
(U).
Veamos una ultima propiedad adicional de interes:
Teorema 2.36 Las inclusiones entre variedades son aplicaciones regulares. Una
aplicaci on : V W con W P
n
es regular si y s olo si lo es como aplicaci on
: V P
n
.
Demostraci on: Sea i : V W una aplicaci on de inclusi on. Obviamente
es continua. Tomemos O
P
(W). Hemos de probar que [
V
O
P
(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
O
P
(V ).
Respecto a la segunda armacion, si es regular como aplicacion en W, lo
es como aplicacion en P
n
porque la inclusi on W P
n
es regular. Supongamos
ahora que es regular como aplicacion en P
n
. 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)
(P
n
) 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 O
P
(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
Denicion 2.37 Llamaremos variedades anes (proyectivas) a las variedades
isomorfas a variedades anes (proyectivas).
As, cuando digamos que V A
n
es una variedad afn deber a entenderse que
es una variedad afn en el sentido usual (una variedad cerrada en A
n
), 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 con-
juntos 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.
Ademas V

es una variedad afn.


Demostraci on: No perdemos generalidad si suponemos que V A
n
. Cier-
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[X
1
, . . . , X
n
] [ [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)) RadI

. 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[X
1
, . . . , X
n+1
] generado por I(V ) y por el polinomio X
n+1
F 1.
Denimos : k[X
1
, . . . , X
n+1
] k[V

] mediante (X
i
) = [X
i
] para i n
y (X
n+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[X
1
, . . . , X
n+1
]/I

k[V

].
Llamemos A al subanillo del cociente formado por las clases con un represen-
tante en k[X
1
, . . . , X
n
]. 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 [X
n+1
], la imagen es k[V ][1/]
y ([X
n+1
]) = 1/. Es f acil ver entonces que es un isomorsmo.
En particular concluimos que I

es un ideal primo, luego dene una variedad


afn V

= V (I

) A
n+1
, de modo que : k[V

] k[V

]. La proyecci on
A
n+1
A
n
en las n primeras componentes es claramente una aplicacion
regular, que se restringe a una aplicaci on regular : V

. Esta aplicaci on
es biyectiva pues, si P V

, su unica antiimagen se obtiene completando sus


coordenadas con 1/F(P). Falta probar que
1
es regular.
Para ello consideramos V

P
n+1
. Seg un hemos visto,

1
(a
1
, . . . , a
n
) = (a
1
, . . . , a
n
, F
1
(a
1
, . . . , a
n
), 1)
= (a
1
F(a
1
, . . . , a
n
), . . . , a
n
F(a
1
, . . . , a
n
), 1, F(a
1
, . . . , a
n
)).
Ahora consideramos a V

contenido en el espacio afn determinado por


X
n+1
,= 0, con lo que la expresi on para
1
es

1
(a
1
, . . . , a
n
) = (a
1
F(a
1
, . . . , a
n
), . . . , a
n
F(a
1
, . . . , a
n
), F(a
1
, . . . , a
n
)).
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 (abier-
tos) formada por variedades anes.
Demostraci on: Sea V P
n
una variedad, P V y U un entorno (abierto)
de P. Sea A
n
un espacio afn que contenga a P. No perdemos generalidad si
sustituimos V por V A
n
, con lo que V es una variedad afn. Como P / V U,
y este es un subconjunto algebraico de A
n
, 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 A
m
A
n
con A
m+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:
Denicion 2.40 Sean m y n n umeros naturales no nulos. Llamemos N =
(m+1)(n +1) 1. Fijamos un sistema de referencia en P
N
(k) y consideramos
84 Captulo 2. Variedades algebraicas
las coordenadas homogeneas de cada punto como una matriz (X
ij
) de orden
(m + 1) (n + 1). Denimos la variedad de Segre m n como el subconjunto
S
m,n
de P
N
formado por los puntos que satisfacen las ecuaciones
X
i,j
X
k,l
= X
k,j
X
i,l
.
Notemos que estas ecuaciones expresan que todas las submatrices 22 de la
matriz de coordenadas de los puntos de S
m,n
tienen determinante nulo, es decir,
que S
m,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 S
m,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 i
m,n
: P
m
P
n
S
m,n
mediante
i
m,n
(a
1
, . . . , a
m+1
, b
1
, . . . , b
n+1
) = (a
i
b
j
)
ij
.
Es claro que i
m,n
no depende de la eleccion de las coordenadas homogeneas
de cada par de puntos, as como que su imagen esta en S
m,n
. Ademas es biyec-
tiva, pues si P S
m,n
, su unica antiimagen es el par (Q, R) cuyas coordenadas
homogeneas son cualquier la y cualquier columna, respectivamente, de la ma-
triz de coordenadas de P.
Consideremos ahora el espacio afn A
N
determinado por X
m+1,n+1
,= 0. Es
claro que S
m,n
A
N
= i[A
m
A
n
], donde A
m
es el espacio afn determinado
por X
m+1
,= 0 y A
n
el determinado por X
n+1
,= 0. As, podemos denir una
aplicaci on : A
m+n
S
m,n
A
N
mediante
(a
1
, . . . , a
m
, b
1
, . . . , b
n
) = (a
i
b
j
), a
m+1
= a
n+1
= 1.
Es f acil ver que es un isomorsmo (es polinomica con inversa polin omica).
Esto signica que si identicamos a P
m
P
n
con S
m,n
a traves de la in-
yeccion de Segre, entonces A
m
A
n
se identica con una variedad afn isomorfa
a A
m+n
. El isomorsmo transforma el par de puntos de coordenadas anes
((X
i
), (Y
j
)) en el punto de coordenadas anes (X
i
, Y
j
).
Un subconjunto X P
m
P
n
, identicado con un subconjunto de S
m,n
, es
algebraico si y solo si las coordenadas homogeneas (X
i
, Y
j
) de sus puntos son
las que satisfacen un sistema de ecuaciones de tipo F(X
i
Y
j
) = 0, donde F(T
ij
)
es una forma, digamos de grado d. El polinomio F(X
i
Y
j
) tiene la propiedad
de ser bihomogeneo de grado d, es decir, la suma de los grados de las variables
X
i
en cada monomio es igual a la suma de los grados de las variables Y
j
en
cada monomio y ambas son iguales a d. Es claro entonces que los subconjuntos
algebraicos de P
m
P
n
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 (d
1
, d
2
), es decir, los
polinomios que cumplen que la suma de los grados de las variables X
i
en cada
monomio es igual a d
1
y la suma de los grados de las variables Y
i
en cada
monomio es igual a d
2
, tambien denen conjuntos algebraicos. En efecto, si
d
1
< d
2
y r = d
2
d
1
, una ecuaci on F(X
i
, Y
j
) = 0 equivale a las ecuaciones
bihomogeneas de grado d
2
dadas por
X
r
1
F(X
i
, Y
j
) = 0, . . . , X
r
m+1
F(X
i
, Y
j
) = 0.
En conclusi on:
Al identicar P
m
P
n
con la variedad de Segre, sus subconjuntos
algebraicos son los determinados por un sistema de ecuaciones biho-
mogeneas, de grados en X e Y no necesariamente iguales.
Ahora es claro que un conjunto es algebraico en P
m
P
n
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 P
m
P
n
= S
m,n
. Nos falta probar que
P
m
P
n
es irreducible. Para ello observamos primero lo siguiente:
Teorema 2.41 Si V P
m
es una variedad proyectiva y Q P
n
, entonces
V Q es una variedad proyectiva isomorfa a V .
Demostraci on: En general, el producto de conjuntos algebraicos es un
conjunto algebraico, pues est a denido por la uni on de las ecuaciones que denen
a los factores. Una descomposicion V Q = (V
1
Q) (V
2
Q) en
conjuntos algebraicos dara lugar a una descomposici on V = V
1
V
2
, y es claro
que V
1
y V
2
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 A
m
denido por
X
m+1
,= 0. Tambien podemos suponer que Q cumple Y
m+1
= 1. As la expre-
sion en coordenadas anes de la restricci on de es (X
1
, . . . , X
m
) = (X
i
Y
j
),
donde X
m+1
= 1 e Y
j
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, res-
tringiendonos a A
N
(V Q). Ahora la expresi on coordenada de la restricci on
de
1
es simplemente una proyeccion.
Ahora ya podemos probar la irreducibilidad de P
m
P
n
. De hecho probamos
algo mas general:
Teorema 2.42 Si V P
m
y W P
n
son variedades proyectivas, entonces
V W es una variedad proyectiva.
86 Captulo 2. Variedades algebraicas
Demostraci on: Como ya hemos comentado en la prueba del teorema an-
terior, V W es algebraico. El problema es demostrar que es irreducible.
Supongamos que V W = Z
1
Z
2
, donde ambos conjuntos son cerrados. De-
nimos
U
i
= Q W [ V Q , Z
i
.
Como V Q es irreducible, ha de ser U
1
U
2
= . Si probamos que los U
i
son abiertos, puesto que W es una variedad, esto s olo sera posible si uno de los
dos es vaco, digamos U
1
= , lo que implica que V W Z
1
, como queremos
probar. Veamos, pues, que U
1
es abierto (lo mismo vale para U
2
).
Si Q U
1
, entonces existe un P V tal que F(P, Q) ,= 0, donde F es una
de las formas que denen a Z
1
. Entonces G(X) = F(P, X) es una forma tal que
Q X W [ G(X) ,= 0 U
1
.
Esto prueba que U
1
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

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.
Demostraci on: La prueba de a) es sencilla (al restringirse a espacios a-
nes, las expresiones coordenadas de las proyecciones son proyecciones, luego
aplicaciones polin omicas).
b) Por 2.36 no perdemos generalidad si suponemos que V = P
m
, W = P
n
.
Para probar que (, ) es regular, basta probar que lo es restringida a cualquier
cubrimiento abierto de Z. Puesto que P
m
P
n
puede cubrirse con productos
de espacios anes, podemos suponer que V = A
m
y W = A
n
. 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 P
n
P
n
,
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 = .
Demostraci on: El conjunto en cuesti 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.
Demostraci on: Si , k[W] y () = (), es decir, si = ,
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.
Demostraci on: Podemos suponer que V es cerrado en P
m
. Entonces
V W = (V P
n
)(P
m
W) es cerrado en P
m
W. Si C es cerrado en V W,
tambien lo es P
m
W, luego podemos suponer que V = P
m
. Por 2.39 podemos
cubrir W por abiertos anes. Si A es uno de ellos, entonces C (P
m
A)
es cerrado en P
m
A. Si probamos el teorema para W = A, tendremos que
p[C (P
m
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 A
n
. Como P
m
W = (P
m
W) (P
m
A
n
) es cerrado en
P
m
A
n
, podemos suponer que W = A
n
.
88 Captulo 2. Variedades algebraicas
En resumen, basta probar el teorema en el caso p : P
m
A
n
A
n
. Fi-
jemos sistemas de referencia en P
m
y P
n
de modo que A
n
venga dado por la
condici on Y
n+1
,= 0. El conjunto C esta formado por los puntos de P
m
P
n
cuyas coordenadas homogeneas satisfacen un conjunto de ecuaciones de la forma
F
r
(X
i
, Y
j
) = 0, r = 1, . . . , t, donde las F
r
son formas bihomogeneas, y ademas
Y
n+1
,= 0. Si sustituimos Y
n+1
= 1 en cada forma F
r
obtenemos polinomios
homogeneos unicamente en las variables X
i
tales que los puntos de C son exac-
tamente los de coordenadas homogeneas (X
1
, . . . , X
m+1
) y coordenadas anes
(Y
1
, . . . , Y
n
) que cumplen el sistema de ecuaciones F
r
(X
i
, Y
j
) = 0.
Un punto P A
n
, de coordenadas (Y
j
) esta en p[C] si y solo si el sistema
de ecuaciones F
r
(X
i
, Y
j
) = 0 tiene soluci on no nula en las X
i
. Seg un el teo-
rema 2.19, esto sucede si y solo si
(X
1
, . . . , X
m+1
)
s
, (F
1
(X
i
, Y
j
), . . . , F
t
(X
i
, Y
j
)), (2.4)
para todo natural s. (Tengamos presente que las coordenadas Y
j
son jas, luego
cada F
r
(X
i
, Y
j
) es una forma en las X
i
.) Llamemos C
s
al conjunto de los puntos
P A
n
, de coordenadas (Y
i
), tales que esta condicion se cumple para s. Seg un
acabamos de ver, p[C] es la interseccion de todos los C
s
, luego basta probar que
cada uno de ellos es cerrado.
Sea G
k
k[X
1
, . . . , X
m+1
] una enumeraci on de los monomios de grado s con
coeciente 1 (son un n umero nito). La inclusi on
(X
1
, . . . , X
m+1
)
s
(F
1
(X
i
, Y
j
), . . . , F
t
(X
i
, Y
j
)) (2.5)
equivale a que cada G
k
se exprese en la forma
G
k
(x) =

r
p
kr
(X
i
)F
r
(X
i
, Y
j
),
para ciertos polinomios p
kr
(X
i
). Comparando las componentes homogeneas de
grado s, podemos exigir que cada p
kr
sea una forma de grado s d
r
, donde d
r
es el grado (en las X
i
) de F
r
y p
kr
= 0 si d
r
> s.
Sea N
r
k
(X
i
) una enumeraci on de los monomios de grado s d
r
con coe-
ciente 1. La inclusi on (2.5) equivale a que las formas N
r
k
(X
i
)F
r
(X
i
, Y
j
) 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 coe-
cientes de los monomios G
k
en las formas N
r
k
(x)F
r
(x, y) tenga rango D, o
tambien a que exista un determinante DD 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 (Y
i
), luego, efectivamente, los puntos de C
s
son los aquellos
cuyas coordenadas anes (Y
i
) 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
Demostraci on: Sea G V W la gr 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 radical-
mente distinta para variedades proyectivas:
Teorema 2.48 Sea V una variedad proyectiva sobre un cuerpo k. Entonces
k[V ] = k.
Demostraci on: Si k[V ], entonces : V A
1
, y en particular
: V P
1
. Por el teorema anterior [V ] es cerrado en P
1
. Ahora bien,
[V ] A
1
, y no puede ser [V ] = A
1
, pues no sera cerrado en P
1
.
Por otra parte, es f acil ver que los unicos cerrados en A
1
distintos de A
1
son
los conjuntos nitos. M as a un, [V ] no puede contener m as de un punto, pues si
[V ] = a
1
, . . . , a
r
, entonces los cerrados
1
[a
i
] 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 pro-
yectiva en una variedad afn. Entonces es constante.
Demostraci on: Podemos suponer que W es abierto en A
m
, y a su vez
podemos suponer que : V A
m
. Basta aplicar el teorema anterior a las
composiciones de con las proyecciones en los factores de A
m
= 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 unica-
mente en el caso : V A
1
, 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
Denicion 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 va-
riedad V se extiende a una unica aplicaci on racional en V . El considerar las
extensiones maximas es necesario para que las singularidades esten bien deni-
das. 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 A
1
.
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 unico 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 A
1
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 A
n
en una variedad V son
las funciones (denidas sobre un abierto de V ) de la forma
(P) = (
1
(P), . . . ,
n
(P)),
donde
i
k(V ). M as concretamente, un punto P V es una singularidad de
si y s olo si es una singularidad de alguna de las funciones coordenadas
i
.
Demostraci on: Sea U el conjunto de los puntos de V donde esta denida.
Entonces [
U
: U A
n
es una aplicaci on regular, luego tambien lo son las
proyecciones
i
= [
U
p
i
: U A
1
. 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 P
n
y sea P V . Fija-
dos sistemas de coordenadas, pongamos que la coordenada X
n+1
de (P) es no
2.5. Aplicaciones racionales 91
nula, es decir, que (P) A
n
, donde A
n
es el espacio afn determinado por la
condici on X
n+1
,= 0. La restriccion de al abierto U =
1
[A
n
] es una apli-
cacion regular, en particular racional, con imagen en A
n
, luego por el teorema
anterior, es de la forma
(Q) = (
1
(Q), . . . ,
n
(Q)),
i
k(V ).
En un entorno de P, cada
i
admite la expresi on
1
= [F
i
]/[F
n+1
], donde las
F
i
son formas del mismo grado. Por consiguiente, las coordenadas homogeneas
de la imagen de un punto Q son de la forma
(Q) = (F
1
(Q), . . . , F
n+1
(Q)),
para ciertas formas F
i
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) =
_
2t
t
2
+ 1
,
t
2
1
t
2
+ 1
_
,
t =
x
1 y
=
1 +y
x
.
Si consideramos a V como variedad compleja (junto con la recta afn com-
pleja) 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 A
1
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 P
1
. 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 coorde-
nadas homogeneas (x, y, z) para V y (t, u) para P
1
son
(x, y, z) = (2tu, t
2
u
2
, t
2
+u
2
), (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 P
1
.
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 U
2
W un
abierto afn y U
1

1
[U
2
] un abierto afn en V , que podemos tomar tal que
sea regular en U
1
. As tenemos que [
U
1
: U
1
U
2
es regular y densa. En
efecto, si A U
2
es un abierto no vaco, entonces A [V ] ,= , luego
1
[A]
es un abierto no vaco, luego
1
[A] U
1
,= , luego A [U
1
] ,= . Por 2.45
tenemos que : k[U
2
] k[U
1
] 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) U
2
, entonces
= /, donde , k[U
2
] y ((P)) ,= 0. Por lo tanto () = ( )/( )
esta denida en P y ()(P) = ((P)). As pues, ()[
U
1
= [
U
1
.
De aqu se sigue que no depende de la eleccion de los abiertos U
1
y U
2
, pues
si los cambiamos por otros U

1
y U

2
entonces las correspondientes aplicaciones
(f) y

(f) coinciden en U
1
U

1
, 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 varieda-
des sobre un cuerpo k. Entonces induce un unico 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.
Demostraci on: Tomamos variedades anes V

V y W

W (abiertas).
Entonces k(V

) = k(V ) y k(W

) = k(W). Si probamos el teorema para V

y W

tendremos una aplicaci on racional : V

que induce a h, pero


determina una unica aplicaci on racional : V W. Alternativamente,
podemos suponer que V y W son anes.
Sea k[W] = k[x
1
, . . . , x
n
]. Entonces h(x
i
) =
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
inyectiva, el teorema 2.45 nos da que [V

] es denso en W. La aplicaci on se
extiende a una unica 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:
Denicion 2.53 Una aplicaci on : V W entre variedades es birracional si
existen abiertos U
1
V y U
2
W tales que [
U
1
: U
1
U
2
es un isomorsmo.
Claramente, el isomorsmo indicado (con su inverso) induce funciones racio-
nales densas : V W y
1
: W V que claramente inducen isomors-
mos (mutuamente inversos) : k(W) k(V ) y
1
: k(V ) k(W).
Informalmente, podemos decir que una aplicaci on birracional es una apli-
cacion racional con inversa racional, pero hemos de tener presente que las apli-
caciones 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.
Demostraci on: Una implicaci on se sigue directamente de 2.52. Suponga-
mos 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 iso-


morsmo 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 iso-
morfas, 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 solo 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). Obser-
vemos que la recta Y = tX que pasa por el origen con pendiente t corta a V en
(0, 0) y en (t
2
1, t(t
2
1)).
La funci on polin omica : A
1
V dada por (t) = (t
2
1, t(t
2
1))
es biyectiva salvo por que pasa dos veces por (0, 0), a saber, para t = 1. Si
llamamos V
0
= V (0, 0), entonces V
0
es una variedad abierta en V y la
restriccion : A
1
1 V
0
es un isomorsmo. En efecto, su inversa es
(x, y) = y/x, que es regular, pues el denominador no se anula en V
0
(hay que
comprobar adem as que y/x ,= 1).
Por consiguiente, : A
1
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 aplicacion racional : P
1
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 estu-
diamos una clase especial de aplicaciones entre variedades que como veremos
conservaran la dimensi on, en la segunda introduciremos el concepto de di-
mension propiamente dicho, luego estudiaremos la dimensi on desde un punto
de vista local, a traves de las variedades tangentes y, por ultimo, 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 ].
Denicion 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 A
1
la proyecci on
p(x, y) = x. Ciertamente es una aplicacion regular (polin omica) y es densa,
pues su imagen es todo A
1
excepto el origen. Sin embargo, no es nita, pues
k[A
1
] = k[X], k[V ] = k[x, y] y p : k[A
1
] k[V ] viene dada por p(X)(x, y) = x,
es decir, p(X) = x, con lo que podemos identicar k[A
1
] = k[x].
Por consiguiente, k[V ] = k[A
1
][y], pero y no es entero sobre k[A
1
], 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.
Demostraci on: Podemos suponer que V A
n
. Fijado un sistema de
referencia en V , sea k[V ] = k[x
1
, . . . , x
n
]. Tomemos un punto P W. Para
probar que
1
[P] es nito basta ver que cada coordenada x
i
toma un n umero
nito de valores sobre este conjunto.
Tenemos que x
i
es entero sobre k[W], luego satisface una relaci on de la forma
x
k
i
+a
1
x
k1
i
+ +a
k
= 0,
para ciertas funciones a
i
k[W]. Si Q
1
[P] tiene coordenadas x, entonces,
evaluando la igualdad anterior en Q (teniendo en cuenta que, por la identi-
cacion, a
j
(Q) = a
j
((Q)) = a
j
(P)) resulta que
x
k
i
+a
1
(P)x
k1
i
+ +a
k
(P) = 0,
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 m
P
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[y
1
, . . . , y
m
], entonces m
P
= (y
1

1
, . . . , y
m

m
).
La aplicaci on es regular, luego es polin omica. Consideremos polinomios
F
1
, . . . , F
m
tales que (P) = (F
1
(P), . . . , F
m
(P)). Entonces
1
[P] es el con-
junto algebraico determinado por las ecuaciones F
i
(X
1
, . . . , X
n
)
i
= 0. As
pues,
1
[P] = equivale a que
(F
1

1
, . . . , F
m

m
) = k[X
1
, . . . , X
n
].
En tal caso tomamos clases modulo I(V ) y queda que
(

(y
1
)
1
, . . . ,

(y
m
)
m
) = k[V ].
Si identicamos

(y
i
) con y
i
, esto equivale a que m
P
k[V ] = k[V ] (o sea, el
ideal generado por m
p
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.


Demostraci on: Para cada P W, podemos tomar k[W] tal que
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 restriccion de a
1
[W

] es nita, pues, llamando

= [
U
,
tenemos que
k[W

] = k[U

] = k[U][1/

], k[V
()
] = k[U

)
] = k[U

][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[X
1
, . . . , X
n
]. 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 W

i
cubren W.
Por 1.13 sabemos que k[V

i
] = k[V ][1/
i
] es un k[W

i
]-modulo nitamente
generado. Digamos que k[V

i
] =
i1
, . . . ,
in
)
k[W

i
]
.
Podemos suponer que
ij
k[V ], pues si, en general,
ij
/
m
i
i
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
=

j
a
ij

n
i
i

ij
, a
ij
k[W],
para cada i. Ning un punto de W es un cero com un de todas las funciones
n
i
i
,
de donde se sigue que (
i

i
) = k[W]. As pues, existen funciones h
i
k[W]
tales que

i

n
i
i
h
i
= 1, luego
=

n
i
i
h
i
=

i,j
a
ij
h
i

ij

ij
)
k[W]
.
Denicion 3.4 Una aplicaci on regular : V W entre variedades cuasi-
proyectivas 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 cua-
siproyectivas. 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
Demostraci on: Sea : V W una aplicaci 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.
Denicion 3.7 Sea E una subvariedad lineal de P
n
, es decir, el conjunto de
ceros de un sistema de d formas lineales L
1
, . . . , L
d
. Es f acil ver que E es
irreducible. Denimos la proyecci on de centro E como la aplicacion racional
: P
n
P
d1
dada por
(x) = (L
1
(x), . . . , L
d
(x)).
Es claro que es regular en el abierto P
n
E. Si C es una subvariedad
cerrada de P
n
disjunta de E, la restriccion : C P
d1
es una aplicaci on
regular. Vamos a ver que : C [C] es nita.
Notemos que U
i
=
1
[A
d1
i
] C es el abierto en C determinado por la
condici on L
i
(x) ,= 0, luego es una variedad afn (es la interseccion con C del
complementario de un hiperplano de P
n
). Ademas los abiertos U
i
cubren C,
luego basta probar que las restricciones : U
i
A
d1
i
[C] son nitas. Por
simplicar la notaci on tomamos i = 1.
Por el teorema 2.38, cada k[U
1
] (vista como aplicacion racional en C)
es de la forma
=
G(x
1
, . . . , x
n+1
)
L
m
1
(x
1
, . . . , x
n+1
)
,
donde G es una forma de grado m. Sea
1
: C P
d
dada por

1
(x) = (L
m
1
(x), . . . , L
m
d
(x), G(x)).
(Notemos que estamos trabajando en tres espacios proyectivos: P
n
, P
d1
y
P
d
. Usaremos X
1
, . . . , X
n+1
para coordenadas en P
n
, Y
1
, . . . , Y
d+1
para coor-
denadas en P
d
y Z
1
, . . . , Z
d
para coordenadas en P
d1
.)
La aplicaci on
1
es regular, pues si x C, alguna de las formas L
m
i
no se
anula. Por el teorema 2.47 tenemos que
1
[C] es una subvariedad cerrada de
P
d
. Digamos que viene denida por las ecuaciones F
1
= = F
s
= 0.
Como C E = , las formas L
i
no tienen ning un cero com un en C, luego
el punto (0, . . . , 0, 1) P
d
no esta en
1
[C]. Esto signica que las funciones
3.1. Aplicaciones nitas 99
Y
1
, . . . , Y
d
, F
1
, . . . , F
s
no tienen ning un cero com un en P
d
. Por 2.19 existe un
N > 0 tal que
(Y
1
, . . . , Y
d
, Y
d+1
)
N
(Y
1
, . . . , Y
d
, F
1
, . . . , F
s
).
En particular Y
N
d+1
esta en el ideal de la derecha, luego
Y
N
d+1
=
d

j=1
Y
j
H
j
+
s

j=1
F
j
G
j
,
para ciertos polinomios H
j
y G
j
. Llamando H
(q)
j
a la componente homogenea
de grado q de H
j
vemos que la forma
T(Y
1
, . . . , Y
d+1
) = Y
N
d+1

j=1
Y
j
H
(N1)
j
(3.1)
se anula sobre
1
[C]. Visto como polinomio en Y
d+1
, tiene grado N y su coe-
ciente director es 1. Podemos expresarlo en la forma
T = Y
N
d+1
+
N1

j=0
A
Nj
(Y
1
, . . . , Y
d
)Y
j
d+1
. (3.2)
Sustituyendo en (3.1) la denici on de
1
, vemos que T(L
m
1
, . . . , L
m
d
, G) se
anula en C. Seg un (3.2), tenemos que
G
N
+
N1

j=0
A
Nj
(L
m
1
, . . . , L
m
d
)G
j
= 0.
Dividiendo entre L
mN
1
queda

N
+
N1

j=0
A
Nj
(1, L
m
2
/L
m
1
, . . . , L
m
d
/L
m
1
)
j
= 0.
Esto es un polinomio m onico con coecientes en k[A
d1
1
[C]]. Explcita-
mente, los coecientes son las imagenes por de las funciones regulares
A
Nj
(1, z
2
/z
1
, . . . , z
d
/z
1
) = A
Nj
(z
2
, . . . , z
d
),
donde hemos pasado de las coordenadas homogeneas a las coordenadas anes.
Para generalizar este resultado necesitamos una nueva aplicaci on:
Denicion 3.8 Es f acil ver que el n umero de n + 1-tuplas (i
1
, . . . , i
n+1
) de
n umeros naturales que cumplen i
1
+ + i
n+1
= m es N + 1 =
_
n+m
n
_
. Por
ello, podemos subindicar las coordenadas homogeneas de los puntos de P
N
en
la forma (v
i
1
,...,i
n+1
). Si (u
i
) son las coordenadas homogeneas en P
n
, denimos
la inmersi on de Veronese V
m
: P
n
P
N
como la aplicacion que a cada
(u
1
, . . . , u
n+1
) P
n
le asigna el punto cuya coordenada homogenea v
i
1
,...,i
n+1
es u
i
1
1
u
i
n+1
n+1
.
100 Captulo 3. Dimensi on
Se trata de una aplicaci on regular, pues entre las coordenadas de la imagen
estan las u
m
i
, que no se anulan simult aneamente. Los puntos de la imagen
satisfacen las ecuaciones
v
i
1
,...,i
n+1
v
j
1
,...,j
n+1
= v
k
1
,...,k
n+1
v
l
1
,...,l
n+1
, (3.3)
siempre que i
1
+j
1
= k
1
+l
1
, . . . , i
n+1
+j
n+1
= k
n+1
+l
n+1
.
Recprocamente, si un punto de P
N
cumple estas ecuaciones esta en la
imagen de V
m
. Para probarlo observamos que de ellas se sigue que alg un
v
0,...,m,...,0
,= 0. En efecto, tomamos una coordenada v
i
1
,...,i
n+1
,= 0. Supon-
gamos que i
1
,= 0, sea r > 0 tal que ri
1
m. As, aplicando (3.3) varias
veces podemos expresar v
r
i
1
,...,i
n+1
como producto de r coordenadas entre las
cuales esta v
m,0,...,0
,= 0. As pues, el conjunto algebraico determinado por (3.3)
esta cubierto por los abiertos U
i
formados por los puntos con v
0,...,m,...,0
,= 0
(donde la m esta en la posici on i). Es f acil ver que cada punto de U
1
tiene como
antiimagen a
V
1
m
(v
i
1
,...,i
n+1
) = (v
m,0,...,0
, v
m1,1,0,...,0
, . . . , v
m1,0,...,0,1
).
Para los dem as abiertos U
i
tenemos una expresion similar, luego la ima-
gen de V
m
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 P
n
. Ademas, las expresiones que hemos obte-
nido para V
1
m
muestran que V
1
m
tambien es regular, luego es un isomorsmo.
La variedad V
m
[P
n
] se llama variedad de Veronese, y hemos probado que es
isomorfa a P
n
.
El interes de la variedad de Veronese se debe a que si
F =

a
i
1
,...,i
n+1
u
i
1
1
u
i
n+1
n+1
es una forma de grado m y H = V (F) P
n
, entonces V
m
[H] es la interseccion
con V
m
[P
m
] del hiperplano de ecuaci on

a
i
1
,...,i
n+1
v
i
1
,...,i
n+1
= 0.
Esto nos permite probar:
Teorema 3.9 Si F
1
, . . . , F
r+1
son formas de grado m en P
n
que no se anulan
simult aneamente en una variedad cerrada C P
n
, entonces : C P
r
dada
por
(x) = (F
1
(x), . . . , F
r+1
(x))
es una aplicaci on nita en su imagen.
Demostraci on: Consideramos la inmersion de Veronese V
m
: P
n
P
N
.
Sean L
1
, . . . , L
r+1
las formas lineales correspondientes con F
1
, . . . , F
r+1
en P
N
y sea : V
m
[C] P
r
la proyeccion denida en 3.7. Es claro que = V
m
.
Como V
m
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 normalizacion de Noether) Si V es una va-
riedad afn, existe una aplicaci on nita : V A
n
, para cierto n.
Demostraci on: Sea V A
N
. Podemos suponer que V ,= A
N
. Sea
V P
N
la clausura de V . Entonces V ,= P
N
. Tomemos un punto P P
N
A
N
tal que P / V y consideramos la proyeccion : V P
N1
(denici on 3.7).
Sabemos que es nita. Concretamente, si P = (1, a
1
, . . . , a
N
, 0), sera
(X
1
, . . . , X
N+1
) = (a
2
X
1
X
2
, , a
N
X
1
X
N
, X
N+1
).
Es claro que [V ] A
N1
. Si no se da la igualdad entonces, por continuidad
y el teorema 2.47, tenemos que [V ] = [V ]. Podemos repetir el argumento
para obtener una aplicaci on nita
1
: [V ] P
N2
. Tras un n umero nito
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 varieda-
des, entonces [V ] contiene un abierto no vaco.
Demostraci on: Si U es un abierto afn en W y U

es un abierto afn
en
1
[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,
podemos identicar a k[W] con un subanillo de k[V ] a traves de

. Sea r el
grado de trascendencia de k(V ) sobre k(W). Podemos tomar u
1
, . . . , u
r
k[V ]
algebraicamente independientes sobre k(W).
Entonces k[W][u
1
, . . . , u
r
]

= k[W A
r
]. Fijando un isomorsmo, podemos
factorizar

=

, donde

: k[W] k[W A
r
] y : k[W A
r
] k[V ].
Estos monomorsmos inducen a su vez aplicaciones regulares : V WA
r
y : W A
r
W de modo que = . Por 2.45 ambas son densas. De
hecho es facil ver que es simplemente la proyeccion.
Sea k[V ] = k[v
1
, . . . , v
m
]. Por 1.18 existen a
1
, . . . , a
m
k[W A
r
] tales que
a
i
v
i
es entero sobre k[W A
r
]. Sea f = a
1
a
m
k[W A
r
].
Consideramos el abierto (W A
r
)
f
denido en 2.38. Como las funciones a
i
son inversibles en k[(W A
r
)
f
] = k[W A
r
][1/f], concluimos que las funciones
v
i
son enteras sobre este anillo. Por lo tanto, la restricci on
: V
(f)
(W A
r
)
f
es nita, luego es suprayectiva. En particular, (W A
r
)
f
[V ], de donde
a su vez [(W A
r
)
f
] [V ]. Basta probar que [(W A
r
)
f
] contiene un
abierto en W. Sea k[W] = k[x
1
, . . . , x
s
] y k[A
r
] = k[u
1
, . . . , u
r
]. Entonces f es
un polinomio en x
1
, . . . , x
s
, u
1
, . . . , u
r
. Digamos que
f =

i
1
,...,i
r
F
i
1
,...,i
r
(x
1
, . . . , x
s
)u
i
1
1
u
i
r
r
.
Como f ,= 0, alg un F
0
= F
i
1
,...,i
r
no es identicamente nulo en W. Sea
f
0
= [F] k[W]. Se cumple que W
f
0
[(W A
r
)
f
], pues si x W
f
0
102 Captulo 3. Dimensi on
podemos tomar u A
r
tal que f(x, u) ,= 0, luego (x, u) (W A
r
)
f
y as
x = (x, u) [(W A
r
)
f
].
Este resultado es util para reducir problemas concernientes a aplicaciones
entre variedades arbitrarias al caso de aplicaciones entre variedades anes. Con-
cretamente:
Teorema 3.12 Sea : V W una aplicaci on densa entre variedades. En-
tonces existe un abierto afn U W tal que U

=
1
[U] es afn.
Demostraci on: Sea U un abierto afn en W. El abierto
1
[U] no tiene
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 inde-
pendientes 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 x
2
+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:
Denicion 3.13 Llamaremos dimensi on de una variedad V al grado de tras-
cendencia sobre k de k(V ). La representaremos por dimV . 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 compo-
nentes 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 dimV = dimW. Por
el teorema 2.54, dos variedades birracionalmente equivalentes (en particular,
isomorfas) tienen la misma dimension. Las variedades de dimensi on 1 se lla-
man curvas
1
(algebraicas), las variedades de dimensi on 2 se llaman supercies
(algebraicas). Las subvariedades de A
n
o P
n
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 dimV dimW. Cuando se habla de la codimensi on de un conjunto
1
Un poco mas abajo probaremos que lo que hemos llamado curvas planas son curvas de
acuerdo con esta denicion 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 A
n
o P
n
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 dimA
n
= dimP
n
= n, pues su
cuerpo de funciones racionales es k(X
1
, . . . , X
n
).
Puntos Las variedades de dimension 0 son los puntos. En efecto, por una
parte, si P es un punto en cualquier espacio P
n
, 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 dimP = 0. Por otra parte, si V es una variedad de dimensi on
0, pasando a su clausura podemos suponer que es cerrada en P
n
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
P
n
determinada por m formas lineales
a
11
X
1
+ +a
1n+1
X
n+1
= 0,

a
m1
X
1
+ +a
mn+1
X
n+1
= 0.
Si el rango de la matriz de coecientes es r, podemos eliminar mr ecuacio-
nes 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[X
1
, . . . , X
n+1
]/I(V )

= k[X
1
, . . . , X
n+1r
].
Esto prueba que I(V ) es primo, luego V es ciertamente una variedad pro-
yectiva. Es f acil construir un isomorsmo V P
nr
(eliminando las r coor-
denadas homogeneas dependientes). Por lo tanto dimV = 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 A
n
esta denida por r ecuaciones independientes y V ,= ,
entonces V es una variedad isomorfa a A
nr
y dimV = n r. Notemos que
ahora hay que suponer explcitamente V ,= .
104 Captulo 3. Dimensi on
Productos Si V y W son variedades, entonces
dimV W = dimV + dimW.
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 A
M
,
W A
N
, dimV = m y dimW = n. Sean x
1
, . . . , x
M
las coordenadas en
V e y
1
, . . . , y
N
las coordenadas en W. Podemos suponer que x
1
, . . . , x
m
son
algebraicamente independientes al igual que y
1
, . . . , y
n
.
Tenemos que k(V W) = k(x
1
, . . . , x
M
, y
1
, . . . , y
N
) y es claro que todos los
generadores dependen algebraicamente de x
1
, . . . , x
m
, y
1
, . . . , y
n
. Basta probar
que estas coordenadas son algebraicamente independientes. Supongamos que
F(x
1
, . . . , x
m
, y
1
, . . . , y
n
) = 0. Entonces, para cada punto (a
1
, . . . , a
M
) V , el
polinomio F(a
1
, . . . , a
m
, Y
1
, . . . , Y
n
) anula a y
1
, . . . , y
n
en k(W), luego ha de ser
el polinomio nulo. Esto signica que cada uno de los coecientes a(X
1
, . . . , X
m
)
de F se anula sobre todos los puntos de V , es decir, anula a x
1
, . . . , x
m
en k(V ),
luego a(X
1
, . . . , X
m
) = 0 y, en conclusi on, F = 0.
Conos Si V es una variedad proyectiva, Cn(V ) es una variedad afn y
dimCn(V ) = dimV + 1.
Ciertamente el cono Cn(V ) es una variedad, pues el ideal I(Cn(V )) = I(V )
es un ideal primo. Digamos que V P
n
. Podemos suponer que V no esta
contenida en el hiperplano X
n+1
= 0, de modo que V

= V A
n
es una variedad
afn de la misma dimensi on (es abierta en V ). As mismo,
Cn(V )

= X Cn(V ) [ X
n+1
,= 0
es abierto en Cn(V ), luego tiene la misma dimension. Basta observar que la
aplicaci on : Cn(V )

A
1
dada por
(X) = (X
1
/X
n+1
, . . . , X
n
/X
n+1
, X
n+1
)
es un isomorsmo. Claramente es biyectiva y regular, y su inversa es
(X, Y ) (Y X
1
, . . . , Y X
n
, Y ),
que tambien es regular.
Veamos ahora algunos resultados b asicos.
Teorema 3.14 Si : V W es una aplicaci on nita entre variedades, en-
tonces dimV = dimW.
Demostraci on: Podemos restringir a una aplicaci on nita entre abier-
tos 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 su-
poner 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 dimV dimW. Si V
es cerrada y dimV = dimW entonces V = W.
Demostraci on: No perdemos generalidad si suponemos que W A
n
. Si
dimW = m y x
1
, . . . , x
m+1
son m+1 funciones coordenadas cualesquiera, tene-
mos 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 con-
siguiente dimV m.
Supongamos ahora que V es cerrada y que dimV = dimW = m. Tenemos
que I(W) I(V ), y basta probar la otra inclusi on. Sea, pues F I(V ) un poli-
nomio y supongamos que no es nulo en W. Sea f = [F] k[W]. Sea x
1
, . . . , x
m
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
a
r
(x
1
, . . . , x
m
)f
r
+ +a
1
(x
1
, . . . , x
m
)f +a
0
(x
1
, . . . , x
m
) = 0,
de modo que en particular a
0
,= 0. Ahora bien, esta ecuaci on se cumple tambien
en V , donde adem as f = 0, luego ha de ser a
0
(x
1
, . . . , x
n
) = 0 en V . Pero las
funciones x
i
son algebraicamente independientes en k(V ), luego ha de ser a
0
= 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 A
n
o P
n
es denible por una
sola ecuaci on si y s olo si tiene dimensi on pura n 1.
Demostraci on: Supongamos que C esta denido por una unica ecuacion
(no nula) F = 0. No perdemos generalidad si suponemos que C A
n
. Sea
F = F
r
1
1
F
r
m
m
la descomposicion de F en factores irreducibles. Es claro que
C = V (F) = V (F
1
) V (F
m
)
y basta probar el teorema para cada V (F
i
), 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 X
n
aparece en el
polinomio F(X
1
, . . . , X
n
) y veamos que x
1
, . . . , x
n1
son algebraicamente inde-
pendientes en k(C). En efecto, si se cumpliera una relaci on G(x
1
, . . . , x
n1
) = 0,
entonces G(X
1
, . . . , X
n1
) (F), lo cual es imposible.
Por consiguiente dimC n1 y por el teorema anterior, puesto que C ,= A
n
,
ha de ser dimC = n 1.
Para probar el recproco podemos suponer que C es irreducible. As mismo
podemos suponer que es una variedad afn C A
n
. Como dimC = n 1,
en particular C ,= A
n
, 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 dimC = n 1 = dimV (F), y por el teorema anterior
concluimos que C = V (F).
Ahora es claro que las curvas planas son las hipersupercies de A
2
o P
2
.
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 A
n+1
.
Demostraci on: Sea V una variedad de dimensi on n. Por 1.32 podemos
tomar una base de trascendencia x
1
, . . . , x
n
de k(V ) de manera que la extensi on
k(V )/k(x
1
, . . . , x
n
) sea separable. Por el teorema del elemento primitivo, existe
x
n+1
k(V ) tal que k(V ) = k(x
1
, . . . , x
n+1
). Sea F(x
1
, . . . , x
n
, X
n+1
) el poli-
nomio mnimo de x
n+1
sobre k(x
1
, . . . , x
n
).
El homomorsmo k[X
1
, . . . , X
n+1
] k(V ) dado por X
i
x
i
tiene por
n ucleo (F), luego k[X
1
, . . . , X
n+1
]/(F)

= k[x
1
, . . . , x
n+1
]. En particular es un
dominio ntegro y (F) es primo. Por consiguiente W = I(F) es una subvarie-
dad de A
n+1
tal que k[W]

= k[x
1
, . . . , x
n+1
], luego k(W)

= k(V ) y, por 2.54,
concluimos que V es birracionalmente equivalente a W. Esto implica a su vez
que dimW = n, luego W es una hipersupercie de A
n+1
.
En particular toda curva es birracionalmente equivalente a una curva plana.
Ya sabemos que cuando a los puntos de P
N
les imponemos una restriccion
polin omica, pasamos a un conjunto de dimensi on N 1. Ahora generalizare-
mos 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 P
N
una variedad proyectiva de dimensi on n y sea
F k[X
1
, . . . , X
N+1
] una forma que no es identicamente nula en V . Sea
V
F
= P V [ F(P) = 0.
Entonces dimV
F
= n 1.
Demostraci on: Observemos en general que si C es un conjunto algebraico
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 = L
m
. (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 , F
0
= F y V
1
= V
F
. Sea ahora F
1
una forma del mismo
grado que F que no se anule en ninguna componente irreducible de V
1
y sea
V
2
= V
1
F
1
, etc. Por el teorema 3.15 tenemos que
dimV
0
> dimV
1
>
Por consiguiente V
n+1
= . Esto signica que las formas F
0
, . . . , F
n
no
tienen ceros comunes en V . Sea : V P
n
la aplicaci on dada por
(P) = (F
0
(P), . . . , F
n
(P)).
Seg un 3.9, la aplicaci on es nita en su imagen, luego
n = dimV = dim[V ] dimP
n
= n,
luego es suprayectiva. Ahora bien, si fuera dimV
F
< n 1, en realidad
V
n
= , luego las formas F
0
, . . . , F
n1
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 V
F
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, V
F
tiene dimensi on
pura n 1.
Demostraci on: Consideramos la aplicacion nita : V P
n
construida
en la prueba del teorema anterior y sean A
n
i
los subespacios anes de P
n
deter-
minados por X
i
,= 0. Sea U
i
=
1
[A
n
i
]. As
U
i
= P V [ F
i
(P) ,= 0.
Si V P
k
, la inmersi on de Veronese V
m
: P
k
P
N
transforma U
i
es una
variedad isomorfa contenida en el complementario de un hiperplano de P
N
, es
decir, en una variedad afn. Por lo tanto U
i
es afn.
Toda componente irreducible W de V
F
corta a alg un U
i
, y entonces W U
i
es abierto en W, luego tiene la misma dimension. As pues, basta probar que
cada componente irreducible de V
F
U
i
tiene dimension n 1 (de hecho, basta
ver que es n 1). Por abreviar omitiremos el subndice U = U
i
.
Sea f = [F]/[F
i
] k[U]. De este modo,
C = V
F
U = P U [ f(P) = 0.
Sean f
1
, . . . , f
n
k[U] las funciones [F
j
]/[F
i
] para j ,= i. Notemos que f = f
1
.
Por 3.5, la aplicaci on se restringe a una aplicaci on nita : U A
n
cuyas
108 Captulo 3. Dimensi on
funciones coordenadas son las f
i
. As pues,

: k[X
1
, . . . , X
n
] k[U] cumple
(X
i
) = f
i
.
Ahora podemos sustituir U por una variedad isomorfa U A
m
. Digamos
que f
i
= [F
i
], para ciertos polinomios F
i
k[Y
1
, . . . , Y
m
] (que no tienen nada
que ver con las formas F
i
anteriores).
Sea W una componente irreducible de C. Basta probar que las funciones
f
i
[
W
, para i = 2, . . . n, son algebraicamente independientes en k[W]. Suponga-
mos, por reducci on al absurdo, que existe G(X
2
, . . . , X
n
) k[X
1
, . . . , X
n
] no
nulo tal que G(f
2
[
W
, . . . , f
n
[
W
) = 0. Sea G

= G(F
2
, . . . , F
n
) 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) F


1
)) = Rad(I(U) F
1
),
luego (G

H)
l
(I(U) F
1
). Tomando clases modulo I(U) concluimos que
(g

h)
l
(f
1
), es decir, que f
1
[ (g

h)
l
, para cierto l > 0.
Vamos a probar que f
1
[ h
r
, 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[f
1
, . . . , f
n
] k[U] es isomorfo a k[X
1
, . . . , X
n
] (a traves
de

), luego en particular es un dominio de factorizaci on unica. Como g

en un
polinomio en f
2
, . . . , f
n
, es claro que f
1
y g

son primos entre s. No podemos


concluir directamente que f
1
[h porque h / k[f
1
, . . . , f
n
], pero sabemos que es
un entero algebraico sobre este anillo. Es claro que basta demostrar este hecho
puramente algebraico:
Sea A = k[X
1
, . . . , X
n
] 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
+b
1
T
r1
+ +b
r
el polinomio mnimo de w sobre k(X
1
, . . . , X
n
). Como A es un dominio de facto-
rizacion unica, 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,
q(T) = T
r
+
xb
1
y
T
r1
+ +
x
r
b
r
y
r
A[T].
As pues, x
i
b
i
/y
i
A, luego y
i
[ x
i
b
i
en A y, como x e y son primos entre
s, de hecho y
i
[ b
i
. Por consiguiente,
z
r
= x
_
b
1
y
z
r1
+
xb
2
y
2
z
r2
+ +
x
r1
b
r
y
r
_
,
luego x [ z
r
.
3.2. La dimensi on de un conjunto algebraico 109
De aqu podemos deducir un teorema importante sobre dimensiones. Pre-
viamente demostramos unos hechos de interes en s mismos. El primero es la
generalizacion del teorema anterior para variedades cuasiproyectivas.
Teorema 3.20 Sea V P
N
una variedad cuasiproyectiva de dimensi on n y
F k[X
1
, . . . , X
N+1
] una forma que no es identicamente nula en V . Si V
F
,= ,
entonces tiene dimension pura n 1.
Demostraci on: Sea V
F
= W
1
W
r
la descomposicion de V
F
en
componentes irreducibles. Por el teorema anterior tienen dimensi on n 1. Es
claro que V
F
= V
F
V , luego
V
F
= (W
1
V ) (W
r
V ).
Cada W
i
V es vaco o bien abierto en W
i
(porque V es abierto en V ), luego
las W
i
V no vacas son las componentes irreducibles de V y tienen dimensi on
n 1.
Notemos que si V A
N
es una variedad afn entonces las formas en N + 1
variables se corresponden con las aplicaciones de k[A
N
], las cuales se correspon-
den 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 P
N
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 geo-
metra algebraica:
Teorema 3.24 Sean V , W P
N
dos variedades cuasiproyectivas y sea X una
componente irreducible no vaca (supuesto que exista) de V W. Entonces
codimX codimV + codimW.
Si V y W son proyectivas y codimV +codimW N, entonces V W ,=
y, en particular,
codim(V W) codimV + codimW.
110 Captulo 3. Dimensi on
Demostraci on: Para la primera parte, tomando clausuras, podemos supo-
ner que las variedades son proyectivas y, cort andolas con un espacio afn A
N
que
corte a X, podemos suponer que son anes: V , W A
N
. Sea A
N
A
N
la
diagonal. La aplicaci on : V W A
N
A
N
dada por (P) = (P, P) tiene
imagen (V W) y claramente es un isomorsmo. Como esta denido
por las N funciones x
i
y
i
, el teorema anterior nos da que
dimX = dim[X] dim(V W) N = dimV + dimW N.
Por consiguiente,
codimX 2N dimV dimW = codimV + codimW.
Para la segunda parte consideramos los conos Cn(V ) y Cn(W), que son
variedades en A
N+1
de dimensi on una unidad mayor (luego de la misma co-
dimensi 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
codimCn(V W) codimCnV + codimCnW = codimV + codimW N,
luego dimCn(V W) 1 y dim(V W) 0, luego V W ,= .
Ejercicio: Ahora es claro que dos curvas en P
2
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[X
1
, . . . , X
n
] y a k
n
. Considerando la descomposici on en
formas del polinomio F

(X

) = F(a +X

) podemos expresar
F(X) = F(a) +F
1
(X a) +F
2
(X a) +
donde F
i
es una forma de grado i. Derivando esta descomposicion obtenemos
que
F
X
i
=
F
1
X
i
+
F
2
X
i
(X a) +
luego
F
1
X
i
=
F
X
i

a
y, por consiguiente,
F
1
(X a) =
F
X
1

a
(X
1
a
1
) + +
F
X
n

a
(X
n
a
n
).
3.3. Variedades tangentes y diferenciales 111
Denicion 3.25 La diferencial de un polinomio F(X) k[X
1
, . . . , X
n
] en un
punto a k
n
es el polinomio
d
a
F(X) =
F
X
1

a
X
1
+ +
F
X
n

a
X
n
.
Hemos probado que
F(X) = F(a) +d
a
F(X a) +F
2
(X a) +F
3
(X a) +
donde cada F
i
es una forma de grado i.
Se comprueba inmediatamente que
d
a
(F +G) = d
a
F +d
a
G, d
a
(FG) = F(a) d
a
G+G(a) d
a
F. (3.4)
Denicion 3.26 Si V A
n
es una variedad afn y P V . Fijado un sistema
de referencia en A
n
, sea a k
n
el vector de coordenadas de P. Llamaremos
variedad tangente a V en P a la variedad lineal T
P
V determinada por las ecua-
ciones d
a
F(X a) = 0, donde F recorre I(V ).
Las relaciones (3.4) muestran que si I(V ) = (F
1
, . . . , F
m
), entonces
T
P
(V ) = V (d
a
F
1
(X a), . . . , d
a
F
m
(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 A
n
tiene coordenadas X y X

, entonces
d
a
F(X a) = 0 d
a
F

(X

) = 0.
En efecto, es claro que
F

=
F
X
1

a
a
i1
+ +
F
X
n

a
a
in
,
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)A
t
. Ahora es claro que
d
a
F

(X

) = (X

) F

(a

)
t
= (X a)A
1
AF(a)
t
= d
a
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 A
n
, entonces T
P
V = P.
En efecto, si P tiene coordenadas a k
n
, entonces
I(V ) = (X
1
a
1
, . . . , X
n
a
n
),
luego las ecuaciones de T
P
V se reducen a X
i
a
i
= 0, con lo que T
P
(V ) = P.
Si V = A
n
, entonces T
P
(V ) = A
n
.
En efecto, I(V ) = (1) y la ecuaci on de T
P
V es 0 = 0.
Si V es la circunferencia X
2
+ Y
2
= 1 (y la caracterstica del cuerpo k no
es 2), entonces T
P
V es una recta en cada punto P V .
En efecto, la ecuacion de T
P
V en un punto P de coordenadas (a, b) es cla-
ramente 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) = T
P
V T
Q
W.
En efecto, I(V W) esta generado por los polinomios de I(V ) en las indeter-
minadas X
1
, . . . , X
n
y los polinomios de I(W) en las indeterminadas Y
1
, . . . , Y
m
,
luego un punto (R, S) esta en T
(P,Q)
(V W) si y solo si R cumple las ecuaciones
de T
P
V y S cumple las ecuaciones de T
Q
W.
Consideremos ahora V = V (Y
2
X
2
(X + 1)). La
ecuacion para T
P
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 unico 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 = A
2
.
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 pro-
blematicos, 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 P
n
, sea P = (a
1
, . . . , a
n
, 1) un punto del espacio afn A
n
determinado por x
n+1
,= 0 y sea V

= V A
n
. Tomemos una forma F I(V ),
de modo que f(X
1
, . . . , X
n
) = F(X
1
, . . . , X
n
, 1) I(V

). Entonces, un punto
(X
1
, . . . , X
n
, 1) A
n
esta en T
P
V

si cumple (para toda F)


f
X
1

(a
1
,...,a
n
)
(X
1
a
1
) + +
f
X
n

(a
1
,...,a
n
)
(X
n
a
n
) = 0.
Equivalentemente, la condici on es
F
X
1

(a
1
,...,a
n
,1)
(X
1
a
1
X
n+1
) + +
F
X
n

(a
1
,...,a
n
,1)
(X
n
a
n
X
n+1
) = 0.
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
X
1
X
1
+ +
F
X
n+1
X
n+1
= rF.
Como F(a
1
, . . . , a
n
, 1) = 0, en particular
F
X
1

(a
1
,...,a
n
,1)
a
1
+ +
F
X
n

(a
1
,...,a
n
,1)
a
n
=
F
X
n+1

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

(a
1
,...,a
n
,1)
X
1
+ +
F
X
n+1

(a
1
,...,a
n
,1)
X
n+1
= 0.
Esta condici on es homogenea tanto en X como en P, luego podemos expre-
sarla en la forma
F
X
1

P
X
1
+ +
F
X
n+1

P
X
n+1
= 0. (3.5)
Es f acil ver que esta condicion no depende del sistema de referencia, de modo
que podemos dar la denici on siguiente:
Denicion 3.27 Si V P
n
es una variedad proyectiva y P V , denimos la
variedad (proyectiva) tangente a V en P como la variedad lineal T
P
V determi-
nada por las ecuaciones (3.5), donde F vara en las formas de (un generador de)
I(V ).
El razonamiento precedente muestra que T
P
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
dimT
P
V = dimT
P
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 T
P
V
es una variedad lineal afn, luego si jamos a P como origen, T
P
V adquiere una
estructura natural de espacio vectorial, caracterizada por que si a es el vector
de coordenadas de P en A
n
, entonces las aplicaciones x
i
a
i
son lineales. La
dimensi on de T
P
V como espacio vectorial es la misma que como variedad.
Observemos ahora que si g = [G] = [G

] k[V ], con G, G

k[X
1
, . . . , X
n
],
entonces G G

I(V ), luego d
a
G(X a) d
a
G

(X a) I(T
P
V ). Esto
nos permite denir d
P
g = [d
a
G(X a)] k[T
P
V ]. Se cumple que la funci on
d
P
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
d
a
G

(X

) = (X

)G

(a

)
t
= (X a)A
1
AG(a)
t
= d
a
G(X a).
114 Captulo 3. Dimensi on
M as a un, es claro que d
P
g es una forma lineal en T
P
V , pues
d
P
g =
G
X
1

a
d
P
x
1
+ +
G
X
n

a
d
P
x
n
y d
P
x
i
= x
i
a
i
. Tenemos as una aplicaci on d
P
: k[V ] T
P
V

, donde T
P
V

es el espacio dual de T
P
V . Claramente se cumple:
d
P
(f +g) = d
P
f +d
P
g, d
P
(fg) = f(P)d
P
g +g(P)d
P
f.
M as a un, podemos extender d
P
a una aplicaci on lineal d
P
: O
P
(V ) T
P
V

mediante
d
P
(f/g) =
g(P) d
P
f f(P) d
P
g
g(P)
2
T
P
V

.
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 necesita-
mos este hecho, ya que vamos a restringir d
P
al ideal maximal
m
P
= O
P
(V ) [ (P) = 0,
donde la denici on se reduce a
d
P
(f/g) =
d
P
f
g(P)
,
y en este caso las comprobaciones son mucho mas sencillas. Ahora probamos:
Teorema 3.28 Sea V A
n
una variedad afn y P V . Entonces d
P
induce
un isomorsmo de espacios vectoriales d
P
: m
P
/m
2
P
T
P
V

.
Demostraci on: Fijemos un sistema de referencia en A
n
respecto al que P
tenga coordenadas nulas.

Este determina una estructura de espacio vectorial en
A
n
de modo que T
P
V es un subespacio. Toda T
P
V

se extiende a una forma


lineal L (A
n
)

, que no es mas que una forma lineal L(X) k[X


1
, . . . , X
n
].
Si llamamos f = [L] k[V ], es claro que d
P
f = . Ademas f(P) = f(0) = 0,
luego f m
P
.
Con esto tenemos que d
P
es suprayectiva. S olo falta probar que su n ucleo es
m
2
P
. Este ideal esta generado por los productos , con , m
P
. Claramente
d
P
() = (P)d
P
+(P)d
P
= 0, luego tenemos una inclusi on. Supongamos
ahora que = g/h m
P
cumple d
P
= 0. Si g = [G], entonces d
0
G I(T
P
V ),
luego
d
0
G =
1
d
P
F
1
+ +
m
d
P
F
m
,
para ciertos F
1
, . . . , F
m
I(V ) y
1
, . . . ,
m
k (en principio los
i
podran
ser polinomios arbitrarios, pero como d
0
G tiene grado 1, han de ser constantes).
Sea G

= G
1
F
1

m
F
m
. Claramente, G

no tiene terminos de
grado 0 o 1, luego G

(X
1
, . . . , X
n
)
2
. Por otra parte, G

[
V
= G[
V
= g, luego
= [G

]/h (x
1
, . . . , x
n
)
2
= m
2
P
.
3.3. Variedades tangentes y diferenciales 115
Puesto que T
P
V puede identicarse can onicamente con su bidual, concluimos
que la codiferencial
d

P
: T
P
V (m
P
/m
2
P
)

(es decir, la aplicacion dual de la diferencial) determina un isomorsmo entre


T
P
V y el espacio dual de m
P
/m
2
P
. La importancia de este hecho radica en que
(m
P
/m
2
P
)

esta completamente determinado por el anillo O


P
(V ), y O
P
(V ) se
conserva por isomorsmos, de donde podemos concluir que dimT
P
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

: O
Q
(W) O
P
(V ), que claramente cumple

[m
Q
] m
P
,

[m
2
Q
] m
2
P
. Por
consiguiente

induce una aplicaci on lineal

: m
Q
/m
2
Q
m
P
/m
2
P
, la cual a su
vez induce

: (m
P
/m
2
P
)

(m
Q
/m
2
Q
)

. Componiendo con los isomorsmos


d

P
y d

Q
obtenemos una aplicaci on lineal
d
P
: T
P
V T
Q
W,
a la que llamaremos diferencial de . Es f acil comprobar la relaci on
d
P
( ) = d
P
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 d
P
: T
P
V T
P
W es un isomorsmo
de espacios vectoriales.
Demostraci on: La hip otesis implica que es birracional, luego induce un
isomorsmo de cuerpos

: k(W) k(V ) que se restringe a un isomorsmo de
anillos

: O
Q
(W) O
P
(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 (m
P
/m
2
P
)

:
Denicion 3.30 Sea V una variedad cuasiproyectiva y P V . Denimos el
espacio tangente a V en P como el espacio vectorial T
P
V = (m
P
/m
2
P
)

. El
espacio m
P
/m
2
P
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 d
P
: T
P
V T
(P)
W como la dual de la aplicaci on
lineal

: m
(P)
/m
2
(P)
m
P
/m
2
P
.
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 A
n
, tenemos un
isomorsmo canonico entre el espacio tangente abstracto y la variedad tangente
T
P
V A
n
. 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 c
Q
: V W es la funci on constante c
Q
(R) = Q y P V ,
entonces d
P
c
Q
= 0.
En efecto, para cada f (m
P
/m
2
P
)

y cada clase [] m
Q
/m
2
Q
tenemos que
d
P
c
Q
([]) = c

Q
(f)([]) = (c
Q
f)([]) = f([c
Q
]) = 0,
pues c
Q
m
P
/m
2
P
es la funci on nula.
Sean V y W dos variedades cuasiproyectivas, sea (P, Q) V W, sean
p
1
: V W V, p
2
: V W W
las proyecciones y
i
1
Q
: V V W, i
2
P
: W V W
las aplicaciones dadas por i
1
Q
(R) = (R, Q), i
2
P
(R) = (P, R). Entonces,
d
P
i
1
Q
: T
P
V T
(P,Q)
(V W), d
Q
i
2
P
: T
Q
V T
(P,Q)
(V W)
son inyectivas y, si identicamos T
P
V y T
Q
W con sus im agenes, se cumple que
T
(P,Q)
(V W) = T
P
V T
Q
W y las diferenciales d
(P,Q)
p
i
son las proyecciones.
En efecto, se cumple que i
1
Q
p
1
es la identidad, luego d
P
i
1
Q
d
(P,Q)
p
1
tambien
es la identidad, lo que prueba que d
P
i
1
Q
es inyectiva. Por otro lado, i
1
Q
p
2
es
constante, luego d
P
i
1
Q
d
(P,Q)
p
2
= 0.
Si v T
P
V T
Q
W, entonces v = d
P
i
1
Q
(v

), con v

T
P
V , pero entonces
v

= d
(P,Q)
p
1
(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) = T
P
V T
Q
W. De aqu se sigue que, en general,
dimT
(P,Q)
(V W) = dimT
P
V + dimT
Q
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)
p
i
son las proyecciones es ahora
inmediato.
Ejercicio: En la situacion del ejemplo anterior, pero suponiendo que V y W son
variedades anes, demostrar que las diferenciales d
(P,Q)
p
i
son las proyecciones de
T
(P,Q)
(V W) = T
P
V T
Q
W y que d
P
i
1
Q
y d
Q
i
2
P
son la identidad en T
P
V y T
Q
W.
3.3. Variedades tangentes y diferenciales 117
Sea : A
1
A
n
la aplicaci on regular dada
por
(t) = (t
n
, t
n+1
, . . . , t
2n1
).
Es f acil ver que su imagen V
n
es un conjunto
algebraico, denido por las ecuaciones
X
n+i1
i+1
= X
n+1
i
, X
1
X
i+1
= X
2
X
i
,
para i = 1, . . . , n 1. Ademas V
n
es irreducible,
pues una descomposicion en dos cerrados propios dara lugar a una descompo-
sicion de A
1
. Claramente V
n
A
n
es una curva, pues t = x
2
/x
1
es una base de
trascendencia de k(V
n
). La gura muestra la curva V
3
.
Sea P = (0, . . . , 0) V
n
. Vamos a probar que T
P
V
n
= A
n
, lo cual implica
que V
n
no es isomorfa a ninguna curva contenida en A
m
, para m < n. Hemos
de ver que si F I(V ), entonces d
P
F = 0.
Sea d
P
F =

i
a
i
X
i
, de modo que
F =

i
a
i
X
i
+G(X
1
, . . . , X
n
),
donde G (X
1
, . . . , X
n
)
2
. Todo t k es raz del polinomio

i
a
i
T
ni+1
+G(T
n
, . . . , T
2n1
) k[T],
luego se trata del polinomio nulo. Ahora bien, esto s olo es posible si ambos
sumandos son nulos, ya que el primero tiene grado 2n1 y el segundo 2n.
Si V es una variedad afn, P V y f m
P
, entonces d
P
f T
P
V

y
a traves del isomorsmo del teorema 3.28 tenemos que d
P
f se identica con
[f] m
P
/m
2
P
.
As, si V es una variedad cuasiproyectiva, P V y f m
P
, denimos
d
P
f = [f]. M as en general, si f O
P
(V ) podemos denir d
P
f = [f f(P)].
Se comprueba inmediatamente que
d
P
(f +g) = d
P
f +d
P
g, d
P
(fg) = g(P)d
P
f +f(P)d
P
g.
Obviamente, las diferenciales de las constantes son nulas, y esto permite
probar a su vez que
d
P
(1/f) =
d
P
f
f(P)
2
, d
P
(f/g) =
g(P)d
P
f f(P)d
P
g
g(P)
2
.
Ejercicio: Sea V una variedad cuasiproyectiva, P V y f O
P
(V ). Entonces
tenemos denida d
1
P
f m
P
/m
2
P
, pero, considerando a f : V A
1
como funcion
racional, tambien tenemos denida d
2
P
f : (m
P
/m
2
P
)

(m
f(P)
/m
2
f(P)
)

. Probar que
(m
f(P)
/m
2
f(P)
)

se identica con k a traves de ([x f(p)]), con lo que d


2
P
f se
118 Captulo 3. Dimensi on
identica con un elemento de (m
P
/m
2
P
)

, el cual, a traves de la identicacion can onica


entre un espacio y su bidual, se identica con d
1
P
f.
Si v T
P
V y f O
P
(V ), podemos denir v(f) = v(d
P
f) = v[f f(P)]. De
este modo podemos ver a v como aplicacion v : O
P
(V ) k. Vectores tangentes
distintos determinan aplicaciones distintas, pues si [] m
P
/m
2
P
tenemos que
v([]) = v(). Adem as es inmediato que v cumple
v(af +bg) = av(f) +bv(g), v(fg) = g(P)v(f) +f(P)v(g),
para a,b k, f, g O
P
(V ).
As pues, los vectores tangentes se pueden representar como derivaciones
de O
P
(V ). Toda derivaci on es decir, toda aplicaci on v que cumpla estas
propiedades est a inducida por un unico vector tangente, pues de la propiedad
del producto implica que v se anula en m
2
P
, luego induce una aplicaci on lineal
en m
P
/m
2
P
.
Ejercicio: Probar que si : V W es una aplicacion racional en P V y v T
P
V ,
f O
(P)
(W), entonces d
P
(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.
Denicion 3.31 Diremos que un punto P de una variedad V es regular si
cumple que dimT
P
V = dimV . 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 dimT
P
V dimV 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.
Demostraci on: Consideremos primero el caso en que V A
n+1
es una
hipersupercie, denida por la ecuaci on F(X
1
, . . . , X
n+1
) = 0. Entonces la
variedad tangente en un punto P de coordenadas a k
n
esta determinada por
la ecuacion
F
X
1

a
(X
1
a
1
) + +
F
X
n+1

a
(X
n+1
a
n+1
) = 0.
As pues, T
P
V tendr a dimensi on n excepto en los puntos que cumplan
F
X
1
(P) = =
F
X
n+1
(P) = 0.
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 de-
rivadas 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, entonces F = G(X
p
1
, . . . , X
p
n+1
), para cierto polinomio G, pero como k es
algebraicamente cerrado, los coecientes de G son potencias p-esimas, y enton-
ces 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 A
n+1
una hipersupercie birracionalmente equivalente (teorema
3.17). Esto signica que existen abiertos V
1
V y W
1
W junto con un
isomorsmo : V
1
W
1
. Por otra parte, existe un abierto W
2
W (que
podemos tomar W
2
W
1
formado por puntos regulares, es decir, tales que sus
variedades tangentes tienen dimensi on n. Los puntos de V
2
=
1
[W
2
] 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 P
N
es una variedad proyectiva. Sea
P V un punto cuya variedad tangente tenga dimensi on mnima dimT
P
V = d.
Podemos suponer que P cumple X
N+1
,= 0, con lo que P V

A
N
.
Sea I(V

) = (F
1
, . . . , F
m
) y sea A(X) la matriz formada por las derivadas
parciales de las funciones F
i
en el punto X. Es claro que
codimT
X
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 dimT
Q
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 dimV 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 pagina 55). Probar que el unico punto
singular de V es (0, 0). Probar que la aplicacion : A
1
V dada por (t) = (t
2
, t
3
)
es biyectiva y regular, pero no un isomorsmo. Mas 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
F
3
(X, Y ) + F
2
(X, Y ) = 0, donde F
i
es una forma de grado i. La forma F
2
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 F
2
(X, Y ) =
c(aX +bY )
2
o bien F
2
(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 F
2
tiene dos factores distintos. El cambio
X

= aX +bY , Y

= cX +dY nos da una ecuaci on


aX
3
+bX
2
Y +cXY
2
+dY
3
XY = 0.
Si fuera a = 0 o d = 0 la 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 ultimo hacemos X = eX

, Y = eY

y divi-
dimos entre e
3
, 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 an-
terior muestra que ambas son proyectivamente equi-
valentes. 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 unica singularidad.
El ejemplo siguiente generaliza al ejemplo de la p agina 93 y al ejercicio
anterior.
3.4. Puntos regulares 121
Ejemplo Toda c ubica singular es birracionalmente equivalente a P
1
.
Sea V una c ubica singular. Como en el ejemplo anterior, podemos suponer
que su ecuacion es de la forma F
3
(X, Y ) +F
2
(X, Y ) = 0, donde F
i
es una forma
de grado i. La forma F
2
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 F
3
(X, tX) +F
2
(X, tX) = 0. Esto
equivale a
X
3
f
3
(t) +X
2
f
2
(t) = 0,
donde f
3
y f
2
son polinomios no nulos de grados 3 y 2 respectivamente. Des-
cartando la soluci on X = 0 (que corresponde al punto (0, 0)) y los valores de t
que anulan a f
3
, tenemos que solo hay otro punto de corte, dado por
(t) =
_

f
2
(t)
f
3
(t)
,
tf
2
(t)
f
3
(t)
_
.
Tenemos as : P
1
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.
Denicion 3.33 Sea V una variedad cuasiproyectiva de dimensi on n y P V
un punto regular. Diremos que x
1
, . . . , x
n
O
P
(V ) forman un sistema de
par ametros locales en P si pertenecen al ideal m
P
y sus clases en m
P
/m
2
P
(esto
es, las diferenciales d
P
x
i
) forman una base de este espacio.
Vamos a caracterizar los sistemas de parametros locales en un punto regular
P de una variedad afn V A
n
. Tomemos un sistema de referencia en A
n
de coordenadas y
1
, . . . , y
N
. Sea a el vector de coordenadas de P. Tomemos
funciones x
1
, . . . , x
n
k[V ]. En principio no exigimos que se anulen en P.
Vamos a ver cuando las funciones x
i
x
i
(P) forman un sistema de par ametros
locales en P. Pongamos que x
i
= [F
i
], con F
i
k[Y
1
, . . . , Y
N
].
Dado el isomorsmo entre el espacio cotangente m
P
/m
2
P
y el dual de la
variedad tangente T
P
V , podemos trabajar con este ultimo. As, las funciones
x
i
a
i
seran un sistema de par ametros locales en P si y solo si las diferenciales
d
P
(x
i
x
i
(P)) = d
P
x
i
son linealmente independientes. Sabemos que
d
P
x
i
=
F
i
Y
1

a
dy
1
+ +
F
i
Y
N

a
dy
N
.
Como d
P
es suprayectiva, es claro que las diferenciales d
P
y
j
son un sistema
generador de T
P
V

, luego las diferenciales d


P
x
i
seran una base de T
P
V

si y
solo si la matriz de derivadas de los polinomios F
i
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(Y
1
, . . . , Y
N
), el cual determina un
abierto U en V (que podemos tomar formado por puntos regulares), de modo
que si Q V entonces x
1
x
1
(Q), . . . , x
n
x
n
(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 fun-
ciones x
1
, . . . , x
n
O
P
(V ) tales que x
i
x
i
(P) formen un sistema de par ametros
locales en P. Entonces P tiene un entorno U, formado por puntos regulares,
de modo que x
i
k[U] y para todo Q U las funciones x
i
x
i
(Q) forman un
sistema local de par ametros en Q.
Demostraci on: Tomamos un entorno afn U de P formado por puntos
regulares donde todas las funciones x
i
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 A
N
es una variedad afn, entonces x
1
, . . . , x
n
O
P
(V ) son un sistema
de par ametros locales en un punto regular P si y solo si d
P
x
1
, . . . , d
P
x
n
son una
base de T
P
V

o, equivalentemente, si el sistema d
P
x
1
= = d
P
x
n
= 0 tiene
unicamente la soluci on trivial (correspondiente a las coordenadas de P).
Elijamos, para cada i, una componente irreducible V
i
que contenga a P de
la variedad Q V [ x
i
(Q) = 0 (puede probarse que s olo hay una, pero no
necesitaremos este hecho). Seg un 3.21 tenemos que dimV
i
= n 1 (notemos
que x
i
no puede ser nula en V o si no d
P
x
i
= 0).
Es claro que T
P
V
i
T
P
V , as como que d
P
x
i
[
T
P
V
i
= d
P
(x
i
[
V
i
) = 0. As
pues, si llamamos L
i
= Q T
P
V [ d
P
x
i
(Q) = 0, tenemos que T
P
V
i
L
i
.
Como d
P
x
i
,= 0, es claro que dimL
i
= n 1. Por otra parte, tambien tenemos
que dimT
P
V
i
dimV
i
= n 1, luego dimT
P
V
i
= n 1, lo que signica que P
es un punto regular de cada V
i
. As mismo,

i
T
P
V
i


i
L
i
= P, pues P es
el unico cero com un de las funciones d
P
x
i
, luego

i
T
P
V
i
= P.
Sea ahora V
0
una componente irreducible de V
1
V
n
que contenga a P.
As, T
P
V
0

i
T
P
V
i
= P, luego dimV
0
dimT
P
V
0
= 0. Por consiguiente,
dim(V
1
V
n
) = 0.
Seg un el teorema 3.21, en la sucesion
V
1
, V
1
V
2
, V
1
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 re-
gular y x
1
, . . . , x
n
es un sistema de par ametros locales en P, entonces ninguna
x
i
es identicamente nula sobre el conjunto de puntos de V donde se anulan las
restantes.
3.4. Puntos regulares 123
Demostraci on: Basta tomar un entorno afn U de P y aplicar los razona-
mientos precedentes a las restricciones x
i
[
U
.
Ahora demostraremos que un sistema de parametros locales en P es un
generador del ideal m
P
. Para ello probamos primeramente:
Teorema 3.36 Si V es una variedad y P V , entonces el anillo O
P
(V ) es
noetheriano.
Demostraci on:
2
Podemos suponer que V es una variedad afn. Si a es un
ideal de O
P
(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 = (f
1
, . . . , f
r
), pero
entonces tambien a = (f
1
, . . . , f
r
). En efecto, si f/g a, tambien f a, luego
f a y as f = h
1
f
1
+ + h
r
f
r
, con lo que f/g = (h
1
/g)f
1
+ + (h
r
/g)f
r
.
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 m
P
.
Demostraci on: Aplicamos el teorema 1.22 tomando a = M = m
P
. Los
elementos de 1 + m
P
son inversibles, porque son funciones que no se anulan en
P, y por el teorema anterior m
P
es un ideal (o un O
P
(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 ex-
presi 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 x
1
, . . . , x
n
en P y una funci on O
P
(V ). Sea (P) = a
0
.
Entonces a
0
m
P
, luego su clase modulo m
2
P
es combinacion lineal de los
par ametros x
1
, . . . , x
n
, es decir, existen a
1
, . . . , a
n
k y
1
m
2
P
tales que
= a
0
+a
1
x
1
+ +a
n
x
n
+
1
.
Como
1
m
P
, tenemos que
1
=

i
, con
i
,
i
m
P
. Por lo tanto,

i
=

j
b
ij
x
j
+

i
,
i
=

j
c
ij
x
j
+

i
,

i
,

i
m
2
P
.
2
En realidad esto es consecuencia de un hecho general: Podemos suponer que V es afn, y
entonces O
P
(V ) es la localizacion de k[V ] respecto al ideal maximal formado por las funciones
que se anulan en P, y la localizacion de un anillo noetheriano es un anillo noetheriano.
124 Captulo 3. Dimensi on
Por lo tanto

1
=

i,j
a
ij
x
i
x
j
+
2
,
2
m
3
P
,
con lo que
= a
0
+

i
a
i
x
i
+

i,j
a
ij
x
i
x
j
+
2
.
De este modo vamos obteniendo una serie de potencias que satisface la de-
nici on siguiente:
Denicion 3.38 Sea V una variedad cuasiproyectiva, sea P V un punto
regular, sea x
1
, . . . , x
n
un sistema de par ametros locales en P y O
P
(V ).
Diremos que una serie

F
m
k[[X
1
, . . . , X
n
]] es una serie de Taylor de
alrededor de P respecto al sistema de parametros dado si para cada r 0 se
cumple que

r

m=0
F
m
(x
1
, . . . , x
n
) m
r+1
P
.
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 O
P
(V ) admite un unico desarrollo en serie de Taylor respecto
a un sistema de par ametros locales dado.
Demostraci on: Basta probar que la funci on nula s olo admite como de-
sarrollo en serie de Taylor a la serie nula. Fijado un sistema de par ametros
x
1
, . . . , x
n
, supongamos que

F
m
es una serie de Taylor de la funci on nula.
Entonces
r

m=0
F
m
(x
1
, . . . , x
n
) m
r+1
P
. (3.6)
Basta probar que si F
m
es una forma de grado m y F
m
(x
1
, . . . , x
n
) m
m+1
P
entonces F
m
= 0. En efecto, entonces (3.6) para r = 0 nos da que F
0
= 0, a su
vez, (3.6) para r = 1 nos da F
1
= 0, etc.
Supongamos que, por el contrario F
m
(X
1
, . . . , X
n
) ,= 0. Entonces existe
(a
1
, . . . , a
n
) k
n
tal que F
m
(a
1
, . . . , a
m
) ,= 0. Tomemos una matriz regu-
lar A tal que (0, . . . , 0, 1)A = (a
1
, . . . , a
m
). Sea F

m
(X

) = F
m
(X

A). Sean
u

1
, . . . , u

n
O
P
(V ) dados por (u

1
, . . . , u

n
) = (u
1
, . . . , u
n
)A
1
. Es claro que
u

1
, . . . , u

n
forman tambien un sistema de par ametros locales en P y ademas
F

m
(u

1
, . . . , u

n
) = F
m
(u
1
, . . . , u
n
) m
m+1
P
.
Por consiguiente podemos reemplazar los u
i
por los u

i
y F
m
por F

m
, con lo
que ademas tenemos que F
m
(0, . . . , 0, 1) ,= 0, es decir, el coeciente de X
m
n
es
no nulo. Digamos que
F
m
= aX
m
n
+G
1
(X
1
, . . . , X
n1
)X
m1
n
+ +G
m
(X
1
, . . . , X
n1
),
donde a ,= 0 y cada G
i
es una forma de grado i. Como los par ametros locales
generan el ideal m
P
, una simple inducci on muestra que todo elemento de m
m+1
P
3.4. Puntos regulares 125
puede expresarse como una forma de grado m en x
1
, . . . , x
n
con coecientes en
m
P
. La hip otesis es entonces que
ax
m
n
+G
1
(x
1
, . . . , x
n1
)x
m1
n
+ +G
m
(x
1
, . . . , x
n1
),
= x
m
n
+H
1
(x
1
, . . . , x
n1
)x
m1
n
+ +H
m
(x
1
, . . . , x
n1
),
donde m
P
y las H
i
son formas de grado i con coecientes en m
P
. De
aqu deducimos que (a )x
m
n
(x
1
, . . . , x
n1
). Como a ,= 0, se cumple que
a / m
P
, luego (a )
1
O
P
(V ) y llegamos a que x
m
n
(x
1
, . . . , x
n1
).
Esto contradice al teorema 3.35.
Teorema 3.40 Si P es un punto regular de una variedad V y x
1
, . . . , x
n
es un
sistema de par ametros locales en P, entonces la aplicaci on
: O
P
(V ) k[[X
1
, . . . , X
n
]]
que asigna a cada funci on su serie de Taylor es un monomorsmo de anillos.
Demostraci on: Es claro que conserva la suma. Si
() =

m=0
F
m
, () =

m=0
G
m
,
entonces
=
r

m=0
F
m
(x
1
, . . . , x
n
) +

, =
r

m=0
G
m
(x
1
, . . . , x
n
) +

m
r+1
P
,
=
r

m=0

i+j=m
F
i
G
j
+
2r

m=r+1

i+j=m
F
i
G
j
+

m=0
F
m
+

m=0
G
m
,
luego

r

m=0

i+j=m
F
i
G
j
m
r+1
P
.
Esto prueba que () = ()(), luego es un homomorsmo. Es claro
que su n ucleo es el ideal M =

r>0
m
r
P
. Seg un el teorema 1.24 tenemos que
M = 0.
Si () =

i
1
,...,i
n
a
i
1
,...,i
n
X
i
1
1
X
i
n
n
, escribiremos
=

i
1
,...,i
n
a
i
1
,...,i
n
x
i
1
1
x
i
n
n
.
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 O
P
(V ) de los
puntos regulares: son dominios de factorizaci on unica. 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 unica. Supongamos que A tiene un unico ideal maximal m


y

A tiene un unico ideal maximal m de modo que:
a) m

A = m,
b) (m
n

A) A = m
n
para todo n > 0,
c) para cada

A y cada n > 0 existe a
n
A tal que a
n
m
n

A.
Entonces A es tambien un dominio de factorizaci on unica.
Demostraci on: Veamos que para todo ideal a A se cumple (a

A)A = a.
Como A es noetheriano tenemos que a = (a
1
, . . . , a
n
). Sea x (a

A) A.
Entones x =

a
i

i
, con
i


A. Por c) existen elementos a
(n)
i
A tales que

i
= a
(n)
i
+
(n)
i
, con
(n)
i
m
n

A. Sustituyendo en la expresi on de x llegamos a
que x = a+, donde a a y m
n

A. Por lo tanto = xa Am
n

A = m
n
.
Concluimos que x a + m
n
para todo n > 0, luego x a por 1.24.
Puesto que A es noetheriano, basta demostrar que todos sus elementos irre-
ducibles son primos. En primer lugar demostramos que si a, b A, entonces
a [ b en A si y solo si a [ b en

A. En efecto, si a [ b en

A hemos probado que
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
probar que a [ c (en

A). A su vez, para esto basta probar que a y b son primos
entre s en

A. En caso contrario, a = , b = , con , ,

A, de modo que
no es unitario y , son primos entre s. Entonces a b = 0.
Por hip otesis existen x
n
, y
n
A, u
n
, v
n
m
n

A tales que = x
n
+ u
n
,
= y
n
+v
n
. Entonces ay
n
bx
n
((a, b)m
n

A)A = (a, b)m
n
. Por consiguiente,
ay
n
bx
n
= at
n
+bs
n
, con s
n
, t
n
m
n
. Reordenando, a(y
n
t
n
) = b(x
n
+s
n
),
luego (y
n
t
n
) = (x
n
+s
n
).
Como y son primos entre s, tenemos que x
n
+ s
n
= , con

A.
Por el teorema 1.24 sabemos que la interseccion de los ideales m
n
es nula,
luego existe un mnimo n sucientemente grande tal que / m
n1
. Entonces
x
n
+ s
n
/ m
n1
, luego / m (pues m
n2
). Esto signica que es una
unidad, luego x
n
+s
n
[ y, de aqu, x
n
+s
n
[ a. Digamos que a = (x
n
+s
n
)h,
con h A.
De la igualdad a(y
n
t
n
) = b(x
n
+ s
n
) obtenemos que b = (y
n
+ t
n
)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) = (x
n
+s
n
) = (), luego es una
unidad, y tenemos una contradicci on.
Teorema 3.42 Si P es un punto regular de una variedad V , entonces O
P
(V )
es un dominio de factorizaci on unica.
Demostraci on: El teorema 3.40 nos permite considerar a O
P
(V ) como
subanillo del anillo de series formales de potencias

O
P
(V ) = k[[X
1
, . . . , X
n
]].
3.4. Puntos regulares 127
S olo hemos de comprobar que se cumplen las hip otesis del teorema anterior.
Ciertamente O
P
(V ) y

O
P
(V ) son ambos noetherianos y tienen un unico ideal
maximal m
P
y m
P
, respectivamente. Ademas

O
P
(V ) es un dominio de factori-
zacion unica.
De la denici on 3.38 se sigue que los elementos de m
P
tienen series de Taylor
en m
P
. Esto prueba la inclusi on m
P

O
P
(V ) m
P
. Ademas m
P
= (X
1
, . . . , X
n
)
y las indeterminadas X
i
son las series de Taylor de los parametros x
i
, luego
estan en m
P
y tenemos la igualdad. M as en general, de aqu se sigue que
m
n
P
= m
n
P

O
P
(V ).
Un elemento (m
n
P

O
P
(V )) O
P
(V ) es una funci on cuya serie de Taylor
no tiene terminos de grado menor que n, luego por la denici on de la serie de
Taylor se cumple que m
r
P
.
Finalmente, a cada serie de

O
P
(V ) le podemos restar la serie nita formada
por sus terminos hasta grado n 1 (que es la serie de Taylor de una funci on de
O
P
(V )) y as obtenemos una serie de m
n
P
.
De la prueba de los dos ultimos 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 : O
P
(V ) k[[X
1
, . . . , X
n
]] 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
m
r
P
= O
P
(V ) [ v(()) r.
Demostraci on: En la prueba del teorema anterior hemos obtenido que
m
r
P
= m
r
P

O
P
(V ), mientras que en la prueba de 3.41 hemos demostrado que
(a

A) A = a. Combinando ambos hechos concluimos que
m
r
P
O
P
(V ) = m
r
P
.
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 t
1
, . . . , t
m
y x
1
, . . . , x
n
sistemas de par ametros
locales en P y Q respectivamente. Para cada O
Q
(W), se cumple
(()) = ()(((x
1
)), . . . , ((x
n
))).
Demostraci on: Observemos en primer lugar que (x
i
) m
P
(V ), luego
v(((x
i
))) 1. De aqu se sigue facilmente que ()(((x
1
)), . . . , ((x
n
)))
(entendido como el lmite de las sumas parciales de () evaluadas en las series
((x
i
))) 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:
O
Q
(W)

//
O
P
(V )

k[[X
1
, . . . , X
n
]]

//
k[[T
1
, . . . , T
m
]]
donde (F) = F(((x
1
)), . . . , ((x
n
))). Para probar el teorema basta demos-
trar que es conmutativo.
Como y son k-homomorsmos de anillos, si F(x
1
, . . . , x
n
) k[x
1
, . . . , x
n
]
tenemos que
((F(x
1
, . . . , x
n
))) = F(((x
1
)), . . . , ((x
n
)))
= (F(X
1
, . . . , X
n
)) = ((F(t
1
, . . . , t
n
))).
As pues, el diagrama conmuta sobre k[x
1
, . . . , x
n
]. Si identicamos O
Q
(W) y
O
P
(V ) con sus imagenes en los anillos de series de potencias tenemos que el anillo
k[x
1
, . . . , x
n
] se corresponde con k[X
1
, . . . , X
n
], que es denso en k[[X
1
, . . . , X
n
]].
Hemos demostrado que la aplicacion correspondiente con a traves de la identi-
cacion coincide con [
O
Q
(W)
sobre k[X
1
, . . . , X
n
]. 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(((x
i
))) 1).
La primera, escrita sin identicaciones, es v((())) v(()). Por el teorema
anterior esto equivale a
m
r
Q
() m
r
P
,
lo cual tambien es obvio.
Denicion 3.45 Sea V una variedad, P V un punto regular y x
1
, . . . , x
n
un
sistema de parametros locales en P. Entonces d
P
x
1
, . . . , d
P
x
n
es una base del
espacio cotangente T
P
V

= m
P
/m
2
P
. Representaremos por

x
1

P
, . . . ,

x
n

P
T
P
V
a su base dual.
Si f O
P
(V ) y su serie de Taylor es
(f) = f(P) +a
1
X
1
+ +a
n
X
n
+ ,
3.5. Inmersi on de variedades 129
entonces f f(P) a
1
x
1
a
n
x
n
m
2
P
, luego
f
x
i

P
=

x
1

P
([f f(P)]) =

x
i

P
[a
1
x
1
+ +a
n
x
n
]
=

x
i

P
(a
1
d
P
x
1
+ +a
n
d
P
x
n
) = a
i
.
As pues, la derivada parcial respecto a x
i
asigna a cada funci on f el coe-
ciente de X
i
en su serie de Taylor o, equivalentemente, el termino independiente
de la derivada formal respecto de X
i
de dicha serie.
Ejercicio: Sean V y W dos variedades, x
1
, . . . , x
n
un sistema de parametros locales
en un punto regular P V y sea y
1
, . . . , y
m
un sistema de parametros locales en un
punto regular Q W. Consideremos la variedad producto V W, llamemos x
i
a
p
1
x
i
e y
i
a p
2
y
i
. Entonces x
1
, . . . , x
n
, y
1
, . . . , y
m
forman un sistema de parametros
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
ademas:
a) Para cada P W, las componentes irreducibles de la bra
1
[P] tienen
dimensi on mn.
b) Existe un abierto U W no vaco tal que para todo P U se cumple
dim
1
[P] = mn.
Demostraci on: Como permite identicar a k(W) con un subcuerpo de
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
nito W
n
= 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
WZU = 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 A
N
es afn y que P
es el conjunto de ceros en W de n funciones f
1
, . . . , f
n
k[W].
Entonces
1
[P] es el conjunto de puntos de V donde se anulan simult anea-
mente las funciones

(f
i
) k[V ], luego el teorema 3.23 implica que cada com-
ponente de
1
[P] tiene dimensi on mn.
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[w
1
, . . . , w
N
], k[V ] = k[v
1
, . . . , v
M
]. El grado de trascenden-
cia de k(V ) sobre k(W) es m n. Podemos suponer que v
1
, . . . , v
mn
son
algebraicamente independientes sobre k(W). Los otros generadores cumplir an
relaciones
F
i
(v
i
, v
1
, . . . , v
mn
, w
1
, . . . , w
M
) = 0, i = mn + 1, . . . , N.
Consideramos a F
i
como polinomio en v
i
, v
1
, . . . , v
mn
con coecientes en
k[w
1
, . . . , w
M
]. Ha de haber al menos un coeciente que no sea identicamente
nulo en W. Sea C
i
el subconjunto algebraico de W donde se anula dicho coe-
ciente. Llamamos D a la uni on de los C
i
, 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 v
i
la restriccion
de v
i
a X. As k[X] = k[ v
1
, . . . , v
M
]. Se cumple
F
i
( v
i
, v
1
, . . . , v
mn
, w
1
(P), . . . , w
M
(P)) = 0, i = mn + 1, . . . , N,
y los polinomios F
i
(X
i
, X
1
, . . . , X
mn
, w
1
(P), . . . , w
M
(P)) no son identicamente
nulos, pues cada uno de ellos tiene al menos un monomio no nulo. Esto prueba
que los v
i
son algebraicamente dependientes de v
1
, . . . , v
mn
, luego se cumple
dimX m n. Por el apartado anterior tenemos la igualdad, de modo que
para todo P U se cumple que dim
1
[P] = mn.
De aqu se sigue un criterio util para probar que un conjunto algebraico es
irreducible:
Teorema 3.47 Sea : V W una aplicaci on regular entre variedades pro-
yectivas, sea C V cerrado tal que W
0
= [C] es irreducible y para cada
P W
0
, las bras [
1
C
[P] son irreducibles y de la misma dimensi on. Entonces
C es irreducible.
Demostraci on: Sea C = C
1
C
r
la descomposicion de C en com-
ponentes irreducibles. Por el teorema 2.47, cada [C
i
] es cerrado y, como W
0
es irreducible, existe un i tal que W
0
= [C
i
]. Llamemos n a la dimensi on de
las bras de [
C
. Para cada i tal que [C
i
] = W
0
, el teorema anterior nos da
un abierto U
i
W
0
de modo que las bras [
1
C
i
[P] con P U
i
tienen todas
la misma dimension n
i
. Si [C
i
] ,= W
0
denimos U
i
= W
0
[C
i
]. Tomemos
P U
1
U
r
. Como [
1
C
[P] es irreducible, ha de ser [
1
C
[P] C
i
para
cierto i, digamos i = 1. En particular P U
1
[C
1
], luego [C
1
] = W
0
.
Claramente [
1
C
[P] = [
1
C
1
[P], luego n = n
1
. Si P W
0
es arbitrario,
tenemos que [
1
C
1
[P] [
1
C
[P]. La primera bra es no vaca y por el teorema
anterior tiene dimensi on n
1
, luego ha de ser [
1
C
[P] = [
1
C
1
[P]. Esto implica
que C = C
1
es irreducible.
Como aplicacion de este teorema introducimos la variedad tangente de una
variedad proyectiva regular:
3.5. Inmersi on de variedades 131
Denicion 3.48 Si V P
n
es una variedad proyectiva regular, se dene la
variedad tangente de V como el conjunto
TV = (P, Q) V P
n
[ Q T
P
V .
Es claro que TV es un conjunto algebraico, denido por las ecuaciones (3.5).
La proyeccion : V P
n
V es regular y las bras de [
TV
son las variedades
tangentes de V en cada punto. Ciertamente son irreducibles y, por hip otesis,
todas tienen la misma dimension dimV . Por el teorema anterior concluimos
que TV es una variedad proyectiva. El teorema 3.46 nos da adem as que
dimTV = 2 dimV.
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 varieda-
des. Entonces es un isomorsmo si y s olo si para todo P V la diferencial
d
P
: T
P
V T
(P)
W es inyectiva.
Demostraci on: : W V la aplicaci 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 d
P
es la aplicacion dual de

: m
Q
/m
2
Q
m
P
/m
2
P
. Por
hip otesis d
P
es inyectiva, luego

es suprayectiva. As, si m
Q
= (
1
, . . . ,
k
),
entonces

(
1
) + m
2
P
, . . . ,

(
k
) + m
2
P
generan m
P
/m
2
P
. Por el teorema 1.22
resulta que m
P
= (

(
1
), . . . ,

(
k
)). En otras palabras:
m
P
=

[m
Q
]O
P
(V ).
Veamos que O
P
(V ) es un O
Q
(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 O
P
(V ) puede expresarse en
la forma /

(), donde k[V ] y / m


Q
.
En principio, un elemento de O
P
(V ) es de la forma /, con , k[V ],
/ m
P
. Basta encontrar k[W], / m
Q
tal que

() = , con k[V ].
De este modo, / = ()/

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

() se anula en V
0
y

()(P) ,= 0.
Digamos que

() = [F], = [G], de modo que
F I(V
0
) = I(V (I(V ), G)) = rad(I(V ), G),
luego F
N
(I(V ), G) para cierto N > 0. Tomando clases

(
N
) (). As
pues, llamando =
N
tenemos que

() = como queramos.
132 Captulo 3. Dimensi on
Ahora podemos aplicar 1.22 a O
P
(V ) como O
Q
(W)-modulo. Tenemos que
O
P
(V )/

(m
Q
)O
P
(V ) = O
P
(V )/m
P
(V )

= k, luego el cociente esta generado
por la clase de la funci on constante 1. Concluimos que tambien O
P
(V ) esta
generado por la funci on 1 sobre O
Q
(W), es decir, que O
P
(V ) =

[O
Q
(W)].
Sea k[V ] =
1
, . . . ,
m
)
k[W]
. Como
i
O
P
(V ), se cumple que
i
=

(
i
),
con
i
O
Q
(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,
k[V
()
] =

(
1
), . . . ,

(
m
)
_
k[W

]
=

[k[W

]].
Esto prueba que [
V
()
: V
()
W

es un isomorsmo (pues induce un


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 P
N
una variedad proyectiva regular y P P
N
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 P
N1
de centro P es un isomorsmo en su imagen.
Demostraci on: Podemos tomar un sistema de referencia en el que P tenga
coordenadas (1, . . . , 1). Si identicamos P
N1
con el hiperplano X
N+1
= 0,
entonces la proyeccion viene dada por (x) = (x
i
x
N+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 (x
1
, . . . , x
N+1
), entonces la recta que pasa por P y Q esta formada
por los puntos de coordenadas
(1, . . . , 1) +(x
1
, . . . , x
N+1
), , k.
La interseccion de esta recta con P
N1
es el punto determinado por la
ecuacion + x
N+1
= 0. De aqu se sigue que ,= 0 y que el punto tiene
coordenadas
((x
1
x
N+1
), . . . , (x
N
x
N+1
), 0).
Ciertamente este punto es (Q). Si (Q) = (Q

), entonces la recta que


pasa por P y este punto corta a V en Q y en Q

. Por hip otesis Q = Q

.
Finalmente veremos que la hip otesis sobre las variedades tangentes implica
que la diferencial de en cada punto Q es inyectiva. En primer lugar supon-
dremos que Q satisface x
N+1
,= 0, con lo que podemos tomar un vector de
coordenadas de la forma Q = (b
1
, . . . , b
N
, 1). Luego veremos que con esto no
perdemos generalidad. Como Q V y P / V , ha de ser Q ,= P, luego podemos
suponer que b
N
,= 1.
3.5. Inmersi on de variedades 133
Sea V

= V A
N
y sea

: V

A
N1
la restriccion de , dada por

(x
1
, . . . , x
N
) =
_
x
1
1
x
N
1
, . . . ,
x
N1
1
x
N
1
_
.
Ahora

es una funci on racional denida en el abierto x


N
,= 1. Sea
R = (Q). Supongamos que d
Q
: (m
Q
/m
2
Q
)

(m
R
/m
2
R
)

no es inyectiva.
Entonces existe (m
Q
/m
2
Q
)

no nulo tal que d


Q
() = = 0.
Por otra parte, tenemos el isomorsmo d

Q
: (T
Q
V

(m
Q
/m
2
Q
)

, de
modo que existe T
Q
(V

no nulo tal que = d

Q
(). Por el isomorsmo
can onico entre T
Q
(V

) y su bidual, existe un T T
Q
V

, T ,= Q, tal que, para


todo T
Q
(V

, se cumple () = (T).
Combinando todo esto, si f m
R
, tenemos que ([f]) m
Q
/m
2
Q
y
0 = ( ([f])) = d

Q
()( ([f])) = (d
Q
( (f)) = d
Q
( (f))(T).
Si R = (d
1
, . . . , d
N1
), aplicamos esto a las funciones f
i
(x) = x
i
d
i
m
R
,
de modo que d
Q
( (f
i
))(T) = 0. Vamos a calcular esta diferencial. En primer
lugar,
(f
i
) =
x
i
1
x
N
1

b
i
1
b
N
1
=
(b
N
1)(x
i
1) (b
i
1)(x
N
1)
(b
N
1)(x
N
1)
.
Por lo tanto,
d
Q
( (f
i
)) =
(b
n
1)(x
i
b
i
) (b
i
1)(x
N
b
N
)
(b
N
1)
2
.
La igualdad d
Q
( (f
i
))(x) = 0 equivale a
(b
N
1)(x
i
b
i
) = (b
i
1)(x
N
b
N
).
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 T
Q
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 T
Q
V

, lo cual implica obviamente que P T


Q
V

T
Q
V ,
contradicci on.
Llamemos A
N
i
al complementario del hiperplano H
i
dado por x
i
= 0 y sea
V
i
= V A
N
i
. Sea
i
: V H
i
la proyeccion dada por

i
(x) = (x
1
x
i
, . . . , x
N+1
x
i
).
El argumento anterior prueba en realidad que si Q V
i
, entonces d
Q

i
es
inyectiva. Ahora bien, es f acil ver que =
i
[
H
i
, pues si L es la recta que
une a P y Q, tenemos que (Q) = L H
N+1
,
1
(Q) = L H
1
y (
1
(Q)) es
el punto donde la recta que pasa por P y
1
(Q) o sea, L corta a H
N+1
, o
sea, (Q).
Es f acil ver que [
H
i
: H
i
H
N+1
es un isomorsmo, de modo que pode-
mos concluir que d
Q
= d
Q

1
d

1
(Q)
[
H
1
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 P
2n+1
.
Demostraci on: Sea V P
N
una variedad proyectiva regular de dimen-
sion n. El teorema quedar a probado si, bajo la hip otesis de que N > 2n + 1,
encontramos un P P
N
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 P
N1
, y podemos repetir el argumento hasta sumergir V
en P
2n+1
.
Sea C P
N
V V el conjunto de todas las ternas de puntos colinea-
les. 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
: P
N
V V V V . Si U = (Q
1
, Q
2
) V V [ Q
1
,= Q
2
, entonces,
para todo (Q
1
, Q
2
) U, se cumple que [
1
C
[Q
1
, Q
2
] = L (Q
1
, Q
2
), donde
L es la recta que pasa por Q
1
y Q
2
. En particular [
1
C
[Q
1
, Q
2
] 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 situacion
3
existe una componente
irreducible C
1
de C tal que [C
1
] = V V y [
1
C
[U] C
1
. Por el teorema 3.46
tenemos que dimC
1
2n + 1.
Consideramos la otra proyeccion

: P
N
V V P
N
. Por 2.47, se
cumple que

[C
1
] es cerrado. Por 3.46 sabemos ademas que dim

[C
1
] 2n+1,
luego el abierto U
1
= P
N

[C
1
] no es vaco.
Ahora observamos que si P U
1
, entonces P / V , o de lo contrario
(P, P, Q) U, para cualquier Q V , Q ,= P, y tendramos P

[U]

[C
1
].
Ademas una misma recta que pase por P no puede cortar a V en dos puntos
distintos Q
1
y Q
2
, pues entonces (P, Q
1
, Q
2
) U y llegaramos a la misma
contradicci on.
Consideremos ahora la proyeccion : V P
N
P
N
. Aplicando de nuevo
el teorema 3.46 vemos que dim[TV ] 2n, luego U
2
= P
N
[TV ] es un abierto
no vaco. Si P U
2
, entonces P no pertenece a ninguna variedad tangente de
ning un punto de V . En resumen, un punto P U
1
U
2
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 genera-
lizaciones parciales a dimensiones superiores.
3
En el momento en que se toma P U
1
U
r
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 O
P
(V ) es un dominio de factorizaci on unica.
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 m
P
de O
P
(V ) es principal. En tal caso, los generadores de O
P
(V ) son
los par ametros locales en P.
Demostraci on: Una implicaci on es el teorema 3.37, en virtud del cual
todo par ametro local genera m
P
. Supongamos ahora que m
P
= (x) y veamos
que m
p
/m
2
P
= [x])
k
, con lo que dimm
P
/m
2
P
= 1 y P sera regular.
Todo m
P
es de la forma = x, con O
P
(V ). Sea (P) = a k, de
modo que a m
P
, luego a = x, para cierto O
P
(V ). En denitiva
tenemos que = x = ax +x
2
, luego [] = a[x] [x])
k
.
Falta probar que todo generador de O
P
(V ) es un par ametro local. Ahora
bien, x O
P
(V ) es un par ametro local si y solo si x m
P
y x / m
2
P
. Es claro
que si x cumple esto y es una unidad de O
P
(V ), entonces x cumple lo mismo,
luego todos los generadores de m
P
son par ametros locales en P.
Este teorema junto con 3.36 implica que si P es un punto regular de una
curva, entonces el anillo O
P
(V ) es un dominio de ideales principales. Basta
tener en cuenta el teorema siguiente:
Teorema 3.53 Sea A un anillo noetheriano con un unico ideal maximal m. Si
m es principal, entonces A es un dominio de ideales principales.
Demostraci on: Sea m = (). Veamos que todo elemento no nulo de A es
de la forma =
n
, donde 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 unico 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 unica, pues n esta
determinado por como el unico natural tal que () = m
n
. 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
Demostraci on: Digamos que W P
n
, sea U V el abierto donde
es regular como aplicacion en W y sea U

el abierto donde es regular como


aplicaci on en P
n
. En principio U U

, pero es f acil ver que [U

] [U] W,
luego es regular como aplicacion : U

W (teorema 2.36). As pues,


U = U

, luego podemos suponer que W = P


n
.
Sea P un punto regular de V . Podemos suponer que P U =
1
[A
n
]
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 O
P
(U) = O
P
(V ),
podemos multiplicar por un factor adecuado para que
(X) = (
1
(X), . . . ,
n+1
(X)),
donde
1
, . . . ,
n+1
O
P
(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 equi-
valentes, entonces son isomorfas.
Demostraci on: Sea : V W una aplicaci 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 A
1
. El isomorsmo es una aplicaci on birracional
entre la par abola proyectiva y la recta P
1
, 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 P
1
.
Veamos otra caracterizacion util de los puntos regulares:
Teorema 3.56 Un punto P de una curva V es regular si y s olo si el anillo
O
P
(V ) es ntegramente cerrado.
Demostraci on: Ciertamente, si P es regular entonces O
P
(V ) es un domi-
nio de factorizaci on unica y los dominios de factorizaci on unica sonntegramente
cerrados (teorema 1.16).
Supongamos ahora que O
P
(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 m
P
, 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 G
m
(I(V ), F) y, por consiguiente, [G]
m
(f).
A su vez,
m
(f). Si m
P
= (x
1
, . . . , x
r
), podemos encontrar un mismo n umero
natural k > 0 tal que x
k
i
(f). Tomando m = kr concluimos que m
m
P
(f)
(pues un producto de m generadores ha de contener uno repetido k veces). Sea
m el mnimo natural tal que m
m
P
(f). Entonces existen
1
, . . . ,
m1
m
P
tales que =
1

m1
/ (f) pero m
P
(f). Llamamos = f/. As,

1
/ O
P
(V ) (o, de lo contrario, =
1
f (f)), y adem as
1
m
P
O
P
(V ).
Esto ultimo implica que
1
m
P
es un ideal de O
P
(V ).
Por otra parte,
1
m
p
, m
P
, pues en caso contrario el teorema 1.10 impli-
cara que
1
es entero sobre O
P
(V ) y, como estamos suponiendo que O
P
(V )
es ntegramente cerrado, llegaramos a que
1
O
P
(V ), contradicci on.
Como m
P
es el unico ideal maximal de O
P
(V ), ha de ser
1
m
P
= O
P
(V ),
lo cual equivale a que m
P
= ().
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 ntegra-
mente cerrado.
Demostraci on: Si V es regular, para probar que k[V ] es ntegramente
cerrado tomamos k(V ) entero sobre k[V ] y vamos a ver que k[V ].
Ahora bien, trivialmente es entero sobre cada anillo O
P
(V ), con P V , y por
hip otesis O
P
(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 O
P
(V ) es ntegramente cerrado.
4
Dado k(V ) entero
sobre O
P
(V ), tenemos que

n
+a
1

n1
+ +a
0
= 0,
para ciertos a
1
, . . . , a
n
O
P
(V ). Digamos que a
i
= u
i
/v
i
y sea d = v
1
v
n
,
de modo que d O
P
(V ), d(P) ,= 0. Multiplicando la igualdad anterior por d
n
obtenemos que = d es entero sobre k[V ], luego por hip otesis k[V ], luego
= /d O
P
(V ).
Regularizacion de una curva Ahora demostraremos que toda curva es
birracionalmente equivalente a una curva regular, que adem as es unica salvo
isomorsmo si imponemos algunas restricciones, recogidas en la denicion si-
guiente:
4
Esto es un hecho general: toda localizacion de un dominio ntegro ntegramente cerrado
es ntegramente cerrada.
138 Captulo 3. Dimensi on
Denicion 3.58 Una regularizaci on de una curva V es una curva regular V
r
junto con una aplicaci on r : V
r
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.
Demostraci on: Sea V una curva afn y sea A la clausura entera de k[V ]
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[x
1
, . . . , x
n
], entonces el x obtenido
es combinacion lineal de los x
i
, 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[x
1
, . . . , x
n
], para ciertos x
1
, . . . , x
n
A. Es claro entonces
que A

= k[X
1
, . . . , X
n
]/I, donde I es el n ucleo del epimorsmo X
i
x
i
. Como
I es un ideal primo (porque A es un dominio ntegro), vemos que V
r
= V (I)
es una variedad y A

= k[V
r
]. M as a un, V
r
es una curva, pues el cuerpo de
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
]
induce una aplicaci on nita r : V
r
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.
Demostraci on: Sea V una curva (cuasiproyectiva) y sea V =
n

i=1
U
i
un
cubrimiento de V por abiertos anes.
Sea r
i
: U
r
i
U
i
una regularizaci on de U
i
, que existe por el teorema
anterior. Sea V
i
la clausura proyectiva de U
r
i
. Tomemos un abierto afn U
0
contenido en todos los abiertos U
i
, que no contenga puntos singulares de V y
tal que r
i
se restrinja a un isomorsmo r
i
[
U
i
0
: U
i
0
U
0
.
La composicion r
i
r
1
j
restringida a U
i
0
se extiende a una aplicaci on birra-
cional
ij
: U
r
i
V
j
. El teorema 3.54 nos da que
ij
es regular. Sea W =

i
V
i
y
i
: U
r
i
W dada por

i
(P) = (
i1
(P), . . . ,
in
(P)).
Denimos V
r
=

i

i
[U
r
i
]. Vamos a probar que V
r
es una curva (cuasipro-
yectiva).
Observemos que X =
i
[U
0
i
] = (r
1
1
(P), . . . , r
1
n
(P)) [ P U
0
es una
curva isomorfa a U
0
(independiente de i) tal que X
i
[U
r
i
] X. Para probar
la ultima inclusi on tomamos un punto Q U
r
i
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
U
r
i
(no vaco) al igual que U
0
i
, luego
1
i
[U]U
0
i
,= y, por lo tanto, UX ,= .
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
[U
r
i
] es abierto en
X y, por consiguiente, en V
r
.
Veamos ahora que V
r
es regular. Para ello basta probar que cada
i
[U
r
i
] 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 V
i
, pues
ii
: U
r
i
V
i
es la identidad en U
i
0
,
luego es la identidad en todo U
r
i
.
Sea ahora r

i
:
i
[U
r
i
] V la aplicaci on r

i
=
1
i
r
i
. Seg un acabamos
de comentar,
1
i
es simplemente la proyeccion i-esima, luego r

i
es regular.
Ademas todas las aplicaciones r

i
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 U
0
. Por ultimo, la nitud de las aplicaciones r
i
implica claramente la nitud de cada r

i
, y de aqu se sigue la nitud de r, pues
r coincide con una r
i
en un entorno de cada punto.
As pues, r : V
r
V es una regularizaci on de V .
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 aplicacion regular : W V
r
tal que r = .
Demostraci on: Supongamos primeramente que las tres curvas son anes.
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
= r
1
[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
W por un n umero nito de abiertos U

1
, . . . , U

m
en estas condiciones. Por la
parte ya probada, existen aplicaciones regulares
i
: U
i
U
r
i
que cumplen

i
r = . Basta probar que dos de ellas coinciden en su dominio com un. Ahora
bien, si U
0
V
r
es un abierto donde r es un isomorsmo (tal que cada punto
de r[U
0
] tiene una unica antiimagen en V
r
) y U

0
=
1
[r[U
0
]], entonces dos
aplicaciones
i
y
j
coinciden sobre los puntos del abierto U

i
U

j
U

0
. En
efecto, si Q esta en este conjunto, entonces
r(
i
(Q)) = r(
j
(Q)) = (Q) r[U
0
],
140 Captulo 3. Dimensi on
luego
i
(Q) =
j
(Q) = r
1
((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.
Demostraci on: Aplicando el teorema anterior obtenemos una aplicaci 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.
Demostraci on: Sea V una curva proyectiva y r : V
r
V su regulari-
zacion. Si V
r
no es proyectiva, llamamos W a su clausura proyectiva y tomamos
P WV
r
. Sea U un entorno afn de P en W. La regularizaci on r

: U
r
U
se restringe a un isomorsmo entre un abierto de U
r
y un abierto de V
r
, luego
= r

r determina una aplicaci on birracional : U


r
V . Como V es
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 equiva-
lente a una curva proyectiva regular ( unica salvo isomorsmo). El teorema 3.51
muestra que la regularizaci on puede tomarse contenida en P
3
. 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 unica 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[
r
1
[U]
: r
1
[U] U es una regularizaci on
de U, pero la identidad en U es otra. Por la unicidad, r[
r
1
[U]
tiene que ser un
isomorsmo, luego cada punto de U tiene una unica 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 : A
1
V
dada por r(t) = (t
2
, t
3
) es biyectiva y regular y se restringe a un isomorsmo
A
1
0 V 0, 0, luego es birracional. Tambien es nita, pues a traves de
r el anillo k[V ] se identica con k[t
2
, t
3
] k[t], y la extensi on es entera, pues t
es raz de T
2
t
2
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 unica 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 P
n
, los espacios A
i
for-
mados por los puntos de P
n
que cumplen X
i
,= 0, para i = 1, . . . , n + 1, son
un cubrimiento de P
n
, y cada uno de ellos puede identicarse con C
n
a traves
de la aplicaci on p
i
: A
i
C
n
que a cada P le asigna la n-tupla resultante de
eliminar la i-esima coordenada del unico vector de coordenadas homogeneas de
P que cumple X
i
= 1.
Si consideramos dos ndices distintos (por simplicidad tomaremos i = 1 y
j = n + 1), tenemos que
U
1
= p
1
[A
1
A
n+1
] = z C
n
[ z
n
,= 0,
U
n+1
= p
n+1
[A
1
A
n+1
] = z C
n
[ z
1
,= 0.
La aplicaci on = p
1
1
p
n+1
: U
1
U
n+1
viene dada por
(z
1
, . . . , z
n
) (1, z
1
, . . . , z
n
)
=
_
1
z
n
,
z
2
z
n
, . . . ,
z
n1
z
n
, 1
_

_
1
z
n
,
z
2
z
n
, . . . ,
z
n1
z
n
_
.
Es claro que esta aplicacion es una transformaci on conforme entre U
1
y U
n+1
.
143
144 Captulo 4. Variedades complejas
Ahora es f acil ver que existe una unica topologa (de Hausdor) en P
n
para
la cual los conjuntos A
i
son abiertos y las aplicaciones p
i
son homeomorsmos.
M as a un, las aplicaciones p
i
determinan una estructura analtica sobre P
n
, lo
que las convierte, de hecho, en transformaciones conformes entre cada A
i
y C
n
.
Ahora veremos que la estructura analtica de P
n
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 unica estructura analtica sobre P
n
(en particular,
una unica topologa) tal que, para todo sistema de referencia, los espacios a-
nes A
i
son abiertos y las aplicaciones p
i
: A
i
C
n
son transformaciones
conformes.
Demostraci on: Basta probar que la topologa y la estructura analtica
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 A

i
con sus proyecciones correspondientes p

i
.
Hemos de probar que los conjuntos A

i
son abiertos y que las aplicaciones p

i
son
transformaciones conformes respecto de la estructura analtica determinada por
los abiertos A
i
y las aplicaciones p
i
.
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,
A

i
= (z
1
, . . . , z
n+1
) [ a
1i
z
1
+ +a
n+1 i
z
n+1
,= 0.
Este conjunto ser a abierto si lo son todas las intersecciones A

i
A
j
, para
lo cual basta que lo sean los conjuntos p
j
[A

i
A
j
]. Por simplicidad tomamos
j = n + 1, con lo que
p
n+1
[A

i
A
n+1
] = z C
n
[ a
1i
z
1
+ +a
ni
z
n
+a
n+1 i
,= 0.
Es obvio que este conjunto es abierto en C
n
. Veamos ahora que p

i
es ho-
lomorfa en un entorno de cada punto z
0
A

i
. Supongamos, por ejemplo, que
z
0
A
n+1
y veamos que p

i
es holomorfa en A

i
A
n+1
.
Para ello observamos que si z p
n+1
[A

i
A
n+1
], entonces (p
1
n+1
p

i
)(z) se cal-
cula como sigue: primero pasamos a p
1
n+1
(z), que es el punto cuyas coordenadas
respecto al primer sistema de referencia son (z
1
, . . . , z
n
, 1), luego calculamos sus
coordenadas respecto del segundo sistema de referencia, que son (z
1
, . . . , z
n
, 1)A,
luego dividimos entre la i-esima, que es a
1i
z
1
+ +a
ni
z
n
+a
n+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 p

i
es holomorfa. La
holomorfa de la inversa se comprueba de forma similar.
En lo sucesivo consideraremos siempre a P
n
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
P
n
, y la topologa de Zariski.
El teorema siguiente es un hecho tecnico elemental que nos sera util en varias
ocasiones:
Teorema 4.2 La aplicaci on p : C
n+1
0 P
n
que a cada z le asigna el
punto de P
n
que tiene coordenadas z respecto a un sistema de referencia dado
es holomorfa.
Demostraci on: La restriccion de p a p
1
[A
n+1
] seguida de p
n+1
es
(z
1
, . . . , z
n+1
)
_
z
1
z
n+1
, . . .
z
n
z
n+1
_
,
que es holomorfa. Esto prueba que p es holomorfa en p
1
[A
n+1
] y es claro
que lo mismo vale para todo p
1
[A
i
]. Como estos abiertos cubren C
n+1
0,
concluimos que p es holomorfa en todo su dominio.
Como primera aplicaci on observamos que la restriccion de p a la esfera uni-
dad de C
n+1
es continua y suprayectiva, y la esfera es compacta. Por tanto:
Teorema 4.3 Los espacios proyectivos son compactos.
Ejercicio: Probar que P
1
(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
proyectivo P
n
, luego, adem as de la topologa de Zariski, podemos considerar
en ella la topologa inducida por la topologa compleja de P
n
. La llamaremos
topologa compleja en V . Observemos que la topologa compleja en A
n
= C
n
es
la topologa usual.
Un polinomio es una funci on continua en A
n
, 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 P
n
es compacto con la topologa
compleja.
Demostraci on: Sea C un subconjunto algebraico de P
n
y consideremos el
cono Cn(C) C
n+1
. Tenemos que Cn(C) es un conjunto algebraico afn, luego
es cerrado en C
n+1
, seg un las observaciones precedentes. Tambien sera cerrada
la interseccion C

del cono con la esfera unidad de C


n+1
. M as a un, como la
esfera es compacta, C

tambien lo sera. La aplicaci on p : C


n+1
0 P
n
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 P
n
es menos na que la topologa com-
pleja y, por consiguiente, lo mismo es v alido sobre cualquier variedad cuasipro-
yectiva.
Las variedades algebraicas heredan, obviamente, la estructura topol ogica
de P
n
, pero no siempre heredan por completo su estructura analtica. Aqu
interviene el concepto algebraico de regularidad:
Teorema 4.5 Si V P
n
una variedad cuasiproyectiva de dimensi on d, enton-
ces el conjunto V
r
de sus puntos regulares es una subvariedad analtica de P
n
de dimensi on d.
Demostraci on: Seg un 1.74, basta probar que los puntos regulares de V
son analticos. Tomemos P V
r
. Podemos suponer que cumple z
n+1
,= 0, de
modo que P V

r
= V
r
A
n
. Sea I(V

r
) = (F
1
, . . . , F
m
), para ciertos polinomios
F
i
C[X
1
, . . . , X
n
]. En la prueba de 3.32 hemos visto que si A(X) es la matriz
formada por las derivadas de los polinomios F
i
, 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 X
1
, . . . , X
n
, 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 A
n
= C
n
= C
d
C
r
, de modo que
P = (z
0
, w
0
), existen abiertos z
0
U C
d
, P U

C
n
y una funci on
holomorfa g : U C
r
de modo que

U = V

r
U

= (z, g(z)) [ z U.
La aplicaci on f : U

U dada por f(z) = (z, g(z)) es un homeomorsmo
(su inversa es una proyecci on), es holomorfa como aplicaci on en A
n
(o en P
n
)
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 V
r
es
analtico en P.
En particular, las variedades cuasiproyectivas regulares en P
n
son subva-
riedades analticas de P
n
. Tambien vemos ahora que la noci on algebraica de
dimensi on se corresponde debidamente con la noci on geometrica.
Teorema 4.6 Toda aplicaci on regular : V W entre variedades cuasipro-
yectivas es continua y, si adem as V y W son regulares, entonces es holomorfa.
Demostraci on: No perdemos generalidad si suponemos W = P
n
, pues si
W P
n
, entonces es continua u holomorfa como aplicaci on en W si y solo
si lo es como aplicacion en P
n
. 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) = (F
1
(Q), . . . , F
n+1
(Q)),
4.1. Las estructuras topol ogica y analtica 147
donde F
1
, . . . , F
n+1
son formas del mismo grado que no se anulan simult anea-
mente en ning un punto. M as a un, podemos suponer que U A
m
. 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 A
m
.)
b) La aplicaci on polin omica C
m
C
n+1
denida por las formas (deshomo-
geneizadas) F
i
.
c) La aplicacion holomorfa C
n+1
0 P
n
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 O
P
(V ) H
P
(V ).
Si P V , tenemos denidos dos espacios tangentes, el analtico y el alge-
braico. El primero est a formado por las derivaciones de H
P
(V ), mientras que
el segundo esta formado por las derivaciones de O
P
(V ). Ahora bien, el teorema
1.75 aplicado a las coordenadas x
1
, . . . , x
m
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 O
P
(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 O
P
(V ) y v T
P
V , la relaci on d
P
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 x
1
, . . . , x
n
O
P
(V ) son las
funciones coordenadas de una carta alrededor de P si y solo si las funciones
x
i
x
i
(P) son un sistema de par ametros locales en P.
Teorema 4.7 Sea P un punto regular de una variedad V y sea x
1
, . . . , x
n
un
sistema fundamental de par ametros alrededor de P. Si O
P
(V ), entonces su
serie de Taylor

m=0
F
m
C[[X
1
, . . . , X
n
]]
converge en un abierto D C
n
y, para todo punto Q en un cierto entorno de
P en V , se cumple que (x
1
(Q), . . . , x
n
(Q)) D y
(Q) =

m=0
F
m
(x
1
(Q), . . . , x
n
(Q)).
148 Captulo 4. Variedades complejas
Demostraci on: Sea G un entorno de P en V en el que sea regular y tal
que la aplicaci on : G C
n
dada por (Q) = (x
1
(Q), . . . , x
n
(Q)) sea una
carta de V alrededor de P. Entonces
1
es una funci on holomorfa en un
entorno de 0 en C
n
, luego admite un desarrollo en serie de Taylor
(
1
(z
1
, . . . , z
n
)) =

m=0
F
m
(z
1
, . . . , z
n
).
Sea U la antiimagen por del dominio de la serie de potencias, de modo que
para todo Q U se cumple
(Q) =

m=0
F
m
(x
1
(Q), . . . , x
n
(Q)).
S olo hemos de probar que

() =

m=0
F
m
(X
1
, . . . , X
n
) es la serie de Taylor
de .
Tenemos denidos dos k-homomorsmos ,

: O
P
(V ) k[[X
1
, . . . , X
n
]],
que asignan a cada funci on su serie de Taylor algebraica y analtica respectiva-
mente. Obviamente (x
i
) = X
i
=

(x
i
), luego ambos coinciden sobre el anillo
k[x
1
, . . . , x
n
].
Consideramos en O
P
(V ) la topologa que resulta de identicarlo con su ima-
gen por , respecto a la cual k[x
1
, . . . , x
n
] se corresponde con k[X
1
, . . . , X
n
] 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 m
r
P
entonces v(

()) r. Ahora bien, esto es


trivial, pues si m
P
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.
As pues, si llamamos g :

U C
n
C a la funci on denida por la serie
de Taylor y x : U

U a la funci on x(Q) = (x
1
(Q), . . . , x
n
(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 /x
i
[
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 d
P
x
i
de T
P
V

.)
Observemos ahora que C(V ) M(V ). En efecto, si P V , llamamos V
0
a la interseccion de V con un espacio afn que contenga a P, de modo que V
0
es un entorno de P y cada C(V ) se calcula (en los puntos de V
0
donde
esta denida) como cociente de dos funciones de C[V
0
] H(V
0
). As pues,
[
V
0
K(V
0
), 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
Demostraci on: Tenemos las inclusiones
O
P
(V ) H
P
(V ) C[[X
1
, . . . , X
n
]].
Pongamos que f = u/v, donde u, v O
P
(V ). Que f sea holomorfa en P
signica que v [ u en H
P
(V ), luego tambien en C[[X
1
, . . . , X
n
]]. Ahora bien, en
el teorema 3.42 hemos demostrado que O
P
(V ) y C[[X
1
, . . . , X
n
]] cumplen las
hip otesis del teorema 3.41, y en la prueba de este hemos visto que si v [ u en
C[[X
1
, . . . , X
n
]], tambien v [ u en O
P
(V ), luego f O
P
(V ).
A veces es util 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
; ) = P V [
i
O
P
(V ) y [
i
(P)[ < ,
i
C(V ), > 0.
Demostraci on: Basta probarlo para la clausura proyectiva de V o, lo que
es lo mismo, en el caso en que V P
n
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
; ) 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 P
n
respecto al cual P tenga coordenadas
homogeneas (0, . . . , 0, 1). Vamos a ver que existe un n umero real > 0 tal que
P U(x
1
, . . . , x
n
; ) G. En caso contrario existira P
m
U(x
1
, . . . , x
n
; 1/m)
tal que P
m
/ G. La compacidad de V implica que P
m
tiene una subsucesi on
P
m
i
convergente a un punto Q V G. Como [x
j
(P
m
i
)[ < 1/m
i
, concluimos
que x
j
(Q) = 0 para todo j = 1, . . . , n, luego ha de ser Q = P, contradicci on.
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 V
r
de los puntos regulares de una variedad cuasi-
proyectiva V es denso en V (respecto a la topologa compleja).
Demostraci on: Es claro que el problema se reduce al caso de una variedad
proyectiva y de aqu al de una variedad afn. Sea, pues, V A
n
una variedad
afn y supongamos que W V es un abierto no vaco que no contiene puntos
regulares. Sea I(V ) = (F
1
, . . . , F
m
) y sea A(X) la matriz formada por las
derivadas parciales de los polinomios F
i
. 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 > dimV .
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
f : U C
d


U V de la forma f(z) = (z, g(z)).
El abierto U contendr a un producto de abiertos U
1
U
d
, de modo que en
V podemos encontrar puntos (x
1
, . . . , x
n
) con coordenadas x
i
U
i
determinadas
arbitrariamente. Ahora bien, como d > dimV , las funciones x
1
, . . . , x
d
C[V ]
han de ser algebraicamente dependientes, luego existe un polinomio no nulo
F(X
1
, . . . , X
d
) C[X
1
, . . . , X
d
] tal que F(x
1
, . . . , x
d
) = 0. Esto nos lleva clara-
mente a una contradicci on: Fijados (a
1
, . . . , a
d1
) U
1
U
d1
, el polinomio
F(a
1
, . . . , a
d1
, X
d
) C[X
d
] tiene innitas races (todos los elementos de U
d
),
luego ha de ser nulo. Esto signica que los coecientes de F (visto como po-
linomio en X
d
) se anulan en todos los puntos de U
1
U
d1
. Repitiendo
el argumento, los coecientes de estos coecientes (vistos como polinomios en
X
d1
) se anulan en U
1
U
d2
, y as llegamos a que F es el polinomio nulo.
En la prueba anterior hemos visto que si una variedad V A
n
es localmente
la gr aca de una funci on g :

U C
d
C
nd
, entonces las coordenadas
x
1
, . . . , x
d
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 prolongacion analtica) Si V es una varie-
dad y C(V ) se anula en un abierto no vaco U (para la topologa compleja)
entonces = 0.
Demostraci on: Pasando a la clausura proyectiva, podemos suponer que
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
C
nd
, donde W es un
entorno de 0 en C y d = dimV . En particular, todos los puntos de la forma
(x, g(x)), con x W
d
, estan en U, luego las funciones coordenadas x
1
, . . . , x
d
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(x
1
, . . . , x
d
), luego es raz de un polino-
mio irreducible (no necesariamente monico) con coecientes en C[x
1
, . . . , x
d
],
digamos
q
0
(x
1
, . . . , x
d
)f
m
+ +q
m
(x
1
, . . . , x
d
)f +q
m
(x
1
, . . . x
d
) = 0.
4.1. Las estructuras topol ogica y analtica 151
La irreducibilidad obliga a que q
m
,= 0 (al menos, supuesto f ,= 0). Si
(a
1
, . . . , a
d
) W
d
, se cumple que (a
1
, . . . , a
d
, g(a
1
, . . . , a
d
)) U, luego por
hip otesis
f(a
1
, . . . , a
d
, g(a
1
, . . . , a
d
)) = 0.
Por consiguiente q
m
(a
1
, . . . , a
d
) = 0. Si q
m
= [H], con H C[X
1
, . . . , X
d
],
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 q
m
= 0,
contradicci on.
Como consecuencia podemos probar que una variedad proyectiva est a deter-
minada por cualquiera de sus fragmentos con interior no vaco:
Teorema 4.12 Si V , W P
n
son dos variedades proyectivas y U P
n
es
un abierto (para la topologa compleja) tal que U V = U W ,= , entonces
V = W.
Demostraci on: Es claro que basta probar el resultado an alogo para va-
riedades anes V , W A
n
. Hemos de probar que I(V ) = I(W). Para ello,
basta probar que si F C[X
1
, . . . , X
n
] 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 va-
riedad cuasiproyectiva son densos para la topologa compleja.
Demostraci on: Consideremos primero el caso de una variedad proyectiva
V P
n
. 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 P
n
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.
Demostraci on: Sea V una variedad cuasiproyectiva y P V . Tanto el
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 C
n
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 C
n
. 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 C
n
nos permite identicar T
P
W con un
subespacio vectorial de C
n
de dimensi on d. Observemos que si F : C
n
C es
una funci on holomorfa tal que F[
W
= 0, entonces dF[
P
[
T
P
W
= d(F[
W
)
P
= 0.
Esto se aplica en particular a todo polinomio F I(V ).
Fijemos un sistema generador F
1
, . . . , F
m
de I(V ), que determina una fun-
cion holomorfa F : C
n
C
m
. Sea A(X) la matriz formada por las derivadas
parciales de las funciones F
i
, de modo que A(P) es la matriz asociada a la
diferencial dF[
P
: C
n
C
m
.
Acabamos de ver que T
P
W esta contenido en el n ucleo de dF[
P
, por lo que
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 T
P
W.
Tomemos una base de T
P
W, extend amosla a una base de N y esta a su vez
a una base de C
n
. Esta base determina un sistema de referencia de C
n
respecto
del cual P tiene coordenadas nulas, T
P
W = (x, y) C
d
C
r
[ y = 0 y para
todo F I(V ) se cumple que
F
X
i

P
= 0, i = 1, . . . , d,
F
Y
1

P
= 0.
Las funciones coordenadas y
i
en C
n
cumplen d(y
i
[
W
)
P
= 0. Por el teorema
1.75, tiene que haber d funciones coordenadas en C
n
cuya restriccion a W
sean independientes en un entorno de P, luego no pueden ser otras m as que
x
1
, . . . , x
d
.
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 C
d
,
un entorno U de P en C
n
y una funci on holomorfa : U

C
r
de modo que
W = V U = (x, y) U

C
r
[ 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 C
n
de dimensi on n 1 que contenga a N y vamos
a escoger adecuadamente el ultimo 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 P
n
. 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

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 dimV

d < dimL

(por ejemplo
por los teoremas 3.11 y 3.46). Esto nos permite tomar como ultimo vector de
la base que determina el nuevo sistema de referencia de C
n
un punto de L

,
y esto nos asegura que el unico punto de la recta
x
1
= = x
d
= y
1
= = y
n1
= 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 P
n1
desde Q, donde P
n1
se identica con la clausura proyectiva del hiperplano y
n
= 0. Por 2.47 sabemos
que la imagen de V es una variedad proyectiva V
0
P
n1
. Llamemos V
0
a su interseccion con el abierto afn C
n1
. La proyecci on se restringe a la
proyeccion V V
0
que consiste en eliminar la coordenada y
n
. Esta restriccion
no es necesariamente suprayectiva, pues en V
0
puede haber im agenes de puntos
innitos de V , pero la construcci on garantiza que la unica antiimagen de P es
el propio P.
Observemos ahora que cada punto (x, y) V
0
U tiene una unica antiima-
gen en W, a saber, (x, (x)), y reduciendo los abiertos U y U

podemos suponer
que dicha antiimagen es su unica antiimagen en V . En efecto, en caso contrario
podramos encontrar una sucesi on de puntos Q
n
V U con imagenes conver-
gentes 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, V
0
C
n1
es un conjunto algebraico que en un entorno de
P es la graca de la funci on holomorfa

(resultante de eliminar la ultima


coordenada de ) y es claro que I(V
0
) I(V ), por lo que las derivadas parciales
de los elementos de I(V
0
) respecto de X
1
, . . . , X
d
, Y
1
son nulas en P. M as a un,
es facil ver que la variedad tangente T
P
V
0
sigue siendo la dada por y = 0.
Repitiendo este proceso las veces necesarias, llegamos a una subvariedad de
C
d+1
. En denitiva, podemos suponer que V es una hipersupercie de C
d+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
X
1

P
= =
F
X
d

P
=
F
Y

P
= 0,
y por otra que existen abiertos U C
d+1
, U

C
d
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 F
s
,= 0
la forma de grado s de F. Existe un punto (a
1
, . . . , a
d
, 1) C
d+1
tal que
F
s
(a
1
, . . . , a
d
, 1) ,= 0. El polinomio
F

(X

1
, . . . , X

d
, Y ) = F(X

1
+a
1
Y, . . . , X

d
+a
d
Y, Y )
154 Captulo 4. Variedades complejas
tiene unicamente monomios de grado s, y F

s
(0, . . . , 0, 1) ,= 0, lo que signica
que el coeciente de Y
s
en F

s
es no nulo. Por otra parte, puesto que dy[
P
= 0,
resulta que las funciones x

1
, . . . , x

d
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
F
s
es no nulo, o incluso que es igual a 1.
Sea D(X
1
, . . . , X
d
) el discriminante
1
de F, visto como polinomio en Y . Como
F es irreducible, sus races en la clausura algebraica de C(X
1
, . . . , X
d
) son sim-
ples, luego el polinomio D es no nulo y, por 4.13, el conjunto de puntos de C
d
donde no se anula es denso para la topologa compleja. Si Q C
d
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 C
d
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
N(Q) =
1
2i
_

(Q, )
F(Q, )
d
es igual al n umero de ceros del polinomio F(Q, Y ) (contados con su multiplici-
dad) 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 C
d
, 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 y


1
, y
2
tales que
F(Q, y
1
) = F(Q, y
2
) = 0, luego (Q, y
1
), (Q, y
2
) 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.
1
Ver el apendice C de mi libro de

Algebra.
2
Ver el teorema 8.8 de mi libro de Funciones de variable compleja, y la expresion para
I( f, 0) que aparece en la demostracion.
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.
Denicion 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 alge-
braica de k(Y ) (ver la prueba de 3.14). Puesto que k(X) es nitamente generado
sobre k, la extension 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 varie-
dades algebraicas e Y es regular, entonces cada punto de Y tiene a lo sumo n
antiim agenes en X.
Demostraci on: Tomemos un punto y Y . Sustituyendo Y por un entorno
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 x
1
, . . . , x
m
X las antiim agenes de y. Podemos tomar un a k[X]
tal que las im agenes a(x
i
) sean distintas dos a dos. (Siempre es posible to-
mar un polinomio que tome valores distintos sobre un n umero nito de pun-
tos prejados.) Sea F(T) k[Y ][T] el polinomio mnimo de a, que cumple
gradF 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(x
i
) son races de F(y)(T),
luego m gradF(y)(T) = gradF(T) n.
Denicion 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 al-
gebraicas 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 ).
Demostraci on: Es claro que no perdemos generalidad si suponemos que
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
gradF(T) = gradF(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 A
1
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 A
1
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 A
1
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 A
1
es una unidad m as que la de Y , por
lo que dimX

= dimY = d. Tomemos un punto x X

y sea y = f(x) Y . La
aplicaci on f induce un homomorsmo m
y
/m
2
y
m
x
/m
2
x
. Basta probar que es
suprayectivo, pues entonces
d dim
k
T
x
X

= dim
k
m
x
/m
2
x
dim
k
m
y
/m
2
y
= dim
k
T
y
Y = d,
lo que implica que x es regular en X

.
Sea u
1
, . . . , u
d
m
y
un sistema local de par ametros en y. Es claro que un
sistema local de parametros en x esta formado por u
1
, . . . , u
d
, a, por lo que s olo
hemos de probar que d
x
a es combinacion lineal de los d
x
u
i
. Ahora bien, si
F(T) = T
n
+b
1
T
n1
+ +b
n
, b
i
k[Y ],
4.2. El teorema de conexi on 157
al calcular la diferencial de F(a) = 0 obtenemos que
F(y)

(a)d
x
(a) +a
n1
(x)d
x
b
1
+ +d
x
b
n
= 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 d


x
(a) como combinacion lineal de las
d
x
b
i
, que a su vez son combinaciones lineales de las d
x
u
i
.
A partir de aqu consideremos una variedad compleja X. Por el teorema de
Noether 3.10, existe una aplicaci on nita : U A
m
, 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 A
m
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 A
1
es regular y
esta denido por un polinomio irreducible F C[X
1
, . . . , X
m
, 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 U

1
, . . . , U

n
tales que [
U

i
: U

i
V

es un
homeomorsmo.
En efecto, sean x
1
, . . . , x
n
U las antiim agenes de y. En la prueba del
teorema anterior hemos visto que d
x
i
: T
x
i
U T
y
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 U

i
de x
i
y un entorno V

i
de y.
Restringiendo estos entornos podemos suponer que los U

i
son disjuntos dos a
dos y que todos los V

i
son un mismo abierto V

. De este modo, cada punto


y

tiene exactamente n antiim agenes en U

1
U

n
, 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 A
m
para la topologa
de Zariski. Dados dos puntos P, Q V , sea L A
m
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 = M
1
M
2
, donde los M
i
son cerrados disjuntos no
vacos. El hecho de que sea un cubrimiento no ramicado implica claramente
que es abierta y cerrada, por lo que [M
i
] son abiertos y cerrados en V , que es
conexo, luego [M
1
] = [M
2
] = V .
158 Captulo 4. Variedades complejas
Tambien es claro que la restriccion
1
: M
1
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 [M
2
] = 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 V
v
un entorno en el que

1
1
[V
v
] = U
1
U
r
se descomponga como union de abiertos disjuntos homeo-
morfos a V
v
. Llamemos
i
: U
i
V
v
a las restricciones de
1
, sean a
i
H(U
i
)
las restricciones de a y sean g
1
, . . . , g
r
H(V
v
) los polinomios simetricos elemen-
tales en
1
i
a
i
. Vamos a probar que existen polinomios p
1
, . . . , p
r
C[A
m
],
independientes de v, cuyas restricciones a V
v
coinciden con g
1
, . . . , g
r
.
Esto signicar a que el polinomio T
r
p
1
T
r1
+ + (1)
r
p
r
C[V ][T] se
anula en cada
1
i
a
i
, luego
P(T) = T
r


(p
1
)T
r1
+ + (1)
r

(p
r
) C[V ][T]
se anula en cada a
i
. (Aqu consideramos

: C[V ] C[U] como una inclusi on,
por lo que podemos escribir

(p
j
) C[V ].) Esto implica a su vez que P(T) se
anula en la restricci on de a a cada
1
1
[V
v
], luego, en denitiva, P(a[
M
1
) = 0.
Similarmente, podemos encontrar otro polinomio m onico P

C[V ][T] de
grado r

< n tal que P

(a[
M
2
) = 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 p
i
. Observemos
en primer lugar que, para cada w V
v
, la funci on g
i
(w) se calcula haciendo
actuar un polinomio simetrico sobre las imagenes por a de las r antiim agenes
de w en M
1
, lo cual no depende de v, por lo que las funciones g
i
estan denidas
realmente sobre todo V y son holomorfas en un entorno de cada punto, luego
g
i
H(V ).
Sea S = A
m
V , que es un conjunto algebraico afn, y tomemos s S.
Sea F C[A
m
][T] el polinomio mnimo de a. Para cada v V , tenemos que
cada a(
1
i
(v)) es raz de F(v)(T). Los coecientes de F(T) son polinomios en
A
m
, luego estan acotados en un entorno compacto C de s, luego
1
i
a esta
acotado
3
en C V , luego g
i
tambien lo esta. El teorema 4.21 implica entonces
que g
i
se extiende a una funci on holomorfa p
i
H(A
n
). S olo nos falta probar
que p
i
es un polinomio. Para ello usaremos el teorema 4.22.
Tomemos z V y sea [z[ = max [z
i
[. Tomemos un punto x M
1
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 [b
i
(z)[, donde b
i
C[A
m
] son
los coecientes de F. Los b
i
son polinomios en m variables. Si N es el maximo
de sus grados, para cada > 0 existe una constante C

tal que [a(x)[ < C

[z[
k
,
3
En general, si M es una cota del modulo de los coecientes de un polinomio monico, el
modulo de sus races esta 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[ > . Puesto que g
i
(z) depende polin omicamente de los a(x), donde x
recorre las antiim agenes de z, tenemos una desigualdad similar [g
i
(z)[ C

[z[
ik
.
En principio, esto vale para z V , pero como V es denso en A
m
se cumple para
todo z A
m
(tal que [z[ > ). De acuerdo con 4.22, esto implica que g
i
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 com-
pacta (respecto a la topologa compleja).
Demostraci on: Si V es una variedad cuasiproyectiva, sabemos que V es
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 ce-
rrada. Como V es conexa, ha de ser V = V .
Veamos ahora los resultados pendientes:
Teorema 4.21 Sea S A
m
un conjunto algebraico afn y g H(A
n
S) una
funci on acotada en un entorno de cada punto s S. Entonces S se extiende a
una funci on holomorfa en todo A
m
.
Demostraci on: Fijado s S, basta encontrar un entorno U de s tal que
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 unico
polinomio F(z
1
, . . . , z
m
). Tras un cambio de coordenadas, podemos suponer
que s = 0 y que la forma de mayor grado de F contiene el monomio z
k
m
(igual
que hicimos en la prueba de 1.39 con la forma de menor grado de la serie de
potencias). As,
F(z
1
, . . . , z
m
) = z
k
m
+H
1
(z

)z
k1
m
+ +H
k
(z

),
donde z

= (z
1
, . . . , z
m1
). Pongamos que el polinomio F(0, z
m
) C[z
m
] facto-
riza como
F(0, z
m
) = z
t
m
(z
m

1
) (z
m

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 > 0 tal que si [z

[ < entonces las races de F(z

, z
m
) C[z
m
] estan en los
discos indicados, luego ninguna cumple [w[ = r.
En efecto, sea M1 una cota de [H
i
(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 tal que cuando [z

[ < entonces [H
i
(0) H
i
(z

)[ <
k
/kM
k
para
todo i, vemos que
[F(0, w)[ = [F(0, w)F(z

, w)[ [H
1
(0)H
1
(w)[[w[
k1
+ +[H
k
(0)H
k
(z

)[


k
kM
k
kM
k
=
k
y, si w distara de 0,
1
, . . . ,
kt
mas que , debera ser [F(0, w)[ >
k
.
As podemos denir, para [z

[ < , [z
n
[ < r,
G(z
1
, . . . , z
n
) =
1
2i
_
|w|=r
g(z

, w)
w z
n
dw.
En efecto, si [z

[ < 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

[ < y observamos que g(z

, z
m
), considerada
como funci on de z
m
, esta denida en el disco [z
m
[ < r salvo quiz a en un n umero
nito de puntos donde F(z

, z
m
) = 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

, z
m
). La f ormula integral de Cauchy para funciones de una variable nos
da entonces que G(z

, z
m
) = g(z

, z
m
) para todo z
m
tal que [z
m
[ < r y donde g
este denida. As pues, G es una prolongaci on analtica de g.
Teorema 4.22 Sea f H(C
n
) tal que existen > 0 y C > 0 tales que, para
todo z C
n
con [z[ > , se cumple [f(z)[ < C[z[
k
. Entonces f es un polinomio
de grado k.
Demostraci on: Supongamos, por reducci on al absurdo, que la componente
homogenea F
l
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
) C
n
tal que
F
l
(
1
, . . . ,
n
) ,= 0. Entonces la funci on g(z) = f(
1
z, . . . ,
n
z) es una funci on
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 g
1
que sigue cumpliendo
una acotaci on como la del enunciado. M as a un, como tiene un cero de orden
k, la funci on g
1
(z)/z
k
esta acotada en todo C, luego ha de ser constante, pero
entonces el coeciente de Taylor de grado k de g
1
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 mero-
morfas en X coinciden con las funciones racionales, es decir, M(X) = C(X).
Demostraci on: Por el teorema 1.63 sabemos que M(X) es algebraico sobre
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
+a
1
T
m1
+ +a
m
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 a
i
, 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 a
i
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 H
x
(X) es un dominio de factorizaci on
unica, luego es ntegramente cerrado, y f se identica con un cociente de ele-
mentos de H
x
(X) entero sobre H
x
(X), luego f H
x
(X). As pues, f H(X).
Sea X

X A
1
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
p
1
[U] se descompone en union de m abiertos disjuntos U
i
homeomorfos con U
a traves de p. Claramente, [U], al ser conexo, ha de estar contenido en uno de
los U
i
, luego ha de ser [U] = U
i
, para un cierto ndice i. Por consiguiente U
i
es un entorno de (x) en [X], mientras que los demas U
j
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
Demostraci on: Tomemos un punto x X y sea y = f(x). Vamos a probar
que f es regular en x. Pongamos que Y P
n
y elijamos un hiperplano innito
en P
n
de modo que y A
n
. Sean z
1
, . . . , z
n
C[Y ] M(Y ) las funciones
coordenadas de A
n
. Es claro que f z
i
M(X) = C(X) y, como cada f z
i
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 z
i
C[U], para todo i. Esto implica que
U f
1
[Y A
n
]. Es claro que estas aplicaciones denen una aplicaci on regular
U A
n
, 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.
Demostraci on: Sea V una subvariedad analtica compacta de una variedad
proyectiva regular X. Como X P
n
, para cierto n, tenemos que V es tambien
una subvariedad analtica de P
n
compacta y conexa. Elijamos un sistema de
referencia en P
n
de modo que la coordenada homogenea x
0
no sea identicamente
nula en V , es decir, que, si tomamos V (X
0
) 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 PQ 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 gradQ = k, de modo que Q/X
k
0
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 X
0
= 0, pero considerando entonces las funciones Q/X
k
i
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/X
k
i
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 unica, por lo
que podemos considerar C(Y ) M(V ).
Ahora bien, si dimV = m y dimY = 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
topologa compleja) que es una subvariedad analtica de P
n
de dimensi on d, y
por otra parte v tiene un entorno V

V Y

que es una subvariedad analtica


de P
n
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,
dimV = dimY = d.
Sea Y
r
el conjunto de los puntos regulares de Y , que es una variedad alge-
braica, 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 Y
r
es
una subvariedad analtica cerrada en Y
r
, pero una subvariedad de la misma
dimensi on ha de ser necesariamente abierta, luego por conexi on Y
r
V Y .
Finalmente, Y
r
es denso en Y para la topologa compleja, luego la compa-
cidad 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:
Denicion 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 sobrentendere-
mos que son compactas, pues es el unico 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 R
2
, 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 P
1
. 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 (p
1
f q)(z) = z
k
, para cierto natural k.
164 Captulo 4. Variedades complejas
Demostraci on: Componiendo dos cartas con traslaciones oportunas, po-
demos exigir que p(a) = q(f(a)) = 0. Restringiendo p podemos hacer que
f[U] V . Llamemos F = p
1
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 p
0
, de modo que si x U y w = p(x)h(p(x)) p
0
[U],
(p
1
0
f q)(w) = q(f(x)) = F(p(x)) = (p(x)h(p(x)))
k
= w
k
.
As pues, las cartas p
0
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 indepen-
dencia 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 exac-
tamente 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.
Denicion 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.
Denicion 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
f
1
[U] =
n

i=1
V
i
,
donde los conjuntos V
i
son abiertos disjuntos en X y todas las aplicaciones
f[
V
i
: V
i
U son transformaciones conformes.
Demostraci on: a) Ya hemos visto que f es abierta y por compacidad es
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] = x
1
, . . . , x
n
, donde x
i
,= x
j
para i ,= j. Como y es un
punto de escisi on, cada x
i
tiene un entorno abierto W
i
tal que f[
W
i
es inyectiva.
Podemos tomar los W
i
disjuntos dos a dos. Entonces W = W
1
W
n
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[W
i
] para
todo i. Sea V
i
= W
i
f
1
[U]. Es claro que los conjuntos V
i
cumplen lo pedido.
Finalmente probamos que el n umero de antiim agenes de los puntos de es-
cision 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] = a
1
, . . . , a
n
, existe un entorno abierto U de b en Y y entornos
abiertos disjuntos V
i
en X de cada a
i
de modo que f
1
[U] = V
1
V
n
y las
restricciones f[
V
i
: V
i
U son conformes.
166 Captulo 4. Variedades complejas
Demostraci on: El conjunto B de los puntos de escision para f en Y es
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
ultimo 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.
Denicion 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 cual-
quiera de los puntos de escisi on de Y . Lo representaremos por n(f).
Puede probarse que toda aplicaci on regular no constante entre curvas proyec-
tivas 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) =

xf
1
[y]
e(f, x).
Demostraci on: Por las propias deniciones el resultado es cierto si y es
un punto de escisi on. Tomemos ahora un punto de ramicaci on b Y y supon-
gamos que tiene s antiim agenes distintas a
1
, . . . , a
s
. Sea n
j
= e(f, a
j
).
Por la denici on del grado de f en un punto, existen entornos abiertos V
j
de cada a
j
disjuntos dos a dos y entornos U
j
de b tales que cada y U
j
b
tiene exactamente n
j
antiim agenes en V
j
. Por el teorema 4.31 existe un entorno
abierto U de b tal que U U
1
U
s
y f
1
[U] V
1
V
s
= V . Entonces
todo punto de escisi on y U tiene exactamente n = n
1
+ +n
s
antiim agenes,
luego n = n(f).
Las supercies de Riemann son supercies compactas, conexas y orienta-
bles (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 super-
cie, 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 continuacion estan 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) R
2
[ 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 cons-
truir 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 a


1
, . . . , a
m
X,
tomamos un entorno abierto V
b
y entornos U
i
de cada a
i
de modo que las
lecturas de f respecto de cartas adecuadas en cada U
i
y en V
b
sean de la forma
z
k
i
, donde k
i
= e(z, a
i
). Por 4.31 podemos tomar f
1
[V
b
] U
1
U
m
. Es
claro que subdividiendo la triangulaci on podemos exigir que cada tri angulo con
un vertice igual a b este contenido en V
b
.
La uni on de los tri angulos cuyos vertices son puntos de escision es un con-
junto 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] = V
1
V
n
y las restric-
ciones f[
V
i
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 diametro menor que esta contenido en un abierto del cubrimiento, as como que
todo triangulo puede subdividirse en triangulos de diametro 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
k
i
vemos que (con la notacion anterior) f[
1
U
i
[T] es la uni on de k
i
tri angulos con
a
i
como unico 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 k
i
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 m
b
el n umero de antiim agenes. As,
V

= n(V r) +

b
m
b
,
donde b recorre los puntos de ramicaci on. Equivalentemente:
V

= nV nr +

b
m
b
= nV +

b
(m
b
n)
= nV +

af
1
[b]
(1 e(f, a))
= nV +

a
(1 e(f, a)),
donde en la ultima 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

+C

= nV +

a
(1 e(f, a)) nA+nC = 2n +

a
(1 e(f, a)).
En denitiva, hemos probado lo siguiente:
Teorema 4.35 (Formula 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) +

a
(1 e(f, 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 fun-
ciones meromorfas en X con las funciones holomorfas f : X C

distintas
de la funci on constante .
Demostraci on: Sea f M(X) y x X. Entonces f se expresa en un
entorno U de x (que podemos tomar difeomorfo a un abierto de C) como co-
ciente 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 holomor-
fas 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
extiende
6
a una funci on holomorfa U

. 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 fun-
ciones 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 unico
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
0
U es un polo de f = g/h, donde g y h son holomorfas en U

, el orden de g en z
0
es menor que el de h, por lo que, dividiendo ambas fracciones entre una potencia de z z
0
,
podemos suponer que g(z
0
) = 0. Entonces, deniendo f(z
0
) = 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 z
0
.
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
z
=
y
2
(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 unico 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(x1)(x2). Ve-
mos 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 unica antiimagen en V que, por
consiguiente, tendr a ndice de ramicaci on 2 (recor-
demos 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 P
1
), 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 formula de Hurwitz sobre la circunferencia X
2
+ Y
2
= 1 y
la aplicacion x.
4.5 El teorema de Lefschetz
Puede probarse que toda variedad diferencial real es difeomorfa a una subva-
riedad de R
n
, 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 C
n
, o incluso de P
n
. 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 unicas 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 dimT. 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 Lefs-
chetz que proporciona una condici on suciente para que un toro complejo sea
proyectivo. Ello nos lleva a estudiar las llamadas funciones zeta:
Denicion 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)e
2i(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 investi-
gar 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 varie-
dad X esta determinado por una familia de pares (U
i
, f
i
), donde los conjuntos
U
i
forman un cubrimiento abierto de X y las funciones f
i
H(U
i
) cumplen que
los cocientes f
i
/f
j
H(U
i
U
j
) no se anulan en ning un punto. El soporte de D
es el conjunto Z X formado por los puntos en los que se anulan las funciones
f
i
. 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 f
i
que denen a Z no pueden pegarse para for-
mar una unica 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 f
i
pueden
manipularse adecuadamente (sin modicar el soporte Z) de modo que sus com-
posiciones 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 U
i
donde p tiene inversa, y que los pares (U
i
, p[
1
U
i
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 con-
junto 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 tri-
viales.
Si F es una funci on zeta trivial, entonces
8
F(z) = e
2if(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) +k
r
,
para un cierto k
r
Z que es una funci on continua de z, luego es constante. (Re-
cordemos 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
z
i
z
j

z
=

2
f
z
i
z
j

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. Con-
cluimos 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) = e
2i(q(z)+(z)+c)
, donde q(z)
es una forma cuadr atica, (z) es una forma lineal y c C.
Demostraci on: S olo falta probar que cualquier funci on de la forma des-
crita 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(z
1
+z
2
, z
1
+z
2
) vemos que
q(z
1
+z
2
) q(z
1
) q(z
2
) = 2b(z
1
, z
2
),
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, BB(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 contradiccion
con la eleccion de r.
4.5. El teorema de Lefschetz 173
por lo que la funci on e
2iq(z)
cumple la denici on de funci on zeta con las fun-
ciones
L(z, r) = 2b(z, r), J(r) = q(r).
Por otra parte, la funci on e
2i(z)
cumple la denici on de funci on zeta con
L = 0 y J = . La constante e
c
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
2
L(r, r).
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)
1
2
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
F(z +r) = F(z) exp(2i(L(z, r) +
1
2
L(r, r) +K(r))). (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. No-
temos 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.
Denicion 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 RR, 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). (4.6)
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.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 FF

cumple la
denici on con L + L

. Si F

(z) = e
2i(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 FF

cumple la denici on de funci on zeta con


L + 2b, y la simetra de b implica que la forma E para FF

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
L(z, w) =
i
2
H(z, w). (4.7)
El interes de esta denicion radica en el teorema siguiente:
Teorema 4.41 Toda funci on zeta es equivalente a una funci on zeta normali-
zada.
Demostraci on: Una funci on zeta trivial es de la forma e
2i(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
2b(z, w) = L(z, w)
i
2
H(z, w)
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
i
2
(H(z, w) H(w, z)) = L(w, z) L(z, w),
y ciertamente
i
2
(H(z, w) H(w, z)) =
i
2
(H(z, w) H(z, w)) = E(z, w)
= 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 ImK : V R. Por consiguiente, si
z = (a
1
+ib
1
, . . . , a
g
+ib
g
), entonces ImK(z) = c
1
a
1
+d
1
b
1
+ +c
g
a
g
+d
g
b
g
,
para ciertos c
i
, d
i
R. Sea
i
= d
i
+ic
i
y (z) =
1
z
1

g
z
g
. Es claro
que ImK(z) + Im(z) = 0.
Para una funci on zeta normalizada, la relaci on (4.4) se expresa en la forma:
F(z +r) = F(z) exp(2i(
i
2
H(z, r)
i
4
H(r, r) +K(r))). (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 = ImH, 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) +

2
E(ir, r) = E

(iz, r) +

2
E

(ir, r).
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 semi-
denida positiva, es decir, H(z, z) 0.
Demostraci on: Sea F una funci on zeta. No perdemos generalidad si su-
ponemos 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(

2
H(z +r, z +r))
= F(z) exp(2i(
i
4
H(z, r) +K(r) +
i
4
H(z, z) +
i
4
H(r, z)))
= f(z) exp(2i(
1
2
ImH(z, r) +K(r))) = f(z) exp(2i(
1
2
E(z, r) +K(r))).
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(z
0
, z
0
) < 0, entonces la funci on C C dada por F(z
0
) es
entera y tiende a 0 en , luego tiene que ser identicamente nula. En particular
4.5. El teorema de Lefschetz 177
F(z
0
) = 0. Hemos probado que si H(z
0
, z
0
) < 0 entonces F(z
0
) = 0. Como
H(z, z) ha de ser negativa en un entorno de z
0
, 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:
Denicion 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 RR 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 al-
ternada denida positiva en un Z-m odulo libre R de rango nito, entonces
R = e
1
, v
1
) e
g
, v
g
), donde E(e
j
, v
j
) = d
j
es un n umero natural
no nulo y d
1
[ d
2
[ [ d
g
.
Demostraci on: La notaci 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 d
1
> 0 su generador,
de modo que d
1
divide a cualquier entero en la imagen de E. Pongamos que
E(e
1
, v
1
) = d
1
. Sea R
1
= e
1
, v
1
) y sea
R

1
= r R [ E(e
1
, r) = E(v
1
, r) = 0.
Es claro que R
1
R

1
= 0. Veamos que R = R
1
+ R

1
. Para ello tomamos un
r R y consideramos los elementos de la forma r me
1
nv
1
, para ciertos m,
n Z. Vemos que
E(r me
1
nv
1
, e
1
) = E(r, e
1
) +nd
1
.
Sabemos que d
1
[ E(r, e
1
), luego podemos tomar n de modo que la expresi on
anterior sea nula. Eligiendo m de modo similar obtenemos r me
1
nv
1
R

1
,
luego r R
1
+ R

1
. As pues, R = R
1
R

1
, y la restriccion de E a R

1
R

1
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 e
1
, v
1
, . . . , e
g
, v
g
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 ma-


trices de la forma E respecto a dos de estas bases, entonces M

= AMA
t
,
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 = d
2
1
d
2
g
. As pues,
det E es un cuadrado perfecto.
Notemos tambien que si e
1
, v
1
, . . . , e
g
, v
g
es una base de Frobenius de R,
entonces e
1
, . . . , e
g
es una C-base de V . En efecto, basta ver que son linealmente
independientes sobre C. Si
1
e
1
+ +
g
e
g
= 0, para ciertos
i
= a
i
+ib
i
C,
tomamos z = a
1
e
1
+ a
g
e
g
, w = b
1
e
1
+ + b
g
e
g
, de modo que z + iw = 0.
Entonces,
S(w, w) = E(iw, w) = E(z, w) = 0,
pues E(e
i
, e
j
) = 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.
Demostraci on: Fijamos una base de Frobenius de R respecto de E y sea
W = e
1
, . . . , e
g
)
R
. Como E es nula sobre W, vemos que L es simetrica en
W. Como e
1
, . . . , e
g
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 (e
i
) = K(e
i
).
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 e
1
, . . . , e
g
es una C-base de
V , vemos que L(z, e
j
) = 0 para todo z V . As pues, (4.4) implica que toda
F
R
(L, K) cumple F(z +e
j
) = F(z).
Por otra parte, si d
j
= E(e
j
, v
j
) y c
j
=
1
2
L(v
j
, v
j
) + K(v
j
), para cada
z = z
1
e
1
+ +z
g
e
g
tenemos que
L(z, v
j
) =

k
z
k
L(e
k
, v
j
) =

k
z
k
(E(e
k
, v
j
) +L(v
j
, e
k
)) = z
j
d
j
,
4.5. El teorema de Lefschetz 179
luego
F(z +v
j
) = F(z) exp(2i(z
j
d
j
+c
j
)).
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 +e
j
) = F(z), F(z +v
j
) = F(z)e
2i(z
j
d
j
+c
j
)
, (4.9)
donde c
j
C y los d
j
= E(e
j
, v
j
). Hemos de probar que la dimensi on de este
espacio es d
1
d
g
.
No perdemos generalidad si suponemos que V = C
g
y que e
1
, . . . , e
g
es la
base canonica. As, toda funci on F
R
(L, K) no nula tiene periodo 1 en
cada variable. Si w C
g
no tiene ninguna coordenada nula y w
i
= e
2iz
i
,
entonces z
i
esta determinado m odulo Z, pero f(w
1
, . . . , w
g
) = F(z
1
, . . . , z
g
) es
independiente de la elecci on de los logaritmos z
i
. Puesto que podemos denir
logaritmos holomorfos en sendos entornos de los w
i
, es claro que la funci on f
as denida es holomorfa y, para cada z C
g
, se cumple que
F(z) = f(e
2iz
1
, . . . , e
2iz
g
).
El teorema 1.55 nos da un desarrollo en serie de Laurent para la funci on f
convergente en todo C
n
menos donde alguna variable se anula. Equivalente-
mente, tenemos un desarrollo de F en serie de Fourier:
F(z) =

mZ
g
a
m
e
2i mz
,
donde mz = m
1
z
1
+ + m
g
z
g
. En estos terminos, la segunda condici on de
(4.9) se traduce en que

mZ
g
a
m
e
2imv
j
e
2i mz
=

mZ
g
a
m
e
2ic
j
e
2i((m+d
j
e
j
)z)
.
La unicidad de los desarrollos en serie de Laurent se traduce en la unicidad
de los coecientes de Fourier, por lo que concluimos que
a
m
= a
md
j
e
j
e
2i(c
j
mv
j
)
. (4.10)
De aqu se sigue que los coecientes a
m
estan completamente determinados
por los correspondientes a los multindices m tales que 0 m
j
< d
j
. S olo
falta probar que cualquier elecci on de estos coecientes da lugar a una serie de
Fourier convergente en todo C
g
. Eso demostrar a que la dimensi on de
R
(L, K)
es d
1
d
g
, como queremos probar.
Por linealidad podemos jar un multindice m
0
tal que 0 m
0j
< d
j
y
considerar la serie dada por los coecientes a
m
que cumplen (4.10) con a
m
0
= 1
y a
m
= 0 para todos los dem as multindices m que cumplen 0 m
j
< d
j
.
Esto hace que a
m
,= 0 si y solo si m
j
m
0j
(mod d
j
) para todo j. Para estos
multindices podemos hacer a
m
= e
2ig(m)
, de modo que (4.10) equivale a
g(md
j
e
j
) g(m) = mv
j
c
j
. (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 : Z
g
C que cumpla (4.11) y
g(m
0
) = 0, entonces los coecientes
a
m
=
_
e
2ig(m)
si m
j
m
0j
(mod d
j
) para todo j,
0 en otro caso,
son los unicos que cumplen (4.10) con a
m
0
= 1 y a
m
= 0 para todo m ,= m
0
tal
que 0 m
j
< d
j
.
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 a
m
.
Para ello consideramos la forma bilineal T : V V C determinada por
que T(e
i
, e
j
) es la coordenada i-esima de v
j
/d
j
(en la base canonica e
1
, . . . , e
g
).
As,
v
j
= d
j

i
T(e
i
, e
j
)e
i
y, recordando que, seg un hemos visto, L(z, e
j
) = 0 para todo z V , resulta que
L(v
j
, v
k
) = d
j

i
T(e
i
, e
j
)T(e
i
, e
j
)L(e
i
, v
k
)
= d
j

i
T(e
i
, e
j
)T(e
i
, e
j
)E(e
i
, v
k
) = d
j
T(e
k
, e
j
)d
k
. (4.12)
Por otra parte, como E(v
j
, v
k
) = 0, resulta que L(v
j
, v
k
) = L(v
k
, v
j
), y esto
implica a su vez que T(e
i
, e
j
) = T(e
j
, e
i
) o, lo que es lo mismo, que la forma
bilineal T es simetrica.
Teniendo esto en cuenta, es facil probar que la funci on
g(m) =
1
2
T(m, m)
1
2
mv
j
+

j
m
j
c
j
d
j
+c,
donde c C es la constante que hace que g(m
0
) = 0, cumple la relaci on (4.11).
As pues,
g(m) =
1
2
T(m, m)
(m)
2
+c,
donde : C
g
C es una aplicaci on lineal. Por consiguiente,
[e
2ig(m)
[ = [e
2ic
[e
ImT(m,m)+Im(m)
.
Teniendo en cuenta que a
m
puede ser nulo, para un m arbitrario tenemos la
desigualdad
[a
m
[ Ce
ImT(m,m)+

(m)
,
donde

: R
g
R es una aplicaci on lineal. Veamos ahora que ImT(v, v) < 0
para todo z R
g
no nulo. En efecto, consideremos w =

(z
j
/d
j
)v
j
V .
Usando (4.12) vemos que
T(z, z) =

j,k
z
j
z
k
T(e
j
, e
k
) =

j,k
z
j
z
k
d
j
d
k
L(v
j
, v
k
) = L(w, w).
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 e
1
, . . . , e
g
)
R
v
1
, . . . , v
g
)
R
= 0. Ademas,
L(w, w) = L(x, w) +iL(y, w),
y L(x, w), L(y, w) R, ya que L(e
i
, v
j
) = E(e
i
, v
j
) 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 [a
m
[ Ce
q(m)+cm
, donde q : R
g
R es una
forma cuadr atica denida negativa y c R
g
.
Hemos de probar que la serie de Laurent con coecientes a
m
converge en to-
dos los puntos de C
g
de coordenadas no nulas. Esto equivale a probar que, para
cada vector de signos , la serie de potencias con coecientes a

m
= a

1
m
1
,...,
g
m
g
(para m
i
0) converge en C
g
. Es claro que los coecientes a

m
cumplen
una cota an aloga a la que hemos obtenido para los a
m
(cambiando q(m) por
q

(m) = q(
1
m
1
, . . . ,
g
m
g
), que es tambien una forma cuadr atica denida ne-
gativa). Equivalentemente, hemos de probar que la serie

mN
g
a
m
z
m
1
1
z
m
g
g
converge en C
g
, sabiendo que [a
m
[ Ce
q(m)+cm
con q denida negativa y
c R
g
. A su vez, para esto basta probar que la serie converge absolutamente
en z = (e
r
, . . . , e
r
), para todo r > 0, es decir, hemos de probar la convergencia
de

mN
g
[a
m
[e
rm
1
++rm
g
C

mN
g
e
q(m)+c

m
,
donde c

i
= 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 R
g
, luego esta acotada por un M > 0. As,
para todo x tal que |x| > M, se cumple que
[f(x)[ =
[f(x/|x|)[
|x|
< 1.
Por consiguiente, para todo multindice m N
g
salvo a lo sumo un n umero
nito de ellos, tenemos que q(m) + c

m < c

m, luego la serie esta mayorada


por
C

mN
g
e
m
1
m
g
= C
_

m=0
e
m
_
g
=
C
(1 e
1
)
g
.
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 unicamente 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 tomar
9
una base v
1
, . . . , v
2g
de R

tal que k
1
v
1
, . . . , k
2g
v
2g
sea una
base de R, para ciertos k
i
Z. Claramente [R

: R[ = k
1
k
2g
. Calculando
el determinante de E con estas bases es claro que det
R
E = [R

: R[
2
det
R
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 e


1
, v
1
, . . . , e
g
, v
g
de
R respecto de E, cada r

se expresa como
r

= a
1
e
1
+b
1
v
1
+a
g
e
g
+b
g
v
g
,
con a
i
, b
i
R. Entonces E(r

, e
j
) = b
j
d
j
y E(r

, v
j
) = a
j
d
j
son enteros, luego
las coordenadas a
j
, b
j
de r

son n umeros racionales de la forma u


j
/d
j
, v
j
/d
j
. Si
llamamos d = d
1
d
g
, vemos que R R


1
d
R y, como [
1
d
R : R[ es nito, s olo
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

(r

) =
K(dr

)
d
+
u
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
K

[
R
K

[
R
(mod Z), luego solo hay un n umero nito de funciones K

que
denan espacios
R
(L, K

) distintos. En conclusi on:


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).
Demostraci on: Acabamos de probar que hay un n umero nito de espa-
cios
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:
Denicion 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 F
a
como la funci on dada por F
a
(z) = F(za).
Se trata de una funci on zeta, pues
F
a
(z +r) = F(z a +r) = F(z a) +exp(2i(L(z a, r) +
1
2
L(r, r) +K(r)))
= F
a
(z) exp(2i(L(z, r) +
1
2
L(r, r) L
a
(r) +K(r))),
donde L
a
(r) = L(a, r), de modo que F
a
cumple la denici on de funci on zeta
con la misma funci on L que F y con J

(r) =
1
2
L(r, r) L
a
(r) +K(r).
Si F esta normalizada, la traslaci on F
a
no lo esta necesariamente, sino que
cumple
F
a
(z +r) = F
a
(z) exp(2i(
i
2
H(z, r)
i
4
H(r, r) +K(r) +
i
2
H
a
(r))).
Estara normalizada si la funci on (i/2)H
a
tomara unicamente valores reales.
Por consiguiente, para normalizar F
a
basta multiplicarla por la funci on zeta
trivial exp(2i(
i
2
H(z, a))). Esto suma al exponente el termino 2i(
i
2
H
a
(r))
y la nueva funci on K pasa a ser K E
a
.
Necesitamos estudiar el conjunto de los puntos a V tales que F y F
a
son
equivalentes, es decir, tales que F
a
/F es una funci on zeta trivial:
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
F
a
es equivalente a F, entonces E
a
(w) = E(a, w) toma valores enteros en R.
Ademas, el conjunto de los [a] V/R tales que E
a
cumple esto es un subgrupo
nito de orden det E.
184 Captulo 4. Variedades complejas
Demostraci on: Supongamos que F
a
(z) = F(z)g(z), para una cierta fun-
cion zeta trivial g(z) = e
2i(q(z)+(z)+c)
. Entonces
F
a
(z +r)
F(z +r)
=
F
a
(z)
F(z)
e
2iL(a,r)
y, por otra parte, esto es igual a
g(z +r) = g(z)e
2i(2b(z,r)+b(r,r)+(r))
,
donde b es la forma bilineal simetrica asociada a la forma cuadr atica q. Por lo
tanto:
e
2iL(a,r)
= e
2i(2b(z,r)+b(r,r)+(r))
.
Haciendo z = 0 queda e
2iL(a,r)
= e
2i(b(r,r)+(r))
, luego e
2i2b(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 e
2iL(a,r)
= e
2i((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 E
a
toma valores enteros
sobre R.
Consideremos ahora una base de Frobenius e
1
, v
1
, . . . , e
g
, v
g
de R respecto
de E. Dado un a V lo expresamos como
a = a
1
e
1
+b
1
v
1
+a
g
e
g
+b
g
v
g
,
con a
i
, b
i
R. Entonces E(a, e
j
) = b
j
d
j
y E(a, v
j
) = a
j
d
j
son enteros si y solo
si las coordenadas a
j
, b
j
de a son n umeros racionales de la forma u
j
/d
j
, v
j
/d
j
.
Es claro entonces que, modulo R, hay unicamente det R = d
2
1
d
2
g
puntos a
posibles.
Denicion 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
e
2iK(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 com-
plejo 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
Z
F
= [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 Z
F
T es cerrado,
as como que Z
FG
= Z
F
Z
G
. En particular T no puede cubrirse por un n umero
nito de conjuntos Z
F
.
Supongamos que F es una funci on zeta no degenerada en V respecto de R y
sea F
0
, . . . , F
m
una base del espacio L(F). Sea U = T

i
Z
F
i
. Podemos denir
una aplicaci on f : U P
m
mediante
f([z]) = (F
0
(z), . . . , F
m
(z)).
La clave esta en que si sumamos a z un elemento de R todas las funciones
F
i
(z) se multiplican por el mismo factor no nulo, luego denen el mismo punto
de P
m
. 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 [z
0
] U,
existe un i tal que F
i
(z) ,= 0. Pongamos, por ejemplo que F
0
(z
0
) ,= 0. Esto
signica que f([z
0
]) A
m
, y la lectura de f en una carta de T formada por una
inversa local de p y la carta de P
m
formada por las coordenadas anes en A
m
es
z
_
F
1
(z)
F
0
(z)
, . . . ,
F
m
(z)
F
0
(z)
_
. (4.13)
Las funciones F
i
/F
0
son holomorfas en un entorno de z
0
, luego f es holomorfa
en z
0
. 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 df
P
: T
P
T T
P P
m
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

P
m
de una estructura de variedad analtica
conformemente equivalente a T. La inclusi on i : T

P
m
es holomorfa, pues
se descompone como f
1
: T

T (que es una transformaci on conforme)


seguida de f : T P
m
, que es holomorfa, y del mismo modo concluimos que,
para cada punto P

= f(P) T

, la diferencial di
P
: T
P
T

T
P

P
m
es
inyectiva. En resumen, llegamos a que T

es una subvariedad de P
m
y, por lo
tanto, a que T es conformemente equivalente a una subvariedad de P
m
.
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 F
0
, . . . , F
m
es una base de
L(F
3
).
Empezamos probando que U = T. Para ello vemos que si a, b V , entonces
F
a
F
b
F
ab
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
L(z, r) +
1
2
L(r, r) +K(r) L
a
(r),
L(z, r) +
1
2
L(r, r) +K(r) L
b
(r),
L(z, r) +
1
2
L(r, r) +K(r) +L
a+b
(r),
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 pro-
bar que U = T basta ver que para todo z V existen a, b V tales que
F
a
(z)F
b
(z)F
ab
(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 F
a
(z) ,= 0, y luego elegimos otro b V que no anule a
(F

)
b
((F

)
z+a
)

, con lo que F
b
(z)F
ab
(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 F
i
(z) = F
i
(w),
luego de hecho G(z) = G(w) para todo G L(F
3
). Si G L(F) y a, b V ,
entonces G
a
G
b
G
ab
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 b
0
V podemos encon-
trar un a V tal que
G(z a)G(z +a +b
0
)G(w a)G(z +a +b
0
) ,= 0.
Esta desigualdad sigue cumpliendose para todo b en un entorno de b
0
. En
dicho entorno, denimos
g
0
(b) =
G(w a)G(w +a +b)
G(z a)G(z +a +b)
,
de modo que g
0
es una funci on holomorfa en un entorno de b
0
que no se anula
en ning un punto (de dicho entorno) y tal que
G(z b) = G(w b)g
0
(b).
4.5. El teorema de Lefschetz 187
Esta relacion implica que dos de estas funciones g
0
(para distintos b
0
) 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 wb, 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)
G(b +r)
= h(b)e
2iL(v,r)
, (4.15)
luego h es una funci on zeta trivial. Puesto que G
v
= Gh, el teorema 4.48
nos da que E
v
toma valores enteros en R. M as a un, en la prueba hemos visto
que h(b) = e
2i((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
1
s
R y, como
1
s
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)e
2i(L(b,v)+c)
,
lo que implica, m as en general, que
G(b +r +kv) = G(b)e
2i(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 elegimos
una representaci on r

= r+kv, con r R y k Z, y denimos J

(r

) = J(r)+kc
(y denimos J

(r) = J(r) para r R), tenemos que G es una funci on zeta


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

)
1
2
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
tambien a un espacio
R
(L, K

), para una cierta funci on K

congruente con K
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 df
P
es inyectiva. Sea
P = [w] y supongamos, sin perdida de generalidad, que F
0
(w) ,= 0. Entonces df
P
se corresponde, a traves de los isomorsmos determinados por las diferenciales
de cartas de T y P
m
, 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 T
w
V no nulo, se cumple d(F
i
/F
0
)
w
(v) ,= 0
para alg un i = 1, . . . , m. Ahora bien, basta encontrar una funci on G L(F
3
)
tal que d(G/F
0
)
w
(v) ,= 0, ya que dicha G se expresara como combinacion lineal
de las F
i
(con alg un coeciente no nulo correspondiente a un ndice i > 0, pues
de lo contrario G/F
0
sera constante y tendra diferencial nula) y d(G/F
0
)
w
sera
tambien combinaci on lineal de las d(F
i
/F
0
)
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 T
w
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 T
w
V con C
g
.
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)dG
w
G(w)dH
w
H(w)
2
,
luego, para todo G que cumpla adem as G(w) ,= 0, tenemos que
dG
w
(v)
G(w)
=
dH
w
(v)
H(w)
.
Llamemos C a este valor independiente de G. Como v = (1, 0, . . . , 0),
vemos que
dG
w
(v)
G(w)
=
1
G(w)
G
z
1

w
= . (4.16)
Tomemos a, b C
g
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 C
g
C
g
donde G(w) ,= 0. Si
llamamos
u(z) =
1
F(z)
F
z
1
,
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
z
j

wa
+
u
z
j

w+a+b
= 0
o, equivalentemente,
u
z
j

wa
=
u
z
j

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(z)
F
z
1
=
1
z
1
+ +
g
z
g
+,
para ciertos
i
, C. Sea
q(z) =
1
2

1
z
2
1
+
2
z
1
z
2
+ +
g
z
1
z
g
+z
1
y sea F

(z) = F(z)e
q(z)
. La exponencial es una funci on zeta trivial, luego F

es una funci on zeta no degenerada. Notemos que


F

z
1
=
F
z
1
e
q(z)
F(z)e
q(z)
q
z
1
= e
q(z)
F(z) (u(z)
1
z
1

g
z
g
) = 0
en un cierto abierto, luego en todo C
g
.
Esto quiere decir que F

no depende de la variable z
1
, 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 metricos
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
Denicion 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
=
_
0 si = 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
[ =
[[
1
. Por lo tanto, [1[
2
= [(1)
2
[ = 1, luego [1[ = 1. M as en general,
[[ = [[. 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.
c) Para todo , K, se cumple [[
1
< [[
1
si y s olo si [[
2
< [[
2
.
d) Existe un n umero real > 0 tal que para todo K, [[
1
= [[

2
.
Demostraci on: b) c), c) a) y d) b) son evidentes.
a) b), pues [[ < 1 equivale a que lm
n

n
= 0.
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
equivale a [[
m
1
< [[
n
1
, y a su vez a que
log [[
1
log [[
1
<
n
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 [[
1
=
log [[
2
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 topologicos Sean k y K dos cuerpos dotados
de sendos valores absolutos [ [
k
y [ [
K
. Una isometra de k en K respecto a
los valores absolutos dados es un monomorsmo de cuerpos : k K tal que

()

K
= [[
k
, para todo 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 unico 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 > 0 existe un
n umero natural r tal que si m, n r entonces [
m

n
[ < . 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 unico 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.
Demostraci on: La prueba es formalmente identica a la conocida cons-
trucci on de R mediante sucesiones de Cauchy. Por ello nos limitaremos a esbo-
zarla. 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 [x
n
] K
no es nulo, entonces la sucesion (x
n
) 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, (x
n
) 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/x
n
] es la inversa de
[x
n
] (se comprueba f acilmente que la sucesion (1/x
n
) es de Cauchy).
Si [x
n
] K, se comprueba que la sucesion [x
n
[ es una sucesion de Cauchy
en R, luego converge a un n umero

[x
n
]

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 [x
n
] K, la sucesion (x
n
), considerada como sucesion en K,
converge precisamente a [x
n
]. En efecto, dado > 0, existe un natural r tal
que si m, n r entonces [x
n
x
m
[ < , luego lm
n
[x
n
x
m
[ , luego por
la denici on del valor absoluto de K tenemos que

[(x
n
x
m
)
n
]

, o sea,

[x
n
] x
m

, para todo m r, luego la sucesion (x


m
) converge a [x
n
].
Esto implica que k es denso en K. Ademas K es completo, pues dada una
sucesion de Cauchy (y
n
) en K, para cada n existe un elemento x
n
k tal
que [y
n
x
n
[ < 1/n, de donde se sigue f acilmente que la sucesion (x
n
) es de
Cauchy en k, luego converge a un x K. Es inmediato que x es un punto de
acumulaci on de (y
n
), luego (y
n
) 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 (x
n
)
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 unica por densidad).
El teorema de aproximacion En los pr oximos captulos trabajaremos si-
mult 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 x
1
, . . . , x
n
K y
> 0. Entonces existe un x K tal que [x x
i
[
i
< para i = 1, . . . , n.
Demostraci on: Notemos en primer lugar que si dos valores absolutos no
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 sucien-
temente grande. Si [y[
n
> 1 consideramos la sucesion u
m
= 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 u
m
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 x
1
y tomando un termino
sucientemente lejano obtenemos un elemento y
1
K tal que [x
1
y
1
[
1
< /n
y [y
1
[
i
< /n para i = 2, . . . , n.
Del mismo modo podemos obtener elementos y
i
tales que [x
i
y
i
[
i
< /n,
[y
i
[
j
< /n para j ,= i. El teorema se cumple con x = y
1
+ +y
n
.
Valores absolutos no arquimedianos Todos los valores absolutos con los
que vamos a trabajar cumplir an una versi on fuerte de la desigualdad triangular:
Denicion 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
Demostraci on: Si el valor absoluto es no arquimediano se comprueba que
[n[ 1 por inducci on sobre n. Recprocamente, para todo natural n se cumple
[ +[
n
=

k=0
_
n
k
_

nk

k=0
[[
k
[[
nk
(n + 1) m ax
_
[[, [[
_
n
.
Tomando races n-simas queda [a + b[
n

n + 1 max
_
[[, [[
_
, y tomando
el lmite en n obtenemos la desigualdad triangular no arquimediana.
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
(
n

n1
) = 0.
Demostraci on: Supongamos que la sucesi on cumple esta propiedad y sea
> 0. Por denici on de lmite existe un r > 0 tal que si n r entonces
[
n

n1
[ < . Si tomamos r m n, entonces
[
n

m
[ =

(
n

n1
) + + (
m+1

m
)

max
m<in
[
i

i1
[ < ,
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

n=0
x
n
es convergente si y s olo si lm
n
x
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 reorde-
narse 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
Denicion 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( +) mnv(), 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 co-
cientes y sea p = () un ideal primo en D. Para cada D 0 denimos
v
p
() 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 v
p
: D N es suprayectiva
y cumple las propiedades a) y b) de la denici on de valoraci on. Ahora extende-
mos v
p
a K

mediante v
p
(/) = v
p
() v
p
(). 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( +) = mnv(), v().
Demostraci on: a) v(1) = v(1 1) = v(1) + v(1), luego v(1) = 0. Similar-
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( + ) mnv( +), 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 metricos 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 unica 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 sucesion
n
en k convergente a . Por la continuidad del valor ab-
soluto
_
[
n
[
_
converge a [[ , = 0. Por la continuidad del logaritmo conclui-
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 aritmetica 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 unico 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 = /
n
cumple v() = 1, luego =
n
y U. Esta
descomposicion es unica, 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 descompo-
sicion 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 en-
teros O es un dominio de ideales principales con un unico ideal primo p. Sus
unicos ideales no nulos son los ideales
p
n
= O [ v() n.
Si O, se cumple v() = n si y s olo si () = p
n
. 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 unica como =
n
, donde 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 valo-
racion en su cuerpo de cocientes si y solo si cumple las condiciones del teorema 3.53.
Denicion 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 unico 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

).
Ademas, la inclusi on o O induce un isomorsmo k

= K.
Demostraci on: Sabemos que la valoraci 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 a
n
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 a
n
o
(puesto que v(a
n
) = v() 0), luego o.
La relacion o = O k es inmediata a partir de las deniciones. Las propie-
dades correspondientes para p y p

se prueban an alogamente. La relacion entre


las congruencias es inmediata. Para probar la ultima 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 unica como


=

n=k
x
n

n
, (5.1)
donde x
n
F, k Z y x
k
,= 0. Adem as k = v().
Demostraci on: Sea k = v() y sea
0
=
k
. Entonces v(
0
) = 0, luego

0
es una unidad del anillo de enteros O de K. Por lo tanto, su clase m odulo
p es no nula, luego existe x
k
F, x
k
,= 0 tal que
0
= x
k
+
1
, con
1
O.
Existe x
k+1
F tal que
1
x
k+1
(mod p), luego
0
= x
k
+ x
k+1
+
2

2
,
con
2
O. Repitiendo el proceso obtenemos sucesiones
n

n=0
y x
n

n=k
de modo que

0
=
k+r

n=k
x
n

nk
+
r+1

r+1
.
La sucesion
r+1

r+1
tiende a 0, luego

0
=

n=k
x
n

nk
.
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 x
k
,= 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():
x
k

k
+x
k+1

k+1
+x
k+2

k+2
+ = y
k

k
+y
k+1

k+1
+y
k+2

k+2
+
Multiplicamos por
k
y obtenemos una igualdad de enteros:
x
k
+x
k+1
+x
k+2

2
+ = y
k
+y
k+1
+y
k+2

2
+
5.3. Cuerpos de series formales de potencias 201
Claramente entonces x
k
y
k
(mod ), y como ambos estan en F, necesaria-
mente x
k
= y
k
. Restando y dividiendo entre queda
x
k+1
+x
k+2
+ = y
k+1
+y
k+2
+
Del mismo modo concluimos que x
k+1
= y
k+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 tra-
bajar 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 a
n

n=0
en k, si bien las representamos en la forma

n=0
a
n
x
n
a
n
k.
Las operaciones en k[[x]] son

n=0
a
n
x
n
+

n=0
b
n
x
n
=

n=0
(a
n
+b
n
)x
n
,
_

n=0
a
n
x
n
__

n=0
b
n
x
n
_
=

n=0
_
n

i=0
a
i
b
ni
_
x
n
. (5.2)
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
=

n=0
a
n
x
n
es una serie no nula, podemos considerar el menor natural r tal que a
r
,= 0, con
lo que
=
_

n=0
a
n+r
x
n
_
x
r
,
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 x
r
, donde 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
=

n=r
a
n
x
n
, r Z,
con el convenio de que si r es negativo esta expresion ha de entenderse como
=
1

n=r
a
n
x
n
+

n=0
a
n
x
n
.
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 a
n
estan unvocamente
determinados por , pues si
=

n=r
a
n
x
n
=

n=r

b
n
x
n
,
con r r

, entonces
x
r
=

n=0
a
n+r
x
n
=

n=r

r
b
n+r
x
n
,
donde ambos terminos pertenecen a k[[x]], luego sus coecientes son iguales.
As pues, a
n
= 0 para n < r

y a
n
= b
n
para n r

.
En particular = 0 es la unica serie con todos sus coecientes nulos. Todo
,= 0 admite una unica expresi on de la forma
=

n=r
a
n
x
n
, con r Z, a
r
,= 0. (5.3)
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
a
n
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 unico 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
v
_

s

n=r
a
n
x
n
_
s,
5.3. Cuerpos de series formales de potencias 203
por lo que
= lm
s
s

n=r
a
n
x
n
,
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.
Demostraci on: Tomamos una sucesion de Cauchy s
r

r=0
en k((x)). Para
cada n Z existe un r
n
tal que si r r
n
entonces v(s
r
s
r
n
) n, y en particular
todas las series s
r
para r r
n
tienen el mismo coeciente n-simo, digamos a
n
.
Vamos a probar que la sucesi on converge a
s =

n
a
n
x
n
,
pero para que esto tenga sentido hemos de justicar que a
n
= 0 para ndices
sucientemente peque nos. Ahora bien, sabemos que v(s
r
s
r
0
) 0 para r r
0
,
luego v(s
r
) mn0, v(s
r
0
) = p para todo r r
0
. Esto implica que a
n
= 0
para n p.
Todas las series s
r
con r r
n
tienen los mismos coecientes de ndice m n,
luego estos coecientes son los a
m
. En otros terminos, v(s s
r
) n, para todo
r r
n
. Esto prueba que s
r
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 unica como serie de
potencias de con coecientes en k y la aplicaci on

n
a
n
x
n


n
a
n

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 com-
pleto 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 sub-
cuerpo 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.
Demostraci on: Sea O el anillo de enteros de K y sea un primo en O.
El teorema 5.15 aplicado con F = k nos da que todo O se expresa de forma
unica como
=

n=0
a
n

n
,
con a
n
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 v
x
en v

, luego es un isomorsmo
topol ogico. Por lo tanto, K = k(()).
5.4. El lema de Hensel 205
5.4 El lema de Hensel
Demostramos ahora un resultado nada trivial sobre cuerpos metricos com-
pletos, 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 unico ideal maximal, a saber,
p = K [ [[ < 1.
(Es unico 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) = a
n
x
n
+ +a
1
x +a
0
K[x] se cumple [f(x)[ = max
0in
[a
i
[.
Demostraci on: Consideremos la aplicacion denida sobre el anillo de poli-
nomios K[x] como indica el enunciado y vamos a probar que verica los axiomas
de un valor absoluto no arquimediano.
El unico que no es inmediato es que esta aplicacion conserva los productos. Si
tenemos dos polinomios f y g con coecientes a
i
y b
j
entonces un coeciente
de su producto es de la forma
k

i=0
a
i
b
ki
, y ciertamente

i=0
a
i
b
ki

max
i
[a
i
b
ki
[ max
i
[a
i
[ max
j
[b
j
[,
de donde [f(x)g(x)[ [f(x)[ [g(x)[. Hemos de probar la igualdad.
Llamemos f
1
(x) a la suma de los monomios a
i
x
i
tales que [a
i
[ = [f(x)[ y
f
2
(x) a la suma de los monomios restantes. As f(x) = f
1
(x) + f
2
(x). Des-
componemos igualmente g(x) = g
1
(x) +g
2
(x). Notemos que [f
2
(x)[ < [f
1
(x)[ y
[g
2
(x)[ < [g
1
(x)[. As
f(x)g(x) = f
1
(x)g
1
(x) +f
1
(x)g
2
(x) +f
2
(x)g
1
(x) +f
2
(x)g
2
(x).
Es f acil ver que el valor absoluto de los tres ultimos 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)[ = [f
1
(x)g
1
(x)[.
Por la desigualdad ya probada [f
1
(x)g
1
(x)[ [f
1
(x)[ [g
1
(x)[ y, considerando
el coeciente director, vemos que de hecho se tiene la igualdad. As pues
[f(x)g(x)[ = [f
1
(x)[ [g
1
(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 re-
presentante 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 abso-
lutos equivalentes en K(x), por lo que, en denitiva, cada cuerpo metrico no
arquimediano K induce una unica estructura de cuerpo metrico no arquime-
diano 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), g
0
(x) K[x] de modo que g
0
(x) es m onico y [g
0
(x)[ 1. Consideremos
la divisi on eucldea
g(x) = g
0
(x)c(x) +r(x), gradr(x) < gradg
0
(x), c(x), r(x) K[x].
Entonces [r(x)[ [g(x)[.
Demostraci on: Sean
g(x) = a
n
x
n
+ +a
1
x +a
0
, g
0
(x) = x
m
+ +b
1
x +b
0
.
Entonces
[g
0
(x)a
n
x
nm
[ = [g
0
(x)[ [a
n
[ [a
n
[ [g(x)[,
luego [g(x) g
0
(x)a
n
x
nm
[ [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 ar-
quimediano y sea E su anillo de enteros. Supongamos que un polinomio de E[x]
factoriza m odulo p como

f(x) = g
0
(x)

h
0
(x), donde g
0
(x) es m onico y g
0
(x)
y

h
0
(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 g
0
(x) y
g(x) = g
0
(x),

h(x) =

h
0
(x).
Demostraci on: Por hip otesis existe un polinomio p(x) E[x] tal que
f(x) = g
0
(x)h
0
(x) +p(x) y [p(x)[ < 1. (5.4)
El hecho de que g
0
(x) y

h
0
(x) sean primos entre s se traduce en que existen
polinomios a(x), b(x), c(x) E[x] de modo que
a(x)g
0
(x) +b(x)h
0
(x) = 1 +c(x) y [c(x)[ < 1. (5.5)
5.4. El lema de Hensel 207
Multiplicamos por p(x):
a(x)p(x)g
0
(x) +b(x)p(x)h
0
(x) = p(x) +c(x)p(x). (5.6)
Dividimos b(x)p(x) y c(x)p(x) entre g
0
(x):
b(x)p(x) = g
0
(x)q(x) +u
1
(x), gradu
1
(x) < gradg
0
(x), (5.7)
c(x)p(x) = g
0
(x)q
1
(x) +r(x), gradr(x) < gradg
0
(x). (5.8)
El teorema anterior nos da
[u
1
(x)[ [b(x)p(x)[ = [b(x)[ [p(x)[ [p(x)[ < 1, (5.9)
[r(x)[ [c(x)p(x)[ = [c(x)[[p(x)[ [p(x)[ < 1. (5.10)
Sustituyendo (5.7) y (5.8) en (5.6) obtenemos:
_
a(x)p(x) +q(x)h
0
(x) q
1
(x)
_
g
0
(x) +u
1
(x)h
0
(x) = p(x) +r(x).
Llamamos v
1
(x) a la expresi on entre parentesis, y as queda
v
1
(x)g
0
(x) +u
1
(x)h
0
(x) = p(x) +r(x). (5.11)
La desigualdad triangular junto con (5.9), (5.10) y (5.11) nos da que
[v
1
(x)g
0
(x)[ max[u
1
(x)h
0
(x)[, [p(x)[, [r(x)[ = [p(x)[
y, como [g
0
(x)[ = 1, concluimos que
[v
1
(x)[ [p(x)[ < 1. (5.12)
Denimos
g
1
(x) = g
0
(x) +u
1
(x), (5.13)
h
1
(x) = h
0
(x) +v
1
(x). (5.14)
As g
1
(x) es monico y del mismo grado que g
0
(x). Por (5.9) y (5.12) resulta
[g
1
(x)[ = [g
0
(x)[ = 1, [h
1
(x)[ 1, g
1
(x) = g
0
(x),

h
1
(x) =

h
0
(x).
Sea
p
1
(x) = f(x) g
1
(x)h
1
(x). (5.15)
Usando (5.4) y (5.11) tenemos
p
1
(x) = f(x) g
0
(x)h
0
(x) g
0
(x)v
1
(x) u
1
(x)h
0
(x) u
1
(x)v
1
(x)
= p(x) p(x) r(x) u
1
(x)v
1
(x) = r(x) u
1
(x)v
1
(x),
luego por (5.9), (5.10) y (5.12)
[p
1
(x)[ max
_
[r(x)[, [u
1
(x)v
1
(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)g
1
(x) +b(x)h
1
(x) = a(x)g
0
(x) +a(x)u
1
(x) +b(x)h
0
(x) +b(x)v
1
(x)
= 1 +c(x) +a(x)u
1
(x) +b(x)v
1
(x) = 1 +c
1
(x),
con c
1
(x) = c(x) +a(x)u
1
(x) +b(x)v
1
(x) y, en virtud de (5.9), (5.12) y (5.16),
[c
1
(x)[ < 1, max
_
[c
1
(x)[, [p
1
(x)[
_
max
_
[c(x)[, [p(x)[
_
= k.
Por otro lado,
grad(g
1
(x)h
1
(x)) = grad(g
0
(x)h
1
(x))
[(5.14)] max
_
grad(g
0
(x)h
0
(x)), grad(g
0
(x)v
1
(x))
_
[(5.4), (5.11)] max
_
gradf(x), gradp(x), grad(u
1
(x)h
0
(x)), gradr(x)
_
[(5.4), (5.7), (5.8)] max
_
gradf(x), gradp(x)
_
= m.
En resumen, tenemos dos polinomios g
1
(x), h
1
(x) que cumplen las hip otesis
del teorema en lugar de g
0
(x) y h
0
(x) y ademas
[p
1
(x)[ k[p(x)[, grad(g
1
(x)h
1
(x)) m.
Podemos repetir el proceso indenidamente, y as obtenemos polinomios
g
n
(x), h
n
(x), p
n
(x), u
n
(x), v
n
(x) tales que
g
n
(x) = g
0
(x) +
n

i=1
u
i
(x), [u
i
(x)[ [p
i1
(x)[ k
i
,
h
n
(x) = h
0
(x) +
n

i=1
v
i
(x), [v
i
(x)[ [p
i1
(x)[ k
i
,
f(x) = g
n
(x)h
n
(x) +p
n
(x), [p
n
(x)[ k
n+1
.
Ademas los polinomios g
n
(x) son monicos, todos del mismo grado y
gradh
n
(x) mgradg
0
(x).
Denimos
g(x) = g
0
(x) +

i=1
u
i
(x), h(x) = h
0
(x) +

i=1
v
i
(x).
Notemos que la convergencia de las series no se sigue simplemente de que las
sucesiones [u
i
(x)[ y [v
i
(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 p
n
(x) tiende a 0, luego f(x) = g(x)h(x).
Claramente
[g(x) g
0
(x)[ max
i
_
[u
i
(x)[
_
< 1, [h(x) h
0
(x)[ max
i
_
[v
i
(x)[
_
< 1
y ademas g(x) es monico y tiene el mismo grado que g
0
(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) = a
n
x
n
+ +a
1
x +a
0
un polinomio con coecientes enteros (en K), a
n
,= 0. Si [a
n
[ < 1 y [a
i
[ = 1
para un i ,= 0 entonces f es reducible.
Demostraci on: Sea 0 < i < n el mayor ndice tal que [a
i
[ = 1. Denimos
g
0
(x) =
1
a
i
(a
i
x
i
+ +a
1
x +a
0
), h
0
(x) = a
i
.
Claramente ambos polinomios tienen coecientes enteros, son primos entre
s, g
0
(x) es monico y
[f(x) g
0
(x)h
0
(x)[ = [a
n
x
n
+ +a
i+1
x
i+1
[ < 1.
Tambien es obvio que g
0
(x) y

h
0
(x) son primos entre s. El lema de Hensel
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 polino-
mio m onico irreducible en K[x]. Si el termino independiente de f(x) es entero,
entonces los coecientes restantes tambien lo son.
Demostraci on: Sea c el coeciente de f(x) con mayor valor absoluto. He-
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 unica
extension a cualquier extensi on nita de k. Empezaremos ocupandonos de la
unicidad, para lo cual necesitamos la noci on de norma:
Denicion 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
|v|
1
m|v|
2
y |v|
2
M|v|
1
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
_
[x
i
[

i = 1, . . . , n
_
es una norma. Si K es completo entonces K
n
es completo con esta norma.
Demostraci on: La comprobaci on de que en efecto es una norma es rutina-
ria. 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 vec-
torial 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.
Demostraci on: Supongamos primero que V = K
n
. Sea | |

cualquier
norma en K
n
y sea | | la norma denida en el teorema anterior. Basta ver que
ambas son equivalentes. Sea e
1
, . . . , e
n
la base canonica de K
n
. Entonces para
todo x K
n
se cumple
|x|

= |x
1
e
1
+ +x
n
e
n
|

[x
1
[|e
1
|

+ +[x
n
[|e
n
|

M|x|,
donde M = |e
1
|

+ +|e
n
|

.
Ahora hemos de probar la relaci on opuesta. Basta ver que existen constantes
N
i
de modo que si x K
n
, entonces [x
i
[ N
i
|x|

, pues en tal caso N = max N


i
cumple |x| N|x|

. Lo probaremos por inducci on sobre n.


Si n = 1 basta tomar N
1
= 1/|1|

. Supuesto cierto para n1, identicamos


K
n1
con los elementos de K
n
cuya ultima coordenada es nula. Las restricciones
a K
n1
de las dos normas consideradas son normas en K
n1
. Por hip otesis de
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
w
m
K
n
de manera que [(w
m
)
n
[ > m|w
m
|

. Podemos suponer que (w


m
)
n
= 1
(basta dividir w
m
entre (w
m
)
n
si es preciso), y entonces la desigualdad se reduce
5.5. Extensi on de valores absolutos 211
a |w
m
|

< 1/m. Por otra parte esta condici on adicional implica tambien que
w
m
e
n
K
n1
.
De este modo tenemos que w
m
tiende a 0 y que w
m
e
n
tiende a e
n
pero, como K
n1
es cerrado, esto implica que e
n
K
n1
, lo cual es absurdo.
Por lo tanto existe un m tal que [w
n
[ m|w|

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 extension 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.
Demostraci on: Sea
1
, . . . ,
n
una k-base de K. Si K se expresa
como
= x
1

1
+ +x
n

n
, con x
1
, . . . , x
n
k,
teniendo en cuenta el teorema 5.24, es claro que la aplicacion
|| = max
1in
[x
i
[
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
= x
m1

1
+ +x
mn

n
, con x
mj
k.
La convergencia en norma implica que las sucesiones x
mj

m
tienden a 0 (res-
pecto al valor absoluto de k).
Notemos que N(x
m1

1
+ +x
mn

n
) se calcula como producto de n poli-
nomios homogeneos lineales en las variables x
1
, . . . , x
n
. No es difcil ver que sus
coecientes estan en k, luego concluimos
1
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 estan en una extension nita de k, las sucesiones
{x
mj
}
m
tienden a 0 respecto a la norma en dicha extension, luego la sucesion {N(
m
)}
converge a 0 en dicha extension y, al estar en k, converge a 0 en k.
212 Captulo 5. Cuerpos metricos
Para completar este teorema solo falta probar que [[ =
n
_
[ N()[ es real-
mente un valor absoluto en K.
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 se extiende
de forma unica a un valor absoluto de K, que viene dado por [[ =
n
_
[ N()[.
La extension es completa.
Demostraci on: Es obvio que la aplicaci 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 ex-
tensi on nita de k, entonces K es tambien discreto. Adem as, si v

es la va-
loraci on de K y v es la valoraci on de k, existe un n umero natural e tal que
v

() = ev(), para todo k

.
Demostraci on: Si un valor absoluto de k es [[ =
v()
, con 0 < < 1,
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 unico entero v

() tal que [[ =
(f/n)v

()
. Equivalentemente,
v

() =
nlog [[
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
Denicion 5.29 Sea K/k una extensi on nita de cuerpos metricos comple-
tos 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.
Demostraci on: 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

j
, para i = 1, . . . , f, j = 0, . . . , e 1
son k-linealmente independientes en K. Consideremos una combinaci on lineal

i,j
c
ij

i

j
, con c
ij
k.
Fijado j, supongamos que alg un coeciente c
ij
es no nulo. Reorden andolos
podemos suponer que c
1j
,= 0 es el coeciente con mayor valor absoluto. En-
tonces

i
c
ij

i

= [c
1j
[

1
+
c
2j
c
1j

2
+ +
c
fj
c
1j

.
Todos los coecientes de la ultima 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)

i
c
ij

i

= max
i
[c
ij
[.
Obviamente, si todos los coecientes fueran nulos esta igualdad se sigue
cumpliendo. Por lo tanto

i
c
ij

i

= [[
j
max
i
[c
ij
[.
La imagen de K

por el valor absoluto es el subgrupo G


K
= [[) de R

,
mientras que la imagen de k

es el subgrupo G
k
= [[
e
). Claramente, las
214 Captulo 5. Cuerpos metricos
potencias [[
j
, para j = 0, . . . , e1, son representantes de las e clases del cociente
G
K
/G
k
, 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:

i,j
c
ij

i

= max
j

i
c
ij

i

= max
i,j
[c
ij
[ [[
j
. (5.17)
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 c
ij
son nulos.
Con esto hemos probado que el grado de K/k esta acotado por n/e, donde
n = [K : k[.
Denicion 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).
Demostraci on: Sea O el anillo de enteros de K, sea P = () su ideal
primo y sea [
1
], . . . , [
f
] una k-base de K. Basta probar que los elementos

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
=
m

m
, donde
m
es una unidad de O.
Sea A un conjunto de representantes de las clases de K formado por com-
binaciones lineales de
1
, . . . ,
f
con coecientes en o. Es claro que A
m
=
m
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


=
+

m=s
y
m

m
, con y
m
A
m
, s Z.
As, y
m
= x
m

m
, con x
m
A, luego
=
+

m=s
x
m

m
.
5.5. Extensi on de valores absolutos 215
Equivalentemente,
=
+

k=k
0
e1

r=0
_
f

i=1
a
kri

i
_

r
=
e1

r=0
f

i=1
_
+

k=k
0
a
kri

k
_

r
.
(Aqu usamos la asociatividad innita de las series en cuerpos no arquime-
dianos.)
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
=

i,j
c
ij

i

j
, [[ 1.
La igualdad (5.17) prueba que [c
ij

j
[ 1, luego
[c
ij
[ [[
j
< [[
e
= [[
1
.
Equivalentemente, v(c
ij
) > v() = 1, luego v(c
ij
) 0 y as cada c
ij
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) y [L : k[ = f(L/k) = f(K/k).
Demostraci on: Supongamos primeramente que la extensi on K/k es se-
parable. 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) O
L
[x] monico de
grado d, necesariamente irreducible en O
L
[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 O
K
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 K
s
de k en K. Basta
probar que f(K/K
s
) = 1, pero si [a] K, con a O y p es la caracterstica de
k, entonces a
p
r
K
s
para cierto r 0, luego [a]
p
r
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 ultimo tipo de extensiones.
Recordemos que un polinomio de Eisenstein para un primo en un dominio
de factorizaci on unica 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.
Demostraci on: En la prueba de 5.32 se ve que 1, , . . . ,
n1
son lineal-
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 signi-
ca 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 v
K
[
k
= nv
k
, es claro que dicho termino independiente
no es divisible entre p
2
.
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.
Demostraci on: Si O, tomamos una extension nita de K que con-
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 coecien-
tes 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 unica,
luego O.
Captulo VI
Funciones algebraicas I
Una curva proyectiva regular V sobre un cuerpo de constantes k
0
esta com-
pletamente determinada por su cuerpo de funciones racionales K = k
0
(V ). Va-
mos 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 so-
bre 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 k
0
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 formu-
lar 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 carac-
terizacion 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.
Denicion 6.1 Un cuerpo de funciones algebraicas (de una variable) sobre un
cuerpo de constantes k
0
es una extension K nitamente generada y con grado
de trascendencia 1 sobre k
0
.
Observemos que toda extension K/k de cuerpos de funciones algebraicas
(sobre un mismo cuerpo de constantes k
0
) es necesariamente nita. En efecto,
como ambos cuerpos tienen grado de trascendencia 1 sobre k
0
es algebraica y,
217
218 Captulo 6. Funciones algebraicas I
como K es nitamente generado sobre k
0
, 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/k
0
(x) es separable. Como toda extension nita
separable tiene un elemento primitivo . As, K = k
0
(x, ). El caso mas simple
se da cuando K = k
0
(x) (donde x es trascendente sobre k
0
). Entonces diremos
que K es un cuerpo de fracciones algebraicas sobre k
0
.
La relacion con la geometra algebraica es la siguiente:
Teorema 6.2 Si k
0
es un cuerpo algebraicamente cerrado, entonces una ex-
tensi on K de k
0
es un cuerpo de funciones algebraicas si y s olo si es k
0
-isomorfo
al cuerpo de funciones racionales de una curva cuasiproyectiva sobre k
0
.
Demostraci on: Ciertamente, si K es k
0
-isomorfo a un cuerpo de funciones
racionales k
0
(V ), entonces K es nitamente generado sobre k
0
y tiene grado
de trascendencia 1. Recprocamente, sea x K una base de trascendencia
de K sobre k
0
. Entonces la extensi on K/k
0
(x) es algebraica y nitamente
generada. Digamos que K = k
0
(x,
1
, . . . ,
n
). Sea : k
0
[X
0
, . . . , X
n
] K el
homomorsmo de anillos dado por (X
0
) = x, (X
i
) =
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) A
n+1
(k
0
) es una variedad afn. Adem as k
0
[V ]

= Im, luego
k
0
(V )

= K. De aqu se sigue ademas que k


0
[V ] tiene grado de trascendencia 1,
luego V es una curva.
Observemos que la curva del teorema anterior puede tomarse de hecho pro-
yectiva y regular, pues si V es una curva cuasiproyectiva, entonces k
0
(V ) es
k
0
-isomorfo al cuerpo de funciones racionales de la regularizaci on de la clausura
proyectiva de V .
Notemos tambien que si : V W es una aplicaci on regular no constante
entre curvas proyectivas regulares sobre un cuerpo k
0
, 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 k
0
-monomorsmo : k
0
(W) k
0
(V ). Esto nos
permite considerar a k
0
(V ) como una extension (nita) de k
0
(W). Recproca-
mente, todo k
0
-monomorsmo entre los cuerpos k
0
(W) y k
0
(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
Denicion 6.3 Si : V W es una aplicaci on regular no constante entre
curvas proyectivas regulares sobre un cuerpo k
0
, llamaremos grado de a
grad = [k
0
(V ) : [k
0
(W)][.
Igualmente, diremos que es separable, inseparable, etc. seg un lo sea la
extension de cuerpos k
0
(V )/[k
0
(W)].
Conviene jarse en un caso particular: si k
0
(V ) no es constante, entonces
: V P
1
. Tenemos que k
0
(P
1
) = k
0
(x), donde x es simplemente la identi-
dad en P
1
, luego la imagen de k
0
(P
1
) en k
0
(V ) inducida por es simplemente
k
0
((x)) = k
0
().
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 cuasiproyec-
tiva V , entonces el anillo O
P
(V ) es noetheriano y tiene un unico ideal maximal
m
P
, formado por las funciones que se anulan en P. El teorema 3.53 nos da en-
tonces que O
P
(V ) es un dominio de ideales principales, luego sus unicos ideales
no nulos son los ideales m
r
P
, para r 0.
Denicion 6.4 Sea V una curva cuasiproyectiva sobre un cuerpo de constantes
k
0
y sea P un punto regular de V . Para cada funci on O
P
(V ) no nula
denimos v
P
() como el n umero natural r tal que () = m
r
P
. Equivalentemente
v
P
() = r si y solo si = t
r
, donde t es un par ametro local de V en P (un
generador de m
P
) y es una unidad de O
P
(V ).
Es claro que v
P
() = v
P
() + v
P
(). Como K = k
0
(V ) es el cuerpo de
cocientes de O
P
(V ), tenemos que todo K no nulo se expresa como = /,
con , O
P
(V ), y es claro que podemos denir v
P
() = v
P
() v
P
()
sin que importe la representaci on de como fraccion. As mismo es claro que
v
P
: K

Z es una valoraci on en K cuyo anillo de enteros es O


P
(V ).
Si K y v
P
() = 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 v
P
() = r < 0, entonces es
singular en P y se dice que tiene un polo de orden r en P.
Si k
0
= 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 funcion 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 funcion meromorfa sobre
una supercie de Riemann.
220 Captulo 6. Funciones algebraicas I
de = t
r
es la funci on f(z) = (t
1
(z))z
r
, donde el primer factor no se anula
en 0, por lo que f tiene orden r en 0. As pues, v
P
() 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:
Denicion 6.5 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k
0
. Llamaremos divisores primos de K a las valoraciones en K que
se anulan sobre k

0
. Llamaremos
K
al conjunto de todos los divisores primos
de K.
Si V es una curva cuasiproyectiva y K = k
0
(V ), denimos
V
=
K
. A los
divisores primos de K los llamaremos tambien divisores primos
2
de V .
Si P V es un punto regular, la valoraci on v
P
se anula sobre las funciones
constantes de k

0
, luego es un divisor primo de V . As, si V es regular tenemos
una aplicaci on V
K
dada por P v
P
. 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 ve-
ces 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 ultimos puntos de vista, los representaremos me-
diante letras g oticas p, q, etc. Cuando queramos ver un primo p como valoracion
escribiremos v
p
y hablaremos de la valoraci on asociada a p, si bien desde un
punto de vista conjuntista tenemos la identidad p = v
p
. Representaremos por
o
p
al anillo de enteros de p y tambien llamaremos p a su unico ideal maximal.
As, si P es un punto regular de una curva cuasiproyectiva y p es su divisor
primo asociado, se cumple (por denici on) que v
p
= v
P
y o
p
= O
P
. Como
ideales, p = m
P
. Para incluir los puntos singulares en esta correspondencia
hemos de debilitarla un poco:
Denicion 6.6 Sea V una curva proyectiva sobre un cuerpo de constantes k
0
y K = k
0
(V ). Diremos que un divisor primo p de K esta situado sobre un punto
P V si O
P
o
p
y m
P
p.
Teorema 6.7 Si V es una curva proyectiva sobre un cuerpo de constantes k
0
y K = k
0
(V ), entonces cada divisor p de K esta situado sobre un unico punto
P V . La correspondencia p P es una aplicaci on
K
V para la cual
cada punto regular P V tiene una unica antiimagen p, la dada por v
p
= v
P
.
En particular, si V es regular tenemos una biyecci on entre
K
y V .
Demostraci on: Podemos suponer que V P
n
no esta contenida en ning un
hiperplano, pues un hiperplano de P
n
es isomorfo a P
n1
, luego podemos ir
rebajando n hasta que esto ocurra. En particular, ninguna de las n+1 funciones
2
En geometra algebraica es mas frecuente referirse a ellos como lugares de V .
6.2. Divisores primos 221
coordenadas x
i
es identicamente nula en V y, en consecuencia, los cocientes
x
i
/x
j
son funciones no nulas de K. Sea N = max
i,j
v
p
(x
i
/x
j
).
Reordenando las coordenadas podemos suponer que N = v
p
(x
1
/x
n+1
), con
lo que, para todo i,
v
p
(x
i
/x
n+1
) = v
p
_
(x
1
/x
n+1
)(x
i
/x
1
)
_
= N v
p
(x
1
/x
j
) 0.
Sea V

= V A
n
. Acabamos de probar que las n coordenadas anes x
i
estan
en o
p
, luego k
0
[V

] = k
0
[x
1
, . . . , x
n
] o
p
.
Si p es el ideal maximal de o
p
, entonces I = p k
0
[V

] es un ideal primo de
k
0
[V

], que ser a de la forma J/I(V

), para un ideal primo J de k


0
[X
1
, . . . , X
n
].
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 k
0
[V

] seran unidades de o
p
,
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 O
P
, entonces = /, donde , k
0
[V

] y (P) ,= 0. As tenemos
que , o
p
y / I, luego / p, luego = / o
p
.
Si adem as m
P
, entonces (P) = 0, luego I p y (como es una
unidad de o
p
) p.
Supongamos ahora que O
P
o
p
, O
Q
o
p
, m
P
p y m
Q
p. Tomando un
sistema de referencia adecuado, podemos suponer que x
1
(P) = 0, x
1
(Q) ,= 0,
x
n+1
(P) ,= 0, x
n+1
(Q) ,= 0, es decir, que la funci on coordenada afn x
1
sea
regular en ambos puntos y no se anule en Q. As, x
1
m
P
, 1/x
1
O
Q
, luego
x
1
p, 1/x
1
o
p
, lo cual es absurdo.
Si P V es regular y p es el divisor primo dado por v
p
= v
P
, es claro que
p es una antiimagen de P. Si hubiera otra q, tendramos que o
p
= O
P
o
q
y
p = m
P
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 k
0
y r : V
r
V
su regularizaci on. Entonces el diagrama siguiente es conmutativo:

V
r
r

//

V
r
r
//
V
donde r

es la biyecci on inducida por el isomorsmo r : k


0
(V ) k
0
(V
r
), es
decir, la biyecci on que cumple v
r

(p)
() = v
p
( r()), para todo k
0
(V ) y todo
p
V
r
. En particular la aplicaci on
V
V es suprayectiva.
Demostraci on: Tomamos p
V
r
, su imagen P V
r
y Q = r(P) V .
Hemos de probar que Q es tambien la imagen de r

(p), es decir, que O


Q
o
r

(p)
y m
Q
r

(p).
222 Captulo 6. Funciones algebraicas I
Para probarlo tomamos O
Q
. El teorema 2.52 nos da que r() O
P
= o
p
,
luego 0 v
p
( r()) = v
r

(p)
(), luego o
r

(p)
.
Si m
Q
sabemos ademas que (Q) = 0 y r()(P) = (r(P)) = (Q) = 0,
luego r() m
P
. 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 V
r
, entonces la
aplicaci on
V
V es el equivalente abstracto de r.
Veamos ahora que las aplicaciones regulares entre curvas proyectivas regu-
lares 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 unica extensi on a K del
valor absoluto trivial de k es el valor absoluto trivial.
Demostraci on: En caso contrario existe K con [[ > 1. Entonces

n
= c
n1

n1
+ +c
1
+c
0
, con c
i
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 v
P
no puede ser identicamente nula en
k

, pues entonces cualquier valor absoluto de v


P
en K se restringira al valor
absoluto trivial en k, en contra del teorema anterior. Como v
P
: K

Z es
un homomorsmo de grupos, ha de ser v
P
[k

] = eZ, para cierto e 1. Es claro


entonces que v = (1/e)v
P
[
k
es una valoraci on en k que se anula en k

0
, 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 unico divisor primo p de k tal que
v
P
[
k
= ev
p
, para cierto natural e = e(P/p).
Denicion 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 e
P
) 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 k
0
-monomorsmo entre ellos) da lugar a una aplicaci on

K

k
. Si k
0
es algebraicamente cerrado esta aplicacion tiene una inter-
pretaci on geometrica.
6.2. Divisores primos 223
Teorema 6.12 Sea : V W una aplicaci on regular suprayectiva entre dos
curvas proyectivas y sea : k
0
(W) k
0
(V ) el k
0
-monomorsmo que induce.

Este nos permite considerar a k


0
(V ) como extensi on de k
0
(W), lo que nos da
una aplicaci on :
V

W
. Entonces el diagrama natural conmuta:

//

W

//
W
Demostraci on: Sea P
V
y p el primo de W que divide a P. Sea
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 v
p
(f) = e(P/p)
1
v
P
((f)) 0,
pues (f) O
P
(V ) O
P
. Esto prueba que O
(P)
(W) o
p
, 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 extensio-
nes 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
k
p
a la complecion correspondiente, llamaremos o
p
indistintamente al anillo de
enteros de k o de k
p
, 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 K
P
es una complecion de k respecto de p, luego es topol ogicamente
isomorfa a k
p
. De hecho, podemos tomarla como k
p
y as k
p
K
P
. M as a un,
Kk
p
es una extension nita de k
p
, luego es un cuerpo metrico completo (por el
teorema 5.27), luego es cerrado en K
P
y contiene a K, luego K
P
= Kk
p
.
La relacion v
P
[
k
= ev
p
, que en principio se cumple sobre k, se cumple de
hecho sobre k
p
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 K
P
/k
p
.
Por otra parte, el hecho de que los valores absolutos de P se restrinjan a
los de p se traduce en que o
p
O
P
(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
K
P
//
K
P
k
p
//
OO
k
p
OO
donde los cuerpos de la izquierda son los de K y k, mientras que los de la derecha
son los de K
P
y k
p
. 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.
Denicion 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
f
P
= f(P/p) = [K
P
: k
p
[,
que coincide con el grado de inercia de la extensi on local K
P
/k
p
.
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
n
P
= n(P/p) = [K
P
: k
p
[,
entonces el teorema 5.32 nos da la relacion
n(P/p) = e(P/p)f(P/p).
Pronto demostraremos que si k
0
es algebraicamente cerrado todos los gra-
dos 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 = k
0
(x), donde x es trascendente sobre k
0
. Entonces los
divisores primos de k son los asociados a los ideales primos de k
0
[x] seg un el
ejemplo de la p agina 197 y el primo innito dado por
3
v

(f) = gradf.
Todos ellos son distintos dos a dos.
3
Denimos el grado de una fraccion algebraica f = p(x)/q(x) como la diferencia de los
grados grad p grad q.
6.2. Divisores primos 225
Demostraci on: Sea p un divisor primo de k y supongamos que v
p
(x) 0.
Entonces v
p
(p(x)) 0 para todo p(x) k
0
[x]. Si todos los polinomios tuvieran
valor nulo, de hecho v
p
sera identicamente nula, luego ha de existir un polinomio
p(x) tal que v
p
(p(x)) > 0. Descomponiendolo en primos, podemos suponer que
p(x) es primo. Entonces p(x) es el unico 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 v
p
(q(x)) > 0, el miembro izquierdo tiene
valor positivo, pero el derecho no, contradicci on.
Ahora es claro que v
p
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 v
p
(x) < 0. Entonces el valor de un monomio es
v
p
(ax
n
) = nv
p
(x) y, en una suma de monomios, el monomio de mayor grado
tiene menor valor. Por consiguiente v
p
(p(x)) = gradp(x)v
p
(x) para todo poli-
nomio p(x) k
0
[x], y de aqu se sigue que la igualdad vale tambien para todo
p(x) k. Como v
p
ha de ser suprayectiva, necesariamente v
p
(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 unica 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 k
0
es un cuerpo algebraicamente cerrado, el teorema anterior muestra
explcitamente la biyeccion del teorema 6.7: podemos pensar en k
0
(x) como el
cuerpo de funciones racionales de P
1
(k
0
) = k
0
. Los ideales primos de
k
0
[x] son los de la forma (x a), con a k
0
, y es claro que el divisor primo
asociado a (x a) es el unico primo situado sobre a, mientras que el primo
es el unico primo situado sobre el punto .
Volviendo al caso general, podemos clasicar los divisores primos de un
cuerpo k
0
(x) en divisores primos nitos (identicables con los ideales primos
de k
0
[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 = k
0
(x) = k
0
(y), y si p es el primo innito para x, se cumple que
v
p
(y) = v
p
(x) = 1, luego v
p
es la valoracion asociada al ideal (y) de k
0
[y].
Vemos, pues, que un mismo divisor primo p puede ser nito para una base e in-
nito para otra. Esto hace que en muchas ocasiones no perdamos generalidad si
trabajamos unicamente con primos nitos. El teorema siguiente es un ejemplo:
Teorema 6.15 Sea k = k
0
(x) un cuerpo de fracciones algebraicas y p un divisor
primo de k. Entonces cuerpo de restos k
p
es una extensi on nita de k
0
. Si
p es un primo nito asociado al ideal primo p = (p(x)) de k
0
[x], entonces
[k
p
: k
0
[ = gradp. Si p es el primo innito, entonces [k
p
: k
0
[ = 1.
226 Captulo 6. Funciones algebraicas I
Demostraci on: Supongamos primero que p = (p(x)) es nito. Un ele-
mento arbitrario de o
p
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)
g(x)
=
f(x)v(x)g(x) f(x)
g(x)
=
f(x)u(x)
g(x)
p(x) p.
(Aqu p es el ideal de o
p
.) 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 k
0
[x]/p k
p
es
un isomorsmo.
La inclusi on k
0
k
p
factoriza como k
0
k
0
[x]/p k
p
y es bien
conocido que el cuerpo intermedio es una extensi on nita de k
0
cuyo grado es
gradp(x).
Si p es el primo innito, llamando y = 1/x tenemos que p es el primo asociado
al ideal (y) de k
0
[y]. Como el polinomio y tiene grado 1, la parte ya probada
nos da que [k
p
: k
0
[ = 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 = k
0
(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
/k
0
es nita por el teorema anterior.
Esto justica la denici on siguiente:
Denicion 6.16 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k
0
y P un divisor primo de K. Llamaremos grado de P a
gradP = [K
P
: k
0
[.
El teorema anterior arma que si p = (p(x)) es un divisor nito de un cuerpo
de fracciones algebraicas k = k
0
(x), entonces gradp = gradp(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
gradP = f(P/p) gradp. (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 k
p
. Sea K
p
una clausura algebraica de k
p
. El
teorema 5.27 nos da que el valor absoluto de k
p
se extiende de forma unica a
cada extension nita de k
p
, luego se extiende a todo K
p
. Seguiremos llamando
[ [
p
a la extension. As K
p
es un cuerpo metrico.
4
No es cierto que sea discreto
o completo, pero cada subcuerpo de grado nito sobre k
p
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 K
p
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 k
p
-monomorsmos : K
P
K
p
. Adem as, monomorsmos distintos
tienen restricciones distintas.
Demostraci on: Notemos que [K] es una extension nita de k, luego
L = k
p
[K] es una extension nita de k
p
. 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 k
p
. 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 k

0
). 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 : K
P
K
p
. Esto signica que un valor absoluto de P es el
dado por
[[
P
= [()[
p
, para todo K
P
.
En particular P cumple a), y tambien hemos visto que se extiende a
una isometra en K
P
. Por otra parte, si P es un divisor primo de p en K,
el teorema 5.27 implica que cada k
p
-monomorsmo : K
P
K
p
es una
isometra, pues el valor absoluto en K
P
dado por [[ = [()[
p
extiende al valor
absoluto de k
p
, luego ha de ser el valor absoluto de K
P
.
S olo falta probar la ultima armaci on de b), pero es claro que la densidad de
K en K
P
implica que las restricciones a K de dos k
p
-monomorsmos distintos
han de ser dos k-monomorsmos distintos.
Como el n umero de k-monomorsmos : K K
p
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 extension es equivalente,
por lo que la estructura metrica de K
p
solo 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 di-
visores primos, pues K es una extension de un cuerpo k = k
0
(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 fun-
ciones algebraicas y p un primo en k. Entonces p es divisible por un n umero
nito de primos P
1
, . . . , P
r
en K, de modo que
n = n(P
1
/p) + +n(P
r
/p).
Equivalentemente, si e
i
= e(P
i
/p) y f
i
= f(P
i
/p), se cumple la relaci on
n = e
1
f
1
+ +e
r
f
r
.
Demostraci on: Si la extensi on K/k es separable, tambien lo son todas
las extensiones K
P
i
/k
p
, pues K
P
i
= Kk
p
. Por lo tanto, el n umero de k
p
-
monomorsmos : K
P
i
K
p
es exactamente n
i
= n(P
i
/p), los cuales se
restringen a otros tantos k-monomorsmos : K K
p
. Puesto que cada uno
de estos monomorsmos se extiende a una unica complecion K
P
i
, resulta que
las n
1
+ + n
r
restricciones son todos los k-monomorsmos de K, luego son
n en total.
Si k
0
es algebraicamente cerrado todos los f
i
valen 1, con lo que la relaci on
se reduce a e
1
+ +e
r
= 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
v
P
(x) ,= 0.
Demostraci on: Si x es algebraico sobre el cuerpo de constantes k
0
, enton-
ces v
P
(x) = 0 para todo divisor primo P (por el teorema 6.9). Si es trascendente,
consideramos el cuerpo k = k
0
(x). Obviamente K/k es una extension de cuer-
pos 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 k
0
[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
Denicion 6.20 Sea K un cuerpo de funciones algebraicas sobre un cuerpo
de constantes algebraicamente cerrado k
0
y sea K. Para cada P
K
,
denimos (P) k
0
como sigue:
a) Si v
P
() 0, tenemos que O
P
y O
P
/P = K
P

= k
0
, luego podemos
tomar como (P) k
0
el unico elemento que cumple
(P) (mod P).
b) Si v
P
() < 0 denimos (P) = (y entonces diremos que tiene un
polo en P).
As tenemos denida una funci on :
K
k
0
que podemos identi-
car con , pues si , K determinan la misma funci on, entonces para todos
los divisores primos P de K tales que v
P
() 0 y v
P
() 0 (todos salvo una
cantidad nita) se cumple (mod P), luego v
P
( ) > 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 k
0
es algebraicamente cerrado, los
elementos de un cuerpo de funciones algebraicas K pueden verse como funciones
sobre
K
con valores en k
0
y las operaciones de K se corresponden con
las denidas puntualmente.
Nota Si V es una curva proyectiva, entonces cada k
0
(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 O
P
(V ), se cumple que
(P) m
P
P, luego (P) = (P). Si V es regular, esto nos dice que al
identicar V con
V
cada funci on k
0
(V ) se identica consigo misma.
En general, si K es un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k
0
no algebraicamente cerrado, no podemos considerar a los elemen-
tos 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 funcio-
nes, e incluso podemos decir que una funci on K tiene un cero de orden n en
un primo P cuando v
P
() = n, o que tiene un polo de orden n si v
P
() = n,
o que es regular o singular en P, seg un si v
P
() 0 o v
P
() < 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
Denicion 6.21 Si K es un cuerpo de funciones algebraicas sobre un cuerpo
k
0
, llamaremos cuerpo exacto de constantes de K a la clausura algebraica k
1
de
k
0
en K.
Es claro que K es tambien un cuerpo de funciones algebraicas sobre k
1
, 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 k
0
como de k
1
, luego la extensi on k
1
/k
0
es
nita. Estos hechos hacen que en muchas ocasiones no perdamos generalidad si
suponemos k
1
= k
0
. No obstante, hay que tener en cuenta es que el grado de
un divisor depende del cuerpo de constantes. La relaci on es:
grad
k
0
P = [k
1
: k
0
[ grad
k
1
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 k
0
, entonces las funciones de K sin ceros ni polos son exactamente
las de k

1
. Si , K cumplen v
P
() = v
P
() para todo P
K
, entonces
= c, con c k

1
.
Demostraci on: Si v
P
(x) = 0 para todo P
K
, entonces x es algebraico
sobre k
0
, pues si fuera trascendente podramos considerar k = k
0
(x) y el primo
p = (x), que cumple v
p
(x) = 1. Si P es un divisor de p en K se cumple
v
P
(x) ,= 0, contradicci on. As pues, x k
1
. 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 k
1
.
6.3 Funciones algebraicas complejas
En esta seccion estudiamos con mas detalle el caso de los cuerpos de funciones
algebraicas sobre k
0
= 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 unica estructura de supercie de Riemann respecto a la cual
M(
K
) = K.
Demostraci on: Veamos primero la existencia. Supongamos primero que
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 trans-
formaci 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 su-
percie de Riemann sobre
K
y veamos que son la misma. Basta ver que la
identidad I :
K

K
es una transformaci on conforme entre ambas estruc-
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 = P
1
, P
2
, . . . P
n
los divisores primos
donde se anula . Por 5.5 existe K tal que (P) = 0 y (P
i
) ,= 0 para
i = 2, . . . , n. De este modo, P es el unico punto de
K
donde (P) = (P) = 0.
Sea x
n

K
una sucesion que converja a P respecto de una de las to-
pologas. Por compacidad, tomando una subsucesi on si es preciso, podemos
suponer que x
n
converge a un punto Q respecto de la otra topologa, pero
como y son continuas para ambas, tenemos que (x
n
) y (x
n
) convergen
a 0 y (Q) = (Q) = 0, luego P = Q. Esto prueba que la identidad es con-
tinua, luego por compacidad es un homeomorsmo. En otras palabras, ambas
estructuras inducen la misma topologa.
Veamos, por ultimo, 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(V
r
)). 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
; ) = P
K
[
i
O
P
y [
i
(P)[ < ,
i
K, > 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 v
P
() = 1, entonces se restringe a una transformaci on
conforme de un entorno de P en un entorno de 0.
Demostraci on: No perdemos generalidad si suponemos que K = C(V ),
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 v
P
() = 1 equivale a que () = m
P
, 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
[K : k[ (en el sentido de 4.33) y para cada P
K
, el ndice de ramicaci on
e
P
coincide con el ndice de ramicaci on e(, P) en el sentido de 4.29.
Demostraci on: No perdemos generalidad si suponemos que K y k son
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 v
P
(w) = v
(P)
(z) = 1. Por el teo-
rema anterior w y z determinan cartas alrededor de P y (P) respectivamente.
6.3. Funciones algebraicas complejas 233
Si llamamos e = e
P
(en el sentido algebraico), entonces v
P
(z) = ev
(P)
(z) = e,
luego z = w
e
, para cierta K que cumple v
P
() = 0 (es decir, (P) ,= 0, ).
La lectura de en las cartas w y z es la funci on holomorfa t (w
1
(t))t
e
, 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 (Formula de Hurwitz) Sea K un cuerpo de funciones alge-
braicas, 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[ +

P
(1 e
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 unico 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,
_
a
2
(a + 1)),
luego son no ramicadas.
Si a = 1 hay una unica antiimagen, a saber (1, 0), luego este punto tiene
ndice de ramicaci on igual a 2.
Por otra parte, V tiene un unico punto en el innito, donde x toma el valor
, luego dicho punto tambien tiene ndice de ramicaci on igual a 2.
La unica 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 unico primo con multiplicidad 2. La f ormula de Hurwitz excluye esta ultima
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 ultimo 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 unico 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 unicos puntos nitos rami-
cados 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 comen-
tamos 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 so-
bre 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 fun-
ciones 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
Demostraci on: Seg un acabamos de observar, K es un cuerpo de funcio-
nes algebraicas. Si P V , la aplicaci on v
P
: 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 v
P
/n es claramente una valoracion en K. Llamemos (P) al divisor
primo correspondiente.
Si K, entonces es regular en P si y solo si v
P
() 0, si y solo si
v
(P)
() 0, si y solo si es regular en (P) y, en tal caso, si (P) = a,
entonces v
P
( 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 v
P
() = 1. As pues, v
P
= 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 ultimo, 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,
v
P
() > 0 v
Q
(). Esto prueba que v
P
,= v
Q
, 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 fun-
ciones 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 v
P
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 equi-
valente 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 confor-
memente 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-monomor-
smos : 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 aritmetica de los divisores primos
Vamos a profundizar en las propiedades y el comportamiento de los divi-
sores 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 k
0
un cuerpo perfecto de caracterstica p y sea k = k
0
(x),
donde x es trascendente sobre k
0
. Si K es una extensi on nita inseparable de
k, entonces x
1/p
K.
Demostraci on: Sea y K un elemento no separable sobre k. Entonces
[k(y) : k[ = mp y existe un polinomio
F(X, Y ) =
m

j=0
_

i
a
ij
X
i
_
Y
jp
k
0
[X, Y ]
tal que f(x, y) = 0. Como k
0
es perfecto,
g(X, Y ) =
m

j=0
_

i
a
1/p
ij
X
i
_
Y
j
k
0
[X, Y ]
6.4. La aritmetica de los divisores primos 237
y g(x
1/p
, y) = f(x, y)
1/p
= 0, luego [k
0
(x
1/p
, y) : k
0
(x
1/p
)[ m. Puesto que
[k
0
(x
1/p
) : k
0
(x)[ p, vemos que
mp [k
0
(x
1/p
, y) : k
0
(x)[ [k
0
(x, y) : k
0
(x)[ = mp.
Por consiguiente, k
0
(x
1/p
, y) = k(y) K, luego x
1/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 k
0
. En-
tonces cada primo p de k es divisible entre un unico primo P de K, el grado de
inercia es f = 1 y el ndice de ramicaci on es e = n.
Demostraci on: Sea p la caracterstica de los cuerpos. La extension puede
descomponerse en una cadena de extensiones de grado p, luego podemos suponer
que [K : k[ = p. Como el unico k-monomorsmo K K
p
es la identidad, el
teorema 6.17 nos da que p solo tiene un divisor primo P en K. Cada y O
P
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 k
0
, 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 = [K
p
: k
p
[ = n(P/p). Si K = k(y), entonces y
p
k y K
p
= k
p
(y),
con y
p
k
p
, luego el grado local n(P/p) sera 1 o p seg un si y esta o no en k
p
.
Supongamos que es 1.
Sea x = y
p
k. Se cumple que x es trascendente sobre k
0
, pues si fuera
algebraico k
0
(x) sera perfecto y tendramos que y k
0
(x) k. Sea k

= k
0
(x)
y K

= k

(y). Vamos a ver que la extension K

/k

tambien es un contraejemplo
al teorema. Sea p

el primo de k

al cual divide p y sea P

el unico primo de K

que lo divide.
Como y / k, el teorema anterior nos da que k/k

es separable. Por lo tanto


k
p
/k

p
tambien lo es. Estamos suponiendo que y k
p
e y
p
= x k

p
, luego por
la separabilidad de la extensi on ha de ser y k

p
, luego K

P
= k

p
(y) = k

p
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 = k
0
(x). Observemos que K = k(y) = k
0
(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) =

i
a
i
x
i
k
0
[x]. Si denimos P como el divisor primo de K asociado a
f(y) = p(x)
1/p
=

i
a
1/p
i
y
i
k
0
[y],
es claro que v
P
(p(x)) = v
P
(f(x)
p
) = p = pv
p
(p(x)), de donde v
P
[
k
= pv
p
, 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 k
0
= C el n umero de
primos de un cuerpo k ramicados en una extensi on es nito. M as adelante ve-
remos 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 pu-
ramente 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 k
0
, la tesis del teorema 6.18 se cumple
igualmente.
Demostraci on: Podemos suponer que k tiene caracterstica prima p. Sea
p un divisor primo de k y consideremos la clausura puramente inseparable K
p
de k en K. Sea [K : K
p
[ = n
s
y [K
p
: k[ = p
m
.
Por el teorema anterior s olo existe un primo p

en K
p
que divida a p. Sean
P
1
, . . . , P
r
los divisores primos de K que dividen a p

(que son los mismos


que dividen a p) y sea n

i
= n(P
i
/p

). Como la extension K/K


p
es separable,
cumple 6.18 y tenemos que n
s
= n

1
+ +n

r
. Por el teorema anterior tenemos
que n(p

/p) = p
m
, luego
n = p
m
n
s
= p
m
n

1
+ +p
m
n

r
= n
1
+ +n
r
.
La hip otesis de que k
0
sea perfecto incluye a todos los cuerpos de carac-
terstica 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
k
0
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 funcio-
nes algebraicas, P es un divisor primo en K y p es el primo de k al cual divide,
entonces la extension de cuerpos de restos K
P
/k
p
tambien es nita de Galois.
Demostraci on: Como estamos suponiendo que k
0
es perfecto, es claro que
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 v
P
() 0 para todo P

. Equivalentemente, podemos suponer que


v
P
(()) 0 para todo G.
Si p(x) = pol mn(, k) acabamos de probar que p(x) se escinde en O
P
[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 unico di-
visor primo (P) de L que divide a p tal que para todo K se cumple
v
P
() = v
(P)
(()). Adem as e(P/p) = e((P)/p) y f(P/p) = f((P)/p).
Demostraci on: Basta denir v
(P)
() = v
P
(
1
()).
En particular, si K/k es una extension normal de cuerpos de funciones al-
gebraicas 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 alge-
braicas 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

.
Demostraci on: Sean
P
: K K
p
y
P
: K K
p
dos k-monomor-
smos seg un el teorema 6.17. Podemos suponer que K K
p
, y entonces, por
la normalidad de K/k, se ha de cumplir que
P
[K] =
P
[K] = K. Es claro
entonces que =
P

1
P

G cumple [[
P
= [()[
P
(para un par de valores
absolutos que extiendan a uno dado de p), de donde se sigue claramente que
v
P
() = v
P
(()) para todo K, luego P

= (P).
Combinando los dos ultimos teoremas concluimos que si K/k es una ex-
tension 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 = efr.
Para el caso de una extensi on nita de Galois podemos decir mucho m as:
Denicion 6.37 Sea K/k una extensi on nita de Galois de cuerpos de fun-
ciones 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
G
P
= G(K/k) [ (P) = P.
240 Captulo 6. Funciones algebraicas I
Claramente G
P
es un subgrupo del grupo de Galois G = G(K/k). Ademas,
para todo G se cumple G
(P)
= G

P
. Es f acil biyectar el conjunto cociente
G/G
P
con el n umero r de divisores primos de p en K, con lo que [G
P
[ = ef.
M as concretamente, los efr 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 G
P
se llama cuerpo de descomposici on de p sobre P.
Claramente [L : k[ = r.
Como K
P
= k
p
K, es claro que la extension K
P
/k
p
tambien es nita de
Galois. La restriccion induce un monomorsmo de grupos G(K
P
/k
p
) G
P
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 k


p
L
p
K
P
.
Ahora bien, G
P
= G(K/L), y es f acil ver que G
P
es tambien el grupo de
descomposicion de P sobre p

. Por consiguiente,
[K
P
: L
p
[ = [G
P
[ = [K
P
: k
p
[,
es decir, L
p
= k
p
. Esto implica que e(p

/p) = f(p

/p) = 1. Como la extension


local K
P
/k
p
es la misma que K
P
/L
p
, 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 unico primo en K que divide a p

(pues [K : L[ = ef).
Cada automorsmo G
P
se restringe a un automorsmo : O
P
O
P
que deja jos a los elementos de o
p
, 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 G
P
induce de forma natural un automorsmo G(K
P
/k
p
)
y la aplicaci on es un epimorsmo de grupos G
P
G(K
P
/k
p
).
Demostraci on: S 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 L
p
= k
p
, luego podemos sustituir k por L y suponer, pues, que
G = G
P
. 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 O
P
[x]. Dado G(K
P
/k
p
), tenemos que ([]) es raz de p[x],
luego ([]) = [

], donde

es un conjugado de . Existe G = G
P
tal que
() =

, con lo que ([]) = [()] = [

] = ([]) y, por consiguiente, = .


Esto nos lleva a la denici on siguiente:
Denicion 6.39 Sea K/k una extensi on nita de Galois de cuerpos de fun-
ciones 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 T
P
G
P
del epimorsmo
descrito en el teorema anterior. Llamaremos cuerpo de inercia de p sobre P al
cuerpo jado por T
P
.
6.4. La aritmetica de los divisores primos 241
Seg un el teorema anterior, tenemos un isomorsmo G
P
/T
P

= G(K
P
/k
p
).
En particular [T
P
[ = 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 T
P
es un subgrupo normal de G
P
, 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) = T
P
, 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 r f e
Cuerpo k L M K
Primo p p

P
Ramicacion 1 1 e
Inercia 1 f 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
: K
P
k
p
y Tr
P
: K
P
k
p
la norma y la traza locales. Entonces,
para todo K,
N
K
k
() =

P|p
NP
(), Tr
K
k
() =

P|p
Tr
P
().
Demostraci on: Supongamos primero que la extensi on es separable. En-
tonces, N
K
k
() es el producto de las imagenes de por todos los k-monomor-
smos de K en una clausura algebraica de k
p
. Al agrupar los que se extienden
a cada complecion K
P
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 unico divisor p

en L. As como que
[L
p
: k
p
[ = [L : k[. La extension K/L es separable, luego, por la parte ya
probada,
N
K
L
() =

P|p

P
(),
242 Captulo 6. Funciones algebraicas I
donde N

P
es la norma de la extension K
P
/L
p
. 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 k
0
, sea p un divisor primo de K, sea un primo en K
p
y sea k
0p
la clausura algebraica de k
0
en K
p
. Entonces K
p
= k
0p
(()), es decir, todo
elemento de K
p
se expresa de forma unica como
=

n
a
n

n
, con a
n
k
0p
.
En particular k
0p

= K
p
.
Demostraci on: Tenemos que K
p
es una extension nita de k
0
. Como ha de
ser separable, se cumple K
p
= k
0
(c), para cierta clase c. Sea p(x) el polinomio
mnimo de c sobre k
0
. 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 K
p
, de
modo que K
p
= k
0
([]).
La aplicaci on natural k
0
() K
p
es suprayectiva, luego es un isomorsmo
de cuerpos, pero lo mismo podemos decir de la aplicacion natural k
0p
K
p
(notemos que todos los elementos de k
0p
son enteros en K
p
, pues la valoraci on es
trivial en k
0
y, por 6.9, tambien en k
0p
). Consecuentemente k
0p
= k
0
()

= K
p
.
Ahora basta aplicar el teorema 5.17.
Una ligera variante del argumento que acabamos de emplear nos da el si-
guiente resultado:
Teorema 6.43 Sea k = k
0
((x)) un cuerpo de series formales de potencias sobre
un cuerpo de constantes (perfecto) k
0
y sea K una extensi on nita de k. Sea k
1
la clausura algebraica de k
0
en K. Entonces k
1
es una extensi on nita de k
0
y
K = k
1
((y)) para cierto y K.
El teorema 6.42 generaliza la noci on de serie de Taylor de una funci on ra-
cional sobre una curva algebraica. En efecto, sea V una curva algebraica sobre
un cuerpo (algebraicamente cerrado) k
0
, sea K = k
0
(V ) su cuerpo de funciones
racionales y sea P V un punto regular. Si O
P
(V ) es un par ametro local en
P, esto signica que v
P
() = 1, lo cual sigue siendo cierto en la compleci on K
P
.
Esto signica que es primo en K
P
y el teorema 6.42 nos da que K
P
= k
0
(()).
En particular, todo O
P
(V ) admite un desarrollo de la forma
=

m=0
a
m

m
, a
m
k
0
. (6.2)
Es inmediato que la serie de potencias
F(X) =

m=0
a
m
X
m
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

m=0
a
m

m
,
luego

n

m=0
a
m

m
m
n+1
P
,
tal y como exige la denici on de serie de Taylor.
En particular, si k
0
= C, el teorema 4.7 nos da que la serie (6.2) no solo
converge a formalmente en K
P
, 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 = v
P
(), 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 K
P
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 comporta-
miento 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 estu-
dio 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:
Denicion 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 unica como
a =

P
P
n
P
,
donde los exponentes n
P
son enteros y casi todos nulos.
Denimos v
P
(a) = n
P
. 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 v
P
(a) v
P
(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,


() =

P
P
v
P
()
.
A los divisores de esta forma los llamaremos divisores principales de K.
Notemos que, por denici on, v
P
(()) = v
P
().
Las propiedades de las valoraciones nos dan que ()() = (), as como que
(
1
) = ()
1
. En otras palabras, el conjunto P
K
de los divisores principales
de K es un subgrupo de D y tenemos un epimorsmo
K

P
K
.
Seg un el teorema 6.22, el n ucleo de este homomorsmo es k

1
, donde k
1
es
el cuerpo exacto de constantes de K. As pues, P
K

= K

/k

1
. Al pasar de K

a P
K
estamos identicando a dos funciones cuando se diferencian en un factor
constante de k

1
.
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 v


P
() = v
P
(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 = P
e
1
1
P
e
r
r
D
K
, (7.1)
donde P
1
, . . . , P
r
son los divisores de p en K y e
1
, . . . , e
r
son los ndices de rami-
cacion correspondientes. Esta aplicaci on obviamente inyectiva se extiende
de forma unica por linealidad a un monomorsmo de grupos
D
k
D
K
,
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 D
k
D
K
D
L
es la identicacion correspondiente
a la extension K/k. As mismo, tenemos el diagrama conmutativo
K
//
D
K
k
//
OO
D
k
OO
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
v
P
(()
K
) = v
P
() = ev
p
() = ev
p
(()
k
) = v
P
(()
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
factorizacion 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 = P
n
, 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 = (P
1
P
r
)
e
,
de modo que, adem as, todos los factores tienen el mismo grado de inercia.
Conviene introducir algunas deniciones:
Denicion 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 = P
1
P
n
(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 = P
n
(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 G
P
es normal y todos los divisores de p en
K tienen el mismo grupo de descomposicion, por lo que el cuerpo de descom-
posicion L es el mismo para todos. En tal caso, p se escinde completamente en
L, en la forma p = p
1
p
r
. Similarmente, el cuerpo de inercia M es el mismo
para todos los divisores de p, y todos los p
i
se conservan primos en M, mientras
que se ramican completamente en K, en la forma p
i
= P
e
i
.
Introducimos ahora la noci on de norma de un divisor:
248 Captulo 7. Funciones algebraicas II
Denicion 7.3 Si K/k es una extension de cuerpos de funciones algebraicas,
denimos la norma
N
K
k
: D
K
D
k
como el homomorsmo que sobre los primos viene dado por N
K
k
(P) = p
f(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
decir, dada una cadena k K L, se cumple que N
L
k
= N
L
K
N
K
k
.
Para cada primo p de k se cumple
N
K
k
(p) = N(P
e
1
1
P
e
r
r
) = p
f
1
e
1
++f
r
e
r
= p
|K:k|
.
Por linealidad esto es cierto para todo divisor a D
k
, es decir,
N
K
k
(a) = a
|K:k|
.
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
//
N
K
k

D
K
N
K
k

k
//
D
k
Demostraci on: Hemos de probar que para todo K

se cumple
(N
K
k
()) = N
K
k
(()).
Sea K
i
la clausura puramente inseparable de k en K. As tenemos la cadena
k K
i
K, de modo que la primera extensi on es puramente inseparable y la
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 unico primo P de K y su factorizaci on
es p = P
n
(con f = 1). Por lo tanto:
N
K
k
(()) =

P
N
K
k
(P
v
P
()
) =

P
p
v
P
()
=

P
P
nv
P
()
= ()
n
= (
n
) = (N
K
k
()).
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 = (P
1
P
r
)
e
un primo de k. Tenemos
que
N
K
k
() =

G
().
7.1. Divisores 249
Puesto que v
p
= (1/e)v
P
1
, se cumple que
v
p
(N
K
k
()) =
1
e

G
v
P
1
(()) =
1
e

G
v
(P
1
)
().
Cuando recorre G, tenemos que (P
1
) recorre ef veces cada primo P
i
,
luego
v
p
(N
K
k
()) = f
r

i=1
v
P
i
() = v
p
(N
k
k
(())).
Por consiguiente, (N
K
k
()) = N
K
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
(N
L
k
()) = (N
K
k
()
|L:K|
) = (N
K
k
())
|L:K|
.
Por otro lado,
(N
L
k
()) = N
L
k
(()) = N
K
k
(())
|L:K|
.
As, si p es un primo de k, tenemos que
[L : K[v
p
(N
K
k
()) = [L : K[v
p
(N
K
k
(())),
con lo que, tras simplicar [L : K[, concluimos que (N
K
k
()) = N
K
k
(()).
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 sim-
plemente (P), luego la aplicaci on norma : D
V
D
W
es simplemente la
extension lineal de al grupo de divisores. Por ello, la seguiremos llamando .
Denicion 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 homo-
morsmo
grad : D Z,
con lo que tenemos denido el grado de un divisor arbitrario, de modo que
gradab = grada + gradb, grada
1
= grada.
Si P es un primo en K, la relaci on (6.1) puede escribirse ahora en la forma
grad
K
P = f(P/p) grad
k
p = grad
k
p
f
= grad
k
N
K
k
(P).
Como el primer y el ultimo termino son ambos multiplicativos, esta relaci on
es valida por linealidad para todo divisor, es decir, para todo a D se cumple
que
grad
K
a = grad
k
N
K
k
(a). (7.2)
250 Captulo 7. Funciones algebraicas II
En particular, si a D
k
tenemos que
grad
K
a = [K : k[ grad
k
a,
de modo que el grado de un divisor depende de la extensi on en que lo conside-
remos.
Ahora podemos dar una condici on necesaria para que una distribuci on po-
sible 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 diviso-
res principales de K tienen grado 0. Si K = k
0
(x) es un cuerpo de fracciones
algebraicas, entonces los divisores principales son exactamente los de grado 0.
Demostraci on: Consideremos primero el caso de un cuerpo de fracciones
algebraicas k = k
0
(x). Si k

es constante, entonces () = 1, luego por


denici on grad() = 0. Por otra parte, todo k

no constante se expresa de
forma unica como
= p
1
(x)
r
1
p
n
(x)
r
n
,
donde p
i
(x) son polinomios irreducibles y los exponentes son enteros no nulos.
Si llamamos p
i
= (p
i
(x)), tenemos que () = p
r
1
1
p
r
n
n

r
, donde
r = v

() = grad =
n

i=1
r
i
gradp
i
(x) =
n

i=1
r
i
gradp
i
.
Por lo tanto, teniendo en cuenta que grad= 1, concluimos que
grad() =
n

i=1
r
i
gradp
i
+r grad= 0,
luego todos los divisores principales de k tienen grado 0.
Recprocamente, si grada = 0, para cada primo nito p, tomamos un poli-
nomio p
p
(x) k
0
[x] tal que p = (p
p
(x)) y denimos
=

p
p
p
(x)
v
p
(a)
.
El producto es nito, luego k

. Por construcci on v
p
() = v
p
(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 k
0
, tenemos que
k = k
0
(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 k
0
algebraicamente cerrado y x K una funci on no constante. En-
tonces 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 : k
0
(x)[.
Demostraci on: Teniendo en cuenta que los divisores primos de K tienen
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 = k
0
(x), se cumple (x) = p/q, donde p es el divisor
asociado al primo x de k
0
[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 grad
K
p = [K : k[ grad
k
(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.
Demostraci on: Sean P y Q dos divisores primos distintos en K. Como
el cuerpo de constantes k
0
es algebraicamente cerrado, grad P = gradQ = 1,
luego gradP/Q = 0 y, por hip otesis, existe x K tal que P/Q = (x). La
funci on x tiene un unico cero y un unico polo, luego el teorema anterior nos da
que K = k
0
(x).
Denicion 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
D
k
D
K
induce un homomorsmo de grupos H
k
H
K
. As mismo, el
teorema 7.4 nos da que la norma induce un homomorsmo N
K
k
: H
K
H
k
.
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 pun-
tos, contados con sus multiplicidades. A partir de aqu obtendremos numerosas
consecuencias.
N umeros de interseccion Consideremos dos curvas proyectivas planas dis-
tintas V y W y un punto P V W. Fijemos un sistema de referencia
proyectivo, respecto al cual W = V (G), donde G k
0
[X, Y, Z] es una forma
de grado m. Elijamos una forma lineal L que no se anule en P y llamemos
g = G/L
m
O
P
(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.
Denicion 7.10 En las condiciones anteriores, llamaremos n umero de inter-
secci on de V y W en P al n umero natural
I
P
(V W) =

P
v
P
(g),
donde P recorre los divisores primos de V situados sobre P.
Claramente I
P
(V W) > 0, pues g m
P
P para todo primo situado
sobre P, luego v
P
(g) 1. Convenimos en denir I
P
(V W) = 0 para puntos
P / V W. As mismo es util considerar que I
P
(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 O
P
(V ), luego
tambien de cada anillo O
P
, para cada P situado sobre P, luego v
P
(g

) = v
P
(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 k
0
[X, Y ]) en un punto P V G, como
I
P
(V W) =

P
v
P
(g),
donde g = [G] O
P
(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
I
P
(V W) = I
P
(W V ).
Demostraci on: Tomemos un sistema de referencia en el que P = (0, 0, 1)
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 k
0
[X, Y ]. Sean f = [F] O
P
(W) y
g = [G] O
P
(V ). Hemos de probar que

P
v
P
(g) =

Q
v
Q
(f),
donde P y Q recorren los primos de k
0
(V ) y k
0
(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 k
0
(X)[Y ], son monicos.
Sea K = k
0
(V ) = k
0
(x, y), donde x e y son las funciones coordenadas, y sea
k = k
0
(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 v
P
(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 k
p
= k
0
((X)).
Sea F = F
1
F
r
la descomposicion en factores irreducibles de F en k
p
[Y ].
Para cada i, sea F
i
= (Y y
i1
) (y y
ie
i
) la factorizaci on de F
i
en K
(podra haber races repetidas si F
i
no es separable). Cada y
ij
determina un
K-monomorsmo que, a su vez, determina un divisor primo P
i
. La j no inuye,
pues existe un k
p
-isomorsmo (en particular, una isometra) entre cada k
p
(y
ij
)
y cada k
p
(y
ij
), por lo que ambas races determinan el mismo divisor. Ademas
e(P
i
/p) = [k
p
(y
ij
) : k
p
[ = e
i
.
Nos interesan los primos P
i
tales que [y[
P
i
= [y
ij
[ < 1 (el ultimo valor
absoluto es el de K). Observemos que, como cada F
i
es monico, las races y
ij
son enteros algebraicos, luego en cualquier caso cumplen [y
ij
[ 1.
Queremos calcular v
P
i
(g). Claramente,
[g(x, y)[
P
i
= [G(x, y)[
P
i
= [G(X, y
i
)[ =

e
i

j=1
G(X, y
ij
)

1/e
i
.
El producto es la norma de G(X, y
i1
), luego esta en k
p
y
v
P
i
(g) =
1
e
i
v
P
i
_
e
i

j=1
G(X, y
ij
)
_
= v
p
_
e
i

j=1
G(X, y
ij
)
_
= v
p
_

ji

(y
ij
y

j
)
_
,
254 Captulo 7. Funciones algebraicas II
donde hemos factorizado G = G
1
G
s
en k
p
[Y ] y a su vez cada
G
i
= (Y y

1
) (Y y

i
)
en K. Como en el caso de F, sabemos que [y

j
[ 1, y claramente el valor
absoluto no depende de j

. Si [y

j
[ = 1 entonces [y
ij
y

j
[ = 1, luego el
producto sobre j

(que esta en k
p
) tiene valor v
p
nulo. Al eliminar estos factores
queda que
v
P
i
(g) = v
p
_

j i

(y
ij
y

j
)
_
, (7.3)
donde los ndices recorren solo las races de F y G con valor absoluto < 1. As
pues,
I
P
(V W) =

P
v
P
(g) = v
p
_

ij i

(y
ij
y

j
)
_
.
El miembro derecho no se altera si intercambiamos los papeles de F y G,
por lo que tambien es igual a I
P
(W V ).
En lo sucesivo calcularemos I
P
(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

i=1
(T t
i
)
e
i
.
Concretamente, V L consta de los puntos P
i
= (a +ut
i
, b +vt
i
). Vamos a
ver que I
P
i
(V L) = e
i
. Para ello consideramos f = [F] O
P
i
(L). Podemos
denir
t =
x a
u
=
y b
v
k
0
[L].
(Notemos que puede ser u = 0 o v = 0, pero una de las dos deniciones siempre
sera posible y, en cualquier caso, en k
0
[L] se cumple x = a +ut, y = b +vt.)
Tenemos que f = F(a +ut, b +vt) = c
r

i=1
(t t
i
)
e
i
. Por otra parte, teniendo
en cuenta la ecuacion de L, es facil ver que d
P
i
(t t
i
) ,= 0, por lo que t t
i
es
un par ametro local en P
i
y, en consecuencia,
I
P
i
(V L) = v
P
i
_
c
r

j=1
(t t
j
)
e
j
_
=
r

j=1
e
j
v
P
i
(t t
j
) = e
i
.
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

PP
2
I
P
(V L) = m.
En otras palabras, V y L se cortan exactamente en m puntos, contados con
su multiplicidad.
Demostraci on: Podemos tomar un sistema de referencia proyectivo en el
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 k
0
[X, Y ]. Sea F = F
0
+ +F
m
la descomposicion
de F en formas. As, la ecuacion de V en coordenadas homogeneas es
F
0
(X, Y )Z
m
+F
1
(X, Y )Z
m1
+ +F
m
(X, Y ) = 0.
El punto innito (1, 0, 0) esta en L, luego no est a en V , luego F
m
(1, 0) ,= 0.
De aqu se sigue que F
m
(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

i=1
(T t
i
)
e
i
.
Seg un acabamos de ver, tiene grado m, con lo que

PP
2
I
P
(V L) =
r

i=1
e
i
= m.
Teorema 7.13 (Teorema de Bezout) Sean V y W dos curvas proyectivas
planas distintas de grados m y n. Entonces

P
I
P
(V W) = mn,
donde P recorre todos los puntos de P
2
(o, equivalentemente, todos los puntos
de V W).
Demostraci on: Sea V = V (F), W = V (G), donde F y G son formas en
k
0
[X, Y, Z]. Para cada punto P V W elegimos una forma lineal L
P
tal que
L
P
(P) ,= 0, construimos g
P
= [F]/[L
n
P
] O
P
y, por denici on,
I
P
(V W) =

P
v
P
(g
P
),
donde P recorre los primos de K = k
0
(V ) situados sobre P.
256 Captulo 7. Funciones algebraicas II
Por lo tanto,

P
I
P
(V W) =

P
v
P
(g
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
g
P
=
[G]
[L
n
P
]
=
[G]
[L
n
]
[L
n
]
[L
n
P
]
= g
0
l
n
P
,
donde hemos llamado g
0
= [G]/[L
n
] K y l
P
= [L]/[L
P
] O
P
. As pues,

P
I
P
(V W) =

P
(v
P
(g
0
) +nv
P
(l
P
)) = grad(g
0
) +nI
P
(V L) = nm,
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 unica recta que cumple I
P
(V L) 2.
Demostraci on: Sea L = V (F), donde F es un polinomio de grado 1 y
sea f = [F] O
P
(V ). Es claro entonces que d
P
f = F[
T
P
V
. As, L es la recta
tangente T
P
V si y solo si d
P
f = 0, si y solo si f no es un par ametro local de V
en P, si y solo si I
P
(V L) = v
P
(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, I
P
(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 = F
m
+F
m+1
+ +F
n
, 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
F
m
(u, v) + +T
n
F
n
(u, v).
Podemos descomponer F
m
=
r

i=0
L
e
i
i
en producto de formas lineales (basta
deshomogeneizar F
m
a F
m
(X, 1), factorizar el polinomio resultante y volver a
homogeneizar). Es claro entonces que F
m
(u, v) = 0 si y s olo si L = L
i
para
alg un i. Concluimos que I
P
(V, L) = m para todas las rectas excepto para un
n umero nito de ellas.
7.2. Interseccion de curvas 257
Denicion 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 I
P
(V L) = m. La representaremos por m
P
(V ). Seg un acabamos
de probar, la igualdad I
P
(V L) = m
P
(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 F
1
son las derivadas de F en
P, luego F
1
= 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 unica recta
tangente seg un la denici on anterior es la de ecuacion F
1
= 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
m
P
(V ) < n, pues en caso contrario el polinomio que dene a V sera la forma
F
n
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 F
2
= 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
F
2
= Y
2
, luego la curva tiene s olo una tangente (doble) en (0, 0), a saber, la
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
m
0
= mnv
P
(x), v
P
(y) > 0. Supongamos, por ejemplo, que el mnimo se
alcanza en x, es decir, v
P
(x) = m
0
. Fijado un primo en O
P
, tenemos que
v
P
(x/
m
0
) = 0, luego existe un a k
0
no nulo tal que x/
m
0
a (mod P).
Multiplicando por una raz m
0
-esima de a podemos suponer que a = 1. As
x =
m
0
+
m
0
+1
, para cierto O
P
. Similarmente, y = a
m
0
+
m
0
+1
,
con a k
0
y O
P
(tal vez a = 0). Si L = uX + vY es cualquier recta que
pasa por P y l = ux +vy = [L] O
P
, tenemos que
v
P
(l) = v
P
((u +va)
m
0
+
m
0
+1
).
Claramente, v
P
(l) = m
0
excepto si u + va = 0, en cuyo caso v
P
(l) > m
0
.
Esto determina una unica 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] O
P
, entonces v
P
(l)
toma el mismo valor m
0
para todas las rectas L excepto para una de ellas.
Denicion 7.17 En las condiciones del teorema anterior, diremos que m
0
es
la multiplicidad de P en V , y la representaremos por m
P
(V ). Llamaremos
tangente a V en P a la unica recta L tal que v
P
(l) > m
P
(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 m
P
(V )
es la suma de las multiplicidades m
P
(V ) de estos primos.
Demostraci on: Si L es una recta que pasa por P distinta de todas las
tangentes a V en P y de todas las tangentes a V en los primos situados sobre
P, entonces
m
P
(V ) = I
P
(V L) =

P
v
P
(l) =

P
m
P
(V ).
Una recta L es tangente a V en P si y solo si

P
v
P
(l) = I
P
(V L) > m
P
(V ) =

P
m
P
(V ).
Como, en cualquier caso, v
P
(l) m
P
(V ), la desigualdad anterior equivale
a que v
P
(l) > m
P
(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 m
P
(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 homogeneiza-
mos 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 unica 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 posi-
bilidades: 0 = P
1
P
2
P
3
P
4
o bien 0 = P
1
P
2
P
2
3
. 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, = P
1
P
2
P
3
P
4
, 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

i
(e
i
1),
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
ramicacion). 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
I
P
(V W) m
P
(V )m
P
(W).
La igualdad se da si y s olo si V y W no tienen tangentes comunes en P.
Demostraci on: Tomemos un sistema de referencia tal que P = (0, 0) y la
recta X = 0 no sea tangente a V ni a W en P. Sea V = V (F), W = V (G).
Basta probar que
v
P
(g) m
P
(V )m
P
(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 v
P
(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
v
P
(x) = m
P
(V ) v
P
(y). Llamemos r = m
P
(V ). Podemos tomar un primo
en O
P
tal que x =
r
+
r+1
, con O
P
. Sea y = a
r
+
r+1
, con O
P
.
As la tangente a V en P es la recta aX +Y .
260 Captulo 7. Funciones algebraicas II
Similarmente, si Q
1
, . . . , Q
s
son los primos de W situados sobre P, llamamos
r
i
= v
Q
i
(x) y elegimos un primo
i
en O
Q
i
de modo que
x =
r
i
i
+
i

r
i
+1
i
, y = a
i

r
i
i
+
i

r
i
+1
i
.
La tangente a W en Q
i
es a
i
X +Y , luego la hip otesis de que la tangente
a V en P no sea tangente a W equivale a que a ,= a
i
para todo i. Ademas
tenemos que
r
1
+ +r
s
= m
Q
1
(W) + +m
Q
s
(W) = m
P
(W).
Sea K = k
0
(V ), sea k = k
0
(x) y sea p el primo de k situado sobre 0 (que es
el primo al que divide P). Sea k
p
= k
0
((X)) y K una clausura algebraica de k
p
.
En el teorema 7.11 hemos obtenido la igualdad (7.3), en virtud de la cual v
P
(g)
es el valor v
p
del producto de todos los y
j
y

j
, donde y
ij
vara entre las races
de F(X, Y ) en K que inducen el primo P e y

j
recorre las races de G(X, Y )
en K que inducen cada primo Q
i
. (Hemos suprimido el ndice i porque aqu P
esta jo.)
Como v
p
(x) = 1, tenemos que r = e(P/p), luego hay r races y
j
, cada una
de las cuales es imagen de y por un k
p
-monomorsmo
j
: K
P
K. Todas
las races que estamos considerando estaran en una extensi on nita E de k
p
,
donde podemos trabajar con una valoraci on v. Sea e = e(E/k
p
), de modo que
v = ev
p
[
k
p
. Tenemos que
x =
j
(x) =
j
()
r
+
j
()
j
()
r+1
, y
j
=
j
(y) = a
i
()
r
+
j
()
j
()
r+1
,
luego y
j
= ax +
j

e+1
, donde es un primo en E y v(
j
) 0.
Similarmente, y

j
= a
i
x +
i

j

e+1
. As pues,
v
P
(g) = v
p
_

j i

_
(a a
i
)x + (
j

i

j
)
e+1
_
_
=
1
e

j i

v
P
_
(a a
i
)x + (
j

i

j
)
e+1
_

1
e

j i

e = r(r
1
+ +r
s
)
= m
P
(V )m
P
(W).
Se cumple que v
P
((a a
i
)x +(
j

j

e+1
)) > e si y solo si a = a
i
, luego
la igualdad v
P
(g) = m
P
(V )m
P
(W) se da exactamente cuando a ,= a
i
para
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.
Demostraci on: Observemos que las rectas de P
2
estan en correspondencia
biunvoca con los puntos de P
2
mediante aX + bY + cZ = 0 (a, b, c). Sea
7.2. Interseccion de curvas 261
V = V (F), sea V
0
la subvariedad formada por los puntos regulares de V y
consideremos la aplicacion : V
0
P
2
dada por
(P) =
_
F
X

P
,
F
Y

P
,
F
Z

P
_
.
Obviamente es regular y [V
0
] contiene todos los puntos correspondientes a
las rectas de P
2
tangentes a V en alg un punto regular. Sea W = [V
0
] que es
una subvariedad de P
2
, pues si W = C
1
C
2
, con C
1
y C
2
cerrados, entonces
V
0
=
1
[C
1
]
1
[C
2
], luego V
0
=
1
[C
i
], [V
0
] C
i
y W = [V
0
] C
i
.
Tenemos que : V
0
W es densa, luego podemos identicar k
0
(W) con
un subcuerpo de k
0
(V ) y, por lo tanto, dimW dimV
0
= 1.
Fijado un punto P V regular, el conjunto de rectas que pasan por P se
corresponde con una recta L de P
2
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 solo cortan a V en puntos regulares (sin ser tangentes). Entonces
I
Q
(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 interseccion entre formas Fijado un sistema de referencia
en P
2
, para cada par de formas F, G k
0
[X, Y, Z], consideramos sus descom-
posiciones en formas irreducibles
1
F = F
1
F
r
, G = G
1
G
s
y denimos el
n umero de intersecci on
I
P
(F G) =

ij
I
P
(V
i
W
j
),
donde V
i
= V (F
i
), W
j
= V (G
j
). 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
m
P
(F) =

i
m
P
(V
i
).
Igualmente podemos denir multiplicidades y multiplicidades para polino-
mios de k
0
[X, Y ]. Incluso podemos hablar de n umeros de intersecciones mixtos
I
P
(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 trivial-
mente a polinomios. Por ejemplo, el teorema de Bezout para formas arma
que I
P
(F G) = (gradF)(gradG). 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 k
0
[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
I
P
(V G) =

P
v
P
(g)
sigue siendo v alida aunque G no sea irreducible, pues la funci on g es el producto
de las funciones g
i
asociadas a los factores de G. De aqu se sigue una propiedad
adicional que simplica mucho el c alculo de n umeros de interseccion:
I
P
(F G) = I
P
(F (G+HF)),
pues f = 0 en O
P
(V
i
), luego g = g +hf.
Puntos de inexion 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.
Denicion 7.21 un punto de inexi on de una curva plana V es un punto regu-
lar P de V tal que existe una recta L (que necesariamente ha de ser la tangente
a V en P) para la cual I
P
(V L) 3. La inexi on se llama ordinaria si
I
P
(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 unica
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 = F
1
+ + F
n
el
polinomio que dene a F.
Una recta L parametrizada por (X, Y ) = (uT, vT) cumplir a I
P
(V L) 3
si F
1
(u, v) = F
2
(u, v) = 0. As pues, P sera un punto de inexi on de V si y solo
si existe (u, v) k
2
0
, (u, v) ,= (0, 0), tal que F
1
(u, v) = F
2
(u, v) = 0.
En primer lugar probamos que esto equivale a que el polinomio F
1
+F
2
sea
reducible (o bien F
2
= 0).
En efecto, suponiendo v ,= 0 y llamando t = u/v tenemos que F
1
(t, 1) =
F
2
(t, 1) = 0, luego F
1
(X, 1) [ F
2
(X, 1) y, sustituyendo X por X/Y , concluimos
que F
1
(X, Y ) [ F
2
(X, Y ).
Recprocamente, Si F
1
+F
2
= RS y F
2
,= 0, entonces ambos factores tienen
grado 1, y uno de ellos, digamos R, ha de cumplir R(0, 0) = 0. Entonces F
1
7.2. Interseccion de curvas 263
es R por el termino independiente de S, luego F
1
[ F
2
y cualquier raz no nula
(u, v) de F
1
lo es de F
2
.
A partir de aqu supondremos que la caracterstica de k
0
es distinta de 2,
con lo que la forma F
2
(que, de momento, supondremos no nula) es
F
2
(X, Y ) =
1
2
_

2
F
X
2

P
X
2
+ 2

2
F
XY

P
XY +

2
F
Y
2

P
X
2
_
.
La condici on que hemos encontrado es la reducibilidad del polinomio
F
X

P
X +
F
Y

P
Y +
1
2

2
F
X
2

P
X
2
+

2
F
XY

P
XY +
1
2

2
F
Y
2

P
X
2
.
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
X

P
XZ +
F
Y

P
Y Z +
1
2

2
F
X
2

P
X
2
+

2
F
XY

P
XY +
1
2

2
F
Y
2

P
X
2
.
Matricialmente es:
(X, Y, Z)
_
_
_
_

2
F
X
2

2
F
XY

P
F
X

2
F
XY

2
F
Y
2

P
F
Y

P
F
X

P
F
Y

P
0
_
_
_
_
_
_
X
Y
Z
_
_
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

2
F
X
2

2
F
XY

P
F
X

2
F
XY

2
F
Y
2

P
F
Y

P
F
X

P
F
Y

P
0

= 0.
(Esta condici on recoge tambien el caso en que F
2
= 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
X
X +
F
Y
Y +
F
Z
Z = nF
y las que resultan de aplicar esta misma propiedad a las parciales de F:

2
F
X
2
X +

2
F
XY
Y +

2
F
XZ
Z = (n 1)
F
X
,

2
F
XY
X +

2
F
Y
2
Y +

2
F
Y Z
Z = (n 1)
F
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
H(F)(P) =

2
F
X
2

2
F
XY

2
F
XZ

2
F
XY

2
F
Y
2

2
F
Y Z

2
F
XZ

2
F
Y Z

2
F
Z
2

.
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) = F
1
(X, Z) +F
2
(X, Z) +F
3
(X, Z), hemos visto que el hecho de que
(0, 0) sea un punto de inexi on equivale a que la c onica F
1
(X, Z) + F
2
(X, Z)
sea reducible (o bien F
2
= 0). As pues,
F(X, Z) = (uX +vZ)(1 +aX +bZ) +cX
3
+dX
2
Z +eXZ
2
+fZ
3
,
donde (u, v) ,= (0, 0), o de lo contrario (0, 0) sera un punto singular. Suponga-
mos 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
+fZ
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
k
0
es distinta de 2. Si suponemos adem as que es distinta de 3 podemos hacer
el cambio
X = aX

b
3a
, Y =
a
2
2
Y

y la ecuacion se reduce a
Y
2
= 4X
3
g
2
X g
3
, g
2
, g
3
k
0
.
Por ultimo 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 k
0
de caracterstica distinta
de 2 o 3 es proyectivamente equivalente a una c ubica de ecuaci on
Y
2
= 4X
3
g
2
X g
3
, g
2
, g
3
k
0
,
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 g
2
, g
3
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 deter-
mina 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
w
1
, . . . , w
n
, es claramente
_
Tr(w
i
w
j
)
_
. 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, considere-
mos la traza Tr : K k y sea w
1
, . . . , w
n
una k-base de K. Entonces
a) La matriz
_
Tr(w
i
w
j
)
_
tiene determinante no nulo.
b) Existen unos unicos elementos z
1
, . . . , z
n
en K de modo que
Tr(w
i
z
j
) =
_
1 si i = j,
0 si i ,= j.
Estos elementos forman una k-base de K a la que llamaremos base dual
de la base dada.
Demostraci on: El apartado a) est a probado en la demostraci on del teo-
rema 1.19. Tambien vimos all la existencia de los elementos z
1
, . . . , z
n
, y es
clara su unicidad, pues las coordenadas de los z
i
en la base w
j
son la soluci on
de un sistema de n ecuaciones lineales con n inc ognitas cuya matriz de coe-
cientes es la del apartado a). Esto mismo implica que z
1
, . . . , z
n
forman una
k-base de K.
Denicion 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

.
d) Si w
1
, . . . , w
n
es una k-base de K y w

1
, . . . , w

n
es su base dual, entonces
el m odulo complementario de L = w
1
, . . . , w
n
)
o
es L

= w

1
, . . . , w

n
)
o
.
Demostraci on: a) Si
1
,
2
L

entonces
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 = a
1
w

1
+ a
n
w

n
para ciertos elementos a
i
K.
Pero sucede que a
i
= Tr(w
i
) o, luego w

1
, . . . , w

n
)
o
.
7.3. Diferentes 267
Recprocamente, si = a
1
w

1
+ + a
n
w

n
, para ciertos elementos a
i
o,
entonces Tr(w
i
) = a
i
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 = mnI 0. Es claro entonces que
O

= K [ v() i =
i
O,
donde es cualquier primo en K.
Denicion 7.28 Sea K/k una extensi on nita separable de cuerpos metricos
discretos completos. Con la notacion anterior, denimos el diferente de la ex-
tension como el ideal D
K/k
= P
i
, donde P es el ideal primo de O. En lo sucesivo
representaremos por D
1
K/k
al modulo O

.
Demostraremos que la extension K/k es no ramicada si y solo si D
K/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
D
L/k
= D
L/K
D
K/k
.
Demostraci on: En el enunciado hay que entender que al igual que hace-
mos en los cuerpos de funciones algebraicas cada ideal P
i
de O
K
se identica
con el ideal Q
ei
de O
L
, donde P es el primo de O
K
, Q es el primo de O
L
y
e = e(L/K). En otras palabras, si
D
L/k
= Q
i
, D
L/K
= Q
j
, D
K/k
= P
r
,
hemos de probar que i = j +er.
En efecto, dado L arbitrario, tenemos que
D
1
L/k
Tr
L
k
[O
L
] o Tr
K
k
[Tr
L
K
[O
L
]] o Tr
K
k
[Tr
L
K
[O
L
]O
K
] o.
Aqu hemos usado que Tr
L
K
es K-lineal. Llegamos, pues, a que
D
1
L/k
Tr
L
K
[O
L
] D
1
K/k
.
268 Captulo 7. Funciones algebraicas II
Sea D
1
K/k
=
1
O
K
, con O
K
. Entonces
D
1
L/k
Tr
L
K
[O
L
] O
K
D
1
L/K
.
As pues,
v
L
() i v
L
() +v
L
() j v
L
() j er.
Como v
L
() 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)
x
= b
0
+b
1
x + +b
n1
x
n1
.
Entonces la base dual de 1, , . . . ,
n1
es
b
0
f

()
, ,
b
n1
f

()
.
Demostraci on: Sean
1
, . . . ,
n
las races de f. Si 0 r n1 se cumple
que
n

i=1
f(x)
x
i

r
i
f

(
i
)
= x
r
.
En efecto, la diferencia entre ambos miembros es un polinomio de grado me-
nor 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)
x

r
f

()
,
luego la suma tiene por coecientes a las trazas de los coecientes de este ultimo
polinomio.
El coeciente i-esimo es f

()
1
b
i

r
, luego hemos obtenido que
Tr
_
b
i
f

()

r
_
=
_
1 si i = r,
0 si i ,= r.
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

() D
K/k
y si O =

1, , . . . ,
n1
_
o
entonces D
K/k
= (f

()).
Demostraci on: Por 7.27 y el teorema anterior (con la notaci on de este
ultimo),
L

=
_
b
0
f

()
, . . . ,
b
n1
f

()
_
o
.
Ahora bien, 5.35 implica que f(x) o[x]. Si
f(x) = a
0
+a
1
x + +a
n1
x
n1
+x
n
, a
i
o,
entonces la igualdad
f(x) = (x )(b
0
+b
1
x + +b
n1
x
n1
)
nos da las relaciones
a
i
= b
i1
b
i
, i = 1, . . . , n 1, b
n1
= 1.
Por recurrencia resulta
b
n1
= 1
b
n2
= a
n1
+
b
n3
= a
n1
+a
n2
+a
n1

2

b
0
= a
0
+a
1
+ +a
n1

n1
+
n
De aqu se sigue que
L

=
1
f

()
b
0
, b
1
, . . . , b
n1
)
o
=
1
f

()

1, , . . . ,
n1
_
o
=
1
f

()
L.
Como O, tenemos que L O, luego O

= L/f

(). Pongamos
que D
K/k
= P
i
y sea P = (). Entonces
i
O

, luego
i
= /f

(), para
cierto L O. Por lo tanto f

() =
i
D
K/k
.
La hip otesis de la ultima parte es que L = O, con lo que O

= O/f

(). As
pues, f

()
i
O = O, de donde se sigue claramente que (f

()) = (
i
) = D
K/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 dis-
cretos 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 O
K
. Entonces:
270 Captulo 7. Funciones algebraicas II
a) Si P e, entonces D = P
e1
.
b) Si P [ e, entonces P
e
[ D.
c) En particular e > 1 si y s olo si P [ D.
Demostraci on: Veamos en primer lugar que si e = 1 entonces D = 1
(notemos que esto es un caso particular de 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 D
L/k
= 1, luego
D = D
K/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) = x
e
+a
e1
x
e1
+ +a
1
x +a
0
,
e
[ a
i
.
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)a
e1

e2
+ +a
1
.
Si P e, entonces todos los terminos menos el primero son divisibles entre

e
, luego v
P
(f

()) = e1 y D = P
e1
. En cambio, si P [ e, entonces todos los
terminos son divisibles entre
e
, luego P
e
[ 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 resul-
tado que perseguamos:
Teorema 7.34 El n umero de primos ramicados de una extensi on separable de
cuerpos de funciones algebraicas es nito.
Demostraci on: Sea K/k una extensi on separable de cuerpos de funciones
algebraicas. Por el teorema 1.32 existe x k tal que la extensi on k/k
0
(x) es
nita separable. Basta probar que el n umero de primos de k
0
(x) ramicados en
K es nito. Equivalentemente, podemos suponer que k = k
0
(x).
7.3. Diferentes 271
Sea K = k(). Por 1.18 podemos suponer que es entero sobre k
0
[x]. Si
P es un primo de K que divide a un primo nito p de k, en particular tenemos
que es entero sobre o
p
, luego O
P
por 5.35.
Se cumple que K
P
= k
p
(), luego podemos aplicar el teorema 7.32 para
concluir que g

() D
K
P
/k
p
, donde g(x) es el polinomio mnimo de en k
p
[x].
Puesto que g(x) [ f(x), es claro que g

() [ f

(). As pues, f

() D
K
P
/k
p
.
Si D
K
P
/k
p
,= 1, esto implica que v
P
(f

()) > 0.
Teniendo en cuenta que f

() K

, concluimos que D
K
P
/k
p
,= 1 a lo sumo
para un n umero nito de primos (los divisores del primo innito de k y los
que cumplan v
P
(f

()) > 0). Por el teorema anterior, el n umero de primos


ramicados es nito.
Denicion 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
D
P
= D
K
P
/k
p
, donde p es el primo de k divisible entre K. Podemos identicar
a D
P
con un divisor de K (potencia de P). Por el teorema anterior se cumple
que D
P
= 1 salvo a lo sumo para una cantidad nita de primos, luego podemos
denir el diferente de la extension como el divisor
D
K/k
=

P
D
P
D
K
.
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
D
L/k
= D
L/K
D
K/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
D
K/k
=

P
P
e(P)1
.
Demostraci on: Sea P un divisor primo de K y p el primo de k al cual
divide. Seg un la denici on de diferente, basta probar que D
P
= P
e(P)1
,
donde D
P
es el diferente de la extension local K
P
/k
p
. Seg un el teorema 7.33
esto sucede si P e(P). Ahora bien, e(P) (visto como elemento de K
P
) 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 Captulo 7. Funciones algebraicas II
7.4 Extensiones de constantes
Terminamos el captulo estudiando una clase particularmente simple de ex-
tensiones de cuerpos de funciones algebraicas. Su interes radica en que en mu-
chas ocasiones sus propiedades nos permiten reducir problemas al caso en que
el cuerpo de constantes es algebraicamente cerrado.
Denicion 7.37 Si K es un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k
0
, una extensi on (nita) de constantes de K es un cuerpo L obtenido
adjuntando a K un conjunto (nito) de elementos algebraicos sobre k
0
.
Puesto que estamos suponiendo que k
0
es perfecto, las extensiones de cons-
tantes son separables. Comencemos estudiando las extensiones nitas. Sea,
pues, L = K(A), donde A es un conjunto nito de elementos algebraicos sobre
k
0
. Entonces k
1
= k
0
(A) = k
0
(), para un cierto (algebraico sobre k
0
), y
es claro que L = K(). Tenemos que L es tambien un cuerpo de funciones
algebraicas sobre k
0
. Si este es el cuerpo de constantes exacto de K, entonces el
polinomio mnimo de sobre K tiene sus coecientes en k
0
, pues estos dependen
polin omicamente de sus races, luego son algebraicos sobre k
0
. Por consiguiente
[L : K[ = [k
1
: k
0
[.
M as concretamente, las potencias de son a la vez una k
0
-base de k
1
y una
K-base de L. De aqu se sigue facilmente que cualquier k
0
-base de k
1
es una
K-base de L.
Se cumple que k
1
es el cuerpo de constantes exacto de L, pues si este fuera
un cuerpo mayor k
2
= k
0
(), el mismo razonamiento nos dara que
[L : K[ [K() : K[ = [k
2
: k
0
[ > [k
1
: k
0
[ = [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 k
0
. Si jamos una clausura algebraica de K y, en ella, la
clausura algebraica de k
0
, la correspondencia k
1
Kk
1
es una biyecci on entre
las extensiones nitas de k
0
y las extensiones nitas de constantes de K. Esta
correspondencia conserva los grados de las extensiones y su inversa asigna a
cada extension 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 k
0
y k
1
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
L
P
= K
p
k
1
.
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.
Demostraci on: Ya hemos probado que el grado absoluto se conserva. To-
memos ahora un primo P de L y sea p el primo de K divisible entre P. Si
k
1
= k
0
(), entonces L = K() y L
P
= K
p
(). Sea k
0p
la clausura algebraica
de k
0
en K
p
. Seg un 6.42, tenemos que k
0p
es isomorfo a K
p
. El polinomio
mnimo de sobre K
p
tiene sus coecientes en k
0p
, luego
n
P
= [L
P
: K
p
[ [L
P
: K
p
[ [k
0p
() : k
0p
[ = n
P
.
As pues, n
P
= f(P/p) y el ndice de ramicaci on ha de ser trivial. Esto
prueba c). Adem as L
P
= K
p
() = K
p
k
1
, lo que prueba b).
Si gradp = 1, entonces k
0p
= k
0
, con lo que
f(P/p) = n
P
= [k
0
() : k
0
[ = [k
1
: k
0
[ = [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 k
0p
= k
0
(),
para cierto . Adjunt andole a k
0
las races del polinomio mnimo de sobre
k
0
obtenemos una extension k
1
de k
0
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
L
P
es la adjunci on a K
p
= k
0
() de las races del polinomio mnimo de , o
tambien la adjunci on a k
0
de estas races, luego L
P
= k
1
, de donde se sigue que
los divisores de p en L tienen grado (absoluto) 1. Como p tiene grado r respecto
de k
1
, 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 k
0
y k
1
es una extension algebraica de k
0
, la extensi on de cons-
tantes L = Kk
1
es un cuerpo de funciones algebraicas sobre k
1
. En efecto,
si K = k
0
(
1
, . . . ,
n
), entonces L = k
1
(
1
, . . . ,
n
), luego L es nitamente
generado sobre k
1
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 k
0
y tambien sobre k
1
.
Es importante tener presente que si la extensi on k
1
/k
0
es innita entonces
L no es un cuerpo de funciones algebraicas sobre k
0
. 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 k
0
es el
cuerpo de constantes exacto de K, entonces k
1
es el cuerpo de constantes exacto
de L. Para probarlo basta tener en cuenta que si L es algebraico sobre k
1
,
entonces tambien lo es sobre k
0
y esta en una extensi on nita de constantes
Kk
2
, donde k
0
k
2
k
1
, luego k
2
por la propiedad correspondiente para
extensiones nitas.
Consideremos el caso particular en que k
1
es la clausura algebraica de k
0
.
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 v
p
tiene un n umero nito de extensiones al
cuerpo L = Kk
1
(las cuales se anulan en k
1
). 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 P
1
, . . . , P
r
de L cuyas valoraciones
extienden a la de p. Esto nos permite identicar a p con el divisor de L dado
por p = P
1
P
r
. 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 ultimo. 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 k
0
, 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 funcio-
nes algebraicas. Son tantas sus consecuencias que dedicaremos todo el captulo
siguiente a mostrar las mas inmediatas. En este captulo veremos la mas impor-
tante: 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 k
0
es perfecto.
Derivadas Partiremos del concepto de derivada formal de una serie de po-
tencias, a partir del cual introduciremos despues el de forma diferencial. La
denici on es la generalizacion obvia de la derivada formal de un polinomio.
Denicion 8.1 Sea k = k
0
((x)) el cuerpo de series formales de potencias con
coecientes en k
0
. Si es cualquier primo del anillo k
0
[[x]], entonces, el teo-
rema 5.17 muestra que todo elemento de k se expresa de forma unica como
=

n
a
n

n
, con a
n
k
0
.
Denimos
d
d
=

n
na
n

n1
.
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 = k
0
((x)) un cuerpo de series formales de potencias y
un primo en k. Entonces:
a) Para todo , k y todo a, b k
0
, se cumple:
d(a +b)
d
= a
d
d
+b
d
d
.
b) Si , k, se cumple
d()
d
=
d
d
+
d
d
.
En particular
d
n
d
= n
n1
d
d
, para todo n Z.
c) La funci on
d
d
: k k
es continua.
d) Si
1
es otro primo de k y k, entonces
d
d
1
=
d
d
d
d
1
.
e) Si f(u, v) k
0
[u, v] y , k, entonces
df(, )
d
=
f
u
(, )
d
d
+
f
v
(, )
d
d
,
donde las derivadas parciales de f se entienden en el sentido usual para
polinomios.
Demostraci on: La propiedad a) es inmediata. Para probar b) tomamos
=

n
a
n

n
, =

n
b
n

n
.
Entonces
d
d
+
d
d
=

n
(n + 1)a
n+1

n

n
b
n

n
+

n
a
n

n

n
(n + 1)b
n+1

n
8.1. Diferenciales de series de potencias 277
=

n
_

r+s=n
(r + 1)a
r+1
b
s
+

r+s=n
(s + 1)a
r
b
s+1
_

n
=

n
_

r+s=n
(r + 1)a
r+1
b
s
+

r+s=n
sa
r+1
b
s
_

n
=

n
(n + 1)
_

r+s=n
a
r+1
b
s
_

n
=

n
(n + 1)
_

r+s=n+1
a
r
b
s
_

n
=
d
d
_

n
_

r+s=n
a
r
b
s
_

n
_
=
d()
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
v
_
d
d
_
v() 1.
Para probar d) llamamos
m
=

nm
a
n

n
. Entonces
d
m
d
1
=

nm
a
n
d
n
d
1
=

nm
na
n

n1
d
d
1
=
d
m
d
d
d
1
.
Tomando lmites obtenemos la formula buscada.
e) Es f acil ver que si la f ormula se cumple para f(u, v) = u
i
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 obser-
vaci on a este respecto notemos que, si y
1
son primos de k, entonces
=

n=1
a
n

n
1
, con a
1
,= 0,
luego
d
d
1
= a
1
+a
2

1
+a
3

2
1
+
es una unidad de k
0
[[x]]. El apartado d) del teorema anterior prueba en particu-
lar que la propiedad
d
d
= 0 es independiente del primo . M as concretamente,
es facil probar:
Teorema 8.3 Sea k = k
0
((x)) un cuerpo de series formales de potencias, sea
k y un primo en k
0
[[x]]. Se cumple
278 Captulo 8. El teorema de Riemann-Roch
a) Si car k = 0 entonces
d
d
= 0 si y s olo si k
0
.
b) Si car k = p > 0 entonces
d
d
= 0 si y s olo si =

n
a
n

pn
, es decir,
si y s olo si k
p
.
Denicion 8.4 Sea k = k
0
((x)) un cuerpo de series formales de potencias y
sean , k tales que
d
d
,= 0 (para cualquier primo ). Denimos
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:
d
d
=
d
d
d
d
,
d
d
=
_
d
d
_
1
.
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
de potencias. En el conjunto de todos los pares (, ) k k tales que
d
d
,= 0
denimos la relaci on de equivalencia
(
1
,
1
) R (
2
,
2
) si y solo si
1
=
2
d
2
d
1
.
A las clases de equivalencia respecto a esta relacion las llamaremos formas
diferenciales en k. La forma diferencial determinada por el par (, ) se repre-
senta por d. De este modo, se cumple que

1
d
1
=
2
d
2
si y solo si
1
=
2
d
2
d
1
.
Es inmediato que la forma diferencial 0 d esta formada por todos los pares
(0, ) tales que
d
d
,= 0. A esta forma la llamaremos forma nula y la represen-
taremos simplemente por 0.
Denimos la suma de dos formas diferenciales como

1
d
1
+
2
d
2
=
_

1
d
1
d
+
2
d
2
d
_
d, (8.1)
donde es cualquier elemento de k con derivadas no nulas.
8.1. Diferenciales de series de potencias 279
Es claro que esta denici on no depende de la eleccion de ni de los repre-
sentantes 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
d
= 0. Seg un el teorema 8.3, esto sucede cuando es constante si car k = 0
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.
Con esta notacion, la derivada
d
d
esta denida para todo par de elementos
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
v( d) = v
_

d
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) k
0
de
caracterstica p. Es inmediato comprobar que [k : k
p
[ = p. De hecho, si es un
primo en k, entonces k
p
= k
0
((
p
)), k = k
0
() 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
unica como
= u
d

= (u
0
+u
1
+ +u
p1

p1
)
d

, u
i
k
p
. (8.3)
280 Captulo 8. El teorema de Riemann-Roch
Denimos
C

() = u
0
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 .
Sea E = d [ k el espacio de las diferenciales exactas de k. Se cumple
que C

(d) = 0, pues si
= a
0
+a
1
+ +a
p1

p1
, a
i
k
p
,
entonces
d = (a
1
+ + (p 1)a
p1

p1
)
d

,
luego, en efecto, C

(d) = 0.
Recprocamente, si C

() = 0 entonces es una forma exacta. Para pro-


barlo la expresamos en la forma (8.3) y observamos que si i > 0
d
_
u
i
i

i
_
= u
i

i
d

,
es decir, todos los terminos de (8.3) son exactos salvo a lo sumo el correspon-
diente a i = 0. Basta probar que u
0
= 0, pero es que
C

() = u
0
d
p

p
= 0,
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 u
0
= 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

_
=
d
p

p
.
Para ello expresamos
d

d
d
d

d
d
= g
0
+g
1
+ +g
p1

p1
, g
i
k
p
.
Por otra parte sea = a
0
+ a
1
+ + a
n

n
, con a
i
k
p
, a
n
,= 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 k

1
la
adjunci on a k
p
de estas mismas races.
Claramente k

= kk

1
= k
p
()k

1
= k

1
(). Los elementos de k

1
son separables
sobre k
p
, mientras que no lo es, luego / k

1
. Sin embargo
p
k
p
k

1
,
luego [k

: k

1
[ = p.
8.1. Diferenciales de series de potencias 281
De este modo, cada x k

se expresa de forma unica como


x = c
0
+c
1
+ +c
p1

p1
, c
i
k

1
.
Denimos
dx
d
= c
1
+ + (p 1)c
p1

p2
.
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
= a
n
n

i=1
(
i
),
y ahora podemos calcular
d
d
= a
n
n

i=1

j=i
(
j
).
Claramente,

d
d
=
n

i=1


i
=
n

i=1
_
1 +
1

i
1
_
=
n

i=1
_
_
1 +
1
_

i
_
p
1
_
1 +

i
+ +
_

i
_
p1
_
_
_
.
Esta f ormula muestra que
g
0
=
n

i=1
_
_
1 +
1
_

i
_
p
1
_
_
=
_
n

i=1
_
1 +
1

i
1
__
p
=
_

d
d
_
p
.
Por consiguiente:
C

_
d

_
=

p

p
_
d
d
_
p
d
p

p
=

p

p
d
p
d
p
d
p

p
=
d
p

p
.
Denicion 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
C
_
(u
0
+u
1
+ +u
p1

p1
)
d

_
= u
0
d
p

p
,
donde u
i
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
C
_
d

_
=
d
p

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.
Denicion 8.6 Sea k un cuerpo de series de potencias sobre un cuerpo de
constantes k
0
. Denimos el residuo respecto a un primo de un elemento
=

n
c
n

n
k
como
Res

= c
1
.
Es claro que Res : k k
0
es una aplicaci on k
0
-lineal y adem as es continua
si en k
0
consideramos la topologa discreta. As mismo,
Res

_
d
d
_
= 0
y
Res

(c
n
) =
_
c si n = 1,
0 si n ,= 1,
c k
0
.
Denimos el residuo de una forma diferencial como
Res

( d) = Res

d
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

= Res

1
().
Demostraci on: Basta probar que para todo k se cumple
Res

= Res

1
_

d
d
1
_
, (8.4)
pues entonces
Res

1
( d) = Res

1
_

d
d
1
_
= Res

1
_

d
d
d
d
1
_
= Res

d
d
_
= Res

( d).
Como las aplicaciones Res

y Res

1
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

n
d
d
1
=
d
d
1
_

n+1
n + 1
_
.
Si n = 1, desarrollamos
= c
1

1
+c
2

2
1
+ ,
8.1. Diferenciales de series de potencias 283
con lo que
d
d
1
= c
1
+ 2c
2

1
+ ,
de donde
1

d
d
1
=
c
1
+ 2c
2

1
+
c
1

1
+c
2

2
1
+
=
1

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

() = Res

p(C()).
En efecto, descompongamos en la forma (8.3), donde u =

c
n

n
. En-
tonces
u
i

i
=

ni (mod p)
c
n

n
, 0 i < p,
con lo que
C() = u
0
d
p

p
=
_

n
c
np
(
p
)
n
_
d
p

p
,
luego y C() tienen ambas residuo c
0
.
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.
Denicion 8.8 Sea k un cuerpo de series de potencias sobre un cuerpo de
coecientes k
0
. Llamaremos residuo de una forma diferencial = d de k a
Res = Res

d
d
_
,
para cualquier primo de k.
La aplicaci on Res es k
0
-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 = k
0
(()) es de la forma K = k
1
(()), donde k
1
es la
clausura algebraica de k
0
en K.
284 Captulo 8. El teorema de Riemann-Roch
Teorema 8.9 Sea K = k
1
(()) una extensi on nita separable de un cuerpo de
series formales de potencias k = k
0
(()). Entonces, para todo k y todo
K, se cumple
Tr
k
1
k
0
(Res
K
( d)) = Res
k
(Tr
K
k
() d).
Demostraci on: Sea L = k
1
(()). Basta probar
a) Tr
k
1
k
0
(Res
L
( d)) = Res
k
(Tr
L
k
() d), para k, L,
b) Res
K
( d) = Res
L
(Tr
K
L
() d), para L, K.
Para probar a) observamos que L = kk
1
, por lo que [L : k[ [k
1
: k
0
[.
Por otra parte, cada k
0
-monomorsmo de k
1
(en una clausura algebraica) se
extiende claramente a un k-monomorsmo de L. Esto prueba la igualdad de los
ndices y, adem as, si
=

i
a
i

i
, a
i
k
1
,
entonces
Tr
L
k
() =

i
Tr
k
1
k
0
(a
i
)
i
.
Sea
d
d
=

j
b
j

j
, b
j
k
0
.
Entonces
Tr
k
1
k
0
(Res
L
( d)) = Tr
k
1
k
0
(Res

(
d
d
)) = Tr
k
1
k
0
_

i+j=1
a
i
b
j
_
=

i+j=1
Tr
k
1
k
0
(a
i
)b
j
= Res

_
Tr
L
k
()
d
d
_
= Res
K
(Tr
L
k
() d).
Para probar b) vemos que f(L/k) = [k
1
: k
0
[ = 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=1

i
= c() = c
1
+c
2

2
+ , c
i
k
1
, c
1
,= 0. (8.5)
Basta probar que
Res
K
( d) = Res
L
(Tr
K
L
() d), K,
pues b) se sigue de este hecho aplicado a
d
d
en lugar de . A su vez basta
probar que
Res
K
( d) = Res
L
_
Tr
K
L
_

d
d
_
d
_
, K,
8.1. Diferenciales de series de potencias 285
pues la igualdad anterior se sigue de esta aplicada a
d
d
en lugar de . Ambos
miembros son k
1
-lineales y continuos en , luego podemos tomar =
n1
,
para un n Z, es decir, hemos de probar que
Res
K
_

n
d

_
= Res
L
_
Tr
K
L
_

n1
d
d
_
d
_
, 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):
dc
d
=
e

i=1

j=i

i
d
i
d
,
luego
1
c
dc
d
=
e

i=1
1

i
d
i
d
= Tr
K
L
_
1

d
d
_
.
Ahora bien, de (8.5) se sigue inmediatamente que el residuo del miembro
izquierdo es 1, luego
Res
L
_
Tr
K
L
_

1
d
d
__
= 1 = Res
K
(
1
d).
Observemos que la derivada
d
d
es la misma calculada en K o en la extension
en la que estabamos trabajando. En efecto, en ambos cuerpos es la inversa de
la derivada
d
d
, y esta esta determinada por la expresi on de como serie de
potencias de .
Hemos probado (8.6) para n = 0. Supongamos ahora que car k n, n ,= 0.
Entonces
Tr
K
L
_

n1
d
d
_
=
1
n
Tr
K
L
_
d
n
d
_
=
1
n
e

i=1
d
n
i
d
=
1
n
d
d
e

i=1

n
i
=
1
n
d
d
Tr
K
L
(
n
).
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
Res
K
_

n
d

_
= Res
L
_
Tr
K
L
_

d
d
_
d

_
.
Sean C
K
y C
L
los operadores de Cartier de K y L respectivamente. Puesto
que estos conservan los residuos, basta probar que
Res
K
p
_
C
K
_

n
d

__
= Res
L
p
_
C
L
_
Tr
K
L
_

d
d
_
d

__
. (8.7)
286 Captulo 8. El teorema de Riemann-Roch
Para ello vamos a ver que C
L
conmuta con la traza, de modo que esto sera
equivalente a
Res
K
p
_
(
p
)
n
d
p

p
_
= Res
L
p
_
Tr
K
p
L
p
_
(
p
)
n

p

p
d
p
d
p
_
d
p

p
_
, (8.8)
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
d
=
p1

i=0
g
i

i
, g
i
K
p
.
Entonces
Tr
K
L
_

d
d
_
=
p1

i=0
Tr
K
L
(
n
g
i
)
i
,
y como
n
g
i
K
p
, resulta que Tr
K
L
(
n
g
i
) L
p
, de donde
C
L
_
Tr
K
L
_

d
d
_
d

_
= Tr
K
L
(
n
g
0
)
d
p

p
= Tr
K
p
L
p (
n
g
0
)
d
p

p
= Tr
K
p
L
p
_

p
d
p
C
K
_

d
d
d

__
d
p

p
= Tr
K
p
L
p
_

p
d
p

n
C
K
_
d

__
d
p

p
= Tr
K
p
L
p
_

p
d
p

n
d
p

p
_
d
p

p
= Tr
K
p
L
p
_
(
p
)
n

p

p
d
p
d
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/k
0
(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:
Denicion 8.10 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k
0
. Diremos que un elemento x K es separador si la extension
K/k
0
(x) es separable.
Es claro que un elemento separador de K ha de ser trascendente sobre k
0
(o de lo contrario la extensi on K/k
0
sera algebraica). Si los cuerpos tienen
caracterstica 0, ser separador equivale a ser trascendente. Mas a un, si k
0
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 carac-
terstica 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 k
0
de caracterstica prima p. Sea x K trascendente sobre k
0
.
Entonces la clausura separable de k
0
(x) en K es de la forma K
s
= K
p
n
, para
cierto natural n 0.
Demostraci on: Como K/K
s
es puramente inseparable, [K : K
s
[ = p
n
,
para cierto natural n. Tambien es claro que K
p
n
K
s
pues, si K, su
polinomio mnimo sobre K
s
ha de ser de la forma x
p
i

p
i
, con i n, luego

p
n
K
s
. Basta probar que [K : K
p
n
[ = p
n
.
Puesto que k
0
es perfecto, tenemos que k
p
n
= k
0
(x
p
n
). Llamemos k
1
= k
p
n
y x
1
= x
p
n
. As k
1
= k
0
(x
1
), k = k
1
(x) y x es raz del polinomio t
p
n
x
1
, que es
irreducible en k
1
[t], pues un factor propio sera de la forma (t x)
p
i
= t
p
i
x
p
i
,
para i < n, con lo que x
p
n1
k
0
(x
p
n
) = k
0
(x)
p
n
, de donde x k
0
(x)
p
, pero
esto es claramente falso.
As pues, [k : k
p
n
[ = p
n
. Ahora basta observar que
[K : k
p
n
[ = [K : K
p
n
[ [K
p
n
: k
p
n
[ = [K : K
p
n
[ [K : k[,
[K : k
p
n
[ = [K : k[ [k : k
p
n
[ = [K : k[ p
n
,
donde hemos usado que la aplicaci on u u
p
n
es un isomorsmo entre las
extensiones K/k y K
p
n
/k
p
n
, luego tienen el mismo grado. Igualando ambas
lneas concluimos que [K : K
p
n
[ = p
n
, como queramos probar.
Teorema 8.12 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k
0
de caracterstica prima p. Un elemento x K trascendente sobre
k
0
es separador si y s olo si x / K
p
.
Demostraci on: Sea x K trascendente sobre k
0
. Entonces la extensi on
K/k
0
(x) es nita. Sea K
s
la clausura separable de k
0
(x) en K. Por el teorema
anterior K
s
= K
p
n
, para cierto n 0.
Puesto que x K
s
, tenemos que
p
n

x K. La aplicaci on u u
p
n
es un
isomorsmo entre las extensiones K
_
k
0
_
p
n

x
_
y K
s
/k
0
(x), luego la primera
es separable, ya que la segunda lo es.
De aqu se sigue que n es el mayor n umero natural tal que
p
n

x K, pues
si
p
n+1

x K, este sera puramente inseparable sobre k


0
_
p
n

x
_
, por lo que
p
n+1

x k
0
_
p
n

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 k
0
,
288 Captulo 8. El teorema de Riemann-Roch
el teorema 6.42 arma que para cada divisor primo P de K, su complecion
es K
P
= k
0P
(()), donde es cualquier primo de K
P
y k
0p
es la clausura
algebraica de k
0
en K
P
. Por consiguiente, si y K, tenemos denida la
forma diferencial ( d)
P
de K
P
.
Denicion 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 dife-
renciales locales), de modo que d es el producto escalar de por d = 1 d.
Escribiremos d
P
en lugar de (d)
P
. De este modo ( d)
P
= d
P
.
Seguidamente determinamos las funciones con diferencial nula:
Teorema 8.14 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k
0
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.
Demostraci on: Podemos suponer que k
0
es el cuerpo de constantes exacto
de K. Supongamos que x no es separador. Si car K = 0, esto solo puede ocurrir
si x k
0
. 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 v
P
() = 1. De este modo tenemos un primo de K
P
que
pertenece a K. Sea f(x, t) su polinomio mnimo sobre k
0
(x). Por el teorema
8.2 tenemos que
0 =
df(x, )
d
=
f
x
(x, )
dx
d
+
f
t
(x, ).
Ahora bien, como es separable sobre k
0
(x), el ultimo termino es no nulo,
luego la derivada de x tampoco puede ser nula. Por consiguiente d
P
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
dx
K
P
.
Si f(x, t) es el polinomio mnimo de sobre k
0
(x), se cumple
0 =
f
x
(x, ) +
f
t
(x, )
d
dx
.
8.2. Diferenciales de funciones algebraicas 289
Como f es separable, podemos despejar
d
dx
=
f
x
(x, )
f
t
(x, )
K. (8.9)
As pues, la derivada
d
dx
es un elemento de K independiente de P. Ademas
se cumple la relacion
d =
d
dx
dx. (8.10)
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
v
P
( dx) = v
P
( d
P
x) = v
P
_

dx
d
_
,
donde es un primo cualquiera de K
P
. Vamos a probar que v
P
( 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 = k
0
(x) divisible entre P. Sea p(x) k
0
[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 v
p
(p(x)) = 1, luego p(x) es primo
en k
p
. Seg un el teorema 6.42, sabemos que K
P
= k
0P
(()), donde k
0P
es la
clausura algebraica de k
0
en K
P
.
Sea L = k
0P
((p)). As el cuerpo de restos de L es el mismo que el de K
P
,
mientras que p sigue siendo primo en L. Esto implica que f(L/k
p
) = f(K
P
/k
p
)
y e(L/k
p
) = 1. Concluimos que la extensi on L/k
p
es no ramicada y K
P
/L es
totalmente ramicada.
Por el teorema 5.34, el polinomio mnimo de sobre L es un polinomio de
Eisenstein, digamos
f(p, ) =
e
+pf
e1
(p)
e1
+ +pf
1
(p) +pf
0
(p) = 0,
donde los coecientes f
i
(p) son series enteras con coecientes en k
0P
y f
0
(p) es
una unidad. Derivando esta igualdad tenemos
f
p
(p, )
dp
d
+
f

(p, ) = 0.
Por una parte,
f
p
(p, ) = (f
e1
(p) +pf

e1
(p))
e1
+ + (f
0
(p) +pf

0
(p))
f
0
(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
gene-
ran el anillo de enteros de K
P
sobre el de L, y entonces 7.32 nos da que
f

(p, )
genera el diferente de la extensi on K
P
/L, que es el mismo que el de la extension
K
P
/k
p
, ya que el tramo inferior es no ramicado. Si llamamos D al diferente
de la extension K/k, entonces el diferente de K
P
/k
p
es su componente D
P
, y
hemos probado que
v
P
_
dp
d
_
= v
P
_
f

(p, )
_
= v
P
(D
P
) = v
P
(D).
Por otra parte,
dp
d
=
dp
dx
dx
d
,
y
dp
dx
=
_
p

(x) si p ,= ,
1/x
2
si p = .
Si P [ , entonces v
P
(1/x
2
) = v
P
(
2
), mientras que si P tenemos
igualmente que v
P
(p

(x)) = 0 = v
P
(
2
). En cualquier caso tenemos que
v
P
(dx) = v
P
_
dx
d
_
= v
P
_
D

2
_
.
En particular tenemos que, ciertamente, v
P
(dx) = 0 para casi todo primo
P. Lo mismo vale obviamente para cualquier forma diferencial dx no nula.
Esto justica la denici on siguiente:
Denicion 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) =

P
P
v
P
(dx)
,
donde
v
P
(dx) = v
P
_

dx
d
_
,
para cualquier primo .
Hemos demostrado el teorema siguiente:
Teorema 8.16 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes k
0
. Sea dx una forma diferencial no nula en K, con lo que x es un
elemento separador y la extensi on K/k
0
(x) es separable. Sea D el diferente de
esta extension. Entonces
(dx) =
D

2
.
La f ormula (8.10) muestra que todos los divisores diferenciales son equivalen-
tes. De hecho, los divisores diferenciales constituyen una clase de equivalencia
de divisores de K.
8.2. Diferenciales de funciones algebraicas 291
Denicion 8.17 Si K es un cuerpo de funciones algebraicas, llamaremos clase
diferencial o clase canonica 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 m
P
(V ) tangentes distintas en P. El teorema 7.18 implica (ver la
observacion posterior) que en tal caso V tiene m
P
(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 singulari-
dades sean todas ordinarias. Entonces el grado de su clase canonica es 2g 2,
con
g =
(n 1)(n 2)
2

P
m
P
(V )(m
P
(V ) 1)
2
,
donde P recorre los puntos (singulares) de V
Demostraci on: Por el teorema 7.20, podemos tomar una recta que corte
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 k
0
[X, Y ].
Sea P = (a, b) un punto nito de V . Si
F
Y

P
,= 0 entonces P es un punto
regular, y ciertamente X = a no es la recta tangente a V en P, luego si P es el
unico primo de V situado sobre P, se cumple que = x b es primo en O
P
y
dx = d(x b) = 1d, luego v
P
(dx) = v
P
(1) = 0.
Supongamos ahora que
F
Y

P
= 0. Distinguimos dos casos: si
F
X

P
,= 0
entonces P es regular e Y = b no es la tangente a V en P; si
F
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 I
P
(V Y b) = m
P
(V ). Puesto que este n umero
de interseccion es la suma de los valores v
P
(y b) para todos los primos P
situados sobre P y hay m
P
(V ) tales primos (ya que P es ordinario), concluimos
que v
P
(y b) = 1 para todo primo P. As pues, = y b es primo en O
P
.
Ademas d = dy.
Ahora usamos que F(x, y) = 0, por lo que
F
X
(x, y) dx +
F
Y
(x, y) dy = 0. (8.11)
292 Captulo 8. El teorema de Riemann-Roch
Despejando,
dx =
F
Y
F
X
dy =
F
Y
F
X
d.
Por consiguiente v
P
(dx) = v
P
_
F
Y
_
v
P
_
F
X
_
. Si sumamos sobre todos los
primos situados sobre P tenemos que

P
v
P
(dx) = I
P
_
V
F
Y
_
I
P
_
V
F
X
_
.
Vamos a calcular el segundo n umero de interseccion. Sea
F = F
m
(X a, Y b) +F
m+1
(X a, Y b) +
la descomposicion en formas de F alrededor de P, donde m = m
P
(V ). El hecho
de que Y b no sea tangente a V en P se traduce en que Y b F
m
(Xa, Y b)
o, equivalentemente, en que Y F
m
(X, Y ). En particular F
m
,= Y
m
, luego las
tangentes a V en P se corresponden con las races de F
m
(X, 1), las cuales son
simples (pues P es ordinario).
Esto implica que
F
m
X
(X, 1) sea un polinomio no nulo sin races en com un con
F
m
. Dichas races se corresponden con las tangentes en P de
F
X
, luego conclui-
mos que F y
F
X
no tienen tangentes comunes en P (y ademas P tiene multiplici-
dad m1 en la derivada). Esto implica que I
P
_
V
F
X
_
= m
P
(V )(m
P
(V )1).
En total:

P
v
P
(dx) = I
P
_
V
F
Y
_
m
P
(V )(m
P
(V ) 1),
donde P recorre los primos de V situados sobre P. Notemos que esta formula
es valida incluso en el caso en que
F
Y

P
,= 0, pues entonces ambos miembros
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 unico primo de V situado sobre P.
Llamando z = Z/Y , tenemos que 1 = I
P
(V Z) = v
P
(z), luego = z
es primo en O
P
. Ademas y = 1/z, luego dy = (1/z
2
)dz =
2
d, luego
v
P
(dy) = 2. Despejando dx en (8.11) concluimos que
v
P
(dx) = v
P
_
F
Y
_
v
P
_
F
X
_
2.
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(X, Y ) = F(X, Y, 1). Claramente
F
Y
(X, Y ) =
F
Y
(X, Y, 1), y a su vez
F
Y
(x, y) =
F
Y
(x, y, 1) =
F
Y
(X, Y, Z)
Z
n1
.
8.2. Diferenciales de funciones algebraicas 293
Podemos hablar del n umero de interseccion I
P
_
V
F
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
la curva, es decir, a I
P
(V
F
Y
(X, Y, Z)), pero este n umero de interseccion no
puede calcularse dividiendo
F
Y
entre Z
n1
, porque Z se anula en P. Una forma
que no se anula en P es Y , luego
v
P
_
F
Y
(x, y)
_
= v
P
_
F
Y
(X, Y, Z)
Z
n1
_
= v
P
_
F
Y
Y
n1
_
+v
P
_
Y
n1
Z
n1
_
= I
P
_
V
F
Y
_
+v
P
(z
n1
) = I
P
_
V
F
Y
_
(n 1).
Igualmente
v
P
_
F
X
(x, y)
_
= v
P
_
F
X
(X, Y, Z)
Z
n1
_
= v
P
_
F
X
Y
n1
_
+v
P
_
Y
n1
Z
n1
_
,
pero ahora observamos que
F
X

P
,= 0, con lo que el primer termino del miembro
derecho es nulo. En efecto, si la derivada fuera nula, evaluando en P = (a, 1, 0)
la relaci on
F
X
X +
F
Y
Y +
F
Z
Z = nF
concluiramos que
F
X

P
=
F
Y

P
= 0 y, como P es regular, la derivada respecto
de Z sera no nula, pero entonces Z = 0 sera tangente a V en P, lo cual es
falso. As pues, tenemos que
v
P
_
F
X
(x, y)
_
= (n 1).
En total,
v
P
(dx) = I
P
_
V
F
Y
_
2.
Ahora s olo hemos de sumar para todos los primos y aplicar el teorema de
Bezout:
grad(dx) =

P
I
P
_
V
F
Y
_
2n

P
m
P
(V )(m
P
(V ) 1)
= n(n 1) 2n

P
m
P
(V )(m
P
(V ) 1)
= (n 1)(n 2) 2

P
m
P
(V )(m
P
(V ) 1) = 2g 2.
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 k
0
= 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 k
0
, , K y
p es un primo de K, tenemos denido
Res
p
( d) = Res
K
p
( d
p
) k
0p
,
donde k
0p
es la clausura algebraica de k
0
en K
p
. En general estos residuos no
estan en el cuerpo de constantes k
0
. El teorema 8.9 muestra que las trazas
conectan bien los residuos entre extensiones, por lo que resulta conveniente
denir
_
p
d = Tr
k
0p
k
0
(Res
p
( d)).
Notemos que esto tiene sentido para todo , K
p
. Claramente esta
integral es k
0
-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 al-
gebraicas sobre un cuerpo de constantes k
0
. Sea K y L. Entonces, para
cada primo p de K se cumple
_
p
Tr
L
K
() d =

P|p
_
P
d.
Demostraci on: Basta usar que la traza global es la suma de las trazas
locales (teorema 6.41):
_
p
Tr
L
K
() d =

P|p
_
p
Tr
L
P
K
p
() d =

P|p
Tr
k
0p
k
0
(Res
p
(Tr
L
P
K
p
() d)
=

P|p
Tr
k
0p
k
0
(Tr
k
0P
k
0p
(Res
P
( d))) =

P|p
Tr
k
0P
k
0
(Res
P
( d))
=

P|p
_
P
d.
Es importante observar que la integral local de una forma diferencial de-
pende 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 calcu-
lan 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 k
0
. Sea L una extensi on nita de constantes de K. Entonces, para
todo , K y todo primo p de K se cumple que
_
p
d =

P|p
_
P
d,
8.2. Diferenciales de funciones algebraicas 295
donde las integrales del miembro derecho se calculan respecto al cuerpo exacto
de constantes de L.
Demostraci on: Podemos suponer que la extensi 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 k
1
el cuerpo de constantes exacto de L y sea p = P
1
P
r
la fac-
torizacion de p en L. Tomando grados en ambos miembros concluimos que
r = gradp.
Sea n = [L : K[ = [k
1
: k
0
[. Es f acil ver que la restriccion determina un
isomorsmo G(L/K)

= G(k
1
/k
0
). Cada G(L/K) determina un isomorsmo
topol ogico : L
P
1
L
(P
1
)
. Si K cumple v
p
() = 1, entonces tambien
v
P
i
() = 1, por lo que L
P
i
= k
1
(()). El isomorsmo inducido por viene
dado por

i
a
i

i
_
=

i
(a
i
)
i
.
Fijemos automorsmos
i
tales que
i
(P
1
) = P
i
. Identiquemos a K
p
,
como es habitual, con la clausura de K en L
P
1
, de modo que K
p
= k
0p
(()),
donde k
0p
es un subcuerpo de k
1
de grado r sobre k
0
. En este punto es crucial
observar que esta representacion de k
0p
como subcuerpo de k
1
depende de la
eleccion que hemos hecho de P
1
, en el sentido de que si queremos identicar a
K
p
con un subcuerpo de otro L
P
i
tendremos que sustituir k
0p
por su imagen
por
i
.
Si un automorsmo G(L/K) ja a P
1
entonces ja a k
0p
. 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
[
k
0p
son los r
monomorsmos de k
0p
sobre k
0
. Sea

d
d
=

i
a
i

i
, a
i
k
0p
.
Entonces Res
P
1
( d) = a
1
y aplicando
i
obtenemos que Res
P
i
( d) =

i
(a
1
). Por otra parte a
1
es tambien Res
p
( d), con lo que

P|p
_
P
d =
r

i=1
Res
P
i
( d) =
r

i=1

i
(a
1
) = Tr
k
0p
k
0
(Res
p
( d)) =
_
p
d.
Ejercicio: Probar que el teorema anterior es valido 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

p
_
p
d.
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 k
0
y d una forma diferencial en
K. Entonces

p
_
p
d = 0.
Demostraci on: Sea x K un elemento separador y sea k = k
0
(x). Basta
probar que

p
_
p
dx = 0, K,
pues el caso general se sigue de este cambiando por
d
dx
. A su vez 8.19 nos
da que la suma de las integrales locales de dx en K es la misma que la suma de
las integrales locales de Tr
K
k
() dx en k. Por consiguiente, podemos suponer que
K = k
0
(x) es un cuerpo de funciones racionales. El teorema 8.20 nos permite
sustituir k
0
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
, x
i
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 x
i
.
As pues, basta probar el teorema para formas de los dos tipos indicados.
Las formas x
i
dx tienen todos sus residuos nulos, al igual que las formas del
primer tipo cuando i ,= 1. Por ultimo,
Res
xa
dx
x a
= 1, Res

dx
x a
= 1,
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 geo-
metra 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 k
0
,
O
P
(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 k
0
(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 T
P
V

. El conjunto de todas las formas diferenciales


denidas sobre un mismo abierto U tiene estructura de k
0
-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 k
0
. 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 k
0
[U], entonces podemos consi-
derar a d como una forma diferencial en U, que a cada punto P U le asigna
d
P
T
P
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 d
Q
es una base de T
Q
V

y existe una funci on : U

k
0
tal que [
U
= d.
Si

k
0
(V ) es otro par ametro local alrededor de P, entonces
d[
UU
=
d
d

[
UU
.
Hemos visto que d/d

k
0
[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
k
0
[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
unica forma racional en V . Toda forma racional en V es (la extension de una
forma) de tipo d, para una cierta funci on k
0
(V ).
M as a un, si , k
0
(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 k
0
(V ) pueden identicarse con las formas racionales en V .
298 Captulo 8. El teorema de Riemann-Roch
Si k
0
= C o, mas en general, si V es una supercie de Riemann, en los
razonamientos anteriores podemos cambiar par ametro local por carta, re-
gular 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) de-
nidas 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 conti-
nuaci on.
Denicion 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 [ v
P
() v
P
(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 k
0
-espacios vectoriales.
Si m(a) es no nulo, entonces
0 = grad() =

P
v
P
() gradP

P
v
P
(a) gradP = grada.
As pues, si grada > 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:
Denicion 8.23 Sea a un divisor de un cuerpo de funciones algebraicas K
sobre el cuerpo de constantes k
0
. Denimos la dimensi on de a como
dima = dim
k
0
m(a
1
).
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.
Demostraci on: Sea a un divisor de K (podemos suponer grada 0) y
sea P un divisor primo de K tal que v
P
(a) = 0. Llamemos g = gradP. Sea r
un n umero natural no nulo tal que dimm(a
1
) > rg.
Todo m(a
1
) cumple v
P
() v
P
(a
1
) = 0, luego m(a
1
) O
P
.
Observemos ahora que
dim
k
0
O
P
/P
r
rg.
8.3. La dimensi on de un divisor 299
En efecto, consideramos la sucesion de subespacios vectoriales
0 = P
r
/P
r
P
r1
/P
r
P/P
r
O
P
/P
r
.
Basta ver que cada cociente de dos espacios consecutivos tiene dimension g.
Para el ultimo tenemos que (O
P
/P
r
)
_
(P/P
r
)

= O
P
/P = K
P
, que ciertamente
tiene dimensi on g sobre k
0
.
Para los restantes tenemos que (P
i
/P
r
)
_
(P
i+1
/P
r
)

= P
i
/P
i+1
. Tomando
K tal que v
P
() = 1, podemos denir un isomorsmo
K
P
P
i
/P
i+1
mediante [] [
i
].
As pues, si
0
, . . . ,
rg
m(a
1
) son k
0
-linealmente independientes, sus
clases modulo P
r
no pueden serlo, luego existen constantes no todas nulas tales
que
= a
0

0
+ +a
rg

rg
0 (mod P
r
).
Por lo tanto, v
P
() r. Tenemos que m(a
1
) y como los
i
son
linealmente independientes, se cumple que ,= 0. Por el teorema 7.6 resulta
que
0 = grad() =

Q
v
Q
() gradQ

Q=P
v
Q
(a
1
) gradQ +r gradP.
Teniendo en cuenta que v
P
(a
1
) = 0, podemos a nadir el termino que falta
al sumatorio, que pasa a ser grada. Concluimos que rg grada, luego
r
grada
g
.
Por consiguiente, si r es la parte entera de g
1
grada +1, no puede cumplir
la desigualdad de partida, con lo que
dima
_
grada
g
+ 1
_
gradP = grada + gradP.
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 k
0
-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
k
0
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(a
1
) 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(a
1
) que satisface la relacion anterior. Seg un 6.22, dos
elementos no nulos de m(a
1
) se corresponden con un mismo divisor m si y solo
si se diferencian en un elemento de k
0
. (Aqu usamos que k
0
es el cuerpo exacto
de constantes.)
Si dimA = r, podemos tomar una k
0
-base
1
, . . . ,
r
de m(a
1
) y entonces
sus correspondientes divisores enteros m
i
son distintos dos a dos. Por con-
siguiente, una clase de divisores A contiene al menos dimA divisores enteros
distintos dos a dos.
Ahora basta tener en cuenta que 1 es el unico divisor entero de grado 0, por
lo que si A ,= 1 es una clase de grado 0, necesariamente dimA = 0. Similarmente
dim1 1 y, puesto que k
0
m(1), de hecho se da la igualdad y dim1 = 1. En
resumen:
Teorema 8.25 Si K es un cuerpo de funciones algebraicas sobre el cuerpo
exacto de constantes k
0
y A D/P es una clase de divisores de grado 0, entonces
dimA =
_
0 si A ,= 1,
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 k
0
y k
1
los respectivos cuerpos de constantes
exactos. Entonces la dimensi on (respecto a k
0
) de un divisor de K coincide con
su dimensi on (respecto a k
1
) como divisor de L. M as concretamente, si a es un
divisor de K, toda k
0
-base de m
K
(a) es una k
1
-base de m
L
(a).
Demostraci on: Basta probar la ultima armaci on. Sea
1
, . . . ,
m
una
k
0
-base de m
K
(a). En primer lugar, si p es un primo de K, tenemos que su
descomposicion en L es de la forma p = P
1
P
r
, donde los primos P
i
son
distintos dos a dos. Por lo tanto las valoraciones v
P
i
extienden a la valoraci on
v
p
, y as, si K, la relaci on v
p
() n equivale a que v
P
i
() n para todo i.
De aqu se sigue que
i
m
L
(a).
Es f acil ver que son linealmente independientes sobre k
1
. En efecto, sea k
1
=
k
0
(). Si

i
a
i

i
= 0, con a
i
k
1
, entonces a
i
=

j
b
ij

j
, con b
ij
k
0
, luego

ij
b
ij

j
= 0, de donde

i
b
ij

i
= 0 y por consiguiente todos los coecientes
b
ij
son nulos.
Con esto hemos probado que dim
K
a dim
L
a. Si llamamos k
2
a la clausura
normal de k
1
sobre k
0
y L

a la extension de constantes de K asociada a k


2
,
tendremos que dim
K
a dim
L
a dim
L
a, y basta probar la igualdad de los
extremos. Equivalentemente, podemos suponer que k
1
es normal sobre k
0
.
8.4. El teorema de Riemann-Roch 301
Tomemos m
L
(a). Hemos de probar que es combinacion lineal de los
elementos
i
. En principio =

i
a
i

i
, con a
i
K. Sean
1
, . . . ,
n
los
conjugados de sobre k
0
(y tambien sobre K). Entonces, las im agenes de
por los K-automorsmos de L son los elementos
j
=

i
a
i

i
j
. Es f acil ver que
todos ellos pertenecen a m
L
(a).
La matriz (
i
j
) tiene determinante no nulo (es de Vandermonde), luego po-
demos despejar a
i
=

i
b
ij

j
, con b
ij
k
1
. Puesto que m
L
(a) es un k
1
-espacio
vectorial, concluimos que a
i
m
L
(a) K m
K
(a). Consecuentemente, cada
a
i
es combinacion lineal de los
i
con coecientes en k
0
, y de aqu que es
combinaci on lineal de los
i
con coecientes en k
1
.
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.
Demostraci on: Basta probar la primera armaci on, pero, seg un 8.25, un
divisor a es principal si y s olo si grada = 0 y dima = 1, y estas propiedades se
conservan en las extensiones nitas de constantes.
Esto se generaliza inmediatamente a extensiones innitas de constantes: to-
das 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 comen-
tado, 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 constan-
tes es C. Vamos a seguir la prueba de Andre Weil, basada en el concepto de
elemento ideal que introducimos a continuaci on.
Denicion 8.28 Sea K un cuerpo de funciones algebraicas sobre un cuerpo
de constantes k
0
. Llamaremos elementos ideales aditivos de K a los elementos
del producto cartesiano de todas las compleciones K
P
de K que verican
v
P
(
P
) 0 salvo a lo sumo para un n umero nito de primos P.
El conjunto V
K
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 V
K
.
302 Captulo 8. El teorema de Riemann-Roch
Para cada divisor a de K denimos (a) como el conjunto de los elementos
ideales V
K
tales que v
P
(
P
) v
P
(a) para todo divisor primo P de K.
De este modo se cumple que (a) K = m(a
1
). Tanto V
K
como los
conjuntos (a) tienen estructura de k
0
-espacio vectorial y la dimension de la
interseccion (a) K es lo que hemos llamado dima.
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 k
0
).
Teorema 8.29 Sean a y b dos divisores de un cuerpo de funciones algebraicas
tales que a [ b. Entonces
[(b) : (a)[ = gradb grada.
Demostraci on: Basta probarlo en el caso en que b = aP, para un cierto
primo P. Sea K el cuerpo de funciones que estamos considerando y sea O
P
K
el anillo de enteros respecto a P. Sea K tal que v
P
() = 1 y sea n = v
P
(a).
Consideremos la aplicacion O
P
(b)/(a) que a cada O
P
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)[ = dimO
P
/P = gradP = gradb grada.
La siguiente f ormula que necesitamos se prueba mas claramente en un con-
texto 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(b
1
) : m(a
1
)[.
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 algebrai-
cas tales que a [ b. Entonces
gradb grada = [(b) +K : (a) +K[ + dimb dima.
Necesitamos descomponer el ndice de esta f ormula como diferencia
[V
K
: (b) +K[ [V
K
: (a) +K[,
pero para ello hemos de probar que estos ndices son nitos.
Conviene introducir la funci on
r(a) = grada dima,
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 = k
0
(x), sea n = [K : k
0
(x)[ y sea

1
, . . . ,
n
una k-base de K. Podemos suponer que los
i
son enteros sobre
k
0
[x], es decir, que sus polos estan en los primos innitos. Por consiguiente
existe un n umero natural s
0
tal que
i
m(
s
0
).
Tomemos un natural s > s
0
. Si 0 m s s
0
entonces x
m

i
m(
s
).
Puesto que estas funciones son linealmente independientes sobre k
0
, esto prueba
que dim
s
(s s
0
+ 1)n.
Llamemos N
s
= [(
s
) +K : (1) +K[ 0. El teorema 8.30 para a = 1 y
b =
s
nos da
sn = grad
s
= N
s
+ dim
s
1 N
s
+ (s s
0
+ 1)n 1,
luego N
s
s
0
n n + 1, para todo s > s
0
. Por consiguiente
r(
s
) r(1) s
0
n n + 1
y as r(
s
) r(1) +s
0
n n + 1 para todo s > s
0
.
Ahora tomamos un divisor arbitrario b. Sea p(x) k
0
[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) +s
0
n n + 1.
En resumen, tal y como queramos probar, la funci on r esta acotada supe-
riormente.
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 V
K
, luego el grado m aximo solo puede alcanzarse si (b)+K = V
K
.
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 V
K
= (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) = [V
K
: (a) +K[
es nito.
Ahora podemos escribir la f ormula del teorema 8.30 como
gradb grada = (a) (b) + dimb dima,
o mejor,
dima grada (a) = dimb gradb (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:
Denicion 8.32 Llamaremos genero de un cuerpo de funciones algebraicas K
al n umero natural g que cumple
dima grada (a) = 1 g,
para todo divisor a de K.
M as adelante veremos que si el cuerpo de constantes es k
0
= 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) = [V
K
: (1) +K[.
La ecuacion que dene a g es, equivalentemente,
dima = grada (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.
Denicion 8.33 Si K es un cuerpo de funciones algebraicas, una diferencial
de V
K
es una aplicaci on lineal : V
K
k
0
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 V
K
tiene estructura de k
0
-espacio vecto-
rial. 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 V
K
/((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 k
0
-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.
Demostraci on: En primer lugar observamos que si se anula en (a
1
) y
en (a
2
), entonces tambien se anula en
(a
1
) + (a
2
) = (mcm(a
1
, a
2
)).
Esta igualdad se prueba f acilmente a partir de la relaci on (en K
P
)
P
m
+ P
n
= P
min{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(b
1
). Entonces x se anula en ((x)a) y, como ab
1
[ (x)a,
tambien en (ab
1
). Si x
1
, . . . , x
n
m(b
1
) son linealmente independientes
sobre k
0
, lo mismo les sucede a x
1
, . . . , x
n
(ya que por hip otesis ,= 0), luego
(ab
1
) dimb.
La denici on del genero de K nos da que
dim(ab
1
) grada + gradb + (g 1) = (ab
1
) dimb
= gradb (g 1) +(b),
luego
grada dim(ab
1
) + 2g 2 (b) dim(ab
1
) + 2g 2.
Ahora basta tomar un divisor b de grado sucientemente grande como para
que grad(ab
1
) 0, con lo que dim(ab
1
) = 0 y concluimos que grada 2g2.
En las condiciones de este teorema, es claro que el divisor a esta completa-
mente determinado por (a) y por lo tanto por .
Denicion 8.35 Sea K un cuerpo de funciones algebraicas y una diferencial
no nula de V
K
. 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 V
K
tiene dimensi on 1 sobre K.
306 Captulo 8. El teorema de Riemann-Roch
Demostraci on: Supongamos que y son dos diferenciales linealmente in-
dependientes sobre K. Entonces, si x
1
, . . . , x
n
K son linealmente independien-
tes sobre el cuerpo de constantes k
0
, se cumple que x
1
, . . . , x
n
, x
1
, . . . , x
n

son linealmente independientes sobre k


0
, pues si

a
i
x
i
+

b
i
x
i
= 0, con a
i
, b
i
k
0
,
la independencia de y obliga a que

a
i
x
i
=

b
i
x
i
= 0, luego a
i
= b
i
= 0
para todo i.
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(b
1
) entonces x se anula en ((x)a),
que contiene a (ab
1
). Similarmente, x se anula en (ab
1
), luego podemos
concluir que (ab
1
) 2 dimb. Ahora la denici on de genero nos da que
dim(ab
1
) grada + gradb + (g 1) 2 dimb
= 2(gradb (g 1) +(b)) 2 gradb 2(g 1).
Tomamos b de grado sucientemente grande como para que dim(ab
1
) = 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 V
K
en terminos de formas
diferenciales de K. Para ello observemos que si es una forma diferencial de
K, para cada elemento ideal V
K
podemos denir
_
=

P
_
P

P
.
Este operador integral es claramente k
0
-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 V
K
en el sentido de 8.33. La aplicaci on
que a cada forma le asigna su operador integral en V
K
es K-lineal y no nula.
Como el espacio de formas diferenciales de K y el de diferenciales de V
K
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 v
P
(a) > v
P
() para un primo P,
podemos tomar (a) de modo que v
P
() = v
P
() 1 y v
Q
() = v
Q
()
para Q ,= P y entonces
_
=
_
P

P
= Tr
k
0P
k
0
(Res
P
(
P

P
)).
Como v
P
(
P

P
) = 1, se cumple que Res
P
(
P

P
) ,= 0 y multiplicando

P
por un elemento adecuado de k
0P
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 V
K
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
dimA = gradA(g 1) + dim(W/A),
donde W es la clase can onica y g es el genero de K.
Demostraci on: Sea c un divisor de la clase can onica. S olo hemos de
probar que, para todo divisor a de K, se cumple (a) = dim(ca
1
). Sea una
diferencial tal que () = c.
Si b es un divisor arbitrario y x m(b
1
), entonces (x) = (cb
1
), es decir,
x se anula en (cb
1
). Recprocamente, si x es una diferencial que se anula
en (cb
1
) entonces cb
1
[ (x) = (x)c, luego x m(b
1
).
Hemos probado que (cb
1
) = dimb. Esto vale para todo divisor b. To-
mando b = ca
1
resulta (a) = dim(ca
1
).
Es imposible explicar aqu la trascendencia de este teorema.

Esta empe-
zara a ponerse de maniesto en el captulo siguiente, dedicado por completo a
mostrar sus consecuencias mas destacadas. Ahora veremos unicamente las mas
inmediatas, que nos terminan de perlar el concepto de genero.
El genero y la clase canonica 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. Enton-
ces la clase can onica de K es la unica clase W que cumple
dimW = g, gradW = 2g 2.
Demostraci on: La primera igualdad se obtiene haciendo A = 1 en el
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 gradA > 2g 2, entonces grad(W/A) < 0, luego dim(W/A) = 0 y as, el
teorema de Riemann-Roch se reduce a
dimA = gradA(g 1), (si gradA > 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 = gradAdimA+ 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 k
0
y sea k
1
K una extensi on nita de k
0
. Sean g
0
y g
1
el genero
de K respecto a k
0
y k
1
respectivamente, entonces
2g
0
2 = [k
1
: k
0
[(2g
1
2).
Demostraci on: Basta tener en cuenta que 2g 2 = 2 gradA 2 dimA
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 dimW = 2, y el teorema 8.38 implica entonces que el genero es g = 0.
Relacion entre el grado y la dimension 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 dimA = 0 si gradA < 0 (y
por lo tanto dim(W/A) = 0 si gradA > 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 A
n
una clase de divisores de K de grado n. Entonces
Si g = 0,
dimA
n
=
_
0 si n < 0,
n + 1 si n 0.
Si g = 1,
dimA
n
=
_
0 si n < 0,
n si n > 0,
dimA
0
=
_
1 si A
0
= 1,
0 si A
0
,= 1.
Si g 2,
dimA
n
=
_
0 si n < 0,
n (g 1) si n > 2g 2,
dimA
0
=
_
1 si A
0
= 1,
0 si A
0
,= 1,
dimA
2g2
=
_
g si A
2g2
= W,
g 1 si A
2g2
,= W.
8.4. El teorema de Riemann-Roch 309
La formula del genero 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 particula-
riza a la que ya conocamos para calcular el genero en el caso complejo.
Teorema 8.41 (Formula de Hurwitz) Sea K/k una extensi on separable de
cuerpos de funciones algebraicas. Sean g
K
y g
k
los generos respectivos y sea
D
K/k
el diferente de la extensi on. Entonces
2g
K
2 = [K : k[(2g
k
2) + grad
K
D
K/k
.
Demostraci on: Sea c un divisor de la clase can onica de k. De 8.16 se sigue
que D
K/k
c esta en la clase canonica de K. As,
2g
K
2 = grad
K
(D
K/k
c) = grad
K
D
K/k
+ grad
K
c
= grad
K
D
K/k
+[K : k[(2g
k
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 (Formula de Hurwitz) Sea K/k una extensi on separable de
cuerpos de funciones algebraicas y sean g
K
, g
k
sus generos respectivos. Entonces
2g
K
2 [K : k[(2g
k
2) +

P
(e
P
1) grad
K
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 e
P
.
En particular, si k
0
es un cuerpo algebraicamente cerrado de caracterstica
0 y k = k
0
(x), la f ormula de Hurwitz se reduce a
2 2g = 2[K : k[

P
(e
P
1),
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 topologico 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 aplicacion 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 ramicacion).
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 alge-
braicas, 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 f
0
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 f
0
y todo m ultiplo de f
0
es el grado de un divisor. Si g es el
genero de K, la clase canonica tiene grado 2g 2, luego f
0
[ 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 f
0
= 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 k
0
, sea g su genero y f
0
su grado mnimo. Entonces existe
un x K separador tal que [K : k
0
(x)[ g +f
0
.
Demostraci on: Del teorema de Riemann-Roch se sigue que toda clase A
con gradA g + 1 cumple dimA 2. Podemos tomar, pues, una clase A de
grado mnimo rf
0
tal que dimA 2. Ciertamente r > 0 y por la minimalidad,
una clase B con gradB = (r 1)f
0
cumple dimB < 2, luego (r 1)f
0
< g +1,
luego (r 1)f
0
g y as rf
0
g +f
0
.
Sea b un divisor entero contenido en la clase A (ver las observaciones previas
al teorema 8.25). Tomamos x m(b
1
) 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 grada

= gradb

rf
0
g +f
0
.
Respecto al cuerpo k = k
0
(x), el divisor b

es , luego es un divisor de k de
grado 1. Por consiguiente
[K : k
0
(x)[ = grad
K
b

g +f
0
.
Falta probar que x es separador. Si no lo fuera, seg un el teorema 8.12
podramos expresarlo como x = t
p
, donde p es la caracterstica de K. Entonces
(t) = a

/b

, donde gradb

< gradb rf
0
, pero entonces t m(b
1
), y
tambien 1 m(b
1
), pues (1) = b

/b

, luego dimb

2, en contradicci on con
la minimalidad de r.
En particular tenemos la siguiente caracterizaci on de los cuerpos de fraccio-
nes algebraicas:
Teorema 9.2 Un cuerpo de funciones algebraicas K sobre un cuerpo de cons-
tantes exacto k
0
es un cuerpo de fracciones algebraicas si y s olo si tiene genero 0
y tiene un divisor de grado 1 (es decir, si f
0
= 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 genero Vamos a estimar el genero de un cuerpo de fun-
ciones algebraicas en terminos del grado de una ecuaci on entre sus generadores.
Teorema 9.3 Sea K = k
0
(x, y) un cuerpo de funciones algebraicas tal que sus
generadores satisfagan una ecuaci on polinomica 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 re-
laci on.
Demostraci on: Podemos suponer que k
0
es algebraicamente cerrado, pues
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 F
n
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 F
n
(a, 1).
El polinomio F
n
(x, 1) no puede ser identicamente nulo, luego existe a k
0
tal
que F
n
(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 = k
0
(x). Dividiendo F(x, y) = 0 entre x
n
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 v


P
(y/x) 0, para
todo primo P de K que divida a . Equivalentemente, v
P
(y) v
P
(x).
Similarmente, F(x, t) es un polinomio con coecientes en o
p
para todo primo
nito p de k y tiene a y por raz, luego v
P
(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
f
s
(x), yf
s1
(x), . . . , y
n1
f
sn+1
(x),
donde f
i
(x) es cualquier polinomio en x de grado i. Por consiguiente,
dim
s
(s + 1) +s + + (s n + 2) = ns + 1
(n 1)(n 2)
2
.
Por otro lado, grad
s
= ns y, para s sucientemente grande,
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 singularida-
des sean todas ordinarias. Entonces su genero es
g =
(n 1)(n 2)
2

P
m
P
(V )(m
P
(V ) 1)
2
,
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 birracional-
mente equivalente a ninguna curva plana regular.
En efecto, es facil ver que su unica singulari-
dad 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
g =
(4 1)(4 2)
2

2(2 1)
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 P
2
.
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) k
0
[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 unica 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 consti-
tuyen 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 frac-
ciones algebraicas. Antes de probarlo conviene introducir algunos conceptos:
Denicion 9.6 Un cuerpo K de funciones algebraicas es elptico (resp. hiper-
elptico) 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 = k
0
(x) y llamamos al primo innito
de k. Entonces es el unico 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 = k
0
(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 con-
tenga una funci on con un unico polo de grado 1 ha de ser un cuerpo de fracciones
algebraicas.
Teorema 9.7 Todo cuerpo de genero g = 1 y grado mnimo f
0
= 1 es elptico.
Todo cuerpo de genero g = 2 es hiperelptico.
Demostraci on: Si K es un cuerpo de genero 1 y tiene un divisor a de
grado 1, entonces el teorema de Riemann-Roch implica que dima = 1, luego a
es equivalente a un divisor entero P tambien de grado 1, luego P es primo.
Por otra parte dimP
2
= 2, luego existe una funci on x m(P
2
) no cons-
tante. 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 grada = 2g 2 = 2 y dima = g = 2.
Tomamos una funci on x m(a
1
) no constante y llamamos k = k
0
(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 k
0
es algebraicamente cerrado y sea K un
cuerpo elptico o hiperelptico. Entonces K = k
0
(x, u), donde u satisface una
ecuacion
u
2
+R(x)u +S(x) = 0, R(x), S(x) k
0
(x).
Cambiando u por u

= u + R(x)/2 tenemos igualmente K = k


0
(x, u

) pero
ahora u

satisface una ecuacion


u
2
= T(x), T(x) k
0
(x).
Digamos que
T(x) =
a
0
(x a
1
) (x a
m
)
(x b
1
) (x b
n
)
, a
i
, b
i
k
0
.
Cambiando u

por u

= u

(x b
1
) (x b
m
) tenemos igualmente que
K = k
0
(x, u

) y ahora
u
2
= a
0
(x a
1
) (x a
m
)(x b
1
) (x b
n
).
Dividiendo u

entre una raz cuadrada de a


0
podemos suponer a
0
= 1. Si
dos races del polinomio de la derecha son iguales, digamos a
1
= a
2
, sustituimos
u

por u

/(xa
1
), con lo que se sigue cumpliendo K = k
0
(x, u

) y la raz doble
desaparece de la ecuacion. Repitiendo este proceso llegamos a que K = k
0
(x, y),
donde y satisface una ecuacion y
2
= F(x) y F(X) k
0
[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 a
1
) (x a
k
),
316 Captulo 9. Consecuencias del teorema de Riemann-Roch
con k = 2m+ 2, cambiamos x por x

= 1/(x a
k
) e y por
y

=
x
m+1
y

k1

i=1
(a
i
a
k
)
,
de modo que se sigue cumpliendo K = k
0
(x

, y

) y ademas
y
2
= (x

b
1
) (x

b
k1
),
donde los b
i
k
0
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 k
0
algebraicamente cerrado, entonces K = k
0
(x, y), donde
x, y satisfacen una ecuaci on de la forma y
2
= F(x), para un cierto polinomio
F[X] k
0
[X] m onico con races distintas dos a dos. M as a un, podemos exigir
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:
Denicion 9.9 Un cuerpo de funciones elpticas es un cuerpo de funciones
algebraicas de genero g = 1 y grado mnimo f
0
= 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 gradW = 0, dimW = 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 cuer-
pos 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 = k
0
(x, y)
donde x, y satisfacen una ecuaci on (no nula) con coecientes en k
0
de la forma
y
2
+ (ax +b)y +cx
3
+dx
2
+ex +f = 0.
Demostraci on: Sea p un divisor primo de grado 1 (cuya existencia aca-
bamos de justicar). Entonces dimp
2
= gradp
2
= 2, luego m(p
2
) con-
tiene dos funciones linealmente independientes 1, x. Tenemos que (x) = a/p
2
,
donde a es un divisor entero. As p
2
es el primo innito de k = k
0
(x), luego
[K : k[ = gradp
2
= 2. (Notemos que x no puede tener un polo simple en p,
pues entonces 1, x m(p
1
), cuando dimp = 1.)
Como dimp
3
= gradp
3
= 3, tenemos que m(p
3
) contiene tres funciones
linealmente independientes 1, x, y. No puede ser que y k
0
(x), pues entonces
1, x, y m
k
(p
2
), mientras que dim
k
(p
2
) = grad
k
(p
2
) + 1 = 2 (ya que k tiene
genero 0). As pues, K = k
0
(x, y).
Ahora observamos que 1, x, x
2
, x
3
, xy, y, y
2
m(p
6
), pero dimp
6
= 6,
luego estas siete funciones son linealmente dependientes sobre k
0
, 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 carac-
terstica del cuerpo de constantes k
0
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
= ax
3
+bx
2
+cx +d.
Ha de ser a ,= 0 o, de lo contrario, K tendra genero 0 por el teorema 9.3.
Ahora sustituimos
x ax
b
3a
, y
a
2
2
y
y la ecuacion se reduce a
y
2
= 4x
3
g
2
x g
3
, g
2
, g
3
k
0
. (9.1)
El polinomio 4x
3
g
2
xg
3
no puede tener races m ultiples (en una clausura
algebraica de k
0
), 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
= 4x
3
+cx
2
(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) = k
0
(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
ax
3
+bx
2
+cx +d = a(x )(x )(x ),
el discriminante se dene como
=
_
a( )( )( )
_
2
.
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,
=
4db
3
a
2
+
b
2
c
2
a
2
+ 18
bcd
a

4c
3
a
27d
2
.
En particular, el discriminante del miembro derecho de (9.1) resulta ser
= g
3
2
27g
2
3
. El teorema siguiente recoge lo que hemos probado:
Teorema 9.11 Sea K un cuerpo de funciones elpticas sobre un cuerpo de cons-
tantes k
0
de caracterstica distinta de 2 y 3. Entonces K = k
0
(x, y), donde x,
y satisfacen una ecuaci on de la forma
y
2
= 4x
3
g
2
x g
3
, g
2
, g
3
k
0
, g
3
2
27g
2
3
,= 0.
Recordemos que las ecuaciones de este tipo son las que hemos llamado ecua-
ciones 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

= t
2
x, y

= t
3
y,
con t k

0
, obtenemos dos nuevos generadores que satisfacen una ecuacion de
Weierstrass con coecientes g

2
= t
4
g
2
y g

3
= t
6
g
3
. Recprocamente, vamos a
probar que si K = k
0
(x, y) = k
0
(x

, y

) y ambos pares de generadores satisfa-


cen sendas ecuaciones de Weierstrass, entonces los coecientes de estas estan
relacionados en la forma g

2
= t
4
g
2
y g

3
= t
6
g
3
, para cierto t k

0
. Para ello
necesitamos el teorema siguiente:
Teorema 9.12 Si K es un cuerpo de funciones elpticas y p, p

son dos diviso-


res primos de grado 1, entonces existe un k
0
-automorsmo de K que cumple
(p) = p

.
Demostraci on: La clase [pp

] tiene grado 2, luego tambien tiene dimen-


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 = k
0
(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 k
0
no es 2, es claro que la extension ha de ser separable y, por
tener grado 2, tambien normal. Esto tambien es cierto si la caracterstica es 2.
Si la extensi on fuera inseparable sera K = k
0
(x,

), donde k
0
(x). Usando
que k
0
es perfecto, concluimos que

k
0
(

x), luego k
0
(x) K k
0
(

x).
Teniendo en cuenta los grados, resulta que K = k
0
(

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 cons-
tante k
0
de caracterstica distinta de 2 y 3. Si K = k
0
(x, y) = k
0
(x

, y

) y los
generadores satisfacen ecuaciones
y
2
= 4x
3
g
2
x g
3
, y
2
= 4x
3
g

2
x

3
,
entonces existe un t k

0
tal que g

2
= t
4
g
2
y g

3
= t
6
g
3
.
Demostraci on: Si es el primo innito de k = k
0
(x) y p es un divisor
primo de en K, entonces
2v
p
(y) = v
p
(y
2
) = e(p/)v

(4x
3
g
2
x g
3
) = 3e(p/).
Por consiguiente, 2 [ e(p/) y, como [K : k[ = 2, ha de ser e(p/) = 2.
As pues, = p
2
. Es claro tambien que p tiene grado 1. Por otra parte,
1, x, x
3
m(p
6
), luego la ecuaci on de Weierstrass implica que y
2
m(p
6
) y
as y m(p
3
).
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 k
0
-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(p
2
). Como dimp
2
= 2, ha de ser x

= a + bx,
para ciertos a, b k
0
, b ,= 0. Por otra parte, 1, x, y, y

m(p
3
) y, como
dimp
3
= 3, ha de ser y

= c + dx + ey, para ciertas constantes c, d, e k


0
,
e ,= 0. Sustituyendo en la ecuaci on de x

, y

obtenemos la igualdad de polinomios


(c +dx +ey)
2
4(a +bx)
3
+g

2
(a +bx) +g

3
= f(y
2
4x
3
+g
2
x +g
3
),
para cierta constante f k
0
.
Igualando los terminos en x
3
vemos que f = b
3
. Igualando los terminos en
y
2
sale que f = e
2
. Igualando los terminos en xy concluimos que d = 0. Los
terminos en x
2
nos dan a = 0. De los terminos en y sale c = 0, luego tenemos
que x

= bx, y

= ey con b
3
= e
2
. Llamando t = e/b k

0
tenemos que x

= t
2
x,
y

= t
3
y, de donde g

2
= t
4
g
2
y g

3
= t
6
g
3
.
As pues, no podemos asociar unvocamente a cada cuerpo K de funciones
elpticas unos coecientes g
2
, g
3
, 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 k
0
de caracterstica distinta de 2 o 3. Entonces, el elemento
J(K) =
g
3
2
g
3
2
27g
2
3
k
0
,
donde K = k
0
(x, y) con y
2
= 4x
4
g
2
x g
3
, es independiente de la elecci on de
los generadores x, y.
Es claro que cuerpos k
0
-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 constan-


tes k
0
de caracterstica distinta de 2 o 3 y tales que J(K) = J(K

). Enton-
ces existe una extensi on nita k
1
de k
0
tal que las extensiones K
1
= Kk
1
y
K

1
= K

k
1
son k
1
-isomorfas. M as a un, la extensi on k
1
puede elegirse tal que
[k
1
: k
0
[ 2, 4, 6 seg un si 1 ,= J ,= 0, J = 1 o J = 0, respectivamente.
Demostraci on: Fijemos generadores de K y K

que satisfagan ecuaciones


en forma normal de Weierstrass con coecientes g
2
, g
3
y g

2
, g

3
respectivamente.
Se cumple que g
2
y g

2
son ambos nulos o ambos no nulos seg un si J es nulo o
no. Si J ,= 0, tomamos t = (g

2
/g
2
)
1/4
en una extensi on de k
0
y as, mediante
el cambio de generadores x t
2
x, y t
3
y obtenemos generadores (en una
extension de constantes de K) que cumplen una ecuaci on en forma normal con
g
2
= g

2
. La igualdad de los invariantes implica entonces que g
3
= g

3
. Si se
da el signo negativo tomamos t

1 y al cambiar de nuevo los generadores,


obtenemos g
2
= g

2
, g
3
= g

3
.
As pues, hemos encontrado una extensi on nita k
1
de k tal que los cuerpos
K
1
y K

1
admiten pares de generadores que satisfacen la misma ecuacion en
forma normal, con lo que ciertamente son k
1
-isomorfos. En denitiva, hemos
encontrado un cuerpo k
1
en el cual tienen soluci on las ecuaciones g

2
= t
4
g
2
,
g

3
= t
6
g
3
. Podemos suponer que k
1
= k
0
(t). Ahora bien, si J ,= 0, 1, entonces
g
2
, g

2
, g
3
, g

3
son todos no nulos y t
2
= t
6
/t
2
= g

3
g
2
/g
3
g

2
, luego [k
1
: k
0
[ 2.
Si J = 1 entonces g
3
= g

3
= 0 y t
4
= g

2
/g
2
, luego [k
1
: k
0
[ 4. Finalmente, si
J = 0 entonces g
2
= g

2
= 0 y t
6
= g

3
/g
3
, luego [k
1
: k
0
[ 6.
En particular, si k
0
es algebraicamente cerrado, dos cuerpos de funciones
elpticas son k
0
-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 pre-
jado. Primeramente demostramos que las ecuaciones en forma canonica siem-
pre denen cuerpos elpticos:
Teorema 9.16 Sea K = k
0
(x, y) un cuerpo de funciones algebraicas sobre un
cuerpo de constantes k
0
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
Demostraci on: En la prueba de 9.13 hemos visto que el primo innito
de k = k
0
(x) se descompone como = p
2
en K, donde p es un primo de
grado 1. As pues, el grado mnimo de K es f
0
= 1. S olo hemos de probar
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
g
2
X g
3
. 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 k
0
es distinta de 2 y 3 y c k
0
, entonces
existe un cuerpo K de funciones elpticas sobre k
0
con invariante J(K) = c.
Demostraci on: Si c = 1 sirve el cuerpo denido por y
2
= 4(x
3
x). Para
c = 0 tomamos y
2
= 4(x
3
1) y para c ,= 0, 1 tomamos
y
2
= 4x
3
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 k
0
= 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.
Demostraci on: Si [P/p] = [P

/p], entonces P/P

es principal. Si fuera
P ,= P

, entonces P/P

= (x), donde x K sera no constante. As P

sera
el primo innito de k = k
0
(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 dimC[p] = gradC[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:
Denicion 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 iso-
morsmo 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 k
0
, los
divisores primos de grado 1 de V son todos los divisores primos de su cuerpo de
funciones racionales k
0
(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 P
2
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 k
0
(x) es
de la forma p
2
, y se cumple x m(p
2
), y m(p
3
). M as precisamente, las
funciones 1, x, y forman una base de m(p
3
). Notemos que p es el unico punto
donde x e y tienen polos, es decir, el unico 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 P
2
determinada por la forma L = aX+bY +cZ.
Sea l = L/Z = ax+by +c K. Claramente l m(p
3
), luego (l) = p
1
p
2
p
3
/p
3
,
para ciertos primos (no necesariamente distintos) p
1
, p
2
, p
3
. 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 I
q
(V L) = v
q
(l) es el n umero de veces que q gura entre los p
i
. Para
calcular I
p
(V L) no hemos de dividir L entre Z, sino entre Y , con lo que
I
p
(V L) = v
p
(l(Z/Y )) = v
p
(ly
1
). Como y m(p
3
), es (y) = q
1
q
2
q
3
/p
3
,
donde los q
i
son los puntos (nitos) donde Y = 0 corta a V . Concluimos que
I
p
(V L) = v
p
(p
1
p
2
p
3
/q
1
q
2
q
3
) es el n umero de veces que p aparece entre los p
i
.
En resumen, hemos probado que tres puntos de V (no necesariamente dis-
tintos) p
1
, p
2
y p
3
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 p
1
p
2
p
3
/p
3
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 arbi-
trariamente un primo 0 como elemento neutro. Dados dos puntos p
1
y p
2
de
V , no necesariamente distintos, consideramos la recta L que pasa por ellos y
sea p
3
el tercer punto donde esta recta corta a V , es decir, el punto para el
cual se cumple (l) = p
1
p
2
p
3
/p
3
. Sea L

la recta que une 0 con p


3
y sea s su
tercer punto de corte. Tenemos entonces que 0p
3
s/p
3
= (l

). Por consiguiente:
[p
1
p
2
] = [p
3
/p
3
] = [0s], de donde [(p
1
/0)(p
2
/0)] = [s/0], luego s = p
1
+ p
2
. En
resumen:
9.2. Cuerpos de funciones elpticas 323
0
P
Q
R
P +Q
Teorema 9.20 Sea V P
2
una c ubica regular sobre un
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 unico
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 tan-
gente 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 +Q0

.
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 verti-
cales, 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.
Demostraci on: Tomamos un sistema de referencia en el que la ecuacion de
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 +Q0

,
luego
0
(P, Q) = ((P, Q), 0

). Similarmente, P
0
= 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 (X
1
, Y
1
), (X
2
, Y
2
)
tales que X
1
,= X
2
. Esto signica que no son opuestos. La recta que los une es
Y Y
1
=
_
Y
2
Y
1
X
2
X
1
_
(X X
1
),
324 Captulo 9. Consecuencias del teorema de Riemann-Roch
y esta recta corta a la c ubica en los puntos cuya coordenada X cumple
_
Y
1
+
_
Y
2
Y
1
X
2
X
1
_
(X X
1
)
_
2
= 4X
3
g
2
X g
3
.
Puesto que dos de ellos son X
1
y X
2
y la suma de las tres races es el
coeciente de X
2
cambiado de signo, vemos que la tercera raz es
X
3
=
_
Y
2
Y
1
X
2
X
1
_
2
X
1
X
2
.
La ecuacion de la recta nos da Y
3
, y entonces la suma es el punto de coor-
denadas (X
3
, Y
3
). Ahora es claro que es una funci on racional regular en el
abierto de V V determinado por X
1
,= X
2
. 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 (P
0
, Q
0
)
donde s lo sea (un par que cumpla X
1
,= X

1
) y llamamos P

= P
0
P,
Q

= Q
0
Q, con lo que (
P

Q
) es regular en (P, Q) (es un isomorsmo),
es regular en (P
0
, Q
0
) y
P

Q
es regular en P
0
+Q
0
, luego la composicion es
regular en (P, Q).
9.3 Formas diferenciales
Si K es un cuerpo de funciones algebraicas, el termino dimW/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:
Denicion 9.22 Si K es un cuerpo de funciones algebraicas sobre un cuerpo
de constantes (exacto) k
0
y a es un divisor en K, llamaremos (a) al k
0
-espacio
vectorial de todas las formas diferenciales en K tales que v
P
() v
P
(a), para
todo primo P de K.
Teorema 9.23 Sea K un cuerpo de funciones algebraicas sobre un cuerpo de
constantes (exacto) k
0
. 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
Demostraci on: Sea una forma diferencial no nula en K. Entonces,
cualquier otra forma diferencial en K es de la forma , con K. Se
cumplir a que (a) si y solo si v
P
() +v
P
() v
P
(a) para todo primo P
de K. Si llamamos c al divisor de , tenemos que [c] = W y (a) si y solo
si v
P
() v
P
(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
k
0
-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.
Denicion 9.24 Si K es un cuerpo de funciones algebraicas, llamaremos dife-
renciales de primera clase en K a las formas diferenciales en K que no tienen po-
los, 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 unicas 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 k
0
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 k
0
, sean P
1
, . . . , P
n
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 P
1
, . . . , P
n
y Res
P
k
=
k
, para k = 1, . . . , n.
Demostraci on: Basta probar el teorema para dos primos, pues si tenemos
n primos P
1
, . . . , P
n
, podemos tomar otro m as P y aplicar el caso n = 2 para
obtener formas
k
cuyos unicos polos polos (simples) esten en P
k
y P de modo
que Res
P
k

k
=
k
, Res
P

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
A del divisor a = P
1
1
P
1
2
, que nos da
0 = dimA = gradA(g 1) + dim(W/A) = (g + 1) + dim(W/A),
donde W es la clase canonica.
As pues, dim(P
1
1
P
1
2
) = dim(W/A) = g + 1. Por otra parte, el espacio
de las diferenciales de primera clase tiene dimension g, luego ha de existir una
forma diferencial (P
1
1
P
1
2
) que no sea de primera clase, es decir, que
tenga al menos un polo y a lo sumo dos polos simples en los puntos P
1
y P
2
.
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. Evidente-
mente, dicha diferencial es unica 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 k
0
alge-
braicamente cerrado. Seg un el teorema 9.8 un cuerpo K en estas condiciones es
de la forma K = k
0
(x, y), donde x e y satisfacen una ecuacion de la forma
y
2
= (x e
1
) (x e
2g+1
), (9.2)
donde los e
i
k
0
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
,
xdx
y
, ,
x
g1
dx
y
.
Sea = x
m
y
1
dx y veamos que no tiene polos. Tomemos un primo P en K
y sea p el primo de k = k
0
(x) al cual divide. Hemos de probar que v
P
() 0.
Supongamos en primer lugar que v
P
(x) 0 y sea e = x(P) = x(p) k
0
. Si
e ,= e
j
para j = 1, . . . , 2g +1, entonces y(P) ,= 0, luego v
P
(y) = 0 y claramente
tambien v
P
(dx) 0, luego v
P
() 0. Supongamos, pues, que e = e
j
.
Como x e se anula en P, ha de ser x e =
r
, donde es una unidad en
K
P
y un primo. Por otra parte, x e
i
no se anula en P para i ,= j, luego es
una unidad. De (9.2) obtenemos que
2v
P
(y) = v
P
(x e
j
) = 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, v
P
(y) = 1 y
dx = d(x e) =
_
d
d

2
+ 2
_
d,
de donde concluimos que v
P
(dx) 1. Ahora es claro que v
P
() 0.
9.3. Formas diferenciales 327
Supongamos, por ultimo, que v
P
(x) < 0, de modo que x =
r
, donde de
nuevo es una unidad en K
P
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
y
2
=
_
1
t
e
1
_

_
1
t
e
2g+1
_
=
1
t
2g+1
(1 te
1
) (1 te
2g+1
).
Los factores de la derecha son unidades en K
P
, ya que valen 1 en P. Por
consiguiente,
2v
P
(y) = r(2g + 1).
De aqu se sigue que r = 2, con lo que v
P
(y) = 2g 1 y v
P
(x) = 2. Por
otra parte,
dx =
_
d
d

2
2
3
_
d,
con lo que v
P
(dx) 3. En total,
v
P
() = mv
P
(x) v
P
(y) +v
P
(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, . . . , x
g1
, 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 k
0
es algebraicamente
cerrado, entonces el cuerpo K = k
0
(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
y
3
,
2
=
xdx
y
3
,
3
=
y dx
y
3
.
Llamemos k = k
0
(x). Sabemos que la extensi on K/k se corresponde con la
aplicaci on regular x : V P
1
.
Sea P V un punto nito tal que x(P) = a no sea una raz cuarta de la
unidad. As v
P
(x) 0, v
P
(y) = 0. Adem as el punto a A
1
tiene cuatro
divisores (antiim agenes) en V , uno de los cuales es P, luego e
x
(P) = 1. As
pues, v
P
(xa) = v
a
(xa) = 1, luego xa es primo en K
P
. Por consiguiente,
v
P
(dx) = v
P
(d(x a)) = v
P
(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 a
4
= 1. En tal caso a tiene a P
como unico divisor en V , luego e
x
(P) = 4. Tenemos que v
P
(x) = 0 y v
P
(y) 0.
M as a un, el polinomio x
4
1 factoriza en k como producto de cuatro polinomios
distintos, uno de las cuales es x a, luego
4v
P
(y) = v
P
(y
4
) = 4v
a
(y
4
) = 4v
a
(x
4
1) = 4.
As pues, v
P
(y) = 1, luego y es primo en K
P
. Diferenciando la relaci on
y
4
= x
4
1 obtenemos que dx = (y/x)
3
dy, luego v
P
(dx) = 3. De nuevo
concluimos que las formas
i
son regulares en P.
Consideremos, por ultimo, el caso en que P es un punto innito de K. Es
claro que P
1
tiene cuatro divisores en V , luego e
x
(P) = 1. En consecuencia,
v
P
(x) = v

(x) = 1. Si recordamos que v

en k
0
(x) es el grado cambiado de
signo, resulta que
4v
P
(y) = v
p
(y
4
) = v

(x
4
1) = 4,
luego tambien v
P
(y) = 1. Como primo en K
P
podemos tomar = 1/x, con
lo que
v
P
(dx) = v
P
(d
1
) = v
P
(
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 indepen-
dientes sobre k
0
, pues en caso contrario las funciones 1, x, y, seran linealmente
dependientes.
Ahora observamos que

1
= x,

3

1
= y,
luego K = k
0
(
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
= a
11

1
+a
12

2
+a
13

3
,

2
= a
21

1
+a
22

2
+a
23

3
,

3
= a
31

1
+a
32

2
+a
33

3
,
para ciertos a
ij
k
0
. Por lo tanto,
x =

2

1
=
a
21
+a
22

2
/

1
+a
23

3
/

1
a
11
+a
12

2
/

1
+a
13

3
/

1
k
0
_

1
,

1
_
,
e igualmente y k
0
(

2
/

1
,

3
/

1
). Por lo tanto k
0
(

2
/

1
,

3
/

1
) = K.
Esto prueba que K no es hiperelptico, ya que si lo fuera podramos expresar
K = k
0
(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
=
xdx
y
,

3
=
x
2
dx
y
,
de modo que K = k
0
(

2
/

1
,

3
/

1
) = k
0
(x, x
2
) = k
0
(x), contradicci on.
9.4. Cuerpos de constantes nitos 329
9.4 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 k
0
. Entonces el grupo de las clases de grado 0 tiene orden
nito h.
Demostraci on: Si g = 0 sabemos que los unicos divisores de grado 0
son los principales, luego h = 1. Supongamos que g 1. Fijemos un divisor
b de K tal que gradb = m 1. Sea A una clase de grado 0 no principal.
Entonces gradA[b]
g
= mg g, y por el teorema de Riemann-Roch se cumple
dimA[b]
g
1. En consecuencia, esta clase contiene un divisor entero a, de
modo que ab
g
A. En particular grada = 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.
Denicion 9.28 Se llama n umero de clases de un cuerpo de funciones alge-
braicas 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 k
0
de cardinal nito q. Otra consecuencia del teorema
de Riemann-Roch es la convergencia de la funci on dseta asociada a K. Con-
cretamente, podemos denir la norma absoluta de un divisor a de K como
N(a) = q
grad a
. Claramente es multiplicativa. La funci on dseta de K es la
funci on

K
(s) =

a
1
N(a)
s
,
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:

K
(s) =

n=0

grad A=fn

aA
1
N(a)
s
,
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(a
1
), 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 dimA = m, entonces m(a
1
) 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
q
m
1
q 1
, m = dimA.
As pues,

K
(s) =
1
q 1

n=0

grad A=fn
q
m
A
1
q
fns
, m
A
= dimA.
Distingamos el caso en que el genero de K es g = 0. Entonces hay una unica
clase A de cada grado fn y su dimensi on es fn + 1, luego tenemos dos series
geometricas que convergen cuando s > 1:

K
(s) =
1
q 1

n=0
(q
1+f(1s)n
q
fsn
) =
1
q 1
_
q
1 q
f(1s)

1
1 q
fs
_
.
Operando llegamos a

K
(s) =
1
q 1
q 1 +q
f(1s)
q
1fs
(1 q
fs
)(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 fn > 2g 2, el teorema de Riemann-Roch nos da que las h clases de
grado nf tienen dimensi on fng+1. Separamos los sumandos correspondientes
a estos terminos:

2
(s) =
h
q 1

fn>2g2
q
fng+1
1
q
fsn
=
h
q 1

fn>2g2
(q
1g+f(1s)n
q
fsn
)
=
h
q 1
q
1g+(2g2+f)(1s)
1 q
f(1s)

h
q 1
q
(2g2+f)s
1 q
fs
.
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
q 1
(2g2)/f

n=0

grad A=fn
(q
m
A
fsn
q
fsn
)
=
1
q 1
(2g2)/f

n=0

grad A=fn
q
m
A
fsn

h
q 1
(2g2)/f

n=0
q
fsn
= P(q
s
)
h
q 1
1 q
(2g2+f)s
1 q
fs
,
donde P es un polinomio con coecientes en Q. Al sumar las dos partes se
cancela un termino y queda

K
(s) = P(q
s
) +
h
q 1
_
q
1g+(2g2+f)(1s)
1 q
f(1s)

1
1 q
fs
_
(9.4)
Al operar obtenemos una expresi on de la forma

K
(s) =
L(q
s
)
(1 q
fs
)(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 ultimo termino de (9.4) tiene ceros simples
en los puntos s
r
= 2ri/(f log q), para r Z. Es claro entonces que
L(q
s
r
) =
h(q
f
1)
q 1
.
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
unica extensi on de constantes de K de grado n. Sea k
1
la unica extensi on de k
0
de grado n. Llamemos K
n
= Kk
1
. Sea p un primo en K y P un divisor de p
en K
n
. Entonces
f(P/p) = [(K
n
)
P
: K
p
[ = [k
1
K
p
: K
p
[.
332 Captulo 9. Consecuencias del teorema de Riemann-Roch
El cuerpo K
p
tiene q
m
elementos, donde m = gradp, mientras que k
1
tiene
q
n
elementos. La teora de cuerpos nitos nos da que
f(P/p) =
mcm(m, n)
m
=
n
mcd(m, n)
,
luego p se descompone en t = (m, n) primos de K
n
. Para calcular la funci on

K
n
(s) hemos de trabajar con el cuerpo de constantes k
1
. Como el grado de p
respecto de k
1
sigue siendo m, el de sus divisores sera m/t. Por otra parte el
n umero de elementos de k
1
es q
n
.
En la f ormula del producto de Euler agrupamos los factores (iguales) co-
rrespondientes a los divisores de un mismo primo de K, con lo que obtenemos
que

K
n
(s) =

p
_
1
1
q
(grad p)sn/t
_
t
.
Para operar esta expresi on jamos un primo p y consideramos la raz n-sima
de la unidad
n
= e
2i/n
. Si m = gradp, entonces
m
n
tiene orden n/t, luego
x
n/t
q
msn/t
=
n/t1

r=0
(x
mr
n
q
ms
).
Si dejamos que r vare entre 0 y n 1 entonces cada factor aparece t veces,
luego
(x
n/t
q
msn/t
)
t
=
n1

r=0
(x
mr
n
q
ms
).
Haciendo x = 1 queda
(1 q
msn/t
)
t
=
n1

r=0
(1
mr
n
q
ms
) =
n1

r=0
(1 q
m(s2ri/nlog q)
)
Usando esto vemos que

K
n
(s) =
n1

r=0

K
_
s
2ri
nlog q
_
. (9.7)
Ahora bien, en el caso n = f hemos visto que cada factor tiene un polo
simple en s = 0, luego
K
f
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 constan-
tes 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) =
1
q 1
2g2

n=0

grad A=n
q
m
A
sn
+
h
q 1
_
q
1g+(2g1)(1s)
1 q
1s

1
1 q
s
_
,
luego
L(x) =
(1 qx)(1 x)
q 1
2g2

n=0

grad A=n
q
m
A
x
n
+
h
q 1
_
(1 x)q
g
x
2g1
(1 qx)
_
.
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)
2
2g2

n=0

grad A=n
x
n
+h
_
(1 x)x
2g1
(1 x)
_
h(1 x)
2
2g2

n=0
x
n
+h(1 x)(x
2g1
1) 0 (mod q 1).
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
q 1

grad A=0
q
m
A

h
q 1
=
1
q 1
(q +h 1)
h
q 1
= 1,
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 ecuacion 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.
Demostraci on: Consideremos el caso en que g > 0. El caso g = 0 es mas
simple. Seg un hemos visto,

K
(s) =
1
q 1
2g2

n=0

grad A=n
q
m
A
ns
+
h
q 1
_
q
1g+(2g1)(1s)
1 q
(1s)

1
1 q
s
_
,
donde m
A
es la dimension de A. Por lo tanto
q
(g1)s

K
(s) =
1
q 1
2g2

n=0

grad A=n
q
m
A
(n(g1))s
+
h
q 1
_
q
g(1s)
1 q
(1s)
+
q
gs
1 q
s
_
.
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
m
A
(n(g1))s
, q
m
W/A
(g1n)s
= q
m
A
+(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
x
2g
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 funcion dseta Tomemos logaritmos en el producto de
Euler (9.6):
log
K
(s) =

p
log
1
1
1
N(p)
s
=

k=1

grad p=k

m=1
1
m
(q
s
)
mk
=

m=1

k|m

grad p=k
k
m
(q
s
)
m
=

n=1
N
n
n
(q
s
)
n
,
9.4. Cuerpos de constantes nitos 335
donde N
n
=

grad p|n
gradp. En particular, N
1
es el n umero de primos de grado 1
en K.
Sea ahora K
n
la extension de constantes de grado n de K y consideremos la
f ormula (9.7). Tenemos que
log
K
n
(s) =
n1

r=0
log
K
_
s
2ri
nlog q
_
. (9.8)
En principio, faltara un posible termino 2ki, pero enseguida veremos que
no es as. En efecto, si = e
2i/n
, el miembro derecho es
n1

r=0

m=1
N
m
m
(q
s

r
)
m
=

m=1
N
m
m
n1

r=0

mr
(q
s
)
m
=

n|m
N
m
m
(q
s
)
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

m=1
N
n)
m
m
(q
s
)
mn
.
Comparando ambas expresiones vemos que N
n
= N
n)
1
, es decir, N
n
es el
n umero de primos de grado 1 de la extensi on K
n
.
Si llamamos
1
, . . . ,
2g
a los inversos de las races de L(x), tenemos que
L(x) =
2g

i=1
(1
i
x), (9.9)
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.

K
(s) =
2g

i=1
(1
i
q
s
)
(1 q
s
)(1 q
1s
)
.
Tomando logaritmos,

n=1
N
n
n
(q
s
)
n
=

n=1
_
q
n
+ 1
2g

i=1

n
i
_
1
n
(q
s
)
n
.
Comparando ambos miembros, obtenemos la relacion
N
n
= q
n
+ 1
2g

i=1

n
i
.
336 Captulo 9. Consecuencias del teorema de Riemann-Roch
La hip otesis de Riemann Citamos sin demostracion un ultimo 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) =

n=1
1
n
s
, Re s > 1.
Riemann demostro que (s) se extiende a todo el plano complejo con un
unico 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. Rie-
mann 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. Sor-
prendentemente, Andre Weil demostro el an alogo para las funciones dseta de
los cuerpos de funciones algebraicas sobre cuerpos nitos: los unicos 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
n
q
n
1[ = [
n
1
+ +
n
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
[N
1
q 1[ 2g

q.
De hecho, la hip otesis de Riemann puede expresarse como una estimacion
asint otica de N
n
:
Teorema 9.32 La hipotesis de Riemann para un cuerpo de funciones algebrai-
cas K sobre un cuerpo de constantes exacto de q elementos equivale a que
N
n
= 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
.
Demostraci on: Si se cumple la hip otesis de Riemann tenemos que
[N
n
q
n
[ 1 +[N
n
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
[N
n
q
n
[ Cq
n/2
,
luego
[
n
1
+ +
n
2g
[ = [N
n
q
n
1[ 1 +Cq
n/2
.
De (9.9) se sigue que, para x en un entorno de 0,
log
1
L(x)
=

n=1
(
n
1
+ +
n
2g
)
x
n
n
.
Por consiguiente,

log
1
L(x)

n=1
(1 +Cq
n/2
)
[x[
n
n
log
1
1 [x[
+C log
1
1 [q
1/2
x[
.
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 ultimo, 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 K
n
su unica extensi on de constantes de grado n. Entonces K cumple la
hip otesis de Riemann si y s olo si la cumple K
n
.
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 se-
mejanza, 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) R
2
un punto de m odulo =
_
x
2
+y
2
. Su distancia a cada foco
es
r
1
= (x + 1/

2)
2
+y
2
=
2
+
2x

2
+
1
2
,
r
2
= (x 1/

2)
2
+y
2
=
2

2x

2
+
1
2
,
luego el punto est a en la lemniscata si cumple
r
1
r
2
= (
2
+ 1/2)
2
2x
2
=
4
+
2
+ 1/4 2x
2
= c
4
,
para una constante c. Si c
4
< 1/4 la lemniscata consta de dos componentes
conexas, cada una de las cuales rodea a un foco, mientras que si c
4
> 1/4
entonces hay una unica componente que rodea a ambos focos. La lemniscata
clasica, conocida como lemniscata de Bernoulli, es la correspondiente a c
4
= 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
2x
2
= 0 que, junto con la
relacion
2
= x
2
+y
2
nos da una parametrizaci on de la lemniscata:
x =
1

2
_

4
,
y =
1

2
_

2
+
4
.
Un simple calculo nos da que el elemento de longitud es
ds =
d
_
1
4
.
r
s
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
s(r) =
_
r
0
d
_
1
4
.
Probablemente, Fagnano trat o de explotar la analoga entre esta integral y
la bien conocida
arcsen r =
_
r
0
d
_
1
2
.
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
s(r) =
_
r
0
d
_
1
4
=

2
_
t
0
d

1 +
4
, r
2
=
2t
2
1 +t
4
.
0.2 0.4 0.6 0.8 1
0.2
0.4
0.6
0.8
1
t
r
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
s(r) =
_
r
0
d
_
1
4
= 2
_
t
0
d

1
4
= 2s(t),
donde
r
2
=
2
2t
2
1t
4
1 +
_
2t
2
1t
4
_
2
=
4t
2
(1 t
4
)
(1 +t
4
)
2
.
341
Esto tiene una interpretaci on geometrica: si se nalamos un punto de la lem-
niscata 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 cua-
drante). 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 u
2
= sen(x +y), u = sen x, v = sen y,
o tambien,
_
u
0
d
_
1
2
+
_
v
0
d
_
1
2
=
_
r
0
d
_
1
2
, r = u
_
1 v
2
+v
_
1 u
2
.
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
0
d
_
1
4
+
_
v
0
d
_
1
4
=
_
r
0
d
_
1
4
, r =
u

1 v
4
+v

1 u
4
1 +u
2
v
2
.
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 u
4
por P(u) = 1 +au
2
u
4
, 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 determi-
nada por una relaci on polin omica P(x, y) = 0. Estas integrales se conocen como
integrales abelianas. En terminos mas modernos, podemos denir las integra-
les abelianas como las integrales curvilneas de formas diferenciales meromorfas
sobre supercies de Riemann. Por ejemplo, para interpretar como integral abe-
liana 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
P
f() d (10.1)
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
1
d

,
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 Res
z
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 mas 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 unica 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 Denimos los smplices can onicos como

0
= 0,
1
= [0, 1],
2
= (x, y) R
2
[ 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 diferenciable
2
de un entorno abierto de
p
en R
p
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 C
p
(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
C
2
(V )

2
C
1
(V )

1
C
0
(V )
como los homomorsmos dados por
1
() = (1) (0) y
2
() =
1
+
2
+
3
,
donde

1
(t) = (t, 0),
2
(t) = (1 t, t),
3
(t) = (0, 1 t).

2
2
Aqu diferenciable signicara siempre de clase C

.
344 Captulo 10. Integrales abelianas
Llamaremos ciclos a los elementos del submodulo
Z
1
(S) = c C
1
(S) [
1
c = 0 C
1
(S)
y fronteras a los elementos de
F
1
(S) =
2
[C
2
(S)].
Se cumple que
2

1
= 0, por lo que F
1
(S) Z
1
(S), lo cual permite denir
el grupo de homologa singular de S como
H
1
(S) = Z
1
(S)/F
1
(S).
Cuando dos cadenas se diferencian en una frontera se dice que son hom ologas,
por lo que los elementos de H
1
(S) se llaman clases de homologa de S.
Es claro que si : S T es una aplicaci on diferenciable entre dos super-
cies, podemos denir

: C
p
(S) C
p
(T)
como el homomorsmo de modulos que sobre cada smplice act ua en la forma

() = . Se cumple la relaci on


p
=
p

, con lo que, en particular,

transforma ciclos en ciclos y fronteras en fronteras. A su vez, esto implica


que

induce un homomorsmo

: H
1
(S) H
1
(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). Lla-
maremos 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 d
0
d
1
= 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
_

=
_

(),
10.1. Homologa y cohomologa 345
donde la integral de la derecha es una integral de Lebesgue y

() es la p-forma
en R
p
dada por

()
a
(v
1
, . . . , v
p
) =
(a)
(d
a
(v
1
), . . . , d
a
(v
p
)).
Para p = 0 ha de entenderse que
_

= (p).
Para una cadena c =
n

i=1

i
(con
i
R), denimos
_
c
=
n

i=1

i
_

i
.
De este modo, la integral es una forma bilineal
_
: C
p
(S)
p
(S) R.
El teorema de Stokes arma que, para toda cadena c C
2
(S) y toda forma

1
(S), se cumple la relacion
_
c
=
_
c
d.
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
_

: H
1
(S) H
1
(S) R.
Si : S T es una aplicaci on diferenciable entre supercies, podemos
denir la aplicaci on lineal

:
p
(T)
p
(S) mediante

()
x
(v
1
, . . . , v
p
) =
(x)
(d
x
(v
1
), . . . , d
x
(v
p
)).
Se comprueba que

d = d

, por lo que

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
_

(c)
=
_
c

(). (10.2)
En particular
_

([c])
[] =
_

[c]

([]). (10.3)
Para calcular

es util la relaci on

(f) =

(f)

() = ( f)

().
346 Captulo 10. Integrales abelianas
Variedades analticas Veamos ahora como traducir los resultados preceden-
tes 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
+i
2
[
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 T
x
(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
+ i
2
) = d
1
+ id
2
.
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
f
0
(S, C) entonces
df =
f
z
dz +
f
z
d z.
Este operador d permite denir un grupo de cohomologa H
1
(S, C) an alo-
gamente al caso real, y es claro que la asignacion [
1
] + i[
2
] [
1
+ i
2
]
determina un isomorsmo C
R
H
1
(S, R)

= H
1
(S, C). As mismo es facil ver
que H
1
(S, C)

= C
R
H
1
(S, R).
Denimos la integral de una forma =
1
+i
2

p
(S, C) sobre un smplice
C
p
(S, C) mediante
_

=
_

1
+i
_

2
.
Por linealidad, la integral se extiende a una forma bilineal
_
: C
p
(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
_

: H
1
(S, C) H
1
(S, C) C.
Si : S T es una aplicaci on diferenciable, denimos la aplicaci on lineal

:
p
(T, C)
p
(S, C) mediante

(
1
+ i
2
) =

(
1
) + i

(
2
). Se
comprueba inmediatamente que

d = d

, por lo que

induce una
aplicaci on lineal

: H
1
(T, C) H
1
(S, C) y las f ormulas (10.2) y (10.3)
se generalizan trivialmente al caso complejo. As mismo es facil probar las
relaciones

(f) = ( f)

(),

()
x
(v) =
(x)
(d
x
(v)),
1
(S, C).
10.1. Homologa y cohomologa 347
Formas holomorfas En el captulo anterior hemos denido las formas dife-
renciales holomorfas en una supercie S como las aplicaciones que a cada punto
x S le hacen corresponder un
x
T
x
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 T
x
(S, C) = T
x
(S) T
a
x
(S), donde el segundo
sumando es el espacio tangente antiholomorfo, por lo que las cada forma holo-
morfa 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 Imf dy +i(Imf dx + Re f dy),
para una cierta funci on homomorfa f. Teniendo en cuenta que la diferencial es
un operador local, vemos que
d[
U
=
_

Re f
y

Imf
x
_
dx dy +i
_

Imf
y
+
Re f
x
_
dx dy.
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
x
dx +
Re g
y
dy +i
Img
x
dx +i
Img
y
dy
y, por otra parte,
[
U
= f dz = Re f dx Imf dy +i(Imf dx + Re f dy),
para una cierta funci on holomorfa f. Comparando ambas expresiones conclui-
mos que g cumple las ecuaciones de Cauchy-Riemann, luego es una funci on
holomorfa.
Esto implica que si denimos H
1
(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 H
1
(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
_
c
=
_
c
d =
_
c
0 = 0.
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 H
1
(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

se restringe a una aplicaci on lineal

:
1
(T)
1
(S),
que a su vez induce

: H
1
(T) H
1
(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,
_

f dz =
_
1
0

(f dz) =
_
1
0

(f dz)(
t
) dt =
_
1
0
f((t))d
t
(
t
)(z) dt
=
_
1
0
f((t))
z
t
dt =
_
1
0
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 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, Res
x
= Res
z(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 dz) =
_
z

()

f dz =
_
(z)

f dz = 2i

x
Res
x
,
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 me-
romorfa que no tenga polos en la imagen de c,
podemos subdividir
2
en tri angulos suciente-
mente peque nos como para que sus imagenes por
esten contenidas en el dominio de una carta de
S. Ademas podemos retocar levemente la sub-
divisi on para que ning un polo de se encuentre
sobre los lados de los tri angulos obtenidos. Enton-
ces 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 Res


P
de . Por linea-
lidad lo mismo vale para integrales sobre fronteras arbitrarias.
Supercies de Riemann Supongamos ahora que S es una supercie de Rie-
mann (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
a
1
b
1
a
1
1
b
1
1
a
2
b
2
a
1
2
b
1
2
a
g
b
g
a
1
g
b
1
g
.
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:
a
1
b
1
a
1
1
b
1
1
a
2
b
2
a
1
2
b
1
2
P
Cada arco a
k
(recorrido en el sentido de la echa) se corresponde en S con el
mismo arco que a
1
k
, e igualmente con los b
k
. En general, todos los vertices de
P se identican con un mismo punto de S, y as, en S tenemos 2g arcos cerrados
a
1
, b
1
, . . . , a
g
, b
g
.
En la prueba del teorema de clasicaci on se ve que el polgono P se cons-
truye 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
C
2
(P, Z) cuya frontera es hom ologa al ciclo
a
1
+b
1
a
1
1
b
1
1
+a
2
+
El hecho de que sea diferenciable a trozos hace que
S
=

(
P
) (que no es
sino la triangulaci on de S) sea tambien una cadena en S, cuya frontera es ahora
a
1
+b
1
a
1
b
1
+ = 0.
Se demuestra que las clases de los ciclos a
1
, b
1
, . . . , a
g
, b
g
forman una base de
H
1
(S, Z). En lo sucesivo, salvo que indiquemos lo contrario, cuando hablemos
de una base de H
1
(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: observe-
mos que las unicas funciones holomorfas en S son las constantes, luego no existen
formas diferenciales holomorfas exactas (salvo la forma nula). Esto signica que
H
1
(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 funcio-
nes 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 se-
gunda 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 Res
P
.
Sea una forma diferencial en una supercie de Riemann S y sea a
1
, . . . , a
g
,
b
1
, . . . , b
g
una base de H
1
(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 a
k
, b
k
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
A
k
=
_
a
k
, B
k
=
_
b
k
, k = 1, . . . , g.
Si z es un ciclo en S, tenemos que su clase de homologa se expresa como
[z] =
g

k=1
(m
k
[a
k
] +n
k
[b
k
]), (10.4)
10.2. Integraci on de formas meromorfas 351
para ciertos m
k
, n
k
Z, luego
z =
g

k=1
(m
k
a
k
+n
k
b
k
) +c,
para cierta 2-cadena c en S. Consecuentemente,
_
z
=
g

k=1
(m
k
A
k
+n
k
B
k
) +
_
c
.
Por el teorema de los residuos, la ultima 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
_
P
O

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 a
k
, b
k
cons-
truida 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 . Llame-
mos
A
k
=
_
a
k
, B
k
=
_
B
k
, A

k
=
_
a
k
, B

k
=
_
b
k
.
Sea D S la imagen por del interior de P, que es un abierto simplemente
conexo en S. Si P
1
y P
2
son puntos de D, podemos denir
_
P
2
P
1

como la integral sobre cualquier arco en D que una P


1
con P
2
. Fijado un punto
O D, la funci on g : D C dada por
g(P) =
_
P
O

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 P
1
en el interior de [
2
], tenemos que, para cualquier otro
punto P en dicho interior,
g(P) =
_
P
1
O
+
_
P
P
1
,
donde la segunda integral se calcula respecto de cualquier arco contenido en U
que una P
1
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 unica.
La construccion muestra que si P [
2
], entonces
g(P) =
_
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 an-
gulos
1
y
2
y vamos a calcular la relacion entre los valores g
1
(P) y g
2
(P). Si
P D tenemos g
1
(P) = g
2
(P) = g(P). En caso contrario P es la imagen por
de dos puntos P
1
y P
2
situados en la frontera de P, tal y como muestra la
gura.
O

P
1
P
2
a
1
k
b
k
a
k
(En realidad la gura ilustra una posibilidad. La otra es que P
1
y P
2
esten
sobre dos lados b
k
y b
1
k
, en cuyo caso la echa del lado intermedio tendra
sentido opuesto.) Llamamos O

al punto de P que se corresponde con O.


La poligonal que va de O

a P
1
, de P
1
a P
2
sobre la frontera de P y de P
2
a O

es un ciclo en P, y como este es simplemente conexo, es una frontera.


Por consiguiente, su imagen

() es una frontera en S, luego


0 =
_

()
= g
1
(P) +B
k
g
2
(P),
10.2. Integraci on de formas meromorfas 353
donde hemos usado que las integrales sobre los dos fragmentos de a
k
y a
1
k
se
cancelan porque, en S, son integrales de la misma forma sobre el mismo arco
recorrido en sentidos opuestos. As pues, g
1
(P) g
2
(P) = B
k
.
Similarmente, si P
1
esta en b
k
y P
2
en b
1
k
, resulta g
1
(P) g
2
(P) = A
k
.
Sea
S
=
1
+ +
r
la triangulaci on que hemos tomado. Denimos
=
r

j=1
_

j
g
j
, (10.5)
donde g
j
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 g
j
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 a
k
y b
k
.

Estos no se cancelan,
porque para cada punto P = (P
1
) = (P
2
) situado sobre uno de estos lados,
con P
1
sobre a
k
(o b
k
) y P
2
sobre a
1
k
(o b
1
k
), la funci on g
j
toma valores
diferentes, digamos g
+
(P) cuando recorremos a
k
o b
k
positivamente y g

(P)
cuando lo hacemos negativamente. El resultado es
S =
g

k=1
__
a
k
g
+
+
_
b
k
g
+

_
a
k
g


_
b
k
g

_
=
g

k=1
__
b
k
(g
+
g

) +
_
a
k
(g
+
g

)
_
.
Pero hemos visto que g
+
(P)g

(P) = A
k
sobre b
k
y g
+
(P)g

(P) = B
k
sobre a
k
. Por consiguiente,
=
g

k=1
(A
k
B

k
B
k
A

k
).
Por otra parte, podemos evaluar calculando la integral sobre cada tri an-
gulo. Observemos que g
j
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

P
Res
P
(g),
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
Res
P
(g) = g(P) Res
P
, 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 A
k
, B
k
, A

k
, B

k
y los periodos polares de (es decir, los
n umeros 2i Res
P
) satisfacen la relacion:
g

k=1
(A
k
B

k
B
k
A

k
) = 2i

P
g(P) Res
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 dife-
renciales de primera clase en una supercie de Riemann S de genero g 1,
sean A
k
, B
k
los periodos de y A

k
, B

k
los periodos de . Entonces
g

k=1
(A
k
B

k
B
k
A

k
) = 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 B-
periodos) entonces son iguales:
Teorema 10.3 (Segundas relaciones de Riemann) Si A
k
y B
k
son los pe-
riodos de una diferencial de primera clase no nula en una supercie de Rie-
mann S de genero g 1, entonces
i
g

k=1
(A
k

B
k
B
k

A
k
) > 0.
Demostraci on: Consideramos

=
r

j=1
_

j
g
j
,
donde g
j
y
j
son los mismos que en (10.5). El mismo razonamiento que hemos
aplicado a nos da ahora que

=
g

k=1
(

A
k
B
k


B
k
A
k
),
luego basta probar que, para cada j,
i
_

j
g
j
> 0.
Recordemos que, salvo un sumando constante, la funci on g
j
se obtiene in-
tegrando desde un punto jo de
j
, por lo que [

j
[
2
]
= dg
j
. Sin embargo,
ahora no podemos decir que la integral sobre
j
es nula porque la forma g
j

no es holomorfa. Vamos a calcularla explcitamente.


Sea g
j
= u +iv, de modo que = dg
j
= du +idv. Aplicamos el teorema de
Stokes:
i
_

j
g
j
= i
_

j
((udu +v dv) +i(udv v du)) =
_

j
du dv.
Podemos suponer que
j
[
2
] esta contenido en el dominio de una carta z,
con lo que
du dv =
_
Re g
j
x
dx +
Re g
j
y
dy
_

_
Img
j
x
dx +
Img
j
y
dy
_
10.2. Integraci on de formas meromorfas 355
=
_
Re g
j
x
Img
j
y

Re g
j
y
Img
j
x
_
dx dy
=
_
_
Re g
j
x
_
2
+
_
Re g
j
y
_
2
_
dx dy.
As pues, al transportar la integral mediante la carta, obtenemos
_

j
du dv =
_
z

(
j
)
_
_
z
1

Re g
j
x
_
2
+
_
z
1

Re g
j
y
_
2
_
dxdy,
que es un n umero real estrictamente positivo, ya que si fuera cero entonces
Re g
j
sera constante en un abierto de S, al igual que Img
j
por las ecuaciones
de Cauchy-Riemann, pero entonces g
j
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 A
jk
, B
jk
los periodos de
j
, que forman sendas matrices
cuadradas A y B. Entonces AB
t
= BA
t
y la matriz i(A

B
t
B

A
t
) es denida
positiva.
Demostraci on: No solo vamos a probar lo que arma el teorema, sino, de
hecho, que este enunciado es equivalente a los enunciados de los dos teoremas
precedentes.
Si = y = son dos diferenciales de primera clase arbitrarias (donde
, C
g
), los vectores de periodos de son A, B, y los de son A, B.
Las primeras relaciones de Riemann arman que AB
t

t
BA
t

t
= 0 o,
equivalentemente, que (AB
t
BA
t
)
t
= 0 para todos los , C
g
. Esto se
reduce a la igualdad AB
t
= BA
t
.
Las segundas relaciones de Riemann arman que si ,= 0 entonces
i(A

B
t

t
B

A
t

t
) > 0
o, lo que es lo mismo, que (i(A

B
t
B

A
t
))
t
> 0 para todo C
g
no nulo.
Esto es, por denici on, que la matriz i(A

B
t
B

A
t
) es denida positiva.
Como consecuencia, la matriz A ha de ser regular, pues en caso contrario
existira un C
g
no nulo tal que A = 0, lo que a su vez implicara que
(i(A

B
t
B

A
t
))
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
=

k
m
ki

k
, y el periodo A

j
de

i
es A

j
=

k
m
ki
A
kj
,
luego la matriz de A-periodos de

es M
t
A. En particular, tomando la matriz
M = (A
1
)
t
, obtenemos una base cuya matriz de A-periodos es la identidad.
356 Captulo 10. Integrales abelianas
Denicion 10.5 Sea S una supercie de Riemann de genero g 1. Una base
canonica del espacio de diferenciales de primera clase de S (respecto de una base
prejada de H
1
(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 prime-
ras relaciones arman que la matriz B es simetrica, mientras que las segundas
se reducen a que la matriz i(

B B) = 2 ImB es denida positiva. Puesto que
se trata de una matriz real, esto implica que es denida positiva como matriz
real, es decir, que (ImB)
t
> 0 para todo R
g
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 unica 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 ).
Demostraci on: El teorema 9.26 nos da una diferencial de tercera clase

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
=

1
y
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 unica, 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 mis-
mos 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
. Nece-
sariamente 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
A
k
=
_
a
k
=
__
a
k

1
, . . . ,
_
a
k

g
_
C
g
,
B
k
=
_
b
k
=
__
b
k

1
, . . . ,
_
b
k

g
_
C
g
.
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
_
z
=
__
z

1
, . . . ,
_
z

g
_
es una combinaci on lineal entera de los periodos de , por lo que si P, Q S,
la integral
_
Q
P
=
_
_
Q
P

1
, . . . ,
_
Q
P

g
_
,
(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 C
g
.
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 A
k
, B
k
de
(respecto a una base de H
1
(S)) son linealmente independientes sobre R.
Demostraci on: Al construir las bases can onicas hemos visto que los pe-
riodos de dos bases distintas se corresponden por un automorsmo de C
g
, luego
podemos suponer que la base es canonica. Si vemos la matriz de periodos
(A, B) como una matriz real de dimensi on 2g2g, 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 ImB
_
Sabemos que ImB es denida positiva, luego en particular es regular, luego
la matriz tiene determinante no nulo y sus columnas son linealmente indepen-
dientes.
Por consiguiente, el grupo generado por los periodos de una base es un
retculo R

en C
g
. Observemos que no depende de la eleccion de la base de
homologa, ya que
R

=
__

Z
1
(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 C
g
, lo que
implica que el toro complejo C
g
/J

esta determinado por S salvo un isomorsmo


inducido por un automorsmo de C
g
, que es claramente una transformaci on
conforme.
Denicion 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) = C
g
/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

C
g
el retculo generado
por los periodos A
k
, B
k
de respecto a una base de H
1
(S). Entonces existe
una forma de Riemann en C
g
respecto de R

. Por consiguiente, la variedad


jacobiana J(S) es proyectiva.
Demostraci on: Como ya hemos observado, no perdemos generalidad si
tomamos como una base canonica. Consideremos los periodos A
k
, B
k
como
una R-base de V = C
g
= R
2g
y sea x
k
, y
k
su base dual. Denimos la forma
bilineal alternada E : V V R mediante
E(u, v) =
g

j=1
(y
j
(u)x
j
(v) x
j
(u)y
j
(v)).
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 R
g
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
y
j
(u) =
j
= (bQ
1
)
j
, x
j
(u) =
j
= (a bQ
1
P)
j
.
Por consiguiente, y
j
(iu) = (aQ
1
)
j
, x
j
(iu) = (b +aQ
1
P)
j
. Ahora toma-
mos dos vectores u = a +ib, v = a

+ib

y calculamos:
S(u, v) = E(iu, v) =
g

j=1
(y
j
(iu)x
j
(v) x
j
(iu)y
j
(v))
=
g

j=1
((aQ
1
)
j
(a

Q
1
P)
j
+ (b +aQ
1
P)
j
(b

Q
1
)
j
)
= (aQ
1
)(a

Q
1
P) + (b +aQ
1
P)(b

Q
1
) = aQ
1
a
t
+bQ
1
b
t
,
donde hemos usado que todas las matrices son simetricas. Ahora es inmediato
que la forma S es simetrica. Ademas,
S(u, u) = aQ
1
a
t
+bQ
1
b
t
.
Ahora basta tener en cuenta que si Q es denida positiva Q
1
tambien lo
es.
3
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 Q
1
= H
1t
Q
1
H
1
,
luego Q
1
es denida positiva.
10.3. El teorema de Abel 359
10.3 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
P

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
O
=

Q
v
Q
(a)
_
Q
O
J.
La restriccion de este homomorsmo al grupo de los divisores de grado 0 es
independiente de la elecci on de O, pues
_
a
O

_
a
O

Q
v
Q
(a)
_
O

O
= 0.
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 a
k
, b
k
una base de homologa de S sobre la que no tenga
polos, sean A
k
, B
k
C
g
los periodos de y A

k
, B

k
C los periodos de .
Entonces
g

k=1
(A
k
B

k
B
k
A

k
) = 2i

P
G(P) Res
P
(),
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,
G(P) =
_
P
O
C
g
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
_
()
O
= 0.
Demostraci on: Puesto que la integral no depende de la base de homologa
con que se calculan los periodos de , podemos tomar esta de modo que los arcos
a
k
y b
k
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
G(P) =
_
P
O
C
g
,
donde las g integrales se calculan sobre un mismo arco contenido en D. Hemos
de probar que

P
v
P
()G(P) A
k
, B
k
[ k = 1, . . . , g)
Z
.
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
v
P
() = 1 (de modo que se restringe a una carta alrededor de P). Entonces
=
d

=
1

d
d
d,
y es facil ver que Res
P
= v
P
(). Ademas es una diferencial de tercera clase,
luego podemos aplicar el teorema 10.10, que nos da la relaci on
g

k=1
(A
k
B

k
B
k
A

k
) = 2i

P
v
P
()G(P),
donde A

k
, B

k
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
A

k
=
_
a
k
=
_
a
k

(dz/z) =
_
z

(a
k
)
dz
z
= 2m
k
i,
para cierto m
k
Z. B

k
= 2n
k
i, con lo que
2i
g

k=1
(n
k
A
k
m
k
B
k
) = 2i

P
v
P
()G(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=1
(
k
A
k

k
B
k
) = 0, para ciertos
k
,
k
C,
si y s olo si
k
= CB
k
,
k
= CA
k
, para cierto C C
g
.
Demostraci on: Sea = c
1

1
+ +c
g

g
una diferencial de primera clase.
El teorema 10.2 nos da que
g

k=1
(A
k
B

k
B
k
A

k
) = 0,
donde
A

k
=
_
a
k
= (c
1
, . . . , c
g
)A
k
, B

k
=
_
b
k
= (c
1
, . . . , c
g
)B
k
.
Esto prueba una implicaci on. Para probar el recproco veamos primero que
si X C
g
cumple XA
k
= XB
k
= 0 para k = 1, . . . , g, entonces X = 0.
En efecto, tomemos = X, que es una diferencial de primera clase. En-
tonces
_
a
k
= X
_
a
k
= XA
k
= 0,
_
b
k
= X
_
a
k
= XB
k
= 0.
Sabemos que la integral
_
Q
O

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 unica soluci on del sistema de 2g ecuaciones
lineales con g inc ognitas formado con los coecientes de A
k
y B
k
es la solucion
trivial. Esto implica que la matriz de coecientes tiene rango g, luego los 2g
vectores A
k
, B
k
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
O
= 0.
362 Captulo 10. Integrales abelianas
Demostraci on: Ya hemos probado una implicaci 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 a
k
y b
k
no
contengan puntos P con v
P
(a) ,= 0. Vamos a probar que existe una diferencial
de tercera clase tal que Res
P
= v
P
(a) para todo punto P S y ademas
_
a
k
= 2im
k
,
_
b
k
= 2in
k
, m
k
, n
k
Z.
Por el teorema 9.26 tenemos una forma

que cumple la condici on sobre los


residuos. El teorema 10.10 nos da que
g

k=1
_
A
k
_
b
k

B
k
_
a
k

_
= 2i

P
G(P)v
P
(a).
Por hip otesis G(P) A
k
, B
k
)
Z
, luego existen enteros m
k
y n
k
tales que
g

k=1
_
A
k
_
b
k

B
k
_
a
k

_
= 2i
g

k=1
(A
k
n
k
B
k
m
k
),
de donde
g

k=1
___
b
k

2in
k
_
A
k

__
a
k

2im
k
_
B
k
_
= 0.
El teorema anterior nos da que
_
b
k

2in
k
= CB
k
,
_
a
k

2im
k
= CA
k
,
para cierto vector C C
g
.
La forma =

C tiene los mismos polos y residuos que

, y adem as
_
a
k
=
_
a
k

_
a
k
C =
_
a
k

CA
k
= 2im
k
.
Con b
k
se razona igualmente.
As, todos los periodos de son m ultiplos enteros de 2i, luego las integrales
_
P
O

estan denidas salvo m ultiplos enteros de 2i. Esto nos permite denir
(P) = exp
_
P
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
v
P
() = v
P
(a).
En efecto, tomemos una funci on z M(S) tal que v
P
(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
(Q) = exp
_
R
O
exp
_
Q
R
= K exp
_
Q
R
.
Si = f dz, entonces [
U
= z

(

f(z) dz), donde

f es una funci on meromorfa
en un entorno de 0 en C con un polo simple en 0 y Res
0

f = Res
P
= v
P
(a).
Por consiguiente,

f(z) =
v
P
(a)
z
+h(z),
donde h es una funci on holomorfa en 0. Seg un el teorema de cambio de variable,
_
Q
R
= v
P
(a)
_
z(Q)
z(R)
dz
z
+
_
z(Q)
z(R)
h(z) dz = v
P
(a)(log z(Q) log z(R)) +H(Q),
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
exp
_
Q
R
= exp(v
P
(a)(log z(Q) log z(R)) expH(Q) = z(Q)
v
P
(a)
K

e
H(Q)
.
En denitiva, [
U
= KK

z
v
P
(a)
H, luego es meromorfa en P y ademas
v
P
() = v
P
(a).
Veamos un enunciado equivalente del teorema de Abel. Para ello observemos
en primer lugar que si a = P
1
P
n
Q
1
1
Q
1
n
(donde los puntos P
k
y Q
k
pueden repetirse) entonces
_
a
O
=
n

k=1
_
P
k
O

n

k=1
_
Q
k
O
=
n

k=1
_
P
k
Q
k
=
n

k=1
_

k
=
_

,
donde
k
es un arco que une Q
k
con P
k
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
+ +
n
= P
1
Q
1
+ +P
2
Q
2
= P
1
Q
1
1
P
n
Q
1
n
= a.
As pues, la condici on del teorema de Abel para que a sea principal es que
_

A
k
, B
k
[ 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 necesa-
ria 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 diferen-
ciales 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 .
Denicion 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 gradW = 2g2, todo divisor de grado > 2g2 es normal. Recor-
demos que dim(W/[a]) es la dimension del espacio de las formas diferenciales
tales que a [ (). En particular, un divisor entero a = P
1
P
r
es normal si y
solo si la unica diferencial de primera clase que se anula en los puntos P
1
, . . . , P
r
es la forma nula.
Teorema 10.16 Si S es una supercie de Riemann de genero g 1, existen
g puntos distintos M
1
, . . . , M
g
S tales que el divisor M
1
M
g
es normal, es
decir, la unica diferencial de primera clase que se anula en M
1
, . . . , M
g
es la
forma nula.
Demostraci on: Llamemos W a la clase canonica de S. Sea
1
una dife-
rencial de primera clase y M
1
un punto donde
1
no se anule. Sabemos que
dim(W/(M
1
)) es la dimension del espacio de las diferenciales de primera clase
que se anulan en M
1
. Por el teorema de Riemann-Roch,
dim(M
1
) = 1 + 1 g + dim(W/(M
1
)),
y, por otra parte, dim(M
1
) = 1, pues si tiene a lo sumo un polo simple en
M
1
, 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 M
1
tiene dimension g 1. Tomamos una forma

2
que se anule en M
1
y un punto M
2
S donde no se anule
2
.
En general, supongamos que hemos encontrado r < g puntos distintos
M
1
, . . . , M
r
y r diferenciales de primera clase
1
, . . . ,
r
tales que cada
k
se
anule en M
1
, . . . , M
k1
pero no en M
k
.
Ahora, el espacio de las diferenciales de primera clase que se anulan en
M
1
, . . . , M
r
tiene dimensi on dim(W/(M
1
M
r
)). El teorema de Riemann-
Roch es
dim(W/(M
1
M
r
)) = g k 1 + dim(M
1
M
r
),
y la ultima dimensi on es 1, pues si tiene a lo sumo polos simples en los puntos
M
1
, . . . , M
r
, entonces
r
tendra a lo sumo un polo en M
r
, luego no tiene
polos, luego tampoco tiene un polo en M
r
. Razonando con
r1
llegamos
a que tampoco tiene un polo en M
r1
y repitiendo llegamos a que no tiene
polos, luego es constante.
As pues, podemos tomar una forma
r+1
que se anule en M
1
, . . . , M
r
pero
no en un nuevo punto M
r+1
.
El divisor M
1
M
g
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
M
1
, . . . , M
g
, podramos expresarla como = a
1

1
+ + a
g

g
, con a
k
C, y
si a
k
fuera el mayor coeciente no nulo, tendramos que
k
se anulara en M
k
,
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 M
1
, . . . , M
g
puntos
distintos en S tales que el divisor (M
1
M
g
) es normal. Sea una base de las
diferenciales de primera clase. Entonces la aplicaci on
(P
1
, . . . , P
g
)
g

k=1
_
P
k
M
k

determina una transformaci on conforme de un producto V


1
V
g
de entornos
de P
1
, . . . , P
g
en un entorno de 0 en C
g
.
Demostraci on: Sea z
k
M(S) tal que v
M
k
(z
k
) = 1. Vamos a probar que

1
dz
1

M
1


1
dz
g

M
g
.
.
.
.
.
.

g
dz
1

M
1


g
dz
g

M
g

,= 0.
Para ello, consideramos el homomorsmo

_

dz
1

M
1
, ,

dz
g

M
g
_
del espacio de diferenciales de primera clase en C
g
. Una forma en su n ucleo se
anula en M
1
, . . . , M
g
, 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 V
k
un entorno simplemente conexo de M
k
donde
j
/dz
k
, para todo
j = 1, . . . , g, sea holomorfa (es decir, no tenga polos). Sea
h
kj
(w) =
_
z
1
(w)
M
k

j
=
_
w
0

j
dz
k

z
1
()
d,
que es una funci on holomorfa en z
k
[V
k
]. Tenemos que z
1
z
g
es una carta
en S
g
alrededor de (M
1
, . . . , M
k
) y la lectura en esta carta de la aplicaci on del
enunciado es
(w
1
, . . . , w
g
) (h
11
(w
1
) + +h
1g
(w
1
), . . . , h
g1
(w
1
) + +h
gg
(w
g
)).
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 C
g
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 aplicacion
A
_
A
O

determina un isomorsmo entre el grupo de clases de grado 0 de S y su variedad


jacobiana J(S).
Demostraci on: Por el teorema de Abel sabemos que la aplicacion esta
bien denida y es un monomorsmo de grupos. Sea U C
g
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 P
k
V
k
tales que
g

k=1
_
P
k
M
k
= .
Concluimos que es la imagen de la clase de P
1
P
g
/M
1
M
g
.
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 c
1
, . . . , c
2g
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
_
c
k
=
kj
, k = 1, . . . , 2g.
Demostraci on: Fijemos una base = (
1
, . . . ,
g
) para las diferenciales
de primera clase y consideremos su matriz de periodos:
c
1
c
2g

1
u
11
+iv
11
u
1 2g
+iv
1 2g
.
.
.
.
.
.
.
.
.

g
u
g1
+iv
g1
u
g 2g
+iv
g 2g
El teorema 10.7 arma que sus columnas son linealmente independientes
sobre R. La diferencial que buscamos sera de la forma z
1

1
+ +z
g

g
, para
368 Captulo 10. Integrales abelianas
ciertos n umeros complejos z
k
= x
k
+ iy
k
. Suponiendo, por simplicidad, j = 1,
basta exigir que cumplan
x
1
u
11
y
1
v
11
+ + x
g
u
g1
y
g
v
g1
= 1,
x
1
u
12
y
1
v
12
+ + x
g
u
g2
y
g
v
g2
= 0,
x
1
u
1 2g
y
1
v
1 2g
+ + x
g
u
g 2g
y
g
v
g 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 R
2g
).
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.
Demostraci on: a) esta ya probado, pues tendra todos sus periodos
nulos (ver las observaciones anteriores o posteriores al teorema 10.3).
b) Sea c
1
, . . . , c
2g
una base de homologa de S. Entonces
[z] = m
1
[c
1
] + +m
2g
[c
2g
],
para ciertos enteros m
k
. 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 = m
j
+yi, luego m
j
= 0.
Equivalentemente, hemos probado que la forma bilineal
_

: H
1
(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
=
_
Q
O

_
P
O
=
_
Q
P
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 di-
ferencial 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
_
Q
P

es una transformaci on conforme y un isomorsmo de grupos, cuando en S con-


sideramos 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) = t
1
y
b(t) = t
2
. En realidad, seg un los convenios de orientaci on que hemos adoptado,
hemos de exigir que al recorrer la frontera de P en sentido antihorario recorramos
los arcos a y b en la forma aba
1
b
1
, 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 z
1
y z
2
corresponden
a dos elecciones de C, entonces z
1
z
2
es constante (es un elemento de R), luego
dz
1
= dz
2
. Esto nos permite denir dz como la unica forma diferencial en T
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 p

:
1
(T)
1
(C), y es claro que
p

(dz) = dz, donde la z del miembro derecho es la identidad en C. De aqu se


sigue que los periodos de dz son
A =
_
p

(a)
dz =
_
a
dz =
_
1
0

1
t dt =
1
, B =
2
.
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
p

(), donde (t) = tz. Por lo tanto,


_
Q
P
dz =
_
_
p

()
dz
_
=
__

dz
_
=
__
1
0
zt dt
_
= [z] = Q.
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 p

(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 birra-
cional (X, Y ) = (Z
2
, WZ), 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
0
dz
_
(1 z
2
)(1 mz
2
)
=
1
2
_
r
0
2z dz
_
z
2
(1 z
2
)(1 mz
2
)
=
1
2
_
t
0
dx
_
x(1 x)(1 mx)
=
1
2
_
t
0
dx
y
, t = r
2
.
10.5. Integrales elpticas 371
La ultima 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 P
1
= (x
1
, y
1
), P
2
= (x
2
, y
2
) y vamos
a calcular P
1
+ P
2
. De acuerdo con el teorema 9.20, calculamos la recta que
pasa por P
1
y P
2
, que esta determinada por la ecuaci on
Y = y
1
+
_
y
2
y
1
x
2
x
1
_
(X x
1
) = aX +b,
donde
b = y
1
x
1
_
y
2
y
1
x
2
x
1
_
=
x
1
y
2
x
2
y
1
x
1
x
2
= x
1
x
2
1 mx
1
x
2
x
1
y
2
+x
2
y
1
.
Al sustituir Y = aX +b en la ecuacion de V obtenemos
(aX +b)
2
= X(1 X)(1 mX),
ecuacion cuyas races son x
1
, x
2
y la coordenada x
3
del tercer punto P
3
= (x
3
, y
3
)
en que la recta corta a V . El termino independiente es b
2
y el coeciente director
es m, luego tenemos la relacion b
2
= mx
1
x
2
x
3
. As pues, x
3
= b
2
/(mx
1
x
2
).
La suma sera el punto P

= (x

, y

) donde la recta que pasa por (0, 0) y P


3
corta a V . Dicha recta es Y = (y
3
/x
3
)X. Razonando como antes, sustituimos
y
2
3
x
2
3
X
2
= X(1 X)(1 mX)
y concluimos que x

= 1/(mx
3
). As pues,
x

=
x
1
x
2
b
2
=
1
x
1
x
2
_
x
1
y
2
+x
2
y
1
1 mx
1
x
2
_
2
.
Todas las operaciones son correctas en el caso que nos va a interesar, a saber,
P
i
= (x
i
), donde 0 < x
1
, x
2
< 1 (los denominadores no se anulan, etc.). M as
a un, la funci on
_
x(1 x)(1 mx) es creciente a la derecha de 0, de donde se
sigue que si x
1
, x
2
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,


P
1
+P
2
= (x

).
El hecho de que la integraci on de = dx/y desde (0, 0) sea un homomorsmo
de grupos nos da ahora que
_
x
1
0
dx
y
+
_
x
2
0
dx
y
=
_
x

0
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 in-
formalmente 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 unica 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
_
1
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 unico 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 < z
1
, z
2
< 1,
se cumple
_
z
1
0
dz
_
(1 z
2
)(1 mz
2
)
+
_
z
2
0
dz
_
(1 z
2
)(1 mz
2
)
=
_
z

0
dz
_
(1 z
2
)(1 mz
2
)
,
donde
z
2
= x

=
1
x
1
x
2
_
x
1
y
2
+x
2
y
1
1 mx
1
x
2
_
2
=
1
z
2
1
z
2
2
_
z
2
1
z
2
w
2
+z
2
2
z
1
w
1
1 mz
2
1
z
2
2
_
2
=
_
z
1
w
2
+z
2
w
1
1 mz
2
1
z
2
2
_
2
,
y, en denitiva,
z

=
z
1
w
2
+z
2
w
1
1 mz
2
1
z
2
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 con-
tinuidad, 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
x
2
a
2
+
y
2
b
2
= 1, a b > 0.
El n umero 0 k < 1 dado por k
2
= (a
2
b
2
)/a
2
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 b
2
. Para calcular el elemento de longitud
despejamos y(x) = b

1 x
2
, con lo que
ds =
_
1 +y

(x)
2
dx =
_
1 k
2
x
2
1 x
2
dx =
1 k
2
x
2
_
(1 x
2
)(1 k
2
x
2
)
dx
Consecuentemente, la longitud del arco de elipse comprendido entre x = 0 y
x = x
1
1 es
s(x) =
_
x
1
0
1 k
2
x
2
_
(1 x
2
)(1 k
2
x
2
)
dx. (10.8)
Si no estuviera el numerador 1k
2
x
2
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,
_
ax
4
+bx
3
+cx
2
+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 k
2
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
x
2
), donde es una diferen-
cial 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
x
2
son tambien polos de .
Concretamente, es facil ver que la funci on 1 k
2
x
2
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 unicamente 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) Res
P
hay que
poner Res
P
(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
_
x
1
0
1 k
2
x
2
_
(1 x
2
)(1 k
2
x
2
)
dx +
_
x
2
0
1 k
2
x
2
_
(1 x
2
)(1 k
2
x
2
)
dx
=
_
x

0
1 k
2
x
2
_
(1 x
2
)(1 k
2
x
2
)
dx + 2k
2
x
1
x
2
x

,
donde
x

=
x
1
y
2
+x
2
y
1
1 k
2
x
2
1
x
2
2
,
pero la presencia del ultimo 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:
Denicion 11.1 Un periodo de una funci on f : C C

es un n umero com-
plejo ,= 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.

2
z
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.
Por otra parte, si z C es arbitrario, entonces z

1
+
2
2
+P es un entorno de
z en C. As, todo punto est a en el interior de un cierto trasladado de P.
La conexion 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 funcio-
nes 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, fg, 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

R\{0}
1

converge (absolutamente) si y s olo si > 2.


Demostraci on: Notemos que, puesto que no hemos especicado un or-
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:
0
M
m

1

1
+
2

1
+
2

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
(kM)


1
[[


1
(km)

.
Si llamamos S(n) =

[[

, donde recorre los 8(1+2+ +n) elementos


de R mas cercanos a 0, tenemos que
8
M

+
2 8
(2M)

+ +
n 8
(nM)

S(n)
8
m

+
2 8
(2m)

+ +
n 8
(nm)

,
lo cual equivale a
8
M

k=1
1
k
1
S(n)
8
m

k=1
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 con-
vergencia 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

||>M
1
(z )

,
donde R, converge absoluta y uniformemente en el disco [z[ M.
Demostraci on: Basta encontrar una constante K tal que
1
[z [


K
[[

, (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

1
K
= .
Para encontrar tomamos un R tal que [[ > M pero que tenga m odulo
mnimo [[ = M +. Entonces, si [z[ M se cumple

1
z

1
[z[
[[
1
M
M +
= .
Ahora es f acil mostrar un ejemplo de funci on elptica no constante:
Teorema 11.4 Si R es un retculo, entonces la serie
f(z) =

R
1
(z )
3
dene una funci on elptica sobre R con polos de orden 3 en cada uno de los
puntos de R.
Demostraci on: Por el teorema anterior, la suma para [[ > M de la serie
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 unicos polos son los puntos de R.
Si
0
R, entonces
0
es un periodo de f, pues, teniendo en cuenta la
convergencia absoluta,
f(z +
0
) =

R
1
(z +
0
)
3
=

R
1
(z )
3
,
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.
Denicion 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
1
2
( 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.
Denicion 11.6 Se llama funci on de Weierstrass asociada a un retculo R
de C a la funci on dada por
(z) =
1
z
2
+

R\{0}
_
1
(z )
2

1

2
_
.
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

R
1
(z )
3
.
Demostraci on: Claramente,

1
(z )
2

1

z(2 z)

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
(z )
2

1

KM(2[[ +M)
[[
4
=
KM(2 +M/[[)
[[
3

3KM
[[
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):


-1 -0.5 0.5 1
2.5
5
7.5
10
12.5
15
17.5
20
-1 -0.5 0.5 1
-400
-200
200
400
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.


Demostraci on: Basta tener en cuenta el teorema 7.7, seg 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
Denicion 11.9 Sea R un retculo en C. Para cada natural n 3, la serie de
Eisenstein de R de orden n es
G
n
=

R\{0}
1

n
.
El teorema 11.2 prueba la convergencia de las series de Eisenstein. En la
prueba del teorema siguiente se ve que G
2n+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
(z) =
1
z
2
+

n=1
(2n + 1)G
2n+2
z
2n
.
Demostraci on: Usamos el desarrollo de Taylor
1
(1 z)
2
=

n=0
(n + 1)z
n
, [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
1
(z )
2
=
1

2
_
1
z

_
2
=
1

2
_
1 +

n=1
(n + 1)
_
z

_
n
_
,
luego
1
(z )
2

1

2
=

n=1
n + 1

n+2
z
n
.
Sumando sobre y teniendo en cuenta que todas las series convergen abso-
lutamente,
(z) =
1
z
2
+

n=1
(n + 1)

R\{0}
1

n+2
z
n
=
1
z
2
+

n=1
(n + 1)G
n+2
z
n
.
Como es una funci on par, las series de Eisenstein G
2k+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
= 4
3
60G
4
140G
6
.
Demostraci on: Derivando la serie de Laurent de obtenemos que (para
todo z cercano a 0)

(z) =
2
z
3
+ 6G
4
z + 20G
6
z
3
+
382 Captulo 11. Funciones elpticas
Por lo tanto

(z)
2
=
4
z
6

24G
4
z
2
80G
6
+
donde los puntos suspensivos representan una funci on holomorfa que se anula
en 0. Por otra parte,
(z)
3
=
1
z
6
+
9G
4
z
2
+ 15G
6
+
Por consiguiente

(z)
2
4
3
+ 60G
4
(z) = 140G
6
+
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 g
2
= 60G
4
y g
3
= 140G
6
tenemos que las funciones de Weiers-
trass satisfacen la ecuacion diferencial

2
= 4
3
g
2
g
3
.
Para que podamos decir que esta ecuacion esta en forma normal hemos de
probar que el polinomio 4X
3
g
2
X g
3
no tiene races m ultiples. Vamos a
calcular estas races.
Denicion 11.12 Si R =
1
,
2
)
Z
es un retculo en C y es su correspon-
diente funci on de Weierstrass, denimos
e
1
=
_

1
2
_
, e
2
=
_

2
2
_
, e
3
=
_

1
+
2
2
_
.
El teorema siguiente muestra, entre otras cosas, que estos n umeros no de-
penden (salvo el orden) de la elecci on de la base de R:
Teorema 11.13 Si R es un retculo en C, entonces
4
3
g
2
g
3
= 4( e
1
)( e
2
)( e
3
).
Ademas, las races e
1
, e
2
, e
3
son distintas dos a dos, por lo que el discrimi-
nante del polinomio 4X
3
g
2
X g
3
cumple = g
3
2
27g
2
3
,= 0.
Demostraci on: Sea
i
uno de los tres n umeros
1
/2,
2
/2, (
1
+
2
)/2, de
modo que (
i
) = e
i
. Claramente
i
/ R, pero 2
i
R. La funci on (z) e
i
tiene un cero doble en
i
, pues, usando que

es impar, vemos que

(
i
) =

(
i
) =

(
i
+ 2
i
) =

(
i
),
luego ha de ser

(
i
) = 0 y as
i
es un cero de e
i
de orden al menos dos.
Contando los polos vemos que la funci on tiene orden 2, luego
i
ha de ser su
unico cero y su orden ha de ser exactamente 2.
11.1. Funciones doblemente peri odicas 383
Por consiguiente, la funci on g(z) = 4(e
1
)(e
2
)(e
3
) 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
g(z)
=
4(z)
3
g
2
(z) g
3
4((z) e
1
)((z) e
2
)((z) e
3
)
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 e
i
han de ser distintos, pues si, por ejemplo, e
1
= e
2
, entonces (z) e
1
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 P
2
dada por la ecuaci on Y
2
= 4X
3
g
2
X g
3
(donde g
2
y g
3
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 unico punto innito de V ,


de coordenadas homogeneas (0, 1, 0). Si lo llamamos , tenemos que (0) = .
Obviamente [
T\{0}
: T 0 C
2
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 (P
1
) = (P
2
) = y

(P
1
) =

(P
2
) con P
1
,= P
2
, entonces P
i
,= 0, pues solo tiene un polo en 0.
As pues, es nito y podemos considerar la funci on . Vemos que tiene
ceros en P
1
y P
2
. Como es par, tambien P
2
es un cero de .
Distinguimos dos casos: si P
2
,= P
2
, entonces, dado que la funci on
tiene orden 2, ha de ser P
1
= P
2
, pero entonces

(P
1
) =

(P
2
), lo que
obliga a que

(P
1
) =

(P
2
) = 0, pero esto es imposible, ya que entonces
tendra (contando multiplicidades) al menos cuatro ceros.
La otra posibilidad es P
2
= P
2
, y entonces

(P
2
) =

(P
2
) =

(P
2
),
luego ha de ser

(P
2
) = 0 y as tiene un cero en P
1
y dos en P
2
, 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 Weiers-
trass y sea V la curva elptica dada por Y
2
= 4X
3
g
2
X g
3
. 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 con-
sideramos la estructura de grupo que resulta de tomar como elemento neutro el
punto innito).
384 Captulo 11. Funciones elpticas
Demostraci on: S olo falta probar que es un homomorsmo de grupos.
Ahora bien, P +Q = S equivale a que el divisor PQ/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 respectiva-


mente.
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 g
2
(R) y g
3
(R).
Conviene considerarlos como funciones de las bases, es decir,
g
2
(
1
,
2
) = 60

(m,n)Z
2
(m,n)=(0,0)
1
(m
1
+n
2
)
4
,
g
3
(
1
,
2
) = 140

(m,n)Z
2
(m,n)=(0,0)
1
(m
1
+n
2
)
6
.
Estas funciones estan denidas cuando
1
y
2
son linealmente independien-
tes sobre R. Observemos que
g
2
(
1
,
2
) =
4
g
2
(
1
,
2
), g
3
(
1
,
2
) =
6
g
3
(
1
,
2
),
luego en particular
g
2
(
1
,
2
) =
4
1
g
2
(1,
2
/
1
), g
3
(
1
,
2
) =
6
1
g
3
(1,
2
/
1
).
Esto signica que basta estudiar las funciones de una variable
g
2
() = 60

(m,n)Z
2
(m,n)=(0,0)
1
(m+n)
4
, g
3
() = 140

(m,n)Z
2
(m,n)=(0,0)
1
(m+n)
6
,
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
) = g
3
2
(
1
,
2
) 27g
2
3
(
1
,
2
) tenemos
(
1
,
2
) =
12
(
1
,
2
) y en particular (
1
,
2
) =
12
1
(1,
2
/
1
).
Por lo tanto, basta estudiar la funci on () = (1, ) = g
3
2
() 27g
2
3
().
11.1. Funciones doblemente peri odicas 385
Por ultimo, consideramos la funci on
J(
1
,
2
) =
g
3
2
(
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
J() = J(1, ) =
g
3
2
()
()
.
La funci on J() se conoce como funci on modular de Klein. Conviene recor-
dar que g
2
y g
3
dependen unicamente del retculo generado por
1
y
2
, luego,
dado un retculo R, podemos hablar de g
2
(R), g
3
(R), (R) y J(R).
Seg un el teorema 9.14, el n umero J(R) depende unicamente 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 com-
plejo 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 c
2
y c
3
son n umeros complejos tales que c
3
2
27c
2
3
,= 0,
entonces existen n umeros complejos
1
,
2
linealmente independientes sobre R
tales que g
2
(
1
,
2
) = c
2
y g
3
(
1
,
2
) = c
3
.
Demostraci on: Seg un las observaciones previas al teorema, sabemos que
existe H tal que J() = J(1, ) = c
3
2
/(c
3
2
27c
2
3
).
Si c
2
= 0 entonces J(1, ) = 0, luego g
2
(1, ) = 0 y g
3
(1, ) ,= 0. Sea
C tal que
6
g
3
(1, ) = c
3
. Tomamos
1
= ,
2
= , de modo que
g
2
(
1
,
2
) =
4
g
2
(1, ) = 0 = c
2
y g
3
(
1
,
2
) =
6
g
3
(1, ) = c
3
.
Si c
2
,= 0 entonces J(1, ) ,= 0, luego g
2
(1, ) ,= 0. Tomamos C tal que

4
g
2
(1, ) = c
2
y
1
= ,
2
= . Entonces g
2
(
1
,
2
) =
4
g
2
(1, ) = c
2
.
Por otra parte,
c
3
2
c
3
2
27c
2
3
= J(1, ) = J(
1
,
2
) =
c
3
2
c
3
2
27g
2
3
(
1
,
2
)
.
Por lo tanto g
2
3
(
1
,
2
) = c
2
3
y g
3
(
1
,
2
) = c
3
. Cambiando
1
y
2
por

1
,
2
no alteramos g
2
pero cambiamos el signo a g
3
, con lo que podemos
garantizar la igualdad g
3
(
1
,
2
) = c
3
.
Este teorema garantiza que cualquier ecuacion en forma normal de Weiers-
trass, y
2
= 4x
3
c
2
xc
3
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
g
2
X g
3
con invariantes
g
2
, g
3
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 = 2
1
, 2
2
)
Z
. Los n umeros
1
y
2
se llaman semiperiodos. Tambien
nos va a interesar el semiperiodo
3
=
1
+
2
pues, seg un sabemos, e
1
= (
1
),
e
2
= (
2
) y e
3
= (
3
) son los ceros de 4x
3
g
2
x g
3
, 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 = 2
1
, 2
2
)
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, e
1
y e
2
son reales, y lo mismo vale para e
3
, pues es
la tercera raz del polinomio 4x
3
g
2
xg
3
y, por consiguiente, e
1
+e
2
+e
3
= 0.
Tambien es claro que los invariantes g
2
y g
3
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, 2
1
, 2
2
y 2
3
con la curva elptica V de ecuacion Y
2
= 4X
3
g
2
X g
3
. Vamos a estudiar
mas a fondo esta correspondencia. Admitiendo las desigualdades e
2
< e
3
< e
1
que enseguida demostraremos es claro que el polinomio 4X
3
g
2
X g
3
es
mayor o igual que 0 en [e
2
, e
3
] [e
1
, +[, por lo que la parte real de V tiene la
forma que muestra la gura siguiente.

(,

)
0
1
2
1

2
2
2

3
2
3
e
2
e
3
e
1
V
En principio sabemos que los cuatro vertices del rectangulo son polos de
y de

, por lo que todos ellos se corresponden con el unico 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
x0
+

(x) = , lm
x0

(x) = +.
11.2. Curvas elpticas reales 387
Teniendo en cuenta que el unico cero de

(x) en [0, 2
1
] es
1
y la periodi-
cidad, concluimos que

(x) es negativa en ]0,


1
[ y positiva en ]
1
, 2
1
[, luego
(x) es decreciente en ]0,
1
[ y creciente en ]
1
, 2
1
[. As pues, (x) tiene un
mnimo en
1
, donde toma el valor e
1
. En denitiva, su gr aca ha de ser como
muestra la gura de la p agina 380.
Tenemos que

(x)
2
= 4(x)
3
g
2
(x) g
3
no se anula en ]0,
1
[, y cuando
x va de 0 a
1
la funci on (x) desciende de + a e
1
, luego el polinomio
4x
3
g
2
x g
3
no se anula en ]e
1
, +[. Esto signica que, tal y como arm a-
bamos, e
1
es la mayor de las tres races e
1
, e
2
, e
3
.
Ahora es claro que cuando x recorre el intervalo [0, 2
1
] 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, 2


1
[, 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
_
+
e
1
dx
_
4x
3
g
2
x g
3
=
1
. (11.2)
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
, 2
1
]. En otras palabras, basta hacer el
cambio de variable x = (t).
Estudiamos ahora el segmento [0, 2
2
]. Para ello observamos que
(iz[
1
,
2
) = (z[ i
2
, i
1
),

(iz[
1
,
2
) = i(z[ i
2
, i
1
).
En efecto:
(iz[
1
,
2
) =
1
z
2
+

iR\{0}
_
1
(iz i)
2

1
(i)
2
_
=
1
z
2

iR\{0}
_
1
(z )
2

1

2
_
= (z[ i
1
, i
2
) = (z[ i
2
, i
1
).
La segunda relaci on se obtiene derivando esta. Ademas:
e
1
(
1
,
2
) = (i(i
1
)[
1
,
2
) = (i
1
[ i
2
, i
1
) = e
2
(i
2
, i
1
).
Igualmente, e
2
(
1
,
2
) = e
1
(i
2
,
1
) y, como e
1
+ e
2
+ e
3
= 0, ha de ser
e
3
(
1
,
2
) = e
3
(i
2
, i
1
).
De aqu se sigue que los invariantes de (z[ i
2
, i
1
) son g
2
y g
3
. Apli-
cando a esta funci on los resultados anteriores concluimos que e
2
es la menor
raz entre e
1
, e
2
y e
3
, luego tenemos, en efecto, las desigualdades e
2
< e
3
< e
1
.
388 Captulo 11. Funciones elpticas
Cuando z vara entre 0 y
2
, sabemos que (z[ i
2
, i
1
) decrece de +
hasta e
2
, luego (z) crece de hasta e
2
. Similarmente, cuando z vara entre

2
y 2
2
la funci on (z) decrece de e
2
hasta . As, el segmento [0, 2
2
] se
corresponde con los puntos de V de la forma (x, i
_
4x
3
+g
2
x +g
3
), con
x e
2
. Ahora es claro que
i
_
e
2

dx
_
4x
3
+g
2
x +g
3
=
2
. (11.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 extre-
mos toma los valores e
2
< e
3
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 con-
cluimos que el segmento [
3
, 2
1
+
2
] se corresponde con la parte negativa de
dicha rama. En denitiva, el segmento [
2
, 2
1
+
2
] se corresponde con la rama
izquierda de V recorrida en sentido horario. En particular,
_
e
3
e
2
dx
_
4x
3
g
2
x g
3
=
1
.
Del mismo modo se comprueba que la funci on (z) es real sobre el segmento
[
1
,
1
+2
2
]: primero crece de e
3
a e
1
y luego decrece de e
1
a e
3
(la funci on

toma valores imaginarios puros). Por consiguiente, este segmento se corresponde


con los puntos de V de la forma (x, i
_
4x
3
+g
2
x +g
3
), con e
3
x e
1
,
luego
i
_
e
1
e
3
dx
_
4x
3
+g
2
x +g
3
=
2
.
Ahora demostraremos que cualquier curva V determinada por una ecuaci on
de la forma Y
2
= 4X
3
g
2
X g
3
con invariantes reales g
2
y g
3
y de modo
que el polinomio 4X
3
g
2
X g
3
tenga tres races reales distintas e
2
< e
3
< e
1
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 = e
2
+
e
1
e
2
t
2
,
con lo que obtenemos

1
=
_
+
e
1
dx
_
4x
3
g
2
x g
3
=
_
1
0
2(e
1
e
2
)
t
3
2(e
1
e
2
)
3/2
t
3
_
(1 t
2
)(1 k
2
t
2
)
dt
11.2. Curvas elpticas reales 389
=
1

e
1
e
2
_
1
0
dt
_
(1 t
2
)(1 k
2
t
2
)
, (11.4)
donde
0 < k
2
=
e
3
e
2
e
1
e
2
< 1.
En (11.3) cambiamos x por x y luego hacemos
x =
e
1
e
2
t
2
e
1
.
Tras un c alculo similar al anterior llegamos a

2
=
i

e
1
e
2
_
1
0
dt
_
(1 t
2
)(1 k
2
t
2
)
, (11.5)
donde k
2
= 1 k
2
. Por consiguiente,
i
1

2
=
_
1
0
dt
_
(1 t
2
)(1 k
2
t
2
)
_
1
0
dt
_
(1 t
2
)(1 k
2
t
2
)
. (11.6)
Consideremos ahora una c ubica de ecuacion Y
2
= 4X
4
g
2
X g
3
, donde
el miembro derecho tiene tres races reales e
3
< e
2
< e
1
. Equivalentemente,
consideremos tres n umeros reales e
3
< e
2
< e
1
tales que e
1
+ e
2
+ e
3
= 0 y
denamos g
2
y g
3
mediante
4X
4
g
2
X g
3
= 4(X e
1
)(X e
2
)(X e
3
).
Vamos a encontrar un retculo R = 2
1
, 2
2
)
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 g
2
, g
3
, e
1
, e
2
,
e
3
. Nuestro objetivo es probar que coinciden con g
2
, g
3
, e
1
, e
2
, e
3
.
Veamos en primer lugar que existe un unico n umero real 0 < k
2
< 1 tal que,
tomando k
2
= 1 k
2
, 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 unico valor de
k
2
para el que se cumple (11.6).
La relacion (11.4) se cumple ahora para e
1
, e
2
y k
2
= (e
3
e
2
)/(e
1
e
2
)
como para e
1
, e
2
y

k
2
= ( e
3
e
2
)/( e
1
e
2
). Similarmente ocurre con (11.5),
luego concluimos que tanto k
2
como

k
2
cumplen (11.6). Por la unicidad ha
de ser k
2
=

k
2
. Entonces (11.4) implica que

e
1
e
2
=

e
1
e
2
o, mas
sencillamente, e
1
e
2
= e
2
e
2
. A su vez, k
2
=

k
2
implica entonces que
e
3
e
2
= e
3
e
2
. Uniendo a esto que e
1
+e
2
+e
3
= e
1
+ e
2
+ e
3
= 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 g
2
= g
2
, g
3
= g
3
.
El teorema siguiente resume lo que hemos probado:
Teorema 11.16 Si V es una curva elptica de ecuaci on Y
2
= 4X
3
g
2
Xg
3
,
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
. Equivalente-
mente, 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 e
1
)(X e
2
)(X e
3
), con a ,= 0 y e
1
, e
2
, e
3
n umeros
reales distintos. Entonces, el cambio
X = X

+
e
1
+e
2
+e
3
3
, Y =
_
[a[
2
Y

,
(donde el signo es el de a) determina una transformaci on proyectiva de P
2
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 2
1
= a + bi y 2
2
= 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 g
2
y g
3
tambien
son reales. Lo que ya no es cierto es que las races e
1
, e
2
, e
3
sean reales. En
efecto,
e
1
= (
1
) = (
1
) = (
2
) = e
2
,
luego e
1
y e
2
son dos n umeros imaginarios conjugados. Por el contrario, e
3
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, 2


3
[, mientras que (x) tiene un mnimo
en
3
. As mismo llegamos a que
a =
3
=
1
+
2
=
_
+
e
3
dx
_
4x
3
g
2
x g
3
.
Si consideramos los periodos 2i
1
y 2i
2
, entonces
3
, g
2
, g
3
y e
3
pasan a
ser (
1

2
)/i = b, g
2
, g
3
y e
3
, y la igualdad anterior se convierte en
bi =
1

2
= i
_
+
e
3
dx
_
4x
3
g
2
x +g
3
= i
_
e
3

dx
_
4x
3
+g
2
x +g
3
.
11.2. Curvas elpticas reales 391
Recprocamente, vamos a ver que, dada una ecuaci on Y
2
= 4X
3
g
2
Xg
3
,
donde el polinomio de la derecha tiene dos races complejas conjugadas e
1
, e
2
y
una raz real e
3
, el retculo R de periodos 2
1
= a+bi, 2
2
= 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 in-
tegrales de los semiperiodos. El cambio x = e
3
+t
2
nos da:
a =
_
+
0
dt
_
(t
2
+e
3
e
1
)(t
2
+e
3
e
2
)
Hagamos e
3
e
1
= e
i
, e
3
e
2
= e
i
, con 0 < < , donde estamos
suponiendo que Ime
1
< 0. En caso contrario haramos el cambio e
3
e
2
= e
i
.
a =
_
+
0
dt
_
t
4
+ 2t
2
cos +
2
=
1

_
+
0
dt

t
4
+ 2t
2
cos + 1
, (11.7)
donde hemos hecho el cambio t =

.
En la integral que nos da b cambiamos x por x, con lo que tenemos
b =
_
+
e
3
dx
_
4(x +e
1
)(x +e
2
)(x +e
3
)
,
Ahora hacemos t = e
2
+t
2
y, similarmente al caso de a, llegamos a que
b =
1

_
+
0
dt

t
4
2t
2
cos + 1
.
Concluimos as que
a
b
=
_
+
0
dt

t
4
+ 2t
2
cos + 1
_
+
0
dt

t
4
2t
2
cos + 1
. (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 unico valor de para el
que se cumple la igualdad.
Ahora ya podemos razonar exactamente como en el apartado anterior: -
jados g
1
y g
2
(o, equivalentemente, e
1
, e
2
, e
3
, denimos
1
y
2
mediante las
expresiones integrales que hemos hallado. Estos semiperiodos determinan un
retculo R con invariantes g
1
, g
2
, e
1
, e
2
, e
3
. La ecuacion (11.8) se cumple tanto
con como con

, luego ha de ser =

. De la ecuacion (11.7) obtenemos = ,
con lo que e
3
e
1
= e
3
e
1
, e
3
e
2
= e
3
e
2
, lo cual, unido a que las tres
races suman 0, nos permite concluir que e
i
= e
i
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
g
2
Xg
3
,
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 e
1
)(X e
2
)(X e
3
), donde e
1
y
e
2
son n umeros complejos conjugados y e
3
es real.
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:
Denicion 11.18 La funci on sigma de Weierstrass asociada a un retculo com-
plejo R es la funci on : C C dada por
(z) = z

R\{0}
_
1
z

_
e
z

+
z
2
2
2
.
Seg un la teora b asica sobre productos innitos, la convergencia de la serie

R\{0}
1
||
3
(garantizada por el teorema 11.2) implica la convergencia absoluta y casi uni-
forme del producto en todo el plano complejo.
-2 -1 1 2
-30
-20
-10
10
20
30
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
lm
z0
(z)
z
= 1.
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, i)
Z
. 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
log
(z)
z
=

R\{0}
_
log
_
1
z

_
+
z

+
z
2
2
2
_
,
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

(z)
(z)

1
z
=

R\{0}
_
1/
1 z/
+
1

+
z

2
_
,
luego
(z) =
1
z
+

R\{0}
_
1
z
+
1

+
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

(z) =
1
z
2

R\{0}
_
1
(z )
2

1

2
_
= (z).
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.
1 2 3 4
-40
-20
20
40
La gura muestra la funci on dseta del retculo 1, i)
Z
. Vemos como, en efecto,
en cada cuasiperiodo se incrementa en una cierta cantidad.
Con la notaci on de Weierstrass, es decir, R = 2
1
, 2
2
)
Z
,
3
=
1
+
2
,
llamaremos
i
=
2
i
. 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 = 2
1
, 2
2
) un retculo complejo. Entonces

2
=
i
2
.

+ 2
1
+ 2
2
+ 2
3 Demostraci on: Sea =
1

2
.
Integramos la funci on sobre la frontera del
paralelogramo indicado en la gura. En su
interior, la funci on tiene un unico polo en
0 con residuo 1, luego la integral vale 2i.
Por otra parte,
_
+2
1

() d +
_
+2
2
+2
3
() d
=
_
1
0
(( +t2
1
)2
1
( + 2
2
+t2
1
)2
1
) dt
=
_
1
0
2
2
2
1
dt = 4
2

1
;
_
+2
3
+2
1
() d +
_

+2
2
() d
=
_
1
0
(( + 2
1
+t2
2
)2
2
( +t2
2
)2
2
) dt
=
_
1
0
2
1
2
2
dt = 4
1

2
.
Por consiguiente, 4
1

2
4
2

1
= 2i.
En terminos de la funci on sigma, la denici on de

es

(z +)
(z +)

(z)
(z)
= 2

.
El miembro izquierdo es la derivada de la funci on log
(z+)
(z)
, luego existe
c

C tal que
log
(z +)
(z)
= 2

z +c

,
luego
(z +) = (z)e
2

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 e
c

= e

, luego
(z +) = (z)e

(2z+)
.
11.3. Las funciones sigma y dseta 395
En particular,
1
(z + 2
i
) = (z)e
2
i
(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 z
1
, . . . , z
r
los puntos de un paralelogramo fundamental P de R donde f
tiene ceros o polos, de multiplicidades m
1
, . . . , m
r
respectivamente. Entonces
r

j=1
m
i
z
i
R.
Demostraci on: Teniendo en cuenta que los ceros y polos de f forman un
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 unico 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 z
j
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 z
j
, donde tiene polos simples
con residuos Res
z
j
f = m
i
z
j
. El teorema de los residuos nos da que
_
+P
f

()
f()
d = 2i
r

j=1
m
j
z
j
.
Por otra parte, evaluamos la integral en un par de lados opuestos del para-
lelogramo:
_
+
1

()
f()
d +
_
+
2
+
1
+
2
f

()
f()
d
=
1
_
1
0
( +t
1
)f

( +t
1
)
f( +t
1
)
dt
1
_
1
0
( +
2
+t
1
)f

( +
2
+t
1
)
f( +
2
+t
1
)
dt
=
1

2
_
1
0
f

( +t
1
)
f( +t
1
)
dt =
2
_
+
1

()
f()
d.
Una primitiva del integrando (sobre un entorno del segmento) es una deter-
minaci 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 logarit-
mos de f() = f( +
1
). En total obtenemos 2ki
2
, para cierto k Z. Lo
mismo es valido para la integral sobre el otro par de lados del paralelogramo,
luego
2i
r

j=1
m
j
z
j
= 2i(k
1

1
+k
2

2
),
de donde se sigue el teorema.
1
A partir de esta relacion es facil concluir que es una funcion 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
f(z) = c
(z
1
) (z
n
)
(z
1
) (z

n
)
,
donde

n
= (
1
+ +
n
) (
1
+ +
n1
).
Demostraci on: Llamemos (z) al miembro derecho de la igualdad del
enunciado (sin la constante c). Por el teorema anterior tenemos que

n
R,
por lo que (z) tiene los mismos ceros y polos que f y f/ es una funci on holo-
morfa 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

i
(

(2z 2
i
+)

(2z 2
i
+))
= (z) exp
_
2

i
(
i

i
)
_
= (z).
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
()
.
Demostraci on: La funci 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 consi-
guiente (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) e
i
=
(z +
i
)(z
i
)

2
(z)
2
(
i
)
.
11.4. Las funciones de Jacobi 397
Ahora bien, (z +
i
) = (z
i
+ 2
i
) = (z
i
)e
2
i
z
, luego
(z) e
i
= e
2
i
z
(z +
i
)
2

2
(z)
2
(
i
)
.
Esto nos permite denir
_
(z) e
i
= e

i
z
(z +
i
)
(z)(
i
)
.
Mejor a un, si llamamos

i
(z) = e

i
z
(z +
i
)
(
i
)
,
tenemos funciones enteras con ceros simples en los puntos de
i
+R y tales que
_
(z) e
i
=

i
(z)
(z)
. (11.10)
La ecuacion diferencial de nos da que

(z)
2
= 4((z) e
1
)((z) e
2
)((z) e
3
) = 4

2
1
(z)
2
2
(z)
2
3
(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) = e

i
z
(z +
i
)
(
i
)
= e

i
z
(z
i
)
(
i
)
= e

i
z
(z +
i
)e
z
i
(
i
)
= e

i
z
(z +
i
)
(
i
)
=
i
(z).
11.4 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 + 2
j
) = e

i
(z+2
j
)
(z +
i
+ 2
j
)
(
i
)
= e

i
(z+2
j
)+2
j
(z+
i
+
j
)
(z +
i
)
(
i
)
= e
2
i

j
+2
j
z+2
j

i
+2
j

i
(z) = e
2
j
(z+
j
)+2
j

i
2
i

i
(z).
Si i ,= j el teorema 11.19 nos da que 2
j

i
2
i

j
= 2i, por lo que

i
(z + 2
j
) = e
2
j
(z+
j
)

i
(z).
Si i = j queda

i
(z + 2
i
) = e
2
i
(z+
i
)

i
(z).
Denicion 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 + 2
1
) =
e
2
1
(z+
1
)
(z)
e
2
1
(z+
1
)

2
(z)
= (z),
(z + 2
2
) =
e
2
2
(z+
2
)
(z)
e
2
2
(z+
2
)

2
(z)
= (z).
Esto prueba que es elptica sobre 4
1
, 2
2
)
Z
. Similarmente se comprueba
que

1
(z + 2
1
) =
1
(z),
1
(z + 2
2
) =
1
(z),

3
(z + 2
1
) =
3
(z),
3
(z + 2
2
) =
3
(z),
de donde concluimos que
1
es elptica sobre el retculo 4
1
, 2
3
)
Z
y
3
es
elptica sobre 2
1
, 4
2
)
Z
.
Conviene observar que
2
,
2
1
y
2
3
son elpticas sobre el retculo original
2
1
, 2
2
)
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
0
2
1
2
2
0
2
1
2
2
0
2
1
2
2

1

3
Ademas es impar, mientras que
1
y
3
son pares. Se comprueba inme-
diatamente 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

e
1
e
2
=

2
(
1
)
(
1
)
.
Llamamos
K =
1

e
1
e
2
, K

i =
2

e
1
e
2
.
Las funciones elpticas de Jacobi son las funciones
snu =

e
1
e
2

_
u

e
1
e
2
_
,
cnu =
1
_
u

e
1
e
2
_
, dnu =
3
_
u

e
1
e
2
_
.
Ciertamente, las tres son elpticas de orden 2 con ceros y polos simples. Vea-
mos sus propiedades. Las primeras son meras reformulaciones de las propiedades
correspondientes de ,
1
y
3
.
Periodos Tenemos las relaciones
sn(u + 2K) = snu, sn(u + 2K

i) = snu,
cn(u + 2K) = cnu, cn(u + 2K

i) = cnu,
dn(u + 2K) = dnu, dn(u + 2K

i) = dnu.
Por lo tanto la funci on snu es elptica sobre 4K, 2K

i)
Z
, mientras que
cnu es elptica sobre 4K, 2K + 2K

i)
Z
(que es un retculo mayor que el ob-
vio 4K, 4K

i)
Z
) y dnu es elptica sobre 2K, 4K

i)
Z
. Las funciones sn
2
u, cn
2
u
y dn
2
u son elpticas sobre 2K, 2K

i)
Z
.
Paridad La funci on snu es impar, y las otras dos son pares:
sn(u) = snu, cn(u) = cnu, dn(u) = dnu.
Valores en 0 Se cumple
sn0 = 0, cn0 = 1, dn0 = 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 dnu : (2m+ 1)K + (2n + 1)iK

.
Relaciones Las funciones de Jacobi satisfacen muchas relaciones. Por ejem-
plo, de la ecuaci on (11.10) se sigue que
snu =

e
1
e
2
_
(z) e
2
, cnu =
_
(z) e
1
_
(z) e
2
, dnu =
_
(z) e
3
_
(z) e
2
, (11.12)
donde z = u/

e
1
e
2
. De aqu a su vez obtenemos:
sn
2
u + cn
2
u = 1, k
2
sn
2
u + dn
2
u = 1, (11.13)
donde
k =
_
e
3
e
2
e
1
e
2
=

2
(
3
)(
1
)

2
(
1
)(
3
)
se llama m odulo de las funciones de Jacobi.
Derivadas De (11.12) se sigue que
(z) = e
2
+
e
1
e
2
sn
2
u
,
luego

(z) =
2(e
1
e
3
)
3/2
(snu)

sn
3
u
.
Por otra parte, de (11.11) obtenemos

(z) = 2

1
(z)
2
(z)
3
(z)

3
(z)
= 2

1
(z)

2
(z)

3
(z)

2
(z)
_
(z)

2
(z)
_
3
= 2 cnudnu
(e
1
e
2
)
3/2
sn
3
u
.
Comparando las dos expresiones concluimos que
(snu)

= cnudnu.
Derivando en (11.13) y usando la igualdad anterior obtenemos
(cnu)

= snudnu, (dnu)

= k
2
snudnu.
A partir de aqu podemos calcular las series de Taylor en 0 de las tres funcio-
nes sn, cn y dn en terminos de k
2
unicamente, 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 positivos. Entonces e
2
< e
3
< e
1
son n umeros
reales. Puede probarse que

e
1
e
2
> 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 < k
2
=
e
3
e
2
e
1
e
2
< 1,
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 snx, cnx y dnx toman valores reales en todo R. Las funciones
snx y cnx tienen periodo 4K, mientras que dnx tiene periodo 2K.
Las relaciones (11.13) implican que las funciones snx y cnx toman valores
entre 1 y 1, mientras que dnx 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 snx y cnx para k
2
= 1/2:
2 4 6 8 10 12
-1
-0.5
0.5
1
La funci on x = snt es biyectiva en [0, K], luego podemos usarla como cambio
de variable en la integral
_
1
0
dx
_
(1 x
2
)(1 k
2
x
2
)
=
_
K
0
snt dnt dt
_
(1 sn
2
t)(1 k
2
dn
2
t)
=
_
K
0
dt = K.
Para calcular K

recordamos que el retculo asociado a los semiperiodos



1
= i
2
,
2
= i
1
tiene races e
1
= e
2
, e
2
= e
1
y e
3
= e
3
, luego los
valores

K y

K

para sus funciones de Jacobi resultan ser



K = K

y

K

= K. El
modulo resulta ser

k
2
=
e
3
e
2
e
1
e
2
=
e
1
e
3
e
1
e
2
= 1 k
2
.
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
K

=
_
1
0
dx
_
(1 x
2
)(1 k
2
x
2
)
.
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
K =
_
1
0
dx
_
(1 x
2
)(1 k
2
x
2
)
K

=
_
1
0
dx
_
(1 x
2
)(1 k
2
x
2
)
,
donde k

es el m odulo complementario, dado por k


2
+k
2
= 1.
Se suele representar por K(m) la funci on
K(m) =
_
1
0
dx
_
(1 x
2
)(1 mx
2
)
, 0 m < 1,
que nos da los periodos de las funciones de Jacobi de par ametro m = k
2
.
Apendice 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 subvarie-
dades 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 necesaria-
mente A
n
o P
n
. Para ello conviene generalizar como sigue las correspondencias
entre conjuntos algebraicos e ideales:
Denicion A.1 Sea W una variedad afn sobre un cuerpo de constantes k y
sea S k[W]. Denimos
V
W
(S) = P W [ f(P) = 0 para todo f S.
As mismo, si C S, denimos el ideal
I
W
(C) = f k[W] [ f(P) = 0 para todo P C k[W].
Estos conceptos generalizan obviamente a los que introdujimos en el cap-
tulo II para W = A
n
. Es f acil ver que las propiedades b asicas en torno a ellos
se generalizan igualmente. Por ejemplo, si S k[W], entonces V
W
(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[X
1
, . . . , X
n
] [ [F] S.
Podemos suponer que 0 S, con lo que I(W) S

. Claramente
V
W
(S) = V (S

).
Por otra parte, si I k[W] es un ideal, tenemos que
I
W
(V
W
(I)) = radI.
En efecto, como en el argumento anterior, llamamos
I

= F k[X
1
, . . . , X
n
] [ [F] I,
que es un ideal del anillo de polinomios, y entonces
I
W
(V
W
(I)) = I
W
(V (I

)).
Si f = [F] I
W
(V
W
(I)), tenemos que F I(V (I

)) = radI

, luego F
r
I

para cierto natural r, luego f


r
I, luego f radI. El recproco es obvio.
Tambien es claro que un conjunto algebraico C W es irreducible si y solo
si el ideal I
W
(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 V
W
(f) es el conjunto vaco o bien un conjunto algebraico formado por
variedades de codimensi on 1.
Denicion 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 O
P
(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 I
U
(W U) = ()
(y, por lo tanto, W U = V
U
()).
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 m
P
(V/W) al ideal de
O
P
(V ) formado por las funciones que se anulan en un entorno de P en W.
Observemos que m
P
(V/W) es un ideal primo, pues si fg m
P
(V/W), pode-
mos tomar un entorno U de P tal que f, g k[U] y fg se anule en W
0
= WU,
es decir, fg I
U
(W
0
), que es un ideal primo de k[U], luego uno de los dos fac-
tores esta en I
U
(W
0
) m
P
(V/W).
Si V es una curva y W es un punto P V , entonces m
P
(V/W) = m
P
.
A.1. Subvariedades de codimensi on 1 405
Teorema A.3 Sea V una variedad cuasiproyectiva, P V y W una subvarie-
dad de codimensi on 1 tal que P W. Una funci on O
P
(V ) es una ecuaci on
local de W en un entorno de P si y s olo si m
P
(V/W) = ().
Demostraci on: Si es una ecuacion local de W en un entorno (afn) U
de P, entonces I
U
(W U) = (). Si u/v m
P
(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 I
U
(W U),
luego u = f, con f k[U], luego u/v = (f/v), con f/v O
P
(V ).
Supongamos ahora que m
P
(V/W) = (). Sea U
0
un entorno afn de P en
V tal que k[U
0
] y se anule en W U
0
. Como el anillo k[U
0
] es noetheriano,
tenemos que I
U
0
(W U
0
) = (f
1
, . . . , f
r
), para ciertas funciones f
i
m
P
(V/W).
Por consiguiente f
i
= g
i
, para ciertas funciones g
i
O
P
(V ).
Las funciones g
i
son regulares en un entorno de P, que por 2.39 podemos
tomar principal, es decir, de la forma U = U
0
V
U
0
(g), con g k[U
0
]. Seg un el
teorema 2.38 se cumple que k[U] = k[U
0
][1/g].
Llamemos W
0
= W U. Si demostramos que I
U
(W
0
) = (f
1
, . . . , f
r
), ten-
dremos, de hecho, que () I
U
(W
0
) (), y el teorema estara probado.
Una inclusi on es obvia. Si v I
U
(W
0
), entonces v = u/g
r
, con u k[U
0
].
La funci on u se anula en W
0
, que es un abierto (denso) en W U
0
, luego
u I
U
0
(W U
0
) y 1/g
r
k[U], de donde concluimos que v (f
1
, . . . , f
r
)
k[U]
.
De la prueba del teorema anterior se desprende lo siguiente:
Si ,

O
P
(V ) son dos ecuaciones locales de W en respectivos entornos
U
1
y U
2
de P, entonces existe otro entorno afn U U
1
U
2
donde ambas
funciones son ecuaciones locales de W.
En efecto, ambas funciones estan en m
P
(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 U
0
, que puede ser cualquiera sucientemente
peque no (luego podemos tomar el mismo para y

), y luego se toma U como


un abierto principal en U
0
, 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 ultimo 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 O
P
(V ). Recprocamente, ahora probamos
que cada primo de O
P
(V ) es la ecuacion local de una unica subvariedad:
406 Apendice A. Divisores en variedades regulares
Teorema A.4 Sea V una variedad cuasiproyectiva, P V y un primo en
O
P
(V ). Entonces existe una unica subvariedad W de codimensi on 1 en V tal
que P W y () = m
P
(V/W).
Demostraci on: Veamos la unicidad: si m
P
(V/W) = m
P
(V/W

), sea U un
entorno de P en V . Si f k[U] se anula en W U, entonces f m
P
(V/W),
luego f se anula en un entorno de P en W

, pero por regularidad se anula en


W U

. As pues, I
U
(W U) = I
U
(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 V
U
() es una uni on de subvariedades de U de codimension 1. Sea
W
0
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 W
1
V
U
(). Como W
0
y
W
1
tienen la misma dimension, ninguna puede estar contenida en la otra, luego
existen funciones h
0
, h
1
k[U] tales que h
0
es identicamente nula en W
0
y no
en W
1
, mientras que h
1
es identicamente nula en W

y no en W
0
. Entonces
h
0
h
1
I
U
(V
U
()) = rad(), luego existe un r 0 tal que (h
0
h
1
)
r
(), luego
f [ (h
0
h
1
)
r
en k[U] y, por consiguiente, en O
P
(V ). Como es primo en este
anillo, divide a un h
i
, es decir, h
i
= f, con f O
P
(V ). Como f es regular en
un entorno de P, concluimos que h
i
se anula en un entorno de P en V
U
(), luego
se anula en W
0
y en W
1
, 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 V
U
(f) = W
0
. Sea W la clausura en V de W
0
. Vamos a
ver que m
P
(V/W) = ().
Una inclusi on es obvia. Si u/v m
P
(V/W), con u, v k[U], v(P) ,= 0,
tenemos que u se anula en un entorno de P en W
0
, pero por regularidad se
anula en todo W
0
, luego u I
U
(V
U
()) = rad(), luego [ u
r
en k[U], luego
tambien en O
P
(V ), pero es primo en este anillo, luego [ u en O
P
(V ), con lo
que u/v ()
O
P
(V )
.
Para terminar de perlar la correspondencia entre subvariedades de codi-
mension 1 que pasan por P y los primos de O
P
(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.
Demostraci on: El hecho de que W tenga codimension 1 en V implica en
particular que I(V ) I(W), luego podemos tomar una funci on f I
V
(W) no
nula. En particular f O
P
(V ) y no es una unidad porque f(P) = 0. Seg un el
teorema 3.42 tenemos que O
P
(V ) es un dominio de factorizaci on unica, 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
V
WU
(
i
) son algebraicos y cubren W U, luego por la irreducibilidad de W
A.2. Divisores 407
ha de ser W U V
WU
(
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
m
P
(V/W).
Por el teorema anterior, existe una subvariedad W

de codimension 1 en V
tal que m
P
(V/W

) = () m
P
(V/W). De aqu se sigue facilmente la inclusi on
I
U
(W

U) I
U
(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.
Denicion 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 m
P
(V/W) = () y sea U un entorno afn de P
donde I
U
(W U) = (). Para cada funci on f k[U] no nula y cada natural
r 0, se cumple que
r
[ f en O
P
(V ) si y s olo si
r
[ f en k[U].
Demostraci on: Una implicaci on es evidente. Supongamos que
r
[ f en
O
P
(V ), de modo que f =
r
, para cierta funci on O
P
(V ). Podemos tomar
un entorno afn U

de P tal que k[U

], U

U y sea una ecuacion local


de W en U

, es decir, I
U
(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 I


U
(W U) = () y [
en k[U], contradicci on.
Si P es un punto de una variedad regular V , sabemos que O
P
(V ) es un
dominio de factorizaci on unica, y cada primo O
P
(V ) induce una valoraci on
v

en k(V ): para cada funci on f O


P
(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 O
P
(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
m
P
(V/W) = (), entonces la valoraci on v
P
W
inducida por en k(V ) no depende
de P. En efecto, si P

W y m
P
(V/W

) = (

) tomamos entornos anes U y U

de P y P

respectivamente, de modo que I


U
(W U) = (), I
U
(W U

) = (

),
luego tomamos un punto P

W U U

.
408 Apendice A. Divisores en variedades regulares
Entonces m
P
(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
teorema anterior, v
P
W
(s) es el maximo r tal que
r
[ s en O
P
(V ), o tambien
en k[U], o tambien en O
P
(V ), y este es v
P

W
(s). Lo mismo vale para t, luego
v
P
W
(f) = v
P

W
(f). Igualmente concluimos que v
P

W
(f) = v
P

W
(f) y, en denitiva,
v
P
W
= v
P

W
. Esto justica la denici on siguiente:
Denicion A.8 Si W es un divisor primo en una variedad cuasiproyectiva re-
gular V , P W y m
P
(V/W) = (), denimos v
W
como la valoracion en k(V )
inducida por , de modo que si f O
P
(V ) entonces v
W
(f) es el exponente de
en la descomposicion de f en factores primos.
Hemos demostrado que v
W
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 v
W
(f) es el mayor natural r tal que
r
[ f
en k[U].
Si f k(V ) y v
W
(f) = r > 0, diremos que f tiene un cero de orden r a lo
largo de W, mientras que si v
W
(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 v
P
(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.
Demostraci on: Si f tiene un cero a lo largo de W, sea U un abierto afn
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], v
W
() = v
W
() = 0 y
v
W
(f) = r s > 0. Entonces f = (/)
rs
y el hecho de que v
W
() = 0
A.2. Divisores 409
signica que / () = I
U
(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 O
P
(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 m
P
(V/W) = (). Entonces v
W
(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 O
P
(V ),
pero g/h / O
P
(V ). Podemos exigir que g y h no tengan factores comunes.
Sea un primo en O
P
(V ) tal que [ h, g. Por el teorema A.4 existe
un divisor primo W de V tal que P W y m
P
(V/W) = (). Claramente
v
W
(f) = v
W
(g) v
W
(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 v
W
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 = A
2
y f = x/y. Vamos a ver que V tiene un unico cero
simple a lo largo de la recta X = 0 y un unico 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
A
2
es la funci on x, ya que una funci on F k[A
2
] = k[X, Y ] = k[x, y] se anula
sobre W si y solo si es un m ultiplo de x. Claramente v
W
(x) = 1 y v
W
(y) = 0,
pues la funci on y solo se anula en un punto de W. Por lo tanto v
W
(f) = 1.
Igualmente razonamos que si W es Y = 0 entonces v
W
(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 cuasiproyec-
tiva regular tiene a lo sumo un n umero nito de ceros y polos.
Demostraci on: Sea f k(V ) una funci 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
Denicion A.11 Sea V una variedad cuasiproyectiva regular. El grupo de
divisores de V es el Z-modulo libre D
V
generado por los divisores primos de V .
Lo representaremos con notacion multiplicativa. Si a D
V
y W es un divisor
primo, representaremos por v
W
(a) Z al exponente de W en a.
Para cada funci on racional f k(V ) no nula denimos el divisor (f) D
V
como el dado por v
W
((f)) = v
W
(f), para todo divisor primo W. Los divisores
de esta forma se llaman divisores principales de V .
Claramente (fg) = (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 ) = D
V
/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(A
n
) = 1.
En efecto, si W es un divisor primo de A
n
, entonces el teorema 3.16 nos da
que W = V (F), para cierto polinomio irreducible F k[X
1
, . . . , X
n
]. Es claro
entonces que f = F k[A
n
] es una ecuacion local (en este caso global) de
W en A
n
, luego v
W
(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(P
n
)

= Z.
Como en el ejemplo anterior, tenemos que todo divisor primo de P
n
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[P
n
]. Lo
mas que podemos hacer es tomar una forma lineal G distinta de F y denir
f = F/G
r
k(P
n
). Si llamamos L = V (G), tenemos que (f) = W/L
r
.
En efecto, f es singular en los puntos de L, luego L es su unico polo y 1/f
es singular en los puntos de W, luego W es el unico cero de f. Para calcular las
multiplicidades tomamos un sistema de referencia en el que la recta innita sea
distinta de W o L. En el abierto afn U = A
n
tenemos que g = [F]/[X
r
n+1
] es una
funci on regular denida por la deshomogeneizaci on de F, que es un polinomio
irreducible, luego I
U
(W U) = (g). Igualmente, si llamamos h = [G]/[G

]
tenemos que I
U
(L U) = (h). As pues, v
W
(g) = 1, v
L
(h) = 1, v
W
(h) = 0,
v
L
(g) = 0 (ya que h no puede anularse sobre un abierto de W, o sera W = L,
y viceversa). Ademas, f = g/h
r
, luego v
W
(f) = 1, v
L
(f) = r.
A.2. Divisores 411
En general, si f = F/G k(P
n
), donde F y G son formas del mismo
grado, podemos exigir que sean primas entre s en k[X
1
, . . . , X
n+1
]. Descom-
pong amoslas en factores primos F = F
m
1
1
F
m
r
r
, G = F
m
r+1
r+1
F
m
s
s
. To-
mamos una forma lineal H distinta de todas las formas F
i
, de modo que
f = f
m
1
1
f
m
s
s
,
donde f
i
= F
i
/H
grad F
i
. Por el caso anterior,
(f) = W
m
1
1
W
m
s
s
,
donde W
i
= V (F
i
). (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 de-
terminada por W salvo una constante, luego podemos denir gradW = gradF
y extender esta aplicacion a un epimorsmo de grupos grad : D
P
n Z. Del
razonamiento precedente se desprende que todos los divisores principales tie-
nen 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(P
n
) 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.
Denicion 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
v
W
(a[
U
) = v
W
(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 multipli-
cidad 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 W
i
de a que pasa
por P tiene una ecuaci on local
i
. Es claro entonces que el divisor de
i
en U
es W
i
U, luego la funci on f =

v
W
i
(a)
i
cumple (f) = a[
U
.
En denitiva, vemos que todo punto de V tiene un entorno donde a es
principal. Podemos extraer un cubrimiento nito U
i
de V tal que a[
U
i
= (f
i
),
para cierta funci on f
i
k[U
i
], y entonces es claro que a esta completamente
determinado por los pares (U
i
, f
i
). Observemos que (f
i
)[
U
i
U
j
= a[
U
i
U
j
=
(f
j
)[
U
i
U
j
, luego en U
i
U
j
la funci on f
i
/f
j
tiene divisor trivial, es decir, no
tiene ni ceros ni polos.
412 Apendice A. Divisores en variedades regulares
Denicion A.13 Un sistema compatible de funciones en una variedad cuasi-
proyectiva regular V es un conjunto nito de pares (U
i
, f
i
), donde los conjun-
tos U
i
son un cubrimiento abierto de V y las funciones f
i
k[U
i
] son no nulas
y cumplen que, para cada par de ndices i, j, el cociente f
i
/f
j
es regular y no
se anula en U
i
U
j
.
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 unico divisor. En efecto, para cada divisor primo W de V , consideramos
un abierto U
i
tal que W U
i
,= y denimos v
W
(a) = v
WU
i
(f
i
). La com-
patibilidad del sistema implica que esto no depende de la elecci on de i, pues
si W U
j
,= , tomamos P W U
i
U
j
y un entorno afn U de P tal que
U U
i
U
j
y W admita una ecuaci on local en U. Entonces v
WU
i
(f
i
) es la
multiplicidad de en f
i
en O
P
(V ), pero f
i
/f
j
es una unidad de O
P
(V ), luego
dicha multiplicidad coincide con la de en f
j
, que es v
WU
j
(f
j
). 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 (U
i
, f
i
), (V
j
, g
j
) se corresponden con el mismo divisor si y solo si
las funciones f
i
/g
j
son regulares y no se anulan en los abiertos U
i
V
j
.
Ahora podemos dar condiciones para que una aplicaci on : V W per-
mita 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 = W
m
1
1
W
m
r
r
en una variedad V al
cerrado sopa = W
1
W
r
(con el convenio sop1 = ).
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 ] , sopa. En particular,
esto sucede siempre que es densa. Podemos tomar una familia compatible de
funciones (U
i
, f
i
) tal que [V ] U
i
,= . Vamos a ver que entonces tambien se
cumple [V ] U
i
, sop(f
i
).
Supongamos que [V ] U
i
sop(f
i
). Claramente [V ] es irreducible, pues
en caso contrario V sera reducible. Entonces [V ] = [V ] U
i
sop(f
i
). Por
construccion de f
i
tenemos que sop(f
i
) U
i
= sopa U
i
. As pues,
[V ] U
i
[V ] U
i
sopa,
A.2. Divisores 413
luego, tomando clausuras de nuevo,
[V ] [V ] = [V ] U
i
sopa,
contradicci on.
De este modo, las funciones f
i
son funciones racionales no nulas en
1
[U
i
],
y es inmediato comprobar que los pares (
1
[U
i
], f
i
) forman un sistema com-
patible 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 ] U
i
,= ), 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 ] , sopa y sea
(U
i
, f
i
) un sistema compatible de funciones en W asociado a a y tal que
[V ] U
i
,= para todo i. Entonces (
1
[U
i
], f
i
) es un sistema compatible
de funciones en V que determina un divisor (a) independiente de la elecci on
del sistema de funciones.
Si a
1
y a
2
son dos divisores de V
2
determinados por los sistemas de funciones
(U
i
, f
i
) y (V
j
, g
j
), es claro que a
1
a
2
esta determinado por el sistema de
funciones (U
i
V
j
, f
i
g
j
), 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 varieda-
des regulares, tenemos que : D
W
D
V
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 denicion 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 conexion con los n umeros de interseccion y el teorema de Bezout, nosotros
veremos unicamente 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.
Denicion A.15 Consideremos dos curvas elpticas E
1
y E
2
consideradas como
grupos con la operaci on denida en 9.19 a partir de sendos puntos O
1
y O
2
. Una
isogenia : E
1
E
2
es una aplicaci on regular tal que (O
1
) = O
2
.
En realidad las isogenias cumplen m as de lo que en principio hemos exigido:
Teorema A.16 Las isogenias son homomorsmos de grupos.
Demostraci on: : E
1
E
2
una isogenia entre curvas elpticas. Pode-
mos suponer que es no nula. Consideramos el diagrama siguiente,
E
1
//

H
0
(E
1
)

E
2
//
H
0
(E
2
)
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.
Denicion A.17 Si E
1
y E
2
son dos curvas elpticas (con una estructura de
grupo prejada), llamaremos Hom(E
1
, E
2
) al conjunto de todas las isogenias
de E
1
en E
2
, que claramente es un grupo abeliano con la suma denida pun-
tualmente. (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 com-
plejas a traves de su representacion como toros complejos (all las llam abamos
homomorsmos analticos). Los resultados de esta seccion generalizan sustan-
cialmente a los vistos all.
Las isogenias mas simples de una curva elptica E en s misma son las multi-
plicaciones 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 : E
1
E
2
es un sub-
grupo nito de E
1
, 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(E
1
) : [k(E
2
)][. Si es se-
parable, entonces todos los puntos de E
2
salvo a lo sumo un n umero nito de
ellos (los ramicados) tienen grad antiim agenes, pero si es una isogenia en-
tonces 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
( , ) : EndE EndE 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 : EndE N dada
por n() = grad satisface la relacion
n( +) +n( ) = 2(n() +n()), (A.1)
pues entonces basta denir
(, ) =
1
2
(n( +) n() n()) =
1
2
(n() +n() n( )).
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 : T
P
E T
Q
E T
P+Q
E.
Para ello consideramos la aplicaci on i
1
Q
: E E E dada por i
1
Q
(R) =
(R, Q). Como i
1
Q
S =
Q
, tenemos que d
P
i
1
Q
d
(P,Q)
S = d
P

Q
. Igualmente
sucede con la otra componente, luego
d
(P,Q)
S = d
P

Q
+d
Q

P
.
En particular concluimos que d
(P,Q)
S es suprayectiva.
Vamos a usar esto para demostrar que S(O) = . En efecto, sea t
O
un
par ametro local de E en O y sea U un entorno de O donde t
O
sea regular y
no tenga m as ceros. Entonces (U, t
O
) 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 t
O
y
les asignamos la funci on constante 1.
As, S(O) es el divisor de S(t
O
) en S
1
[U]. Ciertamente, S(t
O
) es regular en
S
1
[U], luego S(O) no tiene polos. Por otra parte, si (P, Q) S
1
[U] cumple
S(t
O
)(P, Q) = t
O
(P + Q) = 0 es porque P + Q = 0, luego S(t
O
) se anula
unicamente sobre los puntos de S
1
[U], luego es el unico cero de S(O).
Falta probar que su multiplicidad es 1. Para ello basta probar que S(t
O
) es una
ecuacion local de . A su vez, si tomamos (P, P) , basta ver que S(t
O
) es
primo en O
(P,P)
(E E). Este anillo es un dominio de factorizaci on unica y el
ideal maximal m
(P,P)
contiene a todos los primos. Por consiguiente, si S(t
O
)
fuera compuesta, cumplira S(t
O
) m
2
(P,P)
.
Ahora bien, como d
(P,P)
S : T
(P,P)
(E E) T
O
E es suprayectiva, su
dual m
O
/m
2
O
m
(P,P)
/m
2
(P,P)
es inyectiva, luego S(t
O
) / m
2
(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 p
i
: E E E, para i = 1, 2, y
vamos a demostrar que
p
1
(O) = O E, p
2
(O) = E O.
A.3. Aplicaci on a las isogenias 417
Razonando como antes, p
1
(O) es el divisor de p
1
(t
O
) en S
1
[U]. De nuevo
se trata de un divisor sin polos y con OE como unico cero. La multiplicidad
es 1 porque d
(O,O)
p
1
es suprayectiva.
El resultado crucial es la siguiente igualdad de clases de divisores en E E:
[] = [p
1
(O)
2
p
2
(O)
2
]. (A.2)
Para probarla basta encontrar f k(E E) con divisor /p
1
(O)
2
p
2
(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 unico punto innito. En-
tonces, 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 x
1
, y
1
, x
2
, y
2
las funciones coordenadas en E E y consideremos la
funci on f = x
1
x
2
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 x
1
x
1
(P), x
2
x
2
(P) son un sistema
de par ametros locales en (P, P). Esto implica que d
(P,P)
x
1
y d
(P,P)
x
2
son
linealmente independientes, luego d
(P,P)
(x
1
x
2
) ,= 0, luego x
1
x
2
/ m
2
(P,P)
,
luego f es primo en O
(P,P)
(E E). Seg un A.4 existe una curva W en E E
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 xx(P) = xx(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 p
1
(O) y p
2
(O). Vamos a probar
que su multiplicidad en f es 2. Ante todo,
f =
_
1
x
2
x
1
_
x
1
,
y el primer factor vale 1 en cualquier punto (O, P), luego v
p
1
(O)
(f) = v
p
1
(O)
(x
1
).
Un par ametro local de E en O es x/y, luego t = x
1
/y
1
forma parte de un sistema
de par ametros locales de EE en (O, P), luego su diferencial es no nula, luego
t / m
2
(O,P)
y, por consiguiente, es primo en O
(O,P)
(EE). De aqu se sigue que
es una ecuacion local de p(O) alrededor de (O, P). Como
x
1
=
x
3
1
y
2
1
t
2
y el primer factor es una unidad de O
(O,P)
(E E), podemos concluir que
v
p
1
(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 de-
mostrar la relaci on (A.1). Consideremos dos isogenias , EndE tales que
, , + y sean no nulas. Sea f : E E E la aplicaci on dada por
f(P) = ((P), (P)). Entonces f p
1
= , f p
2
= , luego
f(p
1
(O)) = (O), f(p
2
(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 ultimo, 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 / sopa. 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 (U
i
, f
i
) asociado a a tal
que 0[E] U
i
,= (es decir, O U
i
), entonces las funciones 0 f
i
= f
i
(O) ,= 0
son constantes no nulas, que determinan el divisor trivial.
As pues, gradf(

) = 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
= m
2
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 sepa-
rable, luego concluimos que el subgrupo E[m] formado por los puntos P E
tales que mP = O tiene orden m
2
. 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][ p
3
. Por otra parte, si m = p
r
m

, con
(m, m

) = 1, entonces E[m] no puede contener un subgrupo de orden p


2r
, luego
ha de haber exactamente dos factores de orden p
r
.
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. Re-
verte, 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 Whi-
ley & 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 (con-
junto), 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
canonica, 356
de trascendencia, 9
dual, 266
birracional
aplicaci on, 93
equivalencia, 93
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
canonica, 291
diferencial, 291
clausura
entera, 5
proyectiva, 71
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
422

INDICE DE MATERIAS 423


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
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

INDICE DE MATERIAS
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
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

También podría gustarte