Vous êtes sur la page 1sur 496

Carlos Ivorra Castillo

TEOR

IA DE CUERPOS
DE CLASES
Esencialmente, el algebra y el dinero determinan
clases; la primera a nivel intelectual, el segundo a
nivel pr actico.
Simone Weil

Indice General
Introduccion ix
Captulo I: Dominios de Dedekind 1
1.1 Resultados b asicos . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Localizacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3 Extensiones de dominios de Dedekind . . . . . . . . . . . . . . . 13
1.4 Extensiones de Galois . . . . . . . . . . . . . . . . . . . . . . . . 19
1.5 Normas de ideales . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Captulo II: Compleciones 27
2.1 Divisores primos . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.2 Cuerpos p-adicos . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.3 La aritmetica de los cuerpos numericos . . . . . . . . . . . . . . . 41
2.4 Extensiones no ramicadas . . . . . . . . . . . . . . . . . . . . . 49
2.5 Extensiones totalmente ramicadas . . . . . . . . . . . . . . . . . 53
2.6 Complementos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Captulo III: Diferentes y discriminantes 63
3.1 M odulos complementarios . . . . . . . . . . . . . . . . . . . . . . 63
3.2 Diferentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
3.3 Discriminantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
3.4 Ejemplos y aplicaciones . . . . . . . . . . . . . . . . . . . . . . . 80
Captulo IV: El smbolo de Artin 85
4.1 El smbolo de Frobenius . . . . . . . . . . . . . . . . . . . . . . . 85
4.2 El smbolo de Artin . . . . . . . . . . . . . . . . . . . . . . . . . 88
4.3 El homomorsmo de Artin . . . . . . . . . . . . . . . . . . . . . . 97
Captulo V: Similitud de ideales 99
5.1 Divisores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
5.2 Clases de ideales . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
5.3 Densidad de ideales . . . . . . . . . . . . . . . . . . . . . . . . . . 107
v
vi

INDICE GENERAL
Captulo VI: Elementos ideales 113
6.1 Deniciones y propiedades b asicas . . . . . . . . . . . . . . . . . 113
6.2 La topologa de los elementos ideales . . . . . . . . . . . . . . . . 117
6.3 Extensiones de elementos ideales . . . . . . . . . . . . . . . . . . 126
6.4 Extensiones de Galois . . . . . . . . . . . . . . . . . . . . . . . . 131
Captulo VII: El isomorsmo de Artin 135
7.1 Cocientes de Herbrand y grupos de cohomologa . . . . . . . . . 136
7.2 La primera desigualdad fundamental . . . . . . . . . . . . . . . . 144
7.3 Preliminares a la segunda desigualdad . . . . . . . . . . . . . . . 150
7.4 La segunda desigualdad fundamental . . . . . . . . . . . . . . . . 155
7.5 El n ucleo del homomorsmo de Artin . . . . . . . . . . . . . . . 161
Captulo VIII: Cuerpos de clases 171
8.1 El isomorsmo de Artin sobre clases de elementos ideales . . . . 171
8.2 El teorema de existencia . . . . . . . . . . . . . . . . . . . . . . . 173
8.3 Conexi on con la teora local . . . . . . . . . . . . . . . . . . . . . 177
8.4 La teora local de cuerpos de clases . . . . . . . . . . . . . . . . . 183
8.5 El teorema de ramicaci on . . . . . . . . . . . . . . . . . . . . . . 188
8.6 Ejemplos de cuerpos de clases . . . . . . . . . . . . . . . . . . . . 190
Captulo IX: Funciones dseta 201
9.1 Funciones dseta generalizadas . . . . . . . . . . . . . . . . . . . . 201
9.2 Caracteres modulares . . . . . . . . . . . . . . . . . . . . . . . . 203
9.3 El teorema de factorizaci on . . . . . . . . . . . . . . . . . . . . . 205
9.4 El teorema de Dirichlet . . . . . . . . . . . . . . . . . . . . . . . 212
9.5 La segunda desigualdad fundamental . . . . . . . . . . . . . . . . 219
Captulo X: Teora de la ramicacion 225
10.1 Grupos y cuerpos de ramicaci on . . . . . . . . . . . . . . . . . . 226
10.2 C alculo de grupos de ramicaci on . . . . . . . . . . . . . . . . . . 232
10.3 Grupos de ramicaci on de subcuerpos . . . . . . . . . . . . . . . 236
10.4 La ramicaci on y el isomorsmo de Artin . . . . . . . . . . . . . 242
10.5 El conductor y la ramicaci on . . . . . . . . . . . . . . . . . . . . 251
10.6 C alculo de conductores . . . . . . . . . . . . . . . . . . . . . . . . 257
Captulo XI: Ejemplos y aplicaciones 261
11.1 El cuerpo de clases de Hilbert . . . . . . . . . . . . . . . . . . . . 261
11.2 Automorsmos del cuerpo base . . . . . . . . . . . . . . . . . . . 263
11.3 Grupos de ordenes . . . . . . . . . . . . . . . . . . . . . . . . . . 266
11.4 Generos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
11.5 C alculo de cuerpos de clases . . . . . . . . . . . . . . . . . . . . . 274
11.6 Formas cuadr aticas . . . . . . . . . . . . . . . . . . . . . . . . . . 282

INDICE GENERAL vii


Captulo XII: Extensiones innitas 291
12.1 Extensiones innitas de Galois . . . . . . . . . . . . . . . . . . . 291
12.2 El isomorsmo de Artin para extensiones innitas . . . . . . . . 296
12.3 El homomorsmo de Artin local . . . . . . . . . . . . . . . . . . . 301
12.4 La aritmetica de las extensiones innitas . . . . . . . . . . . . . . 309
Captulo XIII: La ley de reciprocidad 311
13.1 El smbolo de Hilbert . . . . . . . . . . . . . . . . . . . . . . . . . 312
13.2 El smbolo potencial . . . . . . . . . . . . . . . . . . . . . . . . . 315
13.3 La ley de reciprocidad c ubica . . . . . . . . . . . . . . . . . . . . 319
13.4 La ley de reciprocidad bicuadr atica . . . . . . . . . . . . . . . . . 323
Captulo XIV: Cohomologa de grupos 329
14.1 Preliminares al algebra homol ogica . . . . . . . . . . . . . . . . . 329
14.2 Homologa y cohomologa de grupos . . . . . . . . . . . . . . . . 339
14.3 Las sucesiones exactas de homologa y cohomologa . . . . . . . . 348
14.4 C alculo de grupos de cohomologa . . . . . . . . . . . . . . . . . 352
14.5 Extensiones de grupos . . . . . . . . . . . . . . . . . . . . . . . . 359
Captulo XV: Formaciones 365
15.1 Formaciones de cuerpos . . . . . . . . . . . . . . . . . . . . . . . 365
15.2 Restriccion, transferencia e inaci on . . . . . . . . . . . . . . . . 370
15.3 Cohomologa en formaciones de cuerpos . . . . . . . . . . . . . . 379
15.4 El grupo de Brauer de una formaci on local . . . . . . . . . . . . 383
15.5 Formaciones de clases . . . . . . . . . . . . . . . . . . . . . . . . 391
Captulo XVI: Teora general de cuerpos de clases 397
16.1 Construcci on de los productos exteriores . . . . . . . . . . . . . . 397
16.2 Propiedades de los productos exteriores . . . . . . . . . . . . . . 405
16.3 El isomorsmo de Artin . . . . . . . . . . . . . . . . . . . . . . . 412
16.4 Cuerpos de clases . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
16.5 El teorema de existencia local . . . . . . . . . . . . . . . . . . . . 429
Captulo XVII: La teora global 435
17.1 La cohomologa de los elementos ideales . . . . . . . . . . . . . . 435
17.2 La cohomologa de los grupos de clases de elementos ideales . . . 444
17.3 El smbolo de Artin sobre Q . . . . . . . . . . . . . . . . . . . . . 447
17.4 La teora global de cuerpos de clases . . . . . . . . . . . . . . . . 453
17.5 El teorema de los ideales principales . . . . . . . . . . . . . . . . 456
Apendice A: El lema de Hensel 463
Apendice B: El teorema de existencia local 473
Bibliografa 479

Indice de Materias 480


Introducci on
En nuestro libro sobre teora de n umeros describimos una parte impor-
tante de los descubrimientos obtenidos durante el siglo XIX en este campo.
El prop osito del que aqu presentamos es relatar el desarrollo que estos hallaz-
gos han tenido en la primera mitad de nuestro siglo. Si las guras m as relevantes
en el siglo pasado fueron, como ya sabemos, Euler, Gauss, Legendre, Jacobi, Di-
richlet y Kummer entre muchos otros, aqu nos encontraremos con nuevos
nombres como Hilbert, Minkowski, Hasse, Takagi o Artin.
En realidad nuestra exposici on no se ci n o elmente a la cronologa, de modo
que nombres modernos como Hasse ya nos aparecieron en su momento, mien-
tras que aqu tendremos ocasion (en el captulo XIII) de reparar en la gura de
un gran genio contempor aneo de Gauss, como fue la de Eisenstein.
La transici on entre la teora de n umeros que suele llamarse clasica y la
teora moderna vino con el proceso de formalizaci on y fundamentaci on que ex-
periment o toda la matematica a principios de siglo. Esto no supuso un mero
cambio de lenguaje, sino que la nueva teora tena una potencia muy supe-
rior a la de los medios cl asicos, y permitio alcanzar un grado de profundidad y
comprension del comportamiento de los n umeros inconcebible sin ella.
El proceso de formalizaci on de la teora de n umeros consistio en la intro-
ducci on del lenguaje algebraico moderno (del que nosotros nunca hemos pres-
cindido). Este a su vez permiti o formular en contextos mucho m as generales
los resultados clasicos. Uno de los matematicos que mas contribuy o a ello fue
Richard Dedekind, a quien le preocup o especialmente el encontrar una respuesta
precisa a la pregunta Que es un n umero? A Dedekind se le debe una de las
construcciones clasicas de los n umeros reales, y tambien fue el quien extrajo la
denici on moderna de ideal a partir del concepto pr actico de Kummer de di-
visor ideal, introdujo el concepto de entero algebraico y desarroll o una teora
general sobre cuerpos numericos que inclua los teoremas sobre convergencia de
las funciones dseta generalizadas.
Los conceptos nuevos requeran tambien programas nuevos que marcaran las
direcciones mas importantes a seguir en la investigaci on. Entre los matem aticos
que mas inuyeron en este sentido destaca David Hilbert. La Sociedad Ma-
tematica Alemana le encargo un informe sobre los resultados alcanzados en la
teora algebraica de n umeros durante el siglo XIX junto con las perspectivas para
el siglo entrante. Hilbert present o este (extenso) informe en 1897, y es conocido
como el Zahlberich. Constaba de cinco partes. Las dos primeras (Teora Gene-
ix
x Introducci on
ral y Teora de Galois) contenan los resultados b asicos sobre la teora de Galois
y los cuerpos numericos. Las dos siguientes (Cuerpos Cuadraticos y Cuerpos Ci-
clotomicos) exponan con enfoque moderno los resultados de las Disquisitiones
Arithmeticae. Finalmente, la quinta parte (Cuerpos de Kummer) trataba de
una clase especial de extensiones de cuerpos numericos que tendremos ocasion
de conocer en el captulo VII.
Respecto a las nuevas perspectivas para la teora de n umeros, un buen re-
sumen de sus criterios lo constituyen los problemas que presento en su famosa
charla en el Segundo Congreso Internacional de Matem aticas celebrado en Paris
en 1900. Se trataba de los 23 problemas m as importantes que a su juicio tena
planteada la matem atica del siglo que pronto iba a comenzar. Los concernien-
tes a la teora algebraica de n umeros ocupaban las posiciones 912. Entre ellos
se encontraba, por supuesto, la demostraci on del ultimo teorema de Fermat y,
mas en general, la obtenci on de un algoritmo para determinar si una ecuaci on
diof antica arbitraria tiene o no soluci on (problema este que fue resuelto nega-
tivamente a partir de los resultados de G odel sobre indemostrabilidad). Los
problemas relacionados con el contenido de este libro son el 9 y el 12:
El problema 9 peda una generalizaci on de la ley de reciprocidad cuadr atica
a exponentes mayores. Seg un veremos en el captulo XIII, se trata de una
cuestion que ya ocup o a Gauss y que Kummer y Eisenstein consideraron de gran
importancia te orica. Ambos obtuvieron resultados parciales muy sosticados,
mientras que Hilbert peda un resultado general.
El problema 12 trataba sobre clasicar las extensiones abelianas de un cuerpo
numerico dado, en especial sobre Q y sobre los cuerpos cuadr aticos. Tambien se
trata de un problema de races clasicas. Su motivacion se remonta al trabajo de
Abel sobre funciones elpticas, que le llev o a obtener resultados sobre extensio-
nes y grupos abelianos (incluyendo lo que en terminos modernos es el teorema
de clasicacion de los grupos abelianos nitos). Kronecker (alumno y amigo
de Kummer) consider o que las investigaciones de Abel tenan gran interes y,
continu andolo, conjetur o que las extensiones abelianas de Q son los subcuerpos
de los cuerpos ciclotomicos (lo cual probaremos en el captulo VIII). As mismo
llego a una conjetura an aloga, aunque m as complicada, para el caso de cuerpos
cuadr aticos imaginarios y que se sale del alcance de este libro.
Aparte de estos precedentes, el problema 12 tambien estaba relacionado con
el propio trabajo de Hilbert. Pocos a nos antes haba conjeturado que si k es
un cuerpo numerico y H es su grupo de clases (el cociente del grupo de ideales
fraccionales de su anillo de enteros sobre el subgrupo generado por los ideales
principales) existe una extensi on de Galois K de k tal que el grupo de Galois
G(K/k) es isomorfo a H. Ademas esta extension deba de estar muy relacionada
con la aritmetica de k. Por ejemplo, Hilbert conjetur o entre otras cosas que
ning un primo de k se habra de ramicar en K y que los ideales primos que se
escindiran completamente en K seran exactamente los principales (esto exige
identicar de alg un modo los ideales de k con parte de los ideales de K, lo que
contituye un simple problema tecnico en el que no vamos a detenernos aqu). A
este cuerpo K lo llam o, de forma natural, cuerpo de clases de k, y demostr o
su existencia para el caso en que k es un cuerpo cuadr atico.
xi
Estas conjeturas y pruebas son el embri on de lo que hoy se conoce como
teora de cuerpos de clases, que ha resultado ser una poderosa herramienta
tanto para obtener nuevos resultados sobre n umeros como para interpretar los
ya conocidos. Antes de seguir con la historia vamos a detenernos y reparar en
algunos hechos ya vistos en nuestro libro de teora de n umeros y que hacen sos-
pechar de la existencia de una teora mas profunda que los explique. En primer
lugar tenemos los ejemplos de la seccion
1
[3.3], que muestran c omo factorizan
los primos racionales en varios cuerpos numericos. Cuando estos son extensiones
abelianas de Q (cuerpos cuadr aticos, ciclotomicos, ciclotomicos reales), el crite-
rio de factorizaci on es extremadamente regular. Sucede que todas estas leyes de
factorizacion son casos particulares de los resultados que proporciona la teora
de cuerpos de clases, validos para extensiones abelianas de cuerpos numericos
arbitrarios.
Como muestra de la importancia de esta clase de resultados basta pensar en
las factorizaciones de la funci on dseta de los cuerpos cuadr aticos y ciclotomicos
en terminos de funciones L de Dedekind que obtuvimos en el [captulo XII]. En
las pruebas es esencial el conocimiento de las reglas de factorizacion de primos.
A su vez, las factorizaciones nos sirvieron para probar el teorema de Dirichlet
sobre primos en progresiones aritmeticas y para obtener f ormulas para el n umero
de clases de los cuerpos cuadraticos y ciclotomicos.
La teora de cuerpos de clases permite obtener factorizaciones analogas para
las funciones dseta de cualquier extensi on abeliana de cuerpos numericos, lo
que nos da nuevas f ormulas para calcular n umeros de clases de otros cuerpos
(captulo IX), as como generalizar el teorema de Dirichlet, de modo que po-
dremos garantizar, por ejemplo, la existencia de innitos primos de la forma
p = u
2
+ 14v
2
y, m as a un, dar condiciones sencillas que determinen que pri-
mos son de esta forma. Esto va mas alla de la teora de Gauss sobre formas
cuadr aticas y nos permite obtener resultados sobre representacion de n umeros
por formas en casos en los cuales la teora de Gauss no permite concluir nada
(captulo XI).
Volviendo al desarrollo hist orico, los resultados b asicos de la teora de cuer-
pos de clases fueron demostrados por Takagi en 1920 (en una forma todava
no muy renada). En realidad Takagi prob o resultados mas potentes que los
conjeturados por Hilbert, pues no se limit o a considerar los grupos de clases
usuales, denidos por Kummer y Dedekind, sino unos grupos de clases genera-
lizados introducidos por Weber poco antes. Grosso modo, sin entrar en ciertos
tecnicismos, Weber denio unos grupos H(m), donde m es un ideal de un cuerpo
numerico k, cuyos elementos son ciertas clases de equivalencia de ideales frac-
cionales primos con m, de modo que en el caso particular k = Q resultan ser los
grupos de unidades m odulo m. Si m = 1 se obtiene el grupo de clases usual. Es-
tos grupos estan relacionados por epimorsmos can onicos f : H(m) H(m

),
donde m

[ m, de modo que un subgrupo H H(m) puede venir inducido por


un subgrupo de H(m

) (o sea, ser la antiimagen de un subgrupo de H(m

)).
Cada subgrupo H tiene asociado un mnimo ideal f tal que H es inducido desde
1
Todas las referencias que en lo sucesivo aparezcan entre corchetes remiten a mi libro de
teora de n umeros.
xii Introducci on
H(f), al que se le llama el conductor de H. Takagi demostro que para cada
subgrupo H de un grupo H(m) existe una extension abeliana K de k cuyo
grupo de Galois G(K/k) es isomorfo al grupo de clases H(m)/H. Los ideales
primos de k (identicados adecuadamente con ideales de K) que se ramican
en K son exactamente los que dividen al conductor de H y, si un primo p no
divide a dicho conductor f y f es el orden de [p] en el grupo H(f)/H, entonces
el n umero de divisores primos de p en K es h/f, donde h = [H(f) : H[. El
lector reconocera, pese a la imprecision de la exposici on, una forma general de
los teoremas de descomposicion de primos de los que habl abamos antes. En
especial, la forma en que un primo p de k se descompone en K solo depende de
su clase de equivalencia modulo H.
Las pruebas de Takagi eran esencialmente analticas, basadas en funciones
dseta y en ciertas generalizaciones de las funciones L debidas a Hecke. En un
artculo posterior mostr o una relaci on entre el isomorsmo que relaciona el grupo
de clases con el grupo de Galois del cuerpo de clases y una generalizacion del
smbolo de Legendre, con ayuda de la cual Hilbert haba planteado su problema 9
sobre la ley de reciprocidad generalizada. Fue nalmente Artin quien consigui o
en 1927 una descripci on explcita de dicho isomorsmo (hoy conocido como
isomorsmo de Artin), lo que supuso a la vez una simplicaci on y un avance en
la teora. Artin demostr o la ley de reciprocidad general que hoy tambien lleva
su nombre.
La teora comenzo a tomar forma denitiva con el trabajo de Hasse. En
1925 public o una recopilaci on sistematica de los resultados de Takagi. Pensaba
publicar poco despues una segunda parte, pero esta se retraso a causa de los
resultados de Artin, y no apareci o hasta 1930. En ella introdujo la mayor parte
de la notaci on moderna y, lo que es m as importante, aprovech o con eciencia el
concepto de localizacion.
La idea se remonta a Hensel, un alumno de Kummer que extrajo de los
prolijos c alculos de este el concepto de n umeros p-adicos. Hensel observo que
los conceptos asociados a cuerpos numericos tienen analogos locales, que surgen
al sustituir dichos cuerpos numericos por sus compleciones respecto a ideales
primos en el sentido del [captulo VII], y postul o que las armaciones globales
de un cuerpo numerico k pueden obtenerse a partir de las armaciones locales
an alogas para todos los primos de k, y viceversa. Por ejemplo, si k es un cuerpo
numerico, para cada primo p se puede denir el discriminante local
p
de k
y se prueba que
p
es simplemente la maxima potencia de p que divide al
discriminante global , de modo que el discriminante global puede obtenerse
como el producto de los discriminantes locales.
Hasse era alumno de Hensel, y en su tesis doctoral dio un buen ejemplo de la
validez de la conjetura de su maestro al demostrar una versi on del teorema de
HasseMinkowski [captulo VIII]. Este teorema muestra tambien que, aunque
las relaciones entre propiedades locales y globales pueden ser muy naturales, las
pruebas no son necesariamente triviales.
Al aplicar estos principios a la teora de cuerpos de clases dedujo de la teora
global una teora local, m as sencilla en algunos aspectos, demostro que la teora
global poda a su vez ser deducida de la teora local, y plante o como problema
xiii
el construir la teora local independientemente de la teora global.
En los a nos posteriores las pruebas fueron simplicadas, b asicamente por
Artin, Herbrand y Chevalley. Un avance muy importante fue la introducci on
por Chevalley de los llamados elementos ideales. Se trata de un concepto tecnico
que trataremos con detalle en el captulo VI. De momento digamos tan s olo que
consiste en una generalizacion de la representaci on geometrica de los cuerpos
numericos [captulo IV] que relaciona fuertemente los hechos locales con los
globales.
Los resultados centrales de la teora de cuerpos de clases tienen tal grado
de profundidad que fueron muchos los esfuerzos dedicados a presentarlos desde
diversos puntos de vista, con la esperanza de entenderlos lo mejor posible. Cier-
tamente, desde los trabajos originales de Takagi, bastante oscuros, hasta la
introducci on de los elementos ideales y el isomorsmo de Artin, se haba reco-
rrido un largo trecho, pero todava quedaba mucho por hacer. Weil obtuvo una
interesante presentacion de la teora en terminos de algebras, aunque pronto
se vio que el unico elemento relevante eran los cociclos que determinaban las
algebras involucradas. Con esto se lleg o a una exposici on en terminos de la
cohomologa de grupos, que ha resultado ser muy iluminadora.
Ante el dilema de presentar la teora en terminos cohomologicos o en terminos
mas clasicos, hemos optado por las dos soluciones a la vez. Primeramente la
exponemos sin apoyarnos en la cohomologa de grupos. As conecta de forma
directa con nuestro libro de teora de n umeros y, a nuestro parecer, resulta mu-
cho mas natural y accesible para una primera lectura. No obstante, en los tres
ultimos captulos exponemos tambien la versi on cohomol ogica, pues creemos
que es el momento en que realmente puede apreciarse todo su valor.
Esperamos que el lector disfrute al econtrarse con la magnicencia de esta
rama de las matematicas, tanto en la elegancia de sus metodos como en la pro-
fundidad de sus resultados. As mismo, al comparar con nuestro libro de teora
de n umeros, el lector tendr a opci on de comprender c omo una teora de tal grado
de abstraccion ha surgido de forma natural a partir de los c alculos y observa-
ciones concretas, cada vez mas penetrantes, realizados por los matematicos del
siglo pasado.
Captulo I
Dominios de Dedekind
Recordemos [3.1] que un dominio de Dedekind es un dominio ntegro en el
que todo ideal propio se descompone de forma unica salvo el orden en producto
de ideales primos. Los dominios de Dedekind m as importantes en la teora de
n umeros son los ordenes maximales de los cuerpos numericos [3.13], pero pronto
nos vamos a encontrar con otros ejemplos de interes, por lo que nos conviene
estudiarlos en general.
1.1 Resultados basicos
Recordemos [3.2] que si D es un dominio de Dedekind y K es su cuerpo de
cocientes, un ideal fraccional de D es un D-modulo M K no nulo tal que
existe un d D no nulo de modo que dM D.
Se cumple [3.4] que el conjunto de los ideales fraccionales de un dominio de
Dedekind D es un grupo abeliano con el producto usual (MN es el D-modulo
generado por los productos de elementos de M y N) y de hecho es el grupo
abeliano libre generado por los ideales (primos) de D.
El resultado fundamental es el teorema de Dedekind [3.9], seg un el cual un
anillo conmutativo y unitario D es un dominio de Dedekind si y s olo si cumple
tres propiedades:
a) es noetheriano,
b) los ideales primos no nulos de D son maximales,
c) si un elemento b del cuerpo de cocientes de D es raz de un polinomio
monico con coecientes en D, entonces b D.
Vamos a probar analizar con m as detalle propiedades a) y c).
Anillos y modulos noetherianos En este apartado daremos algunos crite-
rios sencillos para garantizar que un anillo o un m odulo dado es noetheriano.
Recordemos las deniciones:
1
2 Captulo 1. Dominios de Dedekind
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.
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:
1.1. Resultados b asicos 3
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.
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.
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
4 Captulo 1. Dominios de Dedekind
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
]).
Extensiones enteras La propiedad c) en el teorema de Dedekind est a rela-
cionada con la noci on de elemento entero, que el an alogo en anillos a la de
elemento algebraico en la teora de extensiones de cuerpos. Necesitaremos los
resultados b asicos sobre extensiones enteras de dominios ntegros y su relaci on
con las extensiones de 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.
Cuando K es un cuerpo numerico y D = Z, los elementos enteros son preci-
samente los enteros algebraicos. Todos los resultados que probaremos aqu son
generalizaciones de hechos conocidos en este caso. Para empezar probaremos
que los elementos enteros sobre un dominio ntegro forman un anillo, y para ello
usaremos la siguiente 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.
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.
1.1. Resultados b asicos 5
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.
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.
6 Captulo 1. Dominios de Dedekind
Un dominio integro D es ntegramente cerrado si es ntegramente cerrado en
su cuerpo de cocientes.

Esta es la condicion c) de la caracterizacion algebraica
de los dominios de Dedekind. Conviene notar que la comparten los dominios de
factorizaci on unica:
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
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.
Veamos ahora un resultado tecnico elemental que necesitaremos en el teo-
rema siguiente y en otras ocasiones.
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.
1.1. Resultados b asicos 7
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.
Un hecho crucial en el estudio de los cuerpos numericos es que el orden
maximal de un cuerpo numerico de grado n es un Z-modulo libre de rango n,
lo que nos permite hablar de bases enteras. En el caso general, si L es una
extension nita del cuerpo de cocientes de un dominio ntegro D, no tenemos
garantizado que la clausura entera de D en L este nitamente generada sobre D
como anillo y mucho menos como modulo. Para asegurarlo necesitamos imponer
dos hip otesis: que el dominio sea noetheriano y que la extensi on sea separable.
Conviene tener presente que en los casos de mayor interes a los que se aplica todo
lo que estamos viendo los dominios ntegros que aparecen son de caracterstica 0,
por lo que la separabilidad es trivial.
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.
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
)
_
).
8 Captulo 1. Dominios de Dedekind
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.
Debemos tener presente que en las hipotesis de este teorema no podemos
garantizar que la clausura entera de D en L sea un D-modulo libre. Evidente-
mente es libre de torsion, luego una condici on suciente para que sea libre es
que D sea un dominio de ideales principales (por los teoremas de estructura de
los modulos nitamente generados sobre dominios de ideales principales).

Este
es el caso de Z y es por ello que podemos asegurar la existencia de bases ente-
ras en los cuerpos numericos. No obstante, si D E son ordenes maximales
de cuerpos numericos, no es necesariamente cierto que E tenga una base como
D-modulo, por lo que en general nos tendremos que conformar con saber que E
es un D-modulo nitamente generado, que es lo que arma el teorema anterior.
Dominios de ideales principales En los terminos introducidos en el p arrafo
anterior, el teorema de Dedekind arma que los los dominios de Dedekind son
los dominios ntegros noetherianos ntegramente cerrados cuyos ideales primos
coinciden con los maximales (en lo sucesivo, cuando hablemos de primos en un
dominio de Dedekind se entender a que nos referimos a ideales primos no nulos).
Claramente todo dominio de ideales principales es un dominio de Dedekind
(la clausura entera se sigue del teorema 1.16). Ademas un dominio de Dede-
kind es un dominio de ideales principales si y s olo si tiene factorizacion unica
(pues entonces cada ideal esta generado por el m aximo com un divisor de sus
generadores).
Los dominios de ideales principales son los dominios de Dedekind con mejor
comportamiento (recordemos la observacion nal del apartado anterior). Aun-
que no son lo sucientemente generales como para que podamos limitarnos a
este caso, lo cierto es que en muchas ocasiones podremos reducir problemas
generales a problemas sobre dominios de ideales principales. En la seccion si-
guiente estudiaremos una tecnica general para ello. La idea ser a reducir los
problemas al caso de dominios de Dedekind con un n umero nito de ideales pri-
mos, pues sucede que dichos anillos son siempre dominios de ideales principales.
Para probarlo necesitamos la versi on para ideales del teorema chino del resto.
1.2. Localizacion 9
Podramos dar una prueba m as simple para el caso particular de dominios de
Dedekind, pero no merece la pena.
Teorema 1.20 (Teorema chino del resto) Sea D un dominio ntegro y sean
a
1
, . . . , a
n
ideales de D tales que a
i
+a
j
= D para i ,= j. Dados
1
, . . . ,
n
D
existe un x D tal que x
i
(mod a
i
) para i = 1, . . . , n.
Demostraci on: Para n = 2 tenemos que a
1
+a
2
= 1, para ciertos elementos
a
i
a
i
, y basta tomar x =
2
a
1
+
1
a
2
.
En el caso general, para cada i 2 elegimos a
i
a
1
, b
i
a
i
tales que
a
i
+b
i
= 1. Entonces
1 =
n

i=2
(a
i
+b
i
) a
1
+
n

i=2
a
i
= D.
Por el caso ya probado existe un elemento y
1
D tal que y
1
1 (mod a
1
),
y
1
0 (mod a
i
) para i 2. Similarmente podemos denir elementos y
i
D
que cumplan
y
i
1 (mod a
i
), y
i
0 (mod a
j
) para j ,= i.
Basta tomar x =
1
y
1
+ +
n
y
n
.
Teorema 1.21 Si D es un dominio de Dedekind con un n umero nito de ideales
primos entonces D es un dominio de ideales principales y por lo tanto tiene
factorizaci on unica.
Demostraci on: Sean p
1
, . . . , p
n
los ideales primos de D. Sea
i
p
i
p
2
i
.
Dado un ideal no nulo arbitrario a = p
r
1
1
p
r
n
n
, por el teorema anterior existe
un D tal que
r
i
i
(mod p
r
i
+1
i
). Es f acil ver que cada primo p
i
divide a
con multiplicidad exactamente r
i
, de donde () = p
r
1
1
p
r
n
n
= a.
1.2 Localizaci on
En esta seccion veremos como construir anillos a partir de uno dado de
manera que desaparezcan todos los ideales primos salvo uno prejado, y que
este conserve sus propiedades aritmeticas. Esto supondr a una simplicaci on
esencial para el tratamiento de muchos problemas.
Denicion 1.22 Sea D un dominio ntegro. Un subconjunto S de D es mul-
tiplicativo si 1 S, 0 / S y cuando s, t S tambien st S. Si S es un
subconjunto multiplicativo de D denimos
S
1
D = a/s [ a D, s S.
Es f acil ver que S
1
D es un subanillo del cuerpo de cocientes de D.
10 Captulo 1. Dominios de Dedekind
Si M es un D-modulo contenido en un cuerpo que contenga a D (en par-
ticular si M es un ideal de D), llamaremos
S
1
M = m/s [ m M, s S,
que es un S
1
D-modulo.
Notar que si p es un ideal primo en D, entonces S = Dp es un subconjunto
multiplicativo. En este caso el dominio ntegro S
1
D se representa D
p
y se
llama localizaci on de D en p. Del mismo modo, escribiremos M
p
en lugar de
S
1
M.
En denitiva, D
p
esta formado por todas las fracciones en D cuyo denomina-
dor no est a en p (para un cierto representante a/s de la fracci on). Una fracci on
a/s es una unidad de D
p
si y solo si a / p, pues si (a/s)(b/t) = 1, entonces
ab = st D p, luego a / p, y si a / p entonces (a/s)(s/a) = 1.
Dicho de otro modo, un elemento a/s D
p
no es una unidad si y s olo si
a p, o sea, si y solo si a/s esta en el ideal m = S
1
p. Esto implica que m es
el unico ideal maximal del anillo D
p
.
Se dice que un anillo A es local si tiene un unico ideal maximal. Tenemos,
pues, que cuando localizamos respecto a un ideal primo obtenemos un anillo
local. Pronto veremos que cuando localizamos respecto a un primo p en un
dominio de Dedekind D, el ideal m conserva las propiedades de p, mientras que
los restantes ideales no tienen ning un reejo en D
p
.
En general se dice que una propiedad o un teorema es local si involucra a un
unico primo, mientras que si involucra a todo el sistema aritmetico de un anillo
se dice que la propiedad, o el teorema, es global. En estos terminos, veremos
que al localizar respecto a un primo se conservan las propiedades locales y se
pierden las globales.
Hemos introducido la localizaci on en terminos de conjuntos multiplicativos
arbitrarios porque, como veremos en la seccion siguiente, otras elecciones de S
nos permiten conservar un conjunto nito de primos en lugar de uno solo.
Veamos ahora las propiedades b asicas de la localizacion:
Teorema 1.23 Sea D un dominio ntegro y S D un subconjunto multiplica-
tivo. Entonces se tienen los hechos siguientes:
a) Si a es un ideal de D, entonces S
1
a es un ideal de S
1
D, y todos los
ideales de S
1
D son de esta forma.
b) Se cumple
S
1
ab = (S
1
a)(S
1
b)
y
S
1
a = S
1
D si y s olo si a S ,= .
c) Si un dominio E es entero sobre D entonces S
1
E es entero sobre S
1
D.
1.2. Localizacion 11
d) Si B es la clausura entera de D en un cuerpo K, entonces S
1
B es la
clausura entera de S
1
D en K.
e) Si D es ntegramente cerrado S
1
D tambien lo es.
f ) Si D es un dominio de Dedekind entonces S
1
D tambien lo es y la apli-
caci on S
1
es un epimorsmo del grupo de los ideales fraccionales de D
en el grupo de los ideales fraccionales de S
1
D. El n ucleo de este epimor-
smo lo forman los ideales que cortan a S.
Demostraci on: a) Es inmediato que si a es un ideal de D, entonces S
1
a
es un ideal de S
1
D. Recprocamente, si b es un ideal de S
1
D entonces
a = b D es un ideal de D y b = S
1
a. En efecto, una inclusi on es clara,
y si x b, entonces x = a/s con a D, s S. Por lo tanto tenemos que
sx b D = a, luego x S
1
a.
b) Se prueba sin dicultad.
c) Sea e/s S
1
E, con e E, s S. Sea M un D-modulo nitamente
generado tal que eM M. Entonces S
1
M es un S
1
D-modulo nitamente
generado y (e/s)S
1
M S
1
M.
d) Sea K entero sobre S
1
D. Entonces p() = 0, donde p(x) es un
polinomio m onico con coecientes en S
1
D. Si s es el producto de los denomi-
nadores de los coecientes de p(x) elevado al grado de p(x), es claro que s S
y que al multiplicar por s la igualdad p() = 0 obtenemos que s es raz de
un polinomio m onico con coecientes en D. Consecuentemente s E y as
S
1
E.
Por el apartado anterior todos los elementos de S
1
E son enteros sobre
S
1
D, luego S
1
E es la clausura entera de S
1
D en K.
e) Es consecuencia inmediata de d).
f) Supongamos que D es un dominio de Dedekind. Los ideales de S
1
D son
de la forma S
1
a, donde a es un ideal de D. Como a es nitamente generado
S
1
a tambien lo es. Por lo tanto S
1
D es noetheriano.
Por el apartado anterior S
1
D es ntegramente cerrado.
Sea S
1
p un ideal primo no nulo de S
1
D y supongamos que ab p. En-
tonces uno de los dos factores, digamos a, esta en S
1
p. Sea a = p/s, con p p,
s S. Entonces p = as y no puede ser que s p, pues entonces S
1
p = 1,
luego a p. As pues, p es primo.
Como D es un dominio de Dedekind, p es maximal. Si S
1
p S
1
a y existe
un a/s en S
1
a que no esta en S
1
p, entonces a / p, luego 1 = p + da, para
cierto p p y d D. Esto prueba que 1 S
1
a = S
1
D, luego S
1
p es un
ideal maximal.
Con esto tenemos que S
1
D es un dominio de Dedekind. El resto es f acil
de comprobar.
Centremonos ahora en la localizacion respecto a un primo p en un dominio
de Dedekind D. Ya hemos visto que el anillo D
p
esta formado por las fracciones
12 Captulo 1. Dominios de Dedekind
cuyo denominador no es divisible entre p. Ya hemos visto que D
p
tiene un unico
ideal maximal m = S
1
p formado por las fracciones cuyo numerador est a en p.
Ademas el teorema anterior nos da que D
p
es un dominio de Dedekind,
luego los ideales restantes de D
p
han de ser las potencias de m, y los ideales
fraccionales de D
p
son las potencias de m con exponente entero.
Si q ,= p es cualquier otro ideal primo de D entonces q no puede estar
contenido en p, luego corta a S y por lo tanto S
1
q = 1. Esto signica que
el epimorsmo S
1
act ua sobre un ideal fraccional cualquiera eliminando todos
sus factores distintos de p y reemplazando a este por m.
En resumen, tal y como habamos anticipado, al localizar en p estamos eli-
minando todos los ideales primos distintos de p, mientras que, como veremos,
las propiedades de p se transmiten muy bien a m. He aqu un primer ejemplo:
Teorema 1.24 Sea D un dominio de Dedekind, sea p un primo en D y sea n
un n umero natural. Entonces
a) Todo elemento de D
p
es congruente con un elemento de D m odulo m
n
.
b) Dos elementos de D son congruentes m od m
n
si y s olo si lo son m od p
n
.
c) Los cocientes D
p
/m
n
y D/p
n
son isomorfos.
Demostraci on: a) Sea d/s un elemento de D
p
. El ideal (s, p
n
) es un
divisor de p
n
, luego es de la forma p
r
para r m, pero s / p y por lo tanto
tampoco esta en ninguna potencia de p salvo en p
0
= 1. As pues, (s, p
n
) = 1
y en consecuencia 1 = sb + k, donde b D y k p
n
. De aqu resulta que
d/s = db +k/s, con k/s m
n
y db D.
b) Si d m
n
entonces d = d

/s, con d

p
n
, pero entonces p
n
[ sd y p
n
es
primo con s, luego p
n
[ d, es decir, d p
n
. El recproco es obvio. De aqu se
sigue inmediatamente b).
c) Es claro a partir de a) y b).
Cuando D es un dominio de Dedekind el anillo D
p
es un dominio de Dedekind
con un unico primo, luego por el teorema 1.21 resulta ser un dominio de ideales
principales.
En general, si D es un dominio de ideales principales local y m es su ideal
maximal, existe un primo D tal que m = (). Este primo esta unvocamente
determinado salvo unidades. Todo elemento D no nulo se expresa de forma
unica como =
n
, donde es una unidad de D y n es un n umero natural.
De hecho D es un dominio eucldeo considerando como norma eucldea la
valoraci on inducida por , es decir, v(
n
) = n. La divisi on de
n
entre
m
es

n
= (
m
)(
1

nm
) + 0 si m n

n
= (
m
) 0 +
n
si m > n.
Observar que en el caso concreto de D
p
hemos llegado a que el ideal maximal
m es principal aun en el caso de que el ideal p no lo sea.
1.3. Extensiones de dominios de Dedekind 13
1.3 Extensiones de dominios de Dedekind
Una buena parte de la teora algebraica de n umeros consiste en estudiar
la relaci on entre la aritmetica de un cuerpo numerico y la de una extensi on
nita. Para tratar esta cuesti on con el grado de generalidad que necesitamos,
probaremos ahora algunos resultados generales sobre extensiones de dominios
de Dedekind.
Denicion 1.25 Sean D y E dominios de Dedekind con cuerpos de cocientes
k y K respectivamente (k K). Diremos que E/D es una extensi on (nita)
de dominios de Dedekind si E es la clausura entera de D en K y ademas es un
D-modulo nitamente generado.
Observar que en estas condiciones la extension K/k ha de ser nita (si E
esta generado sobre D por n elementos, [K : k[ n). Llamaremos grado de
E/D al grado de K/k. En general, cuando digamos que una extensi on E/D de
dominios de Dedekind es separable, de Galois, etc. se ha de entender que lo es
la extension K/k de los cuerpos de cocientes.
El teorema siguiente arma que las extensiones separables de un dominio de
Dedekind est an en correspondencia biunvoca con las extensiones nitas sepa-
rables de su cuerpo de cocientes.
Teorema 1.26 Sea D un dominio de Dedekind y sea k su cuerpo de cocientes.
Si K es una extensi on nita separable de k y E es la clausura entera de D en
K, entonces E/D es una extensi on de dominios de Dedekind.
Demostraci on: Ciertamente E es ntegramente cerrado. Por el teorema
1.19 tenemos que E es un D-modulo nitamente generado. En particular E es
de la forma E = D[a
1
, . . . , a
n
] para ciertos elementos a
i
, luego por el teorema
1.8 el anillo E es noetheriano. Falta ver que los ideales primos no nulos son
maximales.
Sea P ,= 0 un ideal primo en E. Entonces p = P D es un ideal primo en
D. Veamos que es no nulo.
Sea P no nulo. Sea p(x) el polinomio mnimo de sobre el cuerpo de
cocientes de D. Por el teorema 1.17 (y la observaci on posterior) sus coecientes
estan en D. La ecuacion p() = 0 nos da que el termino independiente de p(x)
esta en p, y ciertamente es no nulo.
Como D es un dominio de Dedekind p es un ideal maximal y el cociente D/p
es un cuerpo. Tenemos que p P, lo que nos da la situaci on descrita por el
esquema siguiente:
D

D/p

E/P
La echa horizontal superior es la inclusi on, las echas verticales son los
epimorsmos canonicos y la echa inferior es el monomorsmo que hace con-
mutativo el diagrama, denido de forma natural (a la clase de le corresponde
la clase de ).
14 Captulo 1. Dominios de Dedekind
Si E = D[a
1
, . . . , a
n
] es claro que tambien E/P = (D/p)
_
[a
1
], . . . , [a
n
]

. El
hecho de que cada a
i
sea entero sobre D implica que cada [a
i
] es algebraico
sobre el cuerpo D/p, pero entonces (D/p)[[a
1
], . . . , [a
n
]] = (D/p)([a
1
], . . . , [a
n
])
es un cuerpo. Esto implica que P es un ideal maximal.
Las extensiones de D = Z son precisamente los ordenes maximales de los
cuerpos numericos. En este caso cada primo racional p puede descomponerse
en primos de E y sabemos que conocer el modo en que factorizan los primos
racionales es un dato muy importante sobre la aritmetica de E. En el caso
general no esta claro que sentido tiene hablar de factorizaciones en E de primos
de D, pues ahora los primos no son elementos de D, sino ideales. Nuestro primer
objetivo ser a, pues, probar que la aplicaci on que a cada ideal fraccional de E
le asigna el ideal fraccional que genera en E es un monomorsmo de grupos,
que nos permitir a considerar a los ideales de D como parte de los ideales de
E. En realidad lo unico que no es trivial es probar que dicha aplicaci on es un
monomorsmo, o sea, que ideales distintos de (1) generan ideales distintos de
(1). La clave sera el teorema siguiente:
Teorema 1.27 (Lema de Nakayama) Sea D un dominio ntegro, a un ideal
de D no nulo contenido en todos los ideales maximales de D y M un D-m odulo
nitamente generado tal que aM = M. Entonces M = 0.
Demostraci on: Sea M = v
1
, . . . , v
n
). Entonces v
n
aM, luego podemos
expresar v
n
= a
1
v
1
+ + a
n
v
n
, para ciertos a
1
, . . . , a
n
a. De aqu que
(1 a
n
)v
n
= a
1
v
1
+ +a
n1
v
n1
.
Si 1 a
n
no fuera una unidad estara en un ideal maximal m de D, y por
hip otesis tenemos que a
n
a m, luego 1 m, lo cual es imposible. As
pues 1 a
n
es una unidad de D y podemos despejar v
n
en la ecuacion anterior
para concluir que M = v
1
, . . . , v
n1
). Repitiendo el argumento llegamos a que
M = v
1
) y nalmente a que v
1
= 0.
Teorema 1.28 Sea D un dominio ntegro y E una extensi on entera de D. Sea
p un primo en D. Entonces pE ,= E.
Demostraci on: Supongamos que pE = E. Por el teorema 1.23 sabemos
que E
p
es entero sobre D
p
. Si llamamos m al ideal maximal de D
p
es inmediato
comprobar que mE
p
= E
p
. As pues, el teorema es tambien falso en D
p
, que
ademas es un anillo local. Esto signica que basta probar el teorema en el caso
en que D es local.
Si pE = E entonces 1 = p
1
e
1
+ +p
n
e
n
para ciertos p
i
p y e
i
E.
Sea D

= D[e
1
, . . . , e
n
]. Por el teorema 1.13 tenemos que D

es un D-modulo
nitamente generado y claramente pD

= D

. Puesto que p esta contenido en el


unico ideal maximal de D podemos aplicar el teorema anterior y concluir que
D

= 0, lo cual es absurdo.
Con esto estamos en condiciones de describir las relaciones basicas entre los
primos de un dominio de Dedekind y los de una extensi on.
1.3. Extensiones de dominios de Dedekind 15
Teorema 1.29 Sea E/D una extensi on de dominios de Dedekind.
a) La aplicaci on que a cada ideal fraccional a de D le asigna el ideal fraccional
aE es un monomorsmo de grupos.
b) La correspondencia anterior asigna a ideales primos entre s im agenes
primas entre s. Si () es un ideal principal de D entonces su imagen es
el ideal principal () generado por en E.
c) Cada primo de E divide a un unico primo de D.
Demostraci on: Es inmediato comprobar que si a es un ideal fraccional de
D entonces aE es un ideal fraccional de E (ciertamente es un E-modulo, y si
ca D entonces caE DE = E).
Tambien es claro que si a y b son ideales fraccionales de D entonces abE =
(aE)(bE). Esto prueba que la aplicaci on que estamos considerando es un ho-
momorsmo de grupos.
Si p es un primo de D, el teorema anterior nos da que el ideal pE que genera
en E es un ideal propio (que desde luego ya no tiene por que ser primo). Si P
es un factor primo de pE en E, entonces p pE P, luego p P D. Por
otra parte es obvio que PD es un ideal propio de D, y como p es maximal ha
de ser p = P D.
En otras palabras, los primos de E que dividen a pE son exactamente los
primos P que cumplen p = P D, luego si p y q son primos distintos en D,
entonces los primos que dividen a pE son distintos de los primos que dividen
a qE, es decir, pE y qE son ideales de E primos entre s. En particular son
distintos.
La unicidad de la factorizaci on nos da ahora que ideales distintos de D gene-
ran ideales distintos de E, luego el homomorsmo es de hecho un monomorsmo.
Con esto queda probado a) y parte de b). El resto de b) es trivial. Respecto
a c), si P es un primo de E, en la prueba del teorema 1.26 se ve que p = PD es
un ideal primo no nulo de D, y claramente pE P, o sea, P [ pE. La unicidad
se sigue de b).
En lo sucesivo escribiremos a en lugar de aE, es decir, consideraremos a los
ideales fraccionales de D como ideales fraccionales de E. Es importante tener
claro que un ideal primo en D puede no ser primo en E. Ahora ya tiene sentido
estudiar c omo factorizan en E los primos de D.
Denicion 1.30 Sea E/D una extensi on de dominios de Dedekind. Sea p un
primo en D y P un primo en E tal que P [ p. Llamaremos ndice de ramicaci on
de p en P a la multiplicidad de P en p y lo representaremos por e = e(P/p).
De este modo, si los primos que dividen a p en E son P
1
, . . . , P
r
y e
i
es
el ndice de ramicaci on de p en P
i
entonces la descomposicion de p en E es
p = P
e
1
1
P
e
r
r
.
16 Captulo 1. Dominios de Dedekind
En el caso de los cuerpos numericos, cuando D = Z, sabemos que la norma
impone una restricci on al modo en que pueden factorizar los primos. Concreta-
mente, si el grado del cuerpo es n y N(P
i
) = p
f
i
, entonces
p
n
= N(p) = N(P
1
)
e
1
N(P
r
r)
e
r
= p
f
1
e
1
+f
r
e
r
,
luego ha de ser
n = f
1
e
1
+ +f
r
e
r
. (1.1)
Para probar algo as en el caso general nos falta denir los n umeros f
i
. No
vamos a denirlos a partir de la norma, sino que por el contrario deniremos la
norma a partir de ellos. Observemos que si P es un primo y N(P) = [E/P[ = p
f
,
entonces p es el unico primo racional al que divide P y f es el grado del cuerpo
E/P sobre su cuerpo primo Z/pZ. Todo esto tiene sentido en el caso general.
Denicion 1.31 Si D es un dominio de Dedekind y p es un primo en D, en-
tonces el cociente D/p es un cuerpo, al que en lo sucesivo llamaremos cuerpo de
restos de p.
Si E es una extension de D y P es un primo en E que divide a p, razonando
como en el teorema 1.26 podemos considerar al cuerpo de restos E = E/P como
una extensi on nita de D = D/p de forma natural (la clase de se identica
con la clase de ).
Llamaremos grado de inercia de p en P al grado de la extensi on de cuerpos
E/D. Lo representaremos por f = f(P/p).
Ahora ya tiene sentido (1.1) en el caso general (donde n es el grado de la
extension E/D), si bien todava no estamos en condiciones de probarla. Esta
f ormula indica que cuanto mayor es el grado de inercia de un primo p sobre un
divisor en una extensi on, el n umero de factores en que se descompone es menor,
hasta el extremo de que si f = n entonces p se conserva primo en E.
Para llegar a (1.1) necesitamos estudiar los ndices de ramicacion y los
grados de inercia. En primer lugar tenemos la transitividad. La prueba es
inmediata.
Teorema 1.32 Sea D E F una cadena de extensiones de dominios de
Dedekind. Sean p un primo en F, q un primo en E y r un primo en D tales
que p [ q [ r. Entonces
e(p/r) = e(p/q)e(q/r) y f(p/r) = f(p/q)f(q/r).
Ahora vamos a estudiar la localizaci on de la descomposicion de un primo.
Teorema 1.33 Sea E/D una extensi on de dominios de Dedekind de grado n,
sea p un primo en D y supongamos que su factorizaci on en E es p = P
e
1
1
P
e
r
r
,
donde los primos P
i
son distintos dos a dos. Entonces
a) E
p
/D
p
es una extensi on de dominios de Dedekind de grado n.
b) E
p
es un D
p
-m odulo libre de rango n.
1.3. Extensiones de dominios de Dedekind 17
c) S
1
p es el unico ideal primo de D
p
y S
1
P
1
, . . . , S
1
P
r
son los unicos
ideales primos de E
p
(adem as son distintos dos a dos).
d) Los ndices de ramicaci on y los grados de inercia de S
1
p en cada S
1
P
i
son los mismos que los de p en cada P
i
.
Demostraci on: a) Estamos localizando respecto a S = D p, que es un
subconjunto multiplicativo tanto de D como de E. Por el teorema 1.23 tanto E
p
como D
p
son dominios de Dedekind y E
p
es una extension entera de D
p
. Como
los cuerpos de cocientes son los mismos, la extension tiene tambien grado n.
b) Es claro que un generador de E como D-modulo es tambien un generador
de E
p
como D
p
-modulo, luego E
p
es un D
p
-modulo nitamente generado, ob-
viamente libre de torsi on, y D
p
es un dominio eucldeo (ver el nal de la secci on
anterior). Por lo tanto E
p
es libre.
Sean K y k los cuerpos de cocientes de E y D. Un sistema D
p
-libre es
tambien k-libre, pues multiplicando una combinaci on lineal con coecientes en
k por un elemento adecuado (no nulo) de D
p
obtenemos una combinaci on lineal
con coecientes en D
p
(teorema 1.18), luego el rango de E
p
es menor o igual
que n. Por otra parte el teorema 1.18 nos da tambien que existe una k-base de
K formada por elementos de E
p
, que obviamente son D
p
-libres, luego el rango
de E
p
es exactamente n.
c) Ya sabemos que S
1
p es el unico ideal primo de D
p
. Por el teorema 1.23
los ideales S
1
P
i
son todos no triviales, pues ninguno de los ideales P
i
corta a
S = D p (se cumple p = P
i
D).
Notar que si a/s S
1
p
i
con s S, entonces a P
i
, pues a/s = b/t para
cierto b P
i
, y as at = bs P
i
y como t D p no puede ser t P
i
, pues
entonces t P
i
D = p. Por lo tanto a P
i
.
De aqu se sigue inmediatamente que los ideales S
1
P
i
son primos. Ademas
son distintos, pues si S
1
P
i
= S
1
P
j
todo a P
i
cumplira a/1 S
1
P
j
,
luego a P
j
y viceversa.
Si Q es otro ideal de E entonces p ,= Q D, luego Q corta a S y es
S
1
Q = 1. Por lo tanto todo ideal de E
p
se descompone en producto de ideales
S
1
P
1
, . . . , S
1
P
r
, luego estos son los unicos ideales primos de E
p
.
d) Aplicando S
1
a la factorizaci on de p vemos que los ndices de ramicacion
se conservan. Para probar que lo mismo sucede con los grados de inercia jemos
un primo P = P
i
. Como P S
1
q tenemos la situacion siguiente:
E/P

E
p
/S
1
P
D/p

D
p
/S
1
p

Todas las echas indican monomorsmos de cuerpos denidos de forma na-


tural: a la clase de un le corresponde la clase de . Las echas verticales
18 Captulo 1. Dominios de Dedekind
determinan extensiones cuyos grados son los grados de inercia que queremos
comparar. La echa horizontal inferior es un isomorsmo por el teorema 1.24.
Basta probar que la echa horizontal superior tambien es un isomorsmo,
lo que equivale a probar que todo elemento de E
p
es congruente con uno de E
modulo S
1
P, pero si a/s E
p
entonces s / P, luego es una unidad en E/P,
es decir, existe un b E de manera que bs 1 (mod P), de donde se sigue que
bs 1 (mod S
1
P) y a/s ab (mod S
1
P).
Ahora ya podemos probar la relaci on (1.1). Notemos que la prueba se apoya
en que al localizar una extensi on obtenemos una extensi on libre, de acuerdo con
el apartado b) del teorema anterior.
Teorema 1.34 Sea E/D una extensi on de dominios de Dedekind de grado n.
Sea p un primo en D, sea p = P
e
1
1
P
e
r
r
la factorizaci on de p en E y para
cada i sea f
i
el grado de inercia de p en P
i
. Entonces
n = f
1
e
1
+ +f
r
e
r
.
Demostraci on: Por el teorema anterior podemos localizar en p y suponer
que D es un anillo local, que E es un D-modulo libre de rango n y que P
1
, . . . , P
r
son los unicos primos de E.
Es claro que E/pE es un espacio vectorial sobre D/p. Veamos que su di-
mension es n.
Sea w
1
, . . . , w
n
una D-base de E. Es claro que [w
1
], . . . , [w
n
] es un
generador de E/pE. Basta ver que es libre. Como D es un dominio de Dedekind
con un unico primo, el ideal p es principal, o sea, p = pD, luego pE = pE.
Si [d
1
][w
1
] + + [d
n
][w
n
] = 0, entonces d
1
w
1
+ +d
n
w
n
pE, luego
d
1
w
1
+ +d
n
w
n
= p(c
1
w
1
+ +c
n
w
n
), con c
i
D,
y por la unicidad d
i
= pc
i
. As pues, [d
i
] = 0 para i = 1, . . . , n.
Para cada i = 1, . . . , r consideremos el epimorsmo canonico E E/P
e
i
i
.
Estos epimorsmos inducen un homomorsmo
E
r

i=1
E/P
e
i
i
.
El teorema chino del resto nos da que este homomorsmo es en realidad
un epimorsmo. Su n ucleo esta formado por los elementos de E divisibles entre
todos los ideales , y como son primos entre s, estos son los m ultiplos del producto
de todos ellos, o sea, los m ultiplos (los elementos) de pE. Por lo tanto tenemos
un isomorsmo
E/pE
r

i=1
E/P
e
i
i
.
Los factores son tambien espacios vectoriales sobre D/p y nuestro isomor-
smo es tambien un isomorsmo de espacios vectoriales. El teorema quedara
probado si vemos que la dimensi on de cada factor E/P
e
i
i
es exactamente f
i
e
i
.
1.4. Extensiones de Galois 19
Por simplicar la notaci on jemos P = P
i
, e = e
i
, f = f
i
, para cierto ndice i.
Claramente P
e
P
e1
P
2
P E, luego
1 = P
e
/P
e
P
e1
/P
e
P
2
/P
e
P/P
e
E/P
e
,
donde cada termino es un subespacio vectorial. La dimensi on de E/P
e
es la
suma de las dimensiones de los espacios cociente. Es facil ver que
(E/P
e
)
_
(P/P
e
)

= E/P como D/p-espacios vectoriales


(no es el teorema de isomorfa usual porque ni E ni P son D/p-espacios vec-
toriales). Del mismo modo los cocientes restantes son isomorfos a los espacios
P
i
/P
i+1
, para i = 1, . . . , e 1.
Basta demostrar que todos estos espacios tienen dimension f. Ciertamente,
la dimensi on de E/P sobre D/p es f por denici on. Basta probar que todos los
espacios P
i
/P
i+1
son isomorfos a E/P.
El anillo E es un dominio de Dedekind con un n umero nito de primos, luego
es un dominio de ideales principales. Sea P = (). Entonces P
i
= (
i
).
La aplicaci on : E/P P
i
/P
i+1
dada por ([]) = [
i
] es claramente
un isomorsmo de espacios vectoriales, luego el teorema queda probado.
1.4 Extensiones de Galois
Los resultados que hemos obtenido se pueden mejorar cuando tratamos con
extensiones nitas de Galois.
Sea E/D una extensi on de Galois de dominios de Dedekind (lo cual signica,
naturalmente, que la extensi on K/k de los cuerpos de cocientes es nita de
Galois). Sea G(K/k) el grupo de Galois.
Es claro que cada G(E/D) enva elementos de E a elementos de E
(enva races de polinomios monicos de D[x] a races de polinomios monicos de
D[x]), luego [
E
es un automorsmo de E que deja jos a los elementos de D.
Recprocamente, cada automorsmo de E que deja jos a los elementos de D
se extiende de forma natural a un k-automorsmo de K.
Llamaremos G(E/D) al grupo de los D-automorsmos de E, es decir, al
grupo de los automorsmos de E que dejan jos a los elementos de D. Seg un
lo que acabamos de observar resulta que los grupos G(K/k) y G(E/D) son
isomorfos y no los distinguiremos. Puesto que E k = D, los elementos de
D son exactamente los elementos de E jados por todos los automorsmos de
G(E/D).
Ahora, si G(E/D) y a es un ideal fraccional de E, denimos
(a) = [a] = () [ a,
que claramente es un ideal fraccional de E, y es un ideal si a lo es.
Vemos, pues, que cada G(E/D) induce de este modo un automorsmo
en el grupo de los ideales fraccionales de E que enva ideales a ideales, ideales
20 Captulo 1. Dominios de Dedekind
primos a ideales primos, conserva las factorizaciones y la divisibilidad y es com-
patible con la acci on de sobre K, en el sentido de que (E) = ()E para
todo K.
Observar adem as que si a es un ideal fraccional de D entonces (aE) =
(a)E = aE, o sea, que ja a los ideales de D. Sin embargo no es cierto que
un ideal jado por todos los D-automorsmos de E haya de ser un ideal de E.
Enseguida veremos por que.
Diremos que dos ideales fraccionales a y b de E son conjugados si existe un
automorsmo G(E/D) tal que (a) = b.
Teorema 1.35 Sea E/D una extensi on de Galois de dominios de Dedekind.
Entonces dos ideales primos de E son conjugados si y s olo si dividen al mismo
primo de D.
Demostraci on: Sean P y Q primos en E. Si son conjugados por un
automorsmo y P divide a un primo p de D entonces Q = (P) [ (p) = p.
Supongamos ahora que P [ p y Q [ p pero que (P) ,= Q para todo auto-
morsmo . Por el teorema chino del resto existe un E tal que
0 (mod Q),
1 (mod (P)) para todo G(E/D).
Pero entonces N() =

() 1 (mod P) y por otra parte Q y es uno


de los factores de N(), luego N() Q D = p P, contradicci on.
De aqu se sigue que las factorizaciones de primos en extensiones de Galois
son muy sencillas:
Teorema 1.36 Sea E/D una extensi on de Galois de grado n de dominios de
Dedekind, sea p un primo en D y sean P
1
, . . . , P
r
los primos de E que lo
dividen. Entonces todos los ndices de ramicaci on e(P
i
/p) son iguales a un
mismo n umero e y todos los grados de inercia f(P
i
/p)) son iguales a un mismo
n umero f. Por lo tanto la factorizaci on de p en E es de la forma
p = (P
1
P
r
)
e
,
y se cumple la relaci on n = efr.
Demostraci on: Dados i, j, existe un automorsmo tal que (P
i
) = P
j
.
Como conserva la divisibilidad, es claro que conserva las multiplicidades, luego
e(P
i
/p) = e(P
j
/p).
Por otra parte es claro que induce un isomorsmo E/P
i
E/P
j
que
deja jos a los elementos de D/p (las clases con representante en D), luego los
grados de E/P
i
y E/ P
j
sobre D/p coinciden, es decir, f(P
i
/p) = f(P
j
/p).
La relacion n = efr es la particularizaci on a este caso del teorema 1.34.
As pues, la descomposicion de un primo en una extensi on de Galois esta
determinada por los tres n umeros e, f y r. Veamos ahora que cambiando el
dominio base por otro mayor podemos hacer r = 1 conservando e y f.
1.4. Extensiones de Galois 21
Denicion 1.37 Sea E/D una extensi on de Galois de dominios de Dedekind,
sea G = G(E/D) y sea P un primo en E. Llamaremos grupo de descomposici on
de P al grupo
G
P
= G [ (P) = P G.
Sea G. Entonces ((P)) = (P) si y solo si
1
(((P))) = P, es
decir, si y solo si
1
G
P
, si y solo si
1
G
P
= G

P
.
As pues, tenemos que G
(P)
= G

P
, es decir, los grupos de descompo-
sicion de los primos conjugados con P son los grupos conjugados del grupo de
descomposicion de P.
Notar tambien que (P) = (P) si y solo si
1
G
P
, por lo que si G/G
P
es el conjunto cociente para la congruencia por la derecha m odulo G
P
(que no
es un grupo en general) y P
1
, . . . , P
r
son los primos conjugados con P, entonces
la aplicaci on f : G/G
P
P
1
, . . . , P
r
dada por f([]) = (P) es biyectiva.
Consecuentemente [G
P
[ = n/r = ef (con la notaci on del teorema anterior).
Llamaremos cuerpo de descomposici on de P al cuerpo L jado por G
P
. El
dominio de descomposici on de P sera la clausura entera F de D en L, que por
el teorema 1.26 es un dominio de Dedekind tal que D F E.
Teorema 1.38 Sea E/D una extensi on de Galois de dominios de Dedekind.
Sea P un primo en E y sea p = P D. Sea F el dominio de descomposici on
de P y sea p

= P F. Entonces
a) e = e(P/p

) = e(P/p), f = f(P/p

) = f(P/p), e(p

/p) = f(p

/p) = 1.
b) p

= P
e
.
c) F es el menor dominio de Dedekind intermedio T entre D y E tal que P
es el unico primo que divide a P T.
Demostraci on: En primer lugar observamos que E/F es una extension de
Galois cuyo grupo de Galois es G
P
. Esto signica que P es su unico conjugado
en esta extension, luego por el teorema 1.35 tenemos que P es el unico primo
de E que divide a p

.
a) Veamos que f(p

/p) = 1. Hemos de probar que el monomorsmo natural


D/p F/p

es un isomorsmo, o sea, que todo elemento de F es congruente


con un elemento de D modulo p

.
Sea G = G(E/D). Si G G
P
entonces (P) ,= P, luego
1
(P) ,= P.
Como P es el unico primo que divide a p

resulta que p

=
1
(P) F ,= p

.
Sea F. Por el teorema chino del resto existe un elemento F tal que
(mod p

),
1 (mod p

), para todo G G
P
.
En particular
(mod P),
1 (mod
1
(P)), para todo G G
P
.
22 Captulo 1. Dominios de Dedekind
La segunda congruencia implica que () 1 (mod P) para todo G
G
P
. La norma de en la extension F/D es el producto de por otros factores
de la forma () con GG
P
, luego N() (mod P). Pero N() D y as
N() F P = p

, con lo que tenemos N() (mod p

) con N() D,
que era lo que queramos probar.
As pues, f(p

/p) = 1. Por el teorema 1.32 concluimos que f = f(P/p

) =
f(P/p).
Ahora, el grado de la extensi on E/F es el orden de G
P
, que es ef (donde
e = e(P/p)). Por el teorema 1.36 (puesto que r = 1 para la extensi on E/F)
resulta que e = e(P/p

), y de la igualdad e = e(P/p

) = e(P/p) se sigue, de
nuevo por el teorema 1.32, que e(p

/p) = 1.
b) ya esta probado.
c) Sea T un dominio de Dedekind intermedio tal que P sea el unico primo
que divide a P T. Esto signica que P no tiene conjugados respecto a la
extension E/T, luego G(E/T) G
P
, luego F T.
Un caso especialmente notable se da cuando E/D es una extension abeliana.
Entonces todos los divisores en E de un primo p de D tienen el mismo grupo de
descomposicion (pues dos cualesquiera son conjugados) y por lo tanto el mismo
dominio de descomposicion F. As, si la factorizaci on de p en E es
p = (P
1
P
r
)
e
,
el teorema anterior implica que la factorizaci on en F tiene la forma
p = p

1
p

r
, (1.2)
donde los primos p

i
son distintos y cada uno factoriza en E como p

i
= P
e
i
.
Ademas f(P
i
, p) = f(P
i
, p

i
). Es decir, podemos descomponer la factorizacion
de p en dos fases. En la primera aparecen los r factores que han de aparecer
en E pero con e = f = 1, y en la segunda fase cada factor se descompone con
r = 1 pero con los mismos valores de e y f correspondientes a la extension total
E/D.
Si la extensi on no es abeliana no podemos hablar en general de la descom-
posicion intermedia (1.2), pero al menos tenemos una extensi on E/F, distinta
para cada primo P
i
, donde este ha perdido a sus conjugados conservando los
n umeros e y f. Ahora veremos que podemos separar e y f en dos extensiones
sucesivas.
Si E/D es una extension de Galois de dominios de Dedekind, p es un primo
en D y P es un primo en E que divide a p, entonces cada G
P
induce de forma
natural un D/p-automorsmo de E/P dado por ([]) = [()] (es biyectivo
porque tiene por inversa a la aplicaci on inducida por
1
). La aplicaci on
es un homomorsmo de grupos.
En general, la extensi on E/P sobre D/p es normal y el homomorsmo an-
terior es un epimorsmo entre los grupos de Galois, pero la separabilidad puede
perderse. Este problema no aparece en el caso de los cuerpos numericos, pues
en ellos los ideales primos dan cocientes nitos, luego perfectos.
1.4. Extensiones de Galois 23
Teorema 1.39 Sea E/D una extensi on de Galois de dominios de Dedekind
con grupo de Galois G, sea p un primo en D y P un primo en E que divida
a p. Sean E = E/P y D = D/p. Supongamos que la extensi on E/D es
separable. Entonces E/D es de Galois y la aplicaci on descrita arriba es
un epimorsmo de G
P
sobre G(E/D).
Demostraci on: Veamos que la extension E/D es normal. Dada una clase
[] E, sea p(x) el polinomio mnimo de en la extension E/D. Como la
extension es de Galois, p(x) se escinde en factores lineales y todas las races son
elementos de E (porque son conjugadas de ). Tomando clases modulo P en
la factorizaci on de p(x) llegamos a que [] es la raz de un polinomio de D[x]
que se escinde en E[x], luego el polinomio mnimo de [] tambien se escinde y
la extension es normal.
Sea F el dominio de descomposicion de P. Sea p

= P F. Por el teorema
anterior f(p

/p) = 1, lo que signica que D/p = F/p

, o sea, que la extension


E/D es la misma que la extension E/F. Por otra parte G(E/F)
P
= G(E/F) =
G
P
, y todo esto nos da que podemos tomar como dominio base a F en lugar de
D, es decir, podemos suponer que G = G
P
.
Sea [] un elemento primitivo de la extensi on E/D y sea p(x) el polinomio
mnimo de sobre D. Entonces p(x) se escinde en E[x]. Sean
1
, . . . ,
t
todas
sus races. Si p(x) es la imagen de p(x) por el epimorsmo can onico de D[x]
sobre D[x] entonces p(x) se escinde en E[x] y sus races son [
1
], . . . , [
t
].
Un automorsmo G(E/D) cumplir a ([]) = [
i
] para alg un i, pero
existe un automorsmo G tal que () =
i
, luego ([]) = [
i
] y, como []
es un elemento primitivo, esto implica que = .
Denicion 1.40 Sea E/D una extensi on de Galois de dominios de Dedekind,
sea p un primo en D y P un primo en E que divida a p de modo que E/p sea
una extensi on separable de D/p. Llamaremos grupo de inercia de P al n ucleo
T
P
del epimorsmo descrito en el teorema anterior.
El teorema anterior nos da que G
P
/T
P

= G(E/D), y por lo tanto el orden
de este grupo es f. Como [G
P
[ = ef concluimos que [T
P
[ = e.
Teorema 1.41 Sea E/D una extensi on de Galois de grado n de dominios de
Dedekind. Sea p un primo en D y P un primo en E que divida a p. Supongamos
que E = E/P es una extensi on separable de D = D/p. Sean F y Z los anillos
de enteros de los cuerpos jados por el grupo de descomposici on y el grupo de
inercia de p respectivamente. Llamemos e = e(P/p), f = f(P/p) y r al n umero
de primos que dividen a p en E. Sean p

= P F, p

= P Z. Entonces se
tienen los datos contenidos en la tabla siguiente:
Grado r f e
Anillo D F Z E
Primo p p

Ind. de r. 1 1 e
Grad. de i. 1 f 1
24 Captulo 1. Dominios de Dedekind
Demostraci on: Ya sabemos que los grados son los indicados en la tabla.
Los valores de la extension F/D estan dados en el teorema 1.38. Consideremos
los cuerpos D = F Z E. Seg un el teorema 1.39 tenemos un epimorsmo
G(E/F) G(E/D) cuyo n ucleo es por denici on T
P
= G(E/Z). As pues, el
epimorsmo correspondiente a G(E/Z) G(E/Z) tiene imagen trivial, luego
Z = E. Esto nos da que f(P/p

) = 1.
Por otra parte, todos los automorsmos de G(E/Z) jan a P, luego el grado
e = [E : Z[ coincide con el orden del grupo de descomposici on de esta extension,
o sea, con e(P/p

)f(P/p

). Por consiguiente e(P/p

) = e.
Con esto tenemos comprobados los valores correspondientes a las extensiones
F/D y E/Z. Los de la extension Z/F se siguen del teorema 1.32.
De nuevo la situaci on descrita por el teorema anterior resulta m as clara en
el caso de extensiones abelianas, donde los dominios F y Z son los mismos para
todos los divisores de un mismo primo p de D. Al pasar a F la descomposicion
de p es, seg un ya sabamos, de la forma
p = p

1
p

r
,
con e(p

i
, p) = f(p

i
, p) = 1. Al pasar a Z tenemos p

i
= p

i
, es decir, cada primo
p

i
se conserva primo en Z, pero el grado de inercia aumenta todo cuanto ha
de aumentar de D a E. Finalmente, al pasar de Z a E tenemos p

i
= P
e
i
, de
manera que en este tramo se produce toda la ramicacion sin que vare el grado
de inercia.
1.5 Normas de ideales
Ahora estamos en condiciones de extender a ideales la norma que tenemos
denida sobre los elementos de cualquier extensi on nita. Como ya habamos
observado, en el caso de un primo p de un cuerpo numerico la norma viene dada
por N(p) = p
f
, donde p es el unico primo racional divisible entre p y f es el
grado de inercia. La denici on general sigue esta lnea.
Denicion 1.42 Sea E/D una extensi on de dominios de Dedekind. Para cada
primo P de E denimos N
E
D
(P) = p
f
, donde p = P D y f = f(P/p). Esta
norma se extiende de forma unica a un homomorsmo del grupo de los ideales
fraccionales de E en el grupo de los ideales fraccionales de D. La norma de un
ideal de E es un ideal de D.
Del teorema 1.32 se sigue que si tenemos dos extensiones F/E y E/D enton-
ces N
F
D
(N
E
F
(a)) = N
E
D
(a) para todo ideal fraccional a de E. (Se prueba primero
para ideales primos).
El teorema siguiente recoge otras propiedades b asicas de la norma:
Teorema 1.43 Sea E/D una extensi on de dominios de Dedekind de grado n.
Entonces
a) Si a es un ideal fraccional de D se cumple que N
E
D
(a) = a
n
.
1.5. Normas de ideales 25
b) Si la extensi on E/D es de Galois y G = G(E/D) entonces
N
E
D
(a) =

(a).
c) Si ,= 0 esta en el cuerpo de cocientes de E entonces N
E
D
(E) = N
E
D
()D.
Demostraci on: a) Basta probarlo cuando a es primo y usar que las ex-
presiones de los dos miembros conservan productos. El caso primo se sigue
inmediatamente del teorema 1.34.
b) Por el mismo motivo que en a) basta probarlo para un ideal primo P.
Sean P
1
, . . . , P
r
los conjugados de P y sea q el primo de D al que dividen.
Teniendo en cuenta las observaciones hechas tras la denici on 1.37, es claro que
cuando recorre G la expresi on (P) toma el valor P
i
exactamente [G
P
[ = ef
veces. Por lo tanto

G(p) = (P
1
P
r
)
ef
= p
f
= N
E
D
(P).
c) Supongamos en primer lugar que E/D es separable y sea F la menor
extension de Galois sobre D que contiene a E. Por el apartado anterior
N
F
D
(F) =

G
(F) =

G
()F = N
F
D
()F = N
F
D
()D.
(El ultimo paso se debe a la identicaci on entre ideales de F e ideales de D).
Por lo tanto
N
E
D
(N
F
E
(F)) = N
E
D
(N
F
E
())D,
pero si m = [F : E[ esto equivale a
N
E
D
((E)
m
) = N
E
D
(
m
)D,
de donde N
E
D
(E)
m
= (N
E
D
()D)
m
, y por la factorizaci on unica ideal concluimos
que N
E
D
(E) = N
E
D
()D.
Si E/D no es separable, consideramos la clausura separable K del cuerpo de
cocientes de D en el cuerpo de cocientes de E. Por el teorema 1.26, la clausura
entera F de D en K es una extension de D y obviamente E/F tambien es una
extension de dominios de Dedekind (E es nitamente generado sobre D, luego
tambien sobre F). La transitividad de las normas y el caso ya probado reducen
el problema a la extensi on puramente inseparable E/F. Sea m el grado de la
extension. Entonces, todo E cumple que
m
F, luego por el apartado a)
tenemos que
N
E
F
(E)
m
= N
E
F
(
m
E) =
m
2
F =
_
N
E
F
()F
_
m
.
Como en el caso anterior, podemos eliminar la m de ambos miembros.
La norma de un ideal de un cuerpo numerico coincide con n umero de ele-
mentos del anillo cociente que determina. Esto puede usarse para denir una
26 Captulo 1. Dominios de Dedekind
norma sobre los ideales de cualquier dominio de Dedekind con tal de que los
anillos cociente sean nitos. Como este sera el caso en todos los dominios de
Dedekind que nos van a interesar, conviene denir esta norma en un contexto
general.
Denicion 1.44 Diremos que un dominio de Dedekind D tiene restos nitos si
para todo ideal primo p de D se cumple que cuerpo de restos D/p es nito. En
tal caso denimos la norma absoluta de p como Np = [D/p[. La norma absoluta
se extiende multiplicativamente a todos los ideales fraccionales de D.
De este modo, si a es un ideal fraccional, se cumple que Na es un n umero
racional positivo, y es un n umero natural si a es un ideal.
El teorema 1.24 implica que si p es un primo de un dominio de Dedekind D
con restos nitos y D
p
es la localizacion en p, entonces D
p
tiene restos nitos
y, si m es su unico ideal maximal, se cumple Nm
n
= Np
n
para todo n umero
entero n.
Teorema 1.45 Sea D un dominio de Dedekind con restos nitos y sea a un
ideal de D. Entonces Na = [D/a[.
Demostraci on: La prueba es una variante de la del teorema 1.34. Supon-
gamos primero que a = p
e
. Sea p la caracterstica de D/p (que claramente es la
misma que la del anillo D/p
e
). Podemos localizar en p y suponer que este es el
unico ideal primo de D. Entonces
1 = p
e
/p
e
p
e1
/p
e
p
2
/p
e
p/p
e
D/p
e
,
y cada termino es un subespacio vectorial de D/p
e
(considerado como espacio
vectorial sobre Z/pZ). Como en el teorema 1.34 se prueba que cada cociente
entre dos subespacios consecutivos es isomorfo a D/p, con lo que [D/p
e
[ =
[D/p[
e
= (Np)
e
= Np
e
.
En general, si a = p
e
1
1
p
e
r
r
, la aplicaci on D
r

i=1
E/p
e
i
i
que a cada
elemento de D le asigna la r-tupla de sus clases modulo p
e
i
i
es un homomorsmo
de anillos suprayectivo, por el teorema chino del resto, y su n ucleo es obviamente
igual a a. As pues tenemos un isomorsmo
D/a

=
r

i=1
E/p
e
i
i
de donde concluimos que
[D/a[ = [
r

i=1
E/p
e
i
i
[ =
r

i=1
Np
e
i
i
= Na.
Finalmente observamos que si D es un dominio de Dedekind con restos nitos
y E es una extension de D, entonces E tambien tiene restos nitos, pues si P
es un primo en E y p es el primo en D al cual divide, entonces E/P es una
extension nita del cuerpo nito D/p, luego tambien es un cuerpo nito. M as
a un, se cumple NP = (Np)
f
, donde f = f(P/q).
Captulo II
Compleciones
En el captulo anterior hemos visto c omo la tecnica de localizacion es de gran
ayuda para obtener resultados aritmeticos en dominios de Dedekind, eliminando
los primos no involucrados y enriqueciendo la estructura algebraica disponible.
Sin embargo, las localizaciones que realmente tienen valor te orico son las que se
obtienen mediante compleciones de valores absolutos. Ya conocemos la teora
b asica. Recordemos las deniciones principales:
Un valor absoluto en un cuerpo k es una funci on [ [ de k en el cuerpo de los
n umeros reales que cumpla las propiedades siguientes:
a) [[ 0 y [[ = 0 si y solo si = 0.
b) [ +[ [[ +[[,
c) [[ = [[ [[.
Todo valor absoluto induce una distancia en el sentido topol ogico usual con
la distancia dada por d(, ) = [ [.
Un cuerpo metrico es un par (k, T), donde k es un cuerpo y T es una topologa
inducida por un valor absoluto en k.
Dos valores absolutos en un cuerpo k son equivalentes si inducen la misma
topologa en k. El teorema [7.2] caracteriza la equivalencia de valores absolutos.
Un valor absoluto en un cuerpo k es no arquimediano si cumple
[ +[ max[[, [[, para todo , k.
En caso contrario se dice que es arquimediano.
Se demuestra [7.5] que un valor absoluto es arquimediano si y s olo si existe un
n umero natural n tal que [n[ > 1, por lo que el car acter arquimediano de un valor
absoluto en un cuerpo k depende solo de su comportamiento sobre el cuerpo
primo de k. Ademas esto implica que dos valores absolutos equivalentes son
ambos arquimedianos o no lo es ninguno. Un cuerpo metrico es arquimediano
27
28 Captulo 2. Compleciones
o no arquimediano seg un si los valores absolutos que inducen su topologa son
arquimedianos o no arquimedianos.
En todo cuerpo k de puede denir al menos el valor absoluto trivial [ [
0
dado por
[[
0
=
_
1 si ,= 0,
0 si = 0.
El valor absoluto trivial induce la topologa discreta y solo es equivalente a s
mismo.
Una valoraci on en un cuerpo k es una aplicaci on v : k Z + tal
que:
a) v es suprayectiva y v() = + si y solo si = 0.
b) v() = v() +v() para todo , k,
c) v( +) mnv(), v(), para todo , k.
Una valoraci on en un cuerpo k induce un valor absoluto no arquimediano
en k dado por [[ =
v()
, donde 0 < < 1, entendiendo que [0[ =

= 0.
Cuando vara entre 0 y 1 recorremos una clase de equivalencia de valores
absolutos.
Un cuerpo metrico es discreto si sus valores absolutos estan inducidos por
una valoraci on. En tal caso esta es unica.
Todo cuerpo metrico k tiene una compleci on K, es decir, [7.8] un cuerpo
metrico completo que contiene a k como subcuerpo denso. La complecion es
unica salvo isomorsmo topol ogico, es decir, si K
1
y K
2
son compleciones de k,
la identidad en k se extiende a un isomorsmo topol ogico : K
1
K
2
(un
isomorsmo-homeomorsmo).
Es f acil generalizar esto ligeramente: todo isomorsmo topologico entre dos
cuerpos metricos se extiende a un isomorsmo topologico entre sus compleciones.
Recordemos por ultimo que todo valor absoluto en un cuerpo se extiende a
su complecion y que, si el cuerpo es discreto, su valoraci on se extiende tambien.
2.1 Divisores primos
Sabemos [7.9] que cada ideal primo en un orden maximal de un cuerpo
numerico K induce una valoraci on en K que convierte a este en un cuerpo
metrico discreto. Sin embargo, los cuerpos numericos tienen otros valores ab-
solutos no inducidos por primos (p. ej. el valor absoluto usual en Q, que es
arquimediano). Sucede que ciertos resultados de la teora que vamos a desarro-
llar se expresan de forma m as simetrica y elegante si a los primos de un cuerpo
numerico a nadimos ciertos primos innitos, denidos por valores absolutos
arquimedianos y los tratamos formalmente como si fueran ideales primos. Para
concretar estas ideas comenzamos dando la siguiente denicion:
2.1. Divisores primos 29
Denicion 2.1 Sea k un cuerpo. Llamaremos divisores primos de k a las clases
de equivalencia de valores absolutos en k distintas de la clase del valor absoluto
trivial.
Un divisor primo es arquimediano o no arquimediano si lo son los valores
absolutos que lo componen. Un divisor primo es discreto si sus valores absolutos
estan inducidos por una valoraci on. Todo divisor discreto es no arquimediano.
Si k es el cuerpo de cocientes de un dominio de Dedekind D y p es un ideal
primo en D se dene el valor p-adico de un elemento D no nulo como el
exponente v
p
() de p en la factorizaci on del ideal (). Si / es un elemento
cualquiera de k denimos v
p
(/) = v
p
() v
p
(). Con esto tenemos una
valoraci on en k que a su vez induce un divisor primo de k, al que seguiremos
llamando p.
Observar que si p y q son ideales primos distintos de D y [ [
p
, [ [
q
, son
valores absolutos inducidos por ellos en k, estos no son equivalentes, pues si
p q y q p se cumple que v
p
() 1, v
p
() = 0, v
q
() 1, v
q
() = 0,
luego
[[
p
< 1 = [[
p
, [[
q
< 1 = [[
q
,
As pues, ideales primos distintos inducen divisores primos distintos y po-
demos considerar que el conjunto de los divisores primos de k contiene a los
ideales primos de D.
Recordemos que si p es un divisor primo discreto en un cuerpo k, cuyos
valores absolutos estan inducidos por la valoraci on v
p
, entonces podemos denir
el anillo de enteros D
p
=
_
k

[[ 1
_
=
_
k

v
p
() 0
_
. Se trata
de un anillo local cuyo unico ideal maximal es p = k [ v
p
() 1. Los
teoremas [7.12] y [7.13] describen su estructura.
De ellos se sigue en particular que D
p
es un dominio de Dedekind y que la
valoraci on inducida por el ideal p es precisamente v
p
, luego determina en k el
divisor p. Por este motivo usamos la misma notacion para el divisor y para el
ideal.
Si k es un cuerpo numerico y p es un ideal primo en su orden maximal O, el
teorema [3.7] muestra que el anillo de enteros de k respecto al divisor p coincide
con la localizacion O
p
respecto al ideal p en el sentido del captulo anterior (y
por ello usamos la misma notacion para ambos).
La divisibilidad entre ideales se puede expresar en terminos de los divisores
asociados:
Teorema 2.2 Sea E/D una extensi on separable de dominios de Dedekind y
sea K/k la extensi on de sus cuerpos de cocientes. Sea p un ideal primo en D
y P un ideal primo en E. Entonces P [ p si y s olo si existe un valor absoluto
asociado a p que se extiende a un valor absoluto asociado a P. En tal caso cada
valor absoluto asociado a p se extiende a un unico valor absoluto asociado a P
y la restricci on a k de todo valor absoluto asociado a P es un valor absoluto
asociado a p.
30 Captulo 2. Compleciones
Demostraci on: Si P [ p sea e el ndice de ramicaci on e(P/p). Entonces
P divide e veces a p, lo que se traduce en que las valoraciones asociadas a ambos
primos satisfacen la relacion v
P
() = e v
p
(), para todo k.
Cada valor absoluto asociado a p es de la forma [[ =
v
p
()
, para todo
k, y se extiende al valor absoluto asociado a P dado por [[ = (
1/e
)
v
P
(a)
para todo K.
Recprocamente, todo valor absoluto asociado a P es de la forma [[ =

v
P
()
, para todo K, y su restriccion a k es de la forma [[ = (
e
)
v
p
(a)
,
luego esta asociado a p.
Cada valor absoluto asociado a p tiene extension unica asociada a P porque
dos extensiones seran equivalentes, luego una sera una potencia de la otra, y
como en k coinciden, el exponente sera 1.
Finalmente, si existe un valor absoluto asociado a p que se extiende a un
valor absoluto asociado a P, entonces p ha de ser el unico ideal primo de k
al que divide P, pues ya hemos visto que todas las restricciones de los valores
absolutos de P se corresponden con dicho primo.
En los cuerpos numericos podemos simplicar la situacion eligiendo valores
absolutos can onicos con el criterio siguiente:
Denicion 2.3 Si p es un primo en Z, llamaremos valor absoluto can onico
asociado a p al valor absoluto en Q dado por [r[
p
= (1/p)
v
p
(r)
, para todo r Q.
Si p es un ideal primo en un cuerpo numerico K (es decir, un ideal de su anillo
de enteros algebraicos) y p es el unico primo racional al cual divide, llamaremos
valor absoluto can onico asociado a p al unico valor absoluto asociado a p que
extiende al valor absoluto can onico de p. Lo representaremos por [ [
p
.
Teorema 2.4 Sea K/k una extensi on de cuerpos numericos, sea P un ideal
primo en K y p un ideal primo en k. Se cumple que P [ p si y s olo si el valor
absoluto canonico de P extiende al valor absoluto can onico de p.
Demostraci on: Si P [ p entonces la restriccion a k del valor absoluto
can onico de P es un valor absoluto asociado a p que extiende al valor absoluto
can onico del unico primo racional p al cual dividen ambos ideales, luego por la
unicidad dicha restricci on ha de ser el valor absoluto can onico de p. El recproco
es una consecuencia inmediata del teorema 2.2.
Seg un coment abamos, hemos introducido la noci on de divisor primo para
a nadir primos innitos al conjunto de los ideales primos de un cuerpo numerico.
Los primos que nos faltan son los inducidos por los valores absolutos siguientes:
Denicion 2.5 Sea k un cuerpo numerico y : k C un monomorsmo.
Denimos el valor absoluto en k dado por
[[

= [()[,
donde el valor absoluto del segundo miembro es el usual en C.
2.1. Divisores primos 31
Obviamente [ [

es un valor absoluto arquimediano en k. Ahora hemos de


determinar si dos de ellos pueden ser equivalentes. La respuesta es que s, pero
solo en un caso muy concreto.
Teorema 2.6 Sea k un cuerpo numerico y sean , : k C dos monomor-
smos. Entonces y inducen valores absolutos equivalentes en k si y s olo si
= o bien = (la composici on de con la conjugaci on compleja).
Demostraci on: Si y inducen valores absolutos equivalentes, entonces
ambos dan lugar a la misma compleci on K de k. Por otro lado, las clausuras
[k] y [k] son compleciones de [k] y [k] respectivamente. Consecuentemente
y se extienden a isomorsmos topologicos : K [k] y : K [k].
Ahora observamos que [k] y [k] son subcuerpos cerrados de C que contie-
nen a Q, luego a R. Tienen que ser concretamente R o C, y como
1
es un
isomorsmo entre ellos, tienen que ser iguales y
1
es un R-automorsmo
entre ellos (es un automorsmo continuo que ja a Q, luego por continuidad ja
a R).
Por consiguiente,
1
es la identidad en R, la identidad en C o bien la
conjugaci on en C. En cualquier caso = o bien = . Restringiendo a k
tenemos la conclusion.
Observar que si = , entonces los valores absolutos que inducen no s olo
son equivalentes, sino que de hecho son iguales.
Denicion 2.7 Siguiendo la notaci on usual [4.1], si k es un cuerpo numerico
de grado n llamaremos
1
, . . . ,
s
: k R a sus monomorsmos reales y

s+1
,
s+1
, . . . ,
s+t
,
s+t
: k C a sus monomorsmos complejos. De este
modo n = s + 2t y llamamos r = s +t.
Seg un el teorema anterior los r valores absolutos arquimedianos inducidos
por
1
, . . . ,
r
son no equivalentes dos a dos, luego inducen r divisores primos
arquimedianos distintos en k. Los llamaremos divisores primos innitos de k.
Por oposici on, los divisores primos inducidos por los ideales primos del orden
maximal de k seran los divisores primos nitos de k. Un primo innito de un
cuerpo numerico es real o complejo seg un si esta inducido por un monomorsmo
real o complejo.
As, por ejemplo, Q tiene un unico primo arquimediano (real), correspon-
diente a la inclusi on Q R, y que representaremos por .
En lo sucesivo, cuando hablemos de divisores primos de un cuerpo numerico
sobrentenderemos que nos referimos unicamente a divisores de uno de estos ti-
pos: o los divisores nitos inducidos por ideales o los divisores innitos inducidos
por monomorsmos. En el apendice de este captulo probamos que en realidad
estos son todos los divisores del cuerpo, pero nunca necesitaremos este hecho.
En lo sucesivo nos bastar a con el convenio de que no hablamos de ning un otro
posible divisor.
32 Captulo 2. Compleciones
Observemos que en el contexto de los cuerpos numericos divisor primo
nito es sin onimo de divisor primo no arquimediano o divisor primo dis-
creto, mientras que divisor primo innito es sin onimo de divisor primo
arquimediano. A menudo diremos unicamente primo, en vez de divisor
primo.
Podemos tomar como valor absoluto can onico para un divisor primo arqui-
mediano p de un cuerpo numerico al dado por la denici on 2.5. Lo representa-
remos por [ [
p
. Observemos que si es un monomorsmo complejo, entonces
y inducen el mismo valor absoluto, luego no tenemos dos valores absolutos
canonicos para un mismo divisor.
Convertimos el teorema 2.4 en una denici on para el caso arquimediano:
Sea K/k una extensi on de cuerpos numericos, sea p un primo innito de k
y P un primo innito de K. Diremos que P divide a p si el valor absoluto
canonico de P extiende al valor absoluto can onico de p. Lo representaremos
con la notaci on habitual: P [ p.
Resultados elementales de la teora de cuerpos nos dan que cada primo ar-
quimediano de K divide a un unico primo de k, as como que todo primo arqui-
mediano de k es divisible entre al menos un primo de K. Los primos innitos
de un cuerpo numerico son exactamente los divisores del primo de Q.
Si k es un cuerpo numerico y p es un divisor primo en k, llamaremos k
p
a
la complecion de k respecto a los valores absolutos de p. Llamaremos [ [
p
a la
extension a k
p
del valor absoluto can onico de p en k.
Las compleciones de los primos arquimedianos de un cuerpo numerico son
f aciles de calcular:
Si p es un primo innito real de un cuerpo numerico k, inducido por un
monomorsmo : k R, entonces es un isomorsmo topologico entre k
con la topologa inducida por [ [
p
y la topologa usual de R, luego se extiende
a un isomorsmo topol ogico entre k
p
y la complecion de [k], que obviamente
es R. As pues, k
p

= R. Similarmente, si p es un primo innito complejo de k
entonces k
p

= C.
Las compleciones de los primos no arquimedianos las estudiamos en la seccion
siguiente.
2.2 Cuerpos p-adicos
Si p es un primo nito en un cuerpo numerico k, la complecion k
p
se conoce
como cuerpo de los n umeros p- adicos. El teorema [7.14] arma que el unico
ideal primo del anillo de enteros D
p
de k
p
(el anillo de los enteros p-adicos) se
comporta como el ideal p del orden maximal O
k
, en el sentido de que tenemos
los isomorsmos naturales O
k
/p
n
= D
p
/p
n
(dados por [] []).
A su vez, el teorema [7.15] nos da que las compleciones no arquimedianas de
los cuerpos numericos son cuerpos metricos localmente compactos (al igual que
las arquimedianas).
2.2. Cuerpos p-adicos 33
Si K/k es una extension de cuerpos numericos, p es un divisor primo en k y
P es un divisor primo en K que divide a p, entonces la clausura de k en K
p
es
una compleci on de k respecto a la restriccion del valor absoluto can onico de P,
que es el valor absoluto can onico de p, luego podemos identicar dicha clausura
con k
p
, o sea, podemos considerar que k
p
K
P
. El hecho de que el valor
absoluto can onico de P en K extienda al de p en k implica por continuidad que
lo mismo vale para sus extensiones a las compleciones.
El teorema siguiente nos da una primera relaci on entre las extensiones K/k
y K
P
/k
p
.
Teorema 2.8 Sea K/k una extensi on de cuerpos numericos, sea E/D la ex-
tension de sus anillos de enteros. Sea p un primo nito en D y sea P un primo
en E que lo divida. Sea e = e(P/p) y f = f(P/p). Sean K
P
y k
p
las complecio-
nes de ambos cuerpos y sean E
P
y D
p
los correspondientes anillos de enteros.
Entonces
a) La extension K
P
/k
p
es nita y su grado es ef.
b) E
P
es la clausura entera de D
p
en K
P
, luego E
P
/D
p
es una extensi on de
dominios de Dedekind.
c) Si m
p
y m
P
son los ideales maximales de D
p
y E
P
, tenemos la situaci on
descrita por el diagrama siguiente:
E/P

E
P
/m
P
D/p

D
p
/m
p

Todas las aplicaciones est an denidas de forma natural ([] []). Las
echas horizontales son los isomorsmos descritos en [7.14]. Las echas
verticales son monomorsmos de cuerpos.
d) Se cumple e = e(m
P
/m
p
) = e(P/p) y f = f(m
P
/m
p
) = f(P/p). En
particular m
p
= m
e
P
.
Demostraci on: Sea
1
, . . . ,
n
un generador de E como D-modulo. Sea
E
P
. Por [7.14] sabemos que E
P
es la clausura de E, luego existe una
sucesion x
k
de elementos de E que converge a .
Digamos que x
k
= d
k1

1
+ +d
kn

n
, para ciertos coecientes d
kj
D.
Como D
p
es compacto (es la bola unidad cerrada de k
p
), tambien lo es
D
n
p
, y la sucesion (d
k1
, . . . , d
kn
) tiene una subsucesi on convergente a un cierto
(d
1
, . . . , d
n
) D
n
p
. Entonces es claro que x
k
converge a d
1

1
+ +d
n

n
= .
Esto prueba que
1
, . . . ,
n
es tambien un generador de E
P
como D
p
-modulo.
En particular E
P
= D
p
[
1
, . . . ,
n
] y, como los
i
son enteros sobre D,
tambien lo son sobre D
p
, con lo que E
P
es una extension entera de D
p
. Como
E
p
es ntegramente cerrado (es DIP), tenemos que E
P
es la clausura entera de
D
p
en K
P
.
34 Captulo 2. Compleciones
Otra consecuencia es que k
p
(
1
, . . . ,
n
) es un cuerpo que contiene a E
P
, y
como K
P
es el cuerpo de cocientes de E
P
, ha de ser K
P
= k
p
(
1
, . . . ,
n
). Los
n umeros
1
, . . . ,
n
son algebraicos sobre k, luego tambien sobre k
p
, luego la
extension K
P
/k
p
es nita.
Con esto tenemos probado b). En c) no hay nada que probar, pero de c) se
deduce que el grado de la extensi on de la izquierda del diagrama coincide con
el grado de la extensi on de la derecha, o sea, que f = f(m
P
/m
p
) = f(P/p).
La relacion entre la valoraci on inducida por P y la valoraci on inducida por
p es que para todo k se cumple v
P
() = e v
p
(). Como las valoracio-
nes denidas por m
p
y m
P
extienden a estas, se cumple v
m
P
() = e v
m
p
()
para todo k, y por continuidad para todo k
p
. Esto implica que
e = e(m
P
/m
p
) = e(P/p), con lo que queda probado d).
Por ultimo, el grado de la extensi on K
P
/k
p
es ef por el teorema 1.34.
En particular vemos que todo cuerpo p-adico k
p
es una extension nita del
cuerpo Q
p
, donde p es el unico primo racional divisible entre p.
El teorema anterior no es todo lo que podemos decir en general sobre las
extensiones K/k y K
P
/k
p
. Para precisar m as a un la relaci on entre ambas
extensiones necesitamos probar que toda extension nita separable K de un
cuerpo metrico discreto localmente compacto k es tambien un cuerpo metrico
discreto localmente compacto. Para ello veremos que cada valor absoluto de k
se extiende de forma unica a K, con lo que la clausura entera en K del anillo
de enteros de k sera un dominio de Dedekind con un unico primo (por 2.2, dos
primos daran lugar a dos extensiones distintas del mismo valor absoluto de k).
La conclusi on sera entonces inmediata.
La posibilidad de extender valores absolutos es consecuencia del teorema 2.2.
Los resultados siguientes nos serviran para probar la unicidad de la extensi on.
Denicion 2.9 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 .
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 .
2.2. Cuerpos p-adicos 35
Teorema 2.10 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 2.11 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
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
36 Captulo 2. Compleciones
normas de partida tambien lo sean. Igualmente se concluye que V es completo
con cualquiera de ellas.
Ahora ya podemos probar la unicidad de la extensi on de los valores absolutos:
Teorema 2.12 Sea K un cuerpo metrico completo y sea L una extensi on nita
de K. Si el valor absoluto de K admite una extensi on a L entonces dicha
extensi on es unica y L es con ella un cuerpo metrico completo.
Demostraci on: Si [ [
1
y [ [
2
son dos valores absolutos en L que extienden
al de K entonces podemos considerarlos como dos normas en L como K-espacio
vectorial. Por el teorema anterior son equivalentes, luego inducen la misma
topologa en L, luego son equivalentes como valores absolutos, luego uno es una
potencia del otro, pero como coinciden en K el exponente ha de ser 1, luego son
iguales. El teorema anterior nos da tambien que L es completo.
En el caso de cuerpos metricos discretos siempre es posible extender el va-
lor absoluto a una extensi on nita separable, y de aqu a cualquier extensi on
separable. En realidad el teorema vale para extensiones algebraicas de cuerpos
completos cualesquiera, pero esto no no nos va a hacer falta y requerira mas
trabajo (la prueba general est a en el apendice).
Teorema 2.13 Sea k un cuerpo metrico discreto completo.
a) Cada valor absoluto de k se extiende de forma unica a cada una de sus
extensiones separables.
b) Si K es una extensi on nita separable de k, entonces la extensi on de
cualquier valor absoluto de k esta inducida por una valoraci on con la que
K resulta ser un cuerpo metrico discreto completo. Los anillos de enteros
forman una extensi on separable de dominios de Dedekind.
c) Cualquier k-isomorsmo entre dos extensiones separables de k es una iso-
metra respecto a las extensiones de un mismo valor absoluto de k.
Demostraci on: Sea D el anillo de los enteros de k. Si K es cualquier
extension nita separable de k, entonces la clausura entera E de D en K es
un dominio de Dedekind (teorema 1.26). Si P es un primo de E (que dividir a
al unico primo p de D), el teorema 2.2 nos da que cada valor absoluto de k
se extiende a un valor absoluto en K inducido por la valoraci on asociada a P.
El teorema anterior nos da que la extensi on es unica, de donde se sigue que
P es el unico primo de E (dos primos distintos daran lugar a dos extensiones
distintas). As pues E es un anillo local, luego es el anillo de enteros de la valo-
raci on inducida por su unico primo P. Por el teorema anterior K es localmente
compacto, y as queda probado b).
Fijemos un valor absoluto [ [
k
en k. Si K es una extension separable de k,
entonces sobre cada extension nita intermedia L hay una unica extensi on del
valor absoluto de k, llamemosla [ [
L
. Es claro que si k L N K entonces
[ [
N
extiende a [ [
L
.
2.2. Cuerpos p-adicos 37
Para cada K, la extension k()/k es nita separable, y podemos denir
[[ = [[
k()
. Por la unicidad es claro que si L K es cualquier extension nita
de k y L entonces [[ = [[
L
. De aqu se sigue inmediatamente que [ [ es
un valor absoluto sobre K que extiende al valor absoluto de k. La extension es
unica pues, si tuvieramos dos, coincidiran sobre todas las extensiones nitas de
k, luego sobre todos los elementos de K. Esto prueba a).
Si : K L es un k-isomorsmo entre dos extensiones algebraicas de k,
entonces es claro que [[

= [()[ es un valor absoluto en K que extiende al


de k, luego por la unicidad es precisamente el valor absoluto de K, y por tanto
[[ = [()[ para todo K, es decir, es una isometra.
La parte principal de este teorema puede expresarse estrictamente en ter-
minos de cuerpos metricos, es decir, en funcion de sus topologas y no de sus
valores absolutos:
Teorema 2.14 Sea k un cuerpo metrico discreto completo y K una extensi on
separable de k. Entonces K admite una unica topologa de cuerpo metrico que
induce la topologa de k. Si la extensi on es nita entonces K es discreto y
completo. Cualquier k-isomorsmo entre dos extensiones separables de k es un
isomorsmo topol ogico.
Demostraci on: Sea D el anillo de enteros de k y p su unico primo. Si
la extension K/k es nita, y E es la clausura entera de D en K, entonces el
teorema anterior nos da que E es un dominio de Dedekind con un unico primo
P. Puesto que obviamente P [ p, por el teorema 2.2 cada valor absoluto de k
se extiende a un valor absoluto de K asociado a P, y por el teorema anterior la
extension es unica.
Cualquier valor absoluto en K que induzca la topologa de k es extension
de un valor absoluto de p, luego es uno de los valores absolutos de P y por
consiguiente induce la topologa P-adica. Por el teorema anterior K es discreto
y completo.
Si la extensi on K/k no es nita basta observar que un valor absoluto en K
esta completamente determinado por su restriccion a las extensiones nitas de
k. La armaci on sobre los k-isomorsmos se sigue inmediatamente del teorema
anterior.
Como aplicacion tenemos los resultados prometidos sobre extensiones de
cuerpos p-adicos. Notemos que los cuerpos numericos son perfectos, por lo que
al aplicarles el teorema anterior podemos sustituir extensi on separable por
extension algebraica.
Teorema 2.15 Sea K/k una extensi on de cuerpos numericos, sea E/D la ex-
tension de sus anillos de enteros. Sea p un primo en D y sea P un primo en E
que lo divida.
a) Si K = k(A), para cierto conjunto A K, entonces K
P
= k
p
(A).
b) En particular K
P
= k
p
K.
38 Captulo 2. Compleciones
c) Si la extensi on K/k es de Galois, la extensi on K
P
/k
p
tambien lo es.
Demostraci on: a) Podemos suponer que A es nito. Entonces tenemos
k
p
k
p
(A) K
P
, y la extensi on k
p
(A)/k
p
es nita, luego por el teorema
anterior k
p
(A) es completo, luego es cerrado en K
P
. Por otra parte K k
p
(A)
y K es denso en K
P
, luego ha de ser K
P
= k
p
(A).
b) es inmediato a partir de a).
c) Si K/k es una extension de Galois entonces K = k(A), donde A es el
conjunto de las races de un polinomio de k[x], y como K
P
= k
P
(A) la extension
K
P
/k
p
tambien es de Galois.
Denicion 2.16 En lo sucesivo, para cada primo nito p de un cuerpo nume-
rico k jaremos una clausura algebraica K
p
del cuerpo p-adico k
p
. Seg un el
teorema 2.13 el valor absoluto can onico de k
p
se extiende de forma unica a
K
p
. Representaremos esta extension por [ [
p
y la llamaremos valor absoluto
canonico de K
p
. Dicho teorema implica tambien que todo k
p
-isomorsmo entre
dos extensiones algebraicas de k
p
(contenidas en K
p
) es una isometra respecto
al valor absoluto can onico.
Observemos que si p es el primo racional al que divide p, entonces k
p
es una
extension nita de Q
p
, luego K
p
es tambien una clausura algebraica de Q
p
, es
decir, K
p
es topologicamente isomorfo a K
p
(e isometrico respecto a los valores
absolutos can onicos). De este modo, para cuestiones puramente algebraicas es
suciente tratar con los cuerpos K
p
, pero debemos tener presente que si p y
q son dos divisores de p en un mismo cuerpo metrico k, entonces la isometra
entre K
p
y K
q
no es la identidad sobre k, (o de lo contrario [ [
p
y [ [
q
seran
el mismo valor absoluto), por lo que no podemos identicar ambos cuerpos a
ciertos efectos. En particular no podemos identicar ambos con K
p
.
Notemos que el criterio de irreducibilidad de Eisenstein es aplicable al ani-
llo de enteros de Q
p
, lo que nos da polinomios irreducibles en Q
p
[x] de grado
arbitrariamente grande. Por consiguiente K
p
tiene grado innito sobre Q
p
.
Ahora probaremos un sencillo resultado tecnico que nos sera util en varias
ocasiones mas adelante. De momento lo usaremos para probar, entre otras cosas,
que la clausura algebraica de Q es densa en K
p
. La prueba de este teorema y
los siguientes se basa en el teorema 2.13, que tenemos probado para cuerpos
metricos discretos completos aunque ya comentamos que vale en realidad para
cuerpos completos arbitrarios. Admitiendo esto, las demostraciones que veremos
a continuaci on son v alidas para cuerpos metricos completos no arquimedianos
cualesquiera.
Teorema 2.17 (Lema de Krasnel) Sea k un cuerpo metrico discreto com-
pleto y sean y dos elementos de su clausura separable K. Supongamos que
para todo k-monomorsmo : k() K distinto de la identidad se cumple
[ [ < [() [. Entonces k() k().
2.2. Cuerpos p-adicos 39
Demostraci on: Se entiende que el valor absoluto que aparece en el enun-
ciado es la extension a K de cualquier valor absoluto en k (cuya existencia esta
garantizada por el teorema 2.13).
Basta ver que todo k()-monomorsmo : k(, ) K ja a . El
teorema 2.13 nos da que es una isometra, luego [()[ = [[. Entonces
[() [ = [() + [ max
_
[()[, [ [
_
= [ [ < [() [
para todo : k() K distinto de la identidad, luego ha de ser la identidad
en k().
Geometricamente, el teorema anterior arma que, si es separable sobre
k, entonces k() esta contenido en cualquier extensi on de k que contenga a un
punto de una bola de centro en la clausura separable de k que no contenga a
ning un conjugado de aparte de a el mismo.
Con esto podemos probar una especie de continuidad de las races de un
polinomio respecto de sus coecientes.
Si k es un cuerpo metrico discreto completo y jamos en el un valor absoluto,
para cada polinomio g k[x] denimos |g| como el maximo de los valores
absolutos de sus coecientes. Es claro que esta aplicacion es una norma en k[x].
Teorema 2.18 Sea k un cuerpo metrico discreto completo. Para cada polino-
mio f(x) k[x] m onico irreducible separable de grado n, existe un > 0 tal que
si g(x) k[x] es m onico de grado n y |f g| < , entonces g es irreducible
en k[x] y cada raz de f (en una clausura algebraica ja de k) se corresponde
biunvocamente con una raz de g de modo que k() = k().
Demostraci on: Sea C una clausura separable de k. Entonces sobre C
tenemos denido un unico valor absoluto que extiende al de k. Si g k[x] es
un polinomio m onico de grado n, podemos expresarlo en la forma
g(x) = x
n
(1 +a
n1
x
1
+ +a
1
x
n
1
+a
0
x
n
).
As queda claro que si un x C cumple [x[ 2|g| entonces
[a
n1
x
1
+ +a
1
x
n
1
+a
0
x
n
[ 1/2,
[1 +a
n1
x
1
+ +a
1
x
n
1
+a
0
x
n
[ 1/2,
de donde [g(x)[ 1. En particular toda raz de g en C ha de cumplir [[ < 2|g|.
Fijemos un polinomio f k[x] monico separable de grado n. Para todo
polinomio g monico y de grado n y todo C, tomando M tal que M > 1,
M > [[ tenemos que [f() g()[ |f g|M
n
.
De aqu se sigue que si una sucesion de polinomios m onicos de grado n
converge a f en norma, entonces converge puntualmente a f. En particular, si
es una raz de g en C, se cumple
[f()[ = [f() g()[ |f g|(2|g|)
n
2
n
|f g|(|f g| +|f|),
40 Captulo 2. Compleciones
y de aqu deducimos que para todo > 0 existe un > 0 tal que si g es un
polinomio m onico de grado n con |f g| < , entonces [f()[ <
n
para toda
raz de g en C.
Descomponiendo f en producto de factores lineales es claro que si un C
dista de cada raz de f mas que , entonces [f(x)[
n
. Reuniendo lo dicho
concluimos que para cada > 0 existe un > 0 tal que si g es un polinomio
monico de grado n con |f g| < entonces cada raz de g en C dista menos
de de una raz de f.
M as a un, tomando sucientemente peque no podemos asegurar que, jada
una raz de f, todo polinomio g monico de grado n tal que |f g| < tiene
una raz en C que dista de menos que . En efecto, en caso contrario existira
una sucesion de polinomios m onicos de grado n, digamos g
i
, que convergera a
f en norma y de modo que las races de cada g
i
en C se acercaran a las restantes
races de f, pero eso implicara que el valor absoluto de g
i
(x) estara acotado
inferiormente en un entorno de , mientras que por otra parte g
i
() debera
tender a 0.
Ahora supongamos que f es irreducible. Sea menor que la distancia entre
dos cualesquiera de sus races. Sea > 0 tal que si |f g| < entonces las
races de g en C distan menos que de las races de f. Por la eleccion de una
misma raz de g en C no puede distar menos que de dos races distintas de f,
y como f tiene n races distintas, lo mismo le sucede a g y cada raz de g dista
menos que de una unica raz de f. En particular g es separable, y si y
se corresponden en este sentido, [ [ < < [ [, para cualquier otra raz
de f. El teorema anterior implica entonces que k() k(), pero como es
raz de un polinomio irreducible de grado n, tenemos [k() : k[ = n, y como
es raz de un polinomio de grado n, ha de ser k() = k(), de donde se sigue
que g es irreducible.
Veamos algunas aplicaciones de estos teoremas. Llamaremos cuerpos p- adi-
cos a las extensiones nitas de Q
p
.
Teorema 2.19 Sea K un cuerpo p- adico. Entonces existe un cuerpo numerico
k K tal que [k : Q[ = [K : Q
p
[ y k es denso en K.
Demostraci on: Si p = el resultado es trivial. Supongamos que p es
nito. Sea K = Q
p
(). Basta aplicar el teorema anterior tomando como f el
polinomio mnimo de y como g un polinomio m onico con coecientes racionales
lo sucientemente cercano a f. Si es una raz de este ultimo (que est a en K
por el teorema anterior), denimos k = Q().
En particular, tal y como arm abamos, la clausura algebraica de Q es densa
en K
p
. Las observaciones siguientes (hasta el nal de la seccion) no ser an nece-
sarias en el resto del libro.
Si k es un cuerpo numerico, su clausura en Q
p
es kQ
p
, luego tiene grado
nito sobre Q
p
. Si p es nito esto implica que k ,= K
p
(pues hemos visto que
la extension K
p
/Q
p
es innita). El teorema anterior implica que K
p
es la uni on
de las clausuras de los cuerpos numericos, que son subcuerpos propios cerrados.
Es inmediato que todo subcuerpo propio de un cuerpo metrico tiene interior
2.3. La aritmetica de los cuerpos numericos 41
vaco, luego el teorema de Baire implica que, si p es un primo nito, entonces
la clausura algebraica K
p
no es completa (al contrario de lo que ocurre para
p = ). Por otra parte su compleci on sigue siendo algebraicamente cerrada:
Teorema 2.20 Sea k un cuerpo metrico discreto completo, sea K su clausura
algebraica y K su compleci on. Entonces K es algebraicamente cerrado.
Demostraci on: En primer lugar probamos que K es un cuerpo perfecto.
Hemos de ver que si tiene caracterstica prima p, entonces todos sus elementos
tienen raz p-esima.
Ahora bien, cada x K es el lmite de una sucesion x
n
de elementos de
K, cada uno de los cuales tiene una ( unica) raz p-esima en K, por ser este
algebraicamente cerrado. La sucesion
p

x
n
es de Cauchy, pues
[
p

x
m

x
m
[ = ([
p

x
m

x
m
[
p
)
1/p
= [x
m
x
n
[
1/p
.
Claramente lm
n
p

x
n
es una raz p-esima de x en K.
Sea ahora f(x) K[x] un polinomio m onico irreducible. Seg un acabamos de
probar, f es separable. Podemos aproximar sus coecientes desde K y obtener
as un polinomio g(x) K[x] monico y del mismo grado al que podemos aplicar
el teorema 2.18. Entonces g(x) es irreducible (en K[x], luego tambien en K[x])
luego tiene grado 1 y f tambien.
2.3 La aritmetica de los cuerpos numericos
Con lo visto hasta ahora estamos en condiciones de demostrar los resultados
b asicos de la aritmetica de los cuerpos numericos. Una de sus caractersticas
fundamentales es que los resultados que hacen referencia a un solo primo valen
tanto para primos nitos como para primos innitos, y los que involucran a
todos los primos requieren que se consideren tanto los primos nitos como los
innitos.
En la seccion anterior hemos convenido en llamar K
p
a la clausura algebraica
de la complecion k
p
de un cuerpo numerico k respecto a un primo nito p. Para
unicar la notaci on, extendemos este convenio al caso innito, de modo que si p
es un primo innito entonces k
p
es isomorfo a R o C y su clausura algebraica es,
por consiguiente, K
p
= C. El valor absoluto can onico en K
p
sera en este caso
el valor absoluto usual en C.
Conviene tener presente que muchos de los resultados que hemos probado
para compleciones respecto a primos nitos resultan trivialmente ciertas para
primos innitos. Por ejemplo, si K/k es una extension de cuerpos numericos, p
es un primo en k y P es un divisor de p en K, la igualdad K
P
= k
p
K, que el
teorema 2.15 prueba en el caso nito, tambien vale en el caso innito, pues el
miembro derecho ha de ser R o C, completo en cualquier caso, luego cerrado en
K
P
, y al contener a K es denso.
42 Captulo 2. Compleciones
Denicion 2.21 Sea K/k una extensi on de cuerpos numericos, sea p un primo
en k y P un primo en K que divida a p. Denimos el grado local de la extension
en P como
n(P/p) = [K
p
: k
p
[.
Teorema 2.22 Sea K/k una extensi on de grado n de cuerpos numericos y sea
p un primo en k. Entonces
n =

P|p
n(P/p).
Demostraci on: Se entiende que la suma recorre los divisores primos de p
en K. En el caso nito el teorema 2.8 nos da que n(P/p) = e(P/p)f(P/p), y
la relaci on buscada es consecuencia inmediata de 1.34.
Supongamos ahora que p es un primo innito, digamos que inducido por el
monomorsmo : k C. Veamos que hay exactamente n monomorsmos
: K C que extienden a . En efecto, jado uno de ellos, cualquier otro es
de la forma , donde es un [k]-monomorsmo de [K], y puede tomar
n valores posibles.
Estos n monomorsmos determinan todos los divisores de p en K, pero
hemos de tener presente que cada par de monomorsmos conjugados dan lugar
al mismo divisor. Si p es un primo complejo, entonces todas las extensiones de
seran monomorsmos complejos y todos los grados locales seran n(P/p) = 1.
Por otra parte, la conjugaci on de una extensi on de ya no ser a una extensi on de
, luego las n extensiones son no conjugadas dos a dos y dan lugar a n divisores
distintos. La relaci on buscada es en este caso n = 1 + + 1.
Si p es real, entonces puede tener s extensiones reales y t pares de exten-
siones conjugadas. Tenemos entonces que n = s + 2t. Las extensiones reales
dan lugar a s primos reales distintos en K para los cuales n(P/p) = 1. Las
extensiones complejas dan lugar a t primos complejos distintos para los cuales
n(P/p) = 2. Claramente tambien en este caso se cumple la relacion entre los
grados.
La relacion n(P/p) = e(P/p)f(P/p) solo tiene sentido, en principio, para
primos nitos. Podemos extenderla al caso innito adoptando el convenio de
que si P y p son primos innitos tales que P [ p, entonces su grado de inercia
es f(P/p) = 1 y su ndice de ramicaci on es e(P/p) = n(P/p).
Para completar la analoga convendremos tambien en que un primo innito
factoriza como producto de los primos que lo dividen con las multiplicidades
determinadas por los ndices de ramicacion.
Por ejemplo, en los cuerpos cuadr aticos reales el primo de Q se escinde
en dos factores reales distintos: =
1

2
, mientras que en los cuerpos
cuadr aticos imaginarios se ramica: =
2
1
.
En el teorema anterior hemos empleado argumentos completamente distintos
para los primos nitos y para los innitos. Ahora probaremos un resultado que
generaliza la construccion que hemos hecho de los primos arquimedianos de
2.3. La aritmetica de los cuerpos numericos 43
un cuerpo numerico y la extiende al caso de los primos nitos. Con su ayuda
podremos probar muchos resultados sobre primos sin necesidad de distinguir si
son nitos o no.
Teorema 2.23 Sea K/k una extensi on de cuerpos numericos 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
, y hay exactamente n(P/p) de
ellos.
c) Dos k-monomorsmos y inducen el mismo valor absoluto si y s olo si
existe un k
p
-automorsmo : K
p
K
p
tal que = .
Demostraci on: Si P es un divisor primo de p en K, el teorema 2.12
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 can onico
de k
p
, luego ha de ser el valor absoluto can onico de K
P
.
Por lo tanto, su restricci on a K es un k-monomorsmo : K K
p
que
cumple [[
P
= [()[
p
, para todo K, es decir, que induce el primo P en el
sentido del apartado a).
Como K es denso en K
P
, las restricciones de dos k
p
-monomorsmos distintos
han de ser dos k-monomorsmos distintos, luego as obtenemos n(P/p) de ellos.
Ademas, dos k-monomorsmos obtenidos por restriccion desde dos comple-
ciones correspondientes a primos distintos en K han de ser distintos entre s,
pues cada uno induce en K valor absoluto distinto. Por el teorema anterior,
si el grado de K/k es n, tenemos n monomorsmos distintos que cumplen el
apartado a), pero estos son todos los k-monomorsmos de K, luego a) es cierto
para todos los k-monomorsmos. Este razonamiento prueba tambien b).
c) Si y inducen el mismo valor absoluto en K, digamos [ [
P
, por b)
ambos se extienden a sendos k
p
-monomorsmos , : K
P
K
p
. Entonces

1
: [K
P
] [K
P
] es un k
p
-isomorsmo que se extiende a un k
p
-
automorsmo : K
p
K
p
(porque K
p
es la clausura algebraica de los cuerpos
[K
p
] y [K
p
]). Claramente entonces = .
Recprocamente, supongamos que = para un cierto k
p
-automorsmo
. Entonces para todo K se tiene [()[
p
= [(())[
p
= [()[
p
, porque
los k
p
-automorsmos son isometras (en el caso innito son la identidad en R o
C o la conjugaci on compleja). Vemos, pues, que ambos monomorsmos inducen
el mismo valor absoluto.
De este teorema se siguen relaciones muy importantes entre los primos de
un cuerpo numerico.
44 Captulo 2. Compleciones
Denicion 2.24 Sea K/k una extensi on de cuerpos numericos. Sea p un primo
en k y P un primo en K que divida a p. Llamaremos norma local NP
y traza
local Tr
P
a la norma y la traza de la extensi on K
P
/k
p
.
Si K, la norma de (en la extension K/k) es el producto las imagenes
de por los k-monomorsmos de K. Sin m as que agrupar los factores corres-
pondientes a monomorsmos que inducen un mismo primo P seg un el teorema
anterior obtenemos que
N
K
k
() =

P|p
NP
(), (2.1)
y an alogamente para la traza:
Tr
K
k
() =

P|p
Tr
p
(). (2.2)
M as a un, en el caso en que k = Q y p = p es un primo racional (nito
o no), entonces NP
() es el producto de todos los conjugados de por los
monomorsmos que inducen el valor absoluto de P, o sea por los monomorsmos
que cumplen [[
P
= [()[
p
. Por lo tanto, si llamamos n
P
= n(P/p), resulta
que [ NP
()[
p
= [[
n
P
P
. Por consiguiente
[ N
K
Q
()[
p
=

P|p
[[
n
P
P
. (2.3)
De aqu se sigue una relacion importante entre los valores absolutos de un
cuerpo numerico:
Teorema 2.25 (Formula del producto) Sea K un cuerpo numerico. Para
cada primo p de K sea p el primo racional divisible entre p y sea n
p
el grado
local n(p/p). Entonces para todo K no nulo se cumple

p
[[
n
p
p
= 1,
donde p recorre todos los primos de K.
Demostraci on: Notemos en primer lugar que si r es un n umero racional
no nulo y p recorre todos los primos de Q se cumple

p
[r[
p
= 1.
En efecto, si q es un n umero primo entonces
[q[
p
=
_
_
_
1/q si p = q,
1 si q ,= p ,=
q si p =
Claramente entonces la formula es cierta para todo primo q. Trivialmente es
cierta para 1 y, como el producto es multiplicativo, la f ormula es valida para
todo n umero racional no nulo.
2.3. La aritmetica de los cuerpos numericos 45
Por la f ormula (2.3) concluimos
1 =

p
[ N()[
p
=

p|p
[[
n
p
p
=

p
[[
n
p
p
.
Denicion 2.26 Sea p un primo de un cuerpo numerico K, sea p el primo
racional al cual divide y sea n
p
el grado local n(p/p). Para cada K denimos
||
p
= [[
n
p
p
.
Claramente | |
p
es un valor absoluto asociado a p excepto cuando p es un
primo complejo, en cuyo caso se trata del cuadrado del valor absoluto can onico.
En estos terminos la f ormula del producto se expresa como

p
||
p
= 1. (2.4)
En el caso de los primos no arquimedianos | |
p
es un valor absoluto muy
natural. En efecto, si v
p
() = 1 y p es el primo racional divisible entre p
(digamos p = p
e
), entonces p =
e
, para una cierta unidad (de K
p
). As,
1/p = [p[
p
= [p[
p
= [
e
[
p
, luego [[
p
= (1/p)
1/e
y, en denitiva,
||
p
=
_
1
p
1/e
_
ef
=
1
p
f
=
1
Np
. (2.5)
Esto caracteriza a | |
p
como el valor absoluto dado por ||
p
= (1/Np)
v
p
()
.
Comentemos ahora otra consecuencia del teorema 2.23. En la seccion an-
terior hemos visto que si p es un primo nito, la clausura algebraica K
p
no es
completa, pero si K K
p
es un cuerpo numerico (notemos que K
p
contiene una
clausura algebraica de Q, y por lo tanto a todos los cuerpos numericos) entonces
la inclusi on de K en K
p
es un Q-monomorsmo que determina un primo p en
K. Dicha inclusi on se extiende a una isometra K
p
K
p
, cuya imagen es la
clausura de K en K
p
. As pues, K es completo aunque K
p
no lo sea.
Veamos ahora que podemos a nadir para extensiones de Galois. Para empe-
zar, el grupo de Galois act ua sobre los primos. Conviene dar una denici on en
el caso general:
Denicion 2.27 Sea : K L un isomorsmo de cuerpos numericos y sea
p un divisor primo en K. Denimos (p) como el divisor primo de L inducido
por el valor absoluto dado por [[
(p)
= [
1
()[
p
para todo L.
Entonces es una isometra si en K consideramos el valor absoluto de p y
en L el de (p), luego se extiende a una isometra : K
p
L
(p)
.
Pasemos ya al caso en que K/k es una extension de Galois de cuerpos
numericos y G(K/k). Entonces si p es un primo de k y P [ p se cum-
ple que (P) [ p (pues el valor absoluto [ [
(P)
extiende al valor absoluto de p),
o sea, que permuta los divisores de p.
46 Captulo 2. Compleciones
Observar que si el primo P es no arquimediano entonces el primo (P) que
acabamos de denir es el denido en la seccion 1.4 pues, considerados como
ideales, (p) si y solo si [[
(p)
< 1, si y solo si [
1
()[
p
< 1, si y solo si

1
() p, si y solo si [p].
Ahora podemos denir el grupo de descomposici on
G
p
= G(K/k) [ (p) = p G(K/k),
para cualquier divisor primo de K, incluso si es innito. El teorema siguiente
generaliza los resultados que probamos en el captulo anterior para el caso nito.
Teorema 2.28 Sea K/k una extensi on de Galois de cuerpos numericos. Sea p
un divisor primo en k. Entonces
a) Si P
1
y P
2
son divisores de p en K existe un automorsmo G(K/k)
tal que (P
1
) = P
2
.
b) Si P es un divisor de p en K, el grupo de Galois local G(K
p
/k
p
) es
isomorfo al grupo de descomposici on G
P
(el isomorsmo es la restricci on).
En particular [G
P
[ = n(P/p).
c) Si G(K/k) y P es un primo de K, entonces G
(P)
= G

p
.
Demostraci on: a) Tomamos como K
p
una clausura algebraica de K
P
2
y
as K
P
2
K
p
, y el valor absoluto asociado a P
2
coincide con el de K
p
.
Sea : K K
p
que induce el valor absoluto de P
1
, es decir, tal que
[[
P
1
= [()[
p
= [()[
P
2
.
Como K/k es de Galois se cumple que G(K/k), y as (P
1
) = P
2
.
b) Si G(K
P
/k
p
) entonces : K
P
K
P
es una isometra, luego su
restriccion a K es una isometra para el valor absoluto de P, luego (P) = P.
Recprocamente, si (P) = P entonces se extiende a un automorsmo de
K
p
que ja a k, luego a k
p
(por continuidad).
La restriccion es inyectiva porque K es denso en K
P
, y claramente es un
isomorsmo de grupos.
c) El argumento empleado en el caso nito es v alido en general.
Observar que el teorema anterior implica que en las extensiones de Galois
el ndice de ramicaci on de todos los divisores de un mismo primo es constante
(los grupos tienen todos el mismo n umero de elementos).
Hasta aqu hemos descrito cuidadosamente las relaciones entre los cuerpos
numericos, sus compleciones y sus localizaciones. En lo sucesivo, si E es el anillo
de enteros de un cuerpo numerico K, no distinguiremos entre un ideal primo p
de E, el unico ideal maximal de la localizaci on E
p
y el unico ideal primo del
anillo de enteros de la compleci on K
p
. Tambien identicaremos los isomorsmos
de cuerpos con sus extensiones a las compleciones. Los teoremas que hemos
demostrado garantizar an la consistencia de cualquier doble interpretaci on que
pueda surgir al adoptar estas identicaciones.
2.3. La aritmetica de los cuerpos numericos 47
Como aplicacion de los resultados de esta seccion probaremos un teorema
sobre escision de primos.
Denicion 2.29 Sea K/k una extensi on de grado n de cuerpos numericos.
Diremos que un divisor primo p de k se escinde completamente en K si tiene
exactamente n divisores en K. Por el teorema 2.22 esto equivale a que los
grados locales n(P/p) sean 1 para todos los divisores P de p en K, lo que a su
vez equivale a que e(P/p) = f(P/p) = 1.
Teorema 2.30 Se cumple:
a) Si k K L son cuerpos numericos, un primo p de k se escinde comple-
tamente en L si y s olo si se escinde completamente en K y cada divisor
de p en K se escinde completamente en L.
b) Si K/k y L/k son extensiones de cuerpos numericos, p es un primo de k
que se escinde completamente en K y P es un primo en L que divide a p,
entonces P se escinde completamente en KL.
c) Si K/k y L/k son extensiones de cuerpos numericos y p es un primo
de k que se escinde completamente en K y en L, entonces p se escinde
completamente en KL.
Demostraci on: a) es inmediato a partir de la denici on.
c) es consecuencia de a) y b): todo divisor de p en L se escinde completamente
en KL, luego p se escinde completamente en KL.
Para probar b) observemos en general que cada divisor de p en una extensi on
T de k de grado n viene determinado por uno de los k-monomorsmos T K
p
.
Como hay n de ellos, p se escindira completamente si y solo si no hay dos k-
monomorsmos que determinen el mismo valor absoluto. Pero sabemos que
dos k-monomorsmos y determinan el mismo valor absoluto si y s olo si
= , donde es un k
p
-monomorsmo de K
p
. La conclusi on es, pues, que p
se escinde en T si y solo si para todo k-monomorsmo : T K
p
se cumple
que cualquier k
p
-monomorsmo de K
p
es la identidad en [T], o sea, si para
todo k-monomorsmo se cumple que [T] k
p
.
Ahora notamos que, puesto que K
P
/k
p
es una extension nita, la clausura
algebraica K
P
es tambien una clausura algebraica de k
p
, luego podemos consi-
derar K
P
= K
p
.
Para ver que P se escinde completamente en KL consideramos un L-mono-
morsmo : KL K
P
. Puesto que se restringe a un k-monomorsmo
: K K
p
y p se escinde completamente en K, ha de ser [K] k
p
y, dado
que ja a los elementos de L, resulta que [KL] k
p
L = L
P
. Por lo tanto
P se escinde completamente en KL.
48 Captulo 2. Compleciones
Ejemplo Consideremos un cuerpo c ubico puro Q(
3

m). Su clausura normal


se obtiene adjuntando una raz c ubica de la unidad o, equivalentemente, ad-
juntando

3, pues una raz c ubica de la unidad es = (1 +

3)/2 y los
conjugados de
3

m son
3

m y
2 3

m.
Por lo tanto, el cuerpo K = Q(
3

m,

3) es una extension nita de Galois


sobre Q de grado 6. El teorema anterior nos permite determinar la factorizaci on
en K de los primos racionales a partir de la factorizaci on en Q(
3

m) y en
Q(

3), ambas vistas en [Sec. 3.3].


La tabla siguiente recoge todos los casos posibles (la notacion es la introdu-
cida en [Sec. 3.3]):
Casos Q(

3) Q(
3

m) K e f
p 1(3) x
3
ab
2
(p) p
1
p
2
p
1
p
2
p
3
p
1
p
2
p
3
p
4
p
5
p
6
1 1
p ab x
3
, ab
2
(p) p
1
p
2
p p
1
p
2
1 3
p 1(3) p p
1
p
2
p
1
p
2
p
3
1 2
p [ ab p 1(3) p
1
p
2
p
3
(p
1
p
2
)
3
3 1
p 1(3) p p
3
p
3
3 2
p = 3 Tipo I p
2
p
3
p
6
6 1
Tipo II p
2
p
1
p
2
2
(p
1
p
2
p
3
)
2
2 1
La primera la se obtiene aplicando el teorema anterior: p se escinde com-
pletamente tanto en Q(

3) como en Q(
3

m), luego se escinde completamente


en el producto. Las restantes se deducen elementalmente usando la transitivi-
dad de e y f. Tomemos por ejemplo la tercera la. Sabemos que f ha de ser
m ultiplo de 2 (porque vale 2 en Q(

3)) y divisor de 6, pero no puede ser 6


porque el n umero de primos ha de ser r 2 (por Q(
3

m)), luego ha de ser


f = 2, y la unica posibilidad es r = 3, f = 2, e = 1. En los dem as casos se
razona de forma similar.
Ejercicio: Factorizar en las tres extensiones del ejemplo anterior.
Terminamos la seccion con un teorema muy util sobre valores absolutos que
generaliza al teorema chino del resto.
Teorema 2.31 (Teorema de aproximacion (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.
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
2.4. Extensiones no ramicadas 49
[
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. De aqu se sigue claramente la
equivalencia.
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
.
2.4 Extensiones no ramicadas
En esta seccion y en la siguiente estudiaremos ciertas clases de extensiones
de cuerpos discretos completos. Si k es un cuerpo metrico discreto completo k
y D es su anillo de enteros, sabemos que D es un dominio de Dedekind con un
unico primo p. En particular D es un dominio eucldeo. Representaremos por
k al cuerpo de restos k = D/p.
Las extensiones nitas separables de cuerpos metricos discretos completos
estan descritas en el teorema 2.13: si K es una extension separable de grado n de
un cuerpo metrico discreto completo k entonces K tambien es un cuerpo discreto
completo y sus anillos de enteros forman una extensi on E/D de dominios de
Dedekind.
La aritmetica de E se relaciona con la de D a traves del ndice de ramicaci on
e = e(P/p), dado por p = P
e
, y el grado de inercia f = f(P/p) = [K : k[, donde
k se identica con un subcuerpo de K de forma natural. Sabemos que ef = n.
Recordemos, por ultimo, que E es un D-modulo nitamente generado libre
de torsi on y, como D es un dominio eucldeo, E es de hecho un D-modulo libre,
necesariamente de rango n.
50 Captulo 2. Compleciones
Ya hemos comentado que la hip otesis de separabilidad puede eliminarse:
todos los hechos que acabamos de citar son ciertos siempre que K/k es una ex-
tension nita de cuerpos discretos completos. Damos la prueba en el apendice.
Para no a nadir hip otesis superuas, en los resultados de esta seccion y la si-
guiente hemos optado por enunciar los teoremas para extensiones nitas arbi-
trarias, con lo cual admiten una doble lectura: o bien se acepta la validez de los
hechos citados para extensiones nitas, o bien se supone que los cuerpos involu-
crados tienen todos
1
caracterstica 0, en cuyo caso las hipotesis de separabilidad
que necesitamos se satisfacen trivialmente.
Recalcamos que en los captulos posteriores aplicaremos estos resultados
exclusivamente a las compleciones no arquimedianas de los cuerpos numericos,
por lo que la hip otesis de caracterstica nula no nos supondr a ninguna restricci on
en la pr actica.
En esta seccion estudiamos con mas detalle la relacion entre las extensiones
nitas de un cuerpo metrico discreto k y las extensiones nitas de su cuerpo de
restos k. Fijemos una clausura algebraica K de k y sea E la clausura entera de
D en K (donde D es el anillo de enteros de k). Cuando hablemos de extensiones
algebraicas de k entenderemos que las tomamos en K. Para cada extensi on
nita K de k, su anillo de enteros E
k
tiene un unico ideal primo P
k
, y es facil
ver que la uni on de todos los ideales P
K
forma un ideal primo P de E. Dos
elementos de E son congruentes modulo P si y solo si lo son modulo P
K
, para
cualquier extensi on nita K de k que los contenga. Esto permite identicar de
forma natural a cada cuerpo de restos K con un subcuerpo de K = E/P.
Tambien es facil ver que K es una clausura algebraica de k. En efecto, cada
elemento de K es la clase de un elemento de E, cuyo polinomio mnimo f
sobre k tiene coecientes en D, por lo que [] es la raz de la proyeccion natural
f de f en k[x]. Esto prueba que K es una extension algebraica de k. Por otra
parte, todo polinomio de k[x] es la proyeccion de un polinomio f E[x] del
mismo grado. Como las races de un polinomio con coecientes enteros son
enteras, f se escinde en E[x], luego f se escinde en K[x].
As pues, cuando hablemos de extensiones algebraicas de k entenderemos
que estan contenidas en K. Es claro que la correspondencia K K es una
aplicaci on suprayectiva entre las extensiones nitas de k y las extensiones nitas
de k. Sin embargo no es inyectiva. Lo que haremos en esta seccion es estudiar
una familia de extensiones nitas de k que se corresponden biunvocamente con
las extensiones nitas separables de k.
Denicion 2.32 Sea K/k una extensi on de grado n de cuerpos metricos dis-
cretos completos y sea E/D la extension de sus anillos de enteros. Sea P el ideal
primo de E y p el ideal primo de D. Diremos que P es no ramicado sobre p, o
que la extensi on K/k es no ramicada si e = 1 (o, equivalentemente, si f = n)
y el cuerpo de restos E/P es una extension separable de D/p.
1
Esta hipotesis no incluye a los cuerpos de restos D/p, que en los casos de mayor interes
seran cuerpos nitos.
2.4. Extensiones no ramicadas 51
As pues, K/k es no ramicada si K/k es separable y [K : k[ = [K : k[.
Vamos a comprobar que la relaci on entre una extensi on no ramicada y la
extension de sus cuerpos de restos es mucho mas fuerte que la de tener el mismo
grado. En primer lugar necesitamos un resultado tecnico.
Teorema 2.33 Sea E/D una extensi on de Galois de dominios de Dedekind.
Sea K/k la extensi on de los cuerpos de cocientes. Sea p un primo en D y su-
pongamos que p es divisible entre un unico primo P de E. Supongamos tambien
que E/P es separable sobre D/p. Consideremos un polinomio m onico irreduci-
ble f(x) D[x] con una raz en E. Entonces la imagen f de f en (D/p)[x] es
potencia de un polinomio irreducible.
Demostraci on: Puesto que K/k es una extension nita de Galois, tenemos
que f(x) se escinde en K[x] y, como E es la clausura entera de D en K, sabemos
que todas las races de f(x) estan en E. Consecuentemente f(x) se escinde en
E[x] y f se escinde en (E/P)[x].
Dos races cualesquiera de f son las clases de equivalencia de dos races
de f, que son conjugadas en E por un k-automorsmo que ja a P (por ser
el unico primo de P). Seg un el teorema 1.39, este automorsmo induce un
D/p-automorsmo de E/P que conjuga las races dadas, luego las races de f
son todas conjugadas, con lo que f no puede ser divisible entre dos polinomios
irreducibles distintos.
Teorema 2.34 Sea K/k una extensi on nita de cuerpos metricos discretos
completos.
a) Si K/k es no ramicada y K = k([]) para cierto entero K, entonces
la extensi on K/k es separable, K = k() y el polinomio mnimo de en
k es irreducible en k[x].
b) Si K = k() para un cierto entero K cuyo polinomio mnimo no
tenga races m ultiples en K, entonces K/k es no ramicada y K = k([]).
Demostraci on: a) Sea f(x) el polinomio mnimo de sobre k. Como
es entero, se cumple que f(x) tiene coecientes enteros en k, y su imagen
f es un polinomio m onico con raz []. Como la extension es no ramicada
el grado de K sobre k coincide con el grado n de K/k. Claramente entonces
n gradf = gradf n, luego se da la igualdad y por lo tanto f es el polinomio
mnimo de []. Esto implica que f es separable, y entonces f tambien ha de
serlo. La conclusion es ahora obvia.
b) Es obvio que K = k([]), y por hip otesis [] es separable sobre k. As
pues, la extension K/k es separable.
Pero la hip otesis implica tambien que el polinomio mnimo de no tiene
races m ultiples, luego la extensi on K/k es separable tambien. Podemos aplicar
el teorema anterior a la menor extension de Galois de k que contiene a K.
Concluimos que la imagen f del polinomio mnimo de es irreducible en k.
52 Captulo 2. Compleciones
Esto prueba que [K : k[ [K : k[ y, como la otra desigualdad siempre es cierta,
de hecho tenemos la igualdad. El teorema es ahora inmediato.
Observemos que si K/k es una extension no ramicada entonces por de-
nici on K/k es separable, luego tiene un elemento primitivo. Por consiguiente el
apartado a) prueba que las extensiones no ramicadas son siempre separables.
El apartado b) arma que la condici on necesaria y suciente para que al
adjuntarle a k un entero separable obtengamos una extensi on no ramicada
es que las races de su polinomio mnimo permanezcan distintas en los cuerpos
de restos.
Ahora podemos probar las propiedades b asicas de las extensiones no rami-
cadas:
Teorema 2.35 Sea k un cuerpo metrico discreto completo.
a) Si k K L es una cadena de extensiones nitas, entonces L/k es no
ramicada si y s olo si L/K y K/k son no ramicadas.
b) Si K/k es una extensi on nita no ramicada y L/k es una extensi on nita,
entonces KL/L es no ramicada.
c) Si K/k y L/k son extensiones nitas no ramicadas entonces KL/k tam-
bien lo es.
Demostraci on: a) es inmediato a partir de la denici on.
b) Sea K = k([]) para cierto entero K y sea f(x) el polinomio mnimo
de sobre k. Por el teorema anterior sabemos que K = k() y que f(x) es
irreducible en k [x] (luego separable). Claramente KL = L() y el polinomio
mnimo de sobre L divide a f, luego sera separable tambien. Por el teorema
anterior la extensi on KL/L es no ramicada.
c) Por b) la extensi on KL/L es no ramicada, luego por a) KL/k tambien
lo es.
Con estas propiedades ya podemos demostrar que las extensiones no ra-
micadas de un cuerpo k se corresponden biunvocamente con las extensiones
separables del cuerpo de restos:
Teorema 2.36 Sea k un cuerpo metrico discreto completo.
a) Si K y L son extensiones nitas de k tales que K/k es no ramicada y
K = L, entonces K L.
b) La correspondencia K K biyecta las extensiones no ramicadas de k
con las extensiones nitas separables de k.
c) Si K/k es una extensi on no ramicada entonces K/k es separable, y K/k
es de Galois si y s olo si lo es K/k. En tal caso, el epimorsmo descrito
en el teorema 1.39 es un isomorsmo entre G(K/k) y G(K/k).
2.5. Extensiones totalmente ramicadas 53
Demostraci on: a) Claramente KL = K L = L, y por el teorema anterior
la extension KL/L es no ramicada. Por consiguiente [KL : L[ = [KL : L[ = 1,
es decir, KL = L, luego K L.
b) Toda extensi on separable de k es de la forma k([]), donde es un entero
en una extensi on de k. El polinomio mnimo de [] en k sera de la forma f, donde
f k[x] es un polinomio m onico con coecientes enteros. Descomponiendolo en
factores lineales y tomando clases, concluimos que existe una raz de f(x) tal
que [] = []. Equivalentemente, podemos suponer que es raz de f(x).
Como el polinomio mnimo de sobre k divide a f, no puede tener races
m ultiples en K, luego el teorema 2.34 nos da que K = k() es una extension no
ramicada de k, y ciertamente K es la extension dada. La unicidad se sigue del
apartado anterior.
c) Ya sabemos que las extensiones no ramicadas son separables. Si K/k es
de Galois el teorema 1.39 nos da que K/k tambien lo es, y tenemos el epimor-
smo G(K/k) G(K/k) descrito all (observemos que como K tiene un unico
primo el grupo de descomposici on es todo el grupo de Galois). Por otra parte
los dos grupos de Galois tienen orden n, luego el epimorsmo es en realidad un
isomorsmo.
Supongamos ahora que la extensi on K/k es de Galois. Sea K = k([]. Seg un
el teorema 2.34 se cumple que K = k() y el polinomio mnimo f de sobre k
induce el polinomio mnimo de [] sobre k. Basta probar que todas las races
de f estan en K. Ahora bien, si es una raz de f, entonces [] es una raz de
f y, como K/k es de Galois, [] K. M as a un, puesto que [] tiene el mismo
polinomio mnimo que [], se cumple K = k([]).
Resulta entonces que el cuerpo L = k() es una extension no ramicada de
k con el mismo cuerpo de restos, luego el apartado a) nos da que L = K, y por
consiguiente K.
Como ya hemos dicho, estos teoremas vamos a aplicarlos al caso de las
compleciones de los cuerpos numericos, en las cuales los cuerpos de restos son
nitos. Todas las extensiones nitas de los cuerpos nitas son de Galois, cclicas
de hecho, luego en este caso se cumple:
Teorema 2.37 Toda extensi on no ramicada de un cuerpo metrico discreto
localmente compacto es nita de Galois con grupo de Galois cclico.
(Recordemos de [7.15] que la compacidad local en un cuerpo metrico discreto
completo equivale a que el cuerpo de restos sea nito.)
2.5 Extensiones totalmente ramicadas
Denicion 2.38 Sea k un cuerpo metrico discreto completo. Una extension
K/k de grado n es totalmente ramicada si cumple que e = n (o, equivalente-
mente, f = 1). Si p es el unico primo de k y P es el unico primo de K, tambien
se dice que P esta totalmente ramicado sobre p.
54 Captulo 2. Compleciones
De este modo, las extensiones totalmente ramicadas son las que presentan
un comportamiento enteramente opuesto al de las extensiones no ramicadas.
Observemos que K/k es no ramicada si y solo si K = k. En general una
extension no tiene por que ser no ramicada o totalmente ramicada, pero toda
extension (cuya extensi on de cuerpos de restos sea separable) se descompone en
dos extensiones de estos tipos:
Teorema 2.39 Sea k un cuerpo metrico discreto completo y sea K una ex-
tension nita de k tal que la extensi on K/k sea separable. Sea K
nr
el producto
de todos los cuerpos intermedios no ramicados sobre k. Entonces la extension
K
nr
/k es no ramicada y la extensi on K/K
nr
es totalmente ramicada.
Demostraci on: La extension K
nr
/k es no ramicada por el teorema 2.35.
Seg un el teorema 2.36 existe una extension no ramicada L de k tal que
L = K. Por el apartado a) de este mismo teorema se cumple de hecho que
L K, luego k L K
nr
. Consecuentemente, K = L K
nr
K, luego
L = K
nr
y, de nuevo por 2.36, L = K
nr
. As pues, K
nr
= K, lo que implica
que la extension K/K
nr
es totalmente ramicada.
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 2.40 Sea k un cuerpo metrico discreto completo y K una extensi on
de k de grado n.
a) Si K/k es totalmente ramicada y P = () es el primo de K, entonces el
polinomio mnimo de en K es un polinomio de Eisenstein de grado n.
b) Si K = k() y es la raz de un polinomio de Eisenstein con coecientes
en K, entonces la extension es totalmente ramicada y es primo en K.
Demostraci on: a) Consideremos una clausura algebraica de k, donde te-
nemos denido un valor absoluto que extiende a uno prejado de k. Como los
k-automorsmos son isometras, todos los conjugados de tienen el mismo valor
absoluto, y este es menor que 1.
Los coecientes distintos del director del polinomio mnimo de se obtienen
de sumas de productos de los conjugados de , y como el valor absoluto es no
arquimediano resulta que todos tienen valor absoluto menor que 1. Esto signica
que todos son divisibles entre el unico primo de k. El termino independiente
es, concretamente, el producto de todos los conjugados de , luego su valor
absoluto es [[
n
. Como el unico primo de k es precisamente p = P
n
, es claro
que dicho termino independiente no es divisible entre p
2
.
b) Sea un primo en k, con lo que p = (), y supongamos que es una raz
de un polinomio de Eisenstein de grado n con coecientes en k.
2.5. Extensiones totalmente ramicadas 55
Entonces el valor absoluto del termino independiente es [[, y por otra parte
dicho termino independiente es el producto de los n conjugados de (pues el
polinomio es irreducible, luego [[
n
= [[ < 1
Por lo tanto, [
n
/[ = 1, o sea, que
n
/ es una unidad y, como ideal
en K, se tiene p = ()
n
. De aqu se sigue que es primo, pues el ndice de
ramicacion no puede ser mayor que el grado de la extensi on. As pues, P = ()
y la extensi on es totalmente ramicada.
Veamos una aplicacion de este teorema:
Teorema 2.41 Sea k un cuerpo metrico localmente compacto perfecto y sea n
un n umero natural. Entonces k tiene solo un n umero nito de extensiones de
grado n.
Demostraci on: Cada extension de grado n de k se descompone en una
extension no ramicada de grado n seguida de una extensi on totalmente
ramicada tambien de grado n. (Observar que k es nito, luego perfecto,
y por consiguiente podemos aplicar el teorema 2.39). El teorema 2.36 nos da
que hay s olo un n umero nito de extensiones no ramicadas de k de grado n
(porque un cuerpo nito tiene s olo un n umero nito de extensiones de grado
n). Basta ver que cada una de estas extensiones admite solo un n umero
nito de extensiones totalmente ramicadas de grado n. Puesto que tales
extensiones son localmente compactas (tienen cuerpos de restos nitos), basta
probar que todo cuerpo metrico localmente compacto k tiene solo un n umero
nito de extensiones totalmente ramicadas de un grado jo e.
Sea p = () el primo de k. Cada extensi on esta determinada por un polino-
mio de Eisenstein de la forma
x
e
+
e1
x
e1
+ +
1
x +u
0
,
donde los coecientes
i
estan en p y u
0
es una unidad de k. Si llamamos U
al grupo de las unidades tenemos que cada polinomio de Eisenstein de grado e
esta determinado por un elemento de p
e2
p U. Recprocamente, cada
elemento de este espacio determina a lo sumo e extensiones de k.
El teorema 2.18 (y aqu usamos que k es perfecto) arma que cada punto de
este espacio tiene un entorno (respecto a la topologa producto) cuyos puntos
determinan las mismas extensiones de k. Por compacidad hay tan s olo un
n umero nito de extensiones.
La ramicaci on de los primos es una de las partes mas delicadas de la teora
que estamos estudiando. No entraremos a fondo en ella hasta el captulo X, pero
de momento nos conviene dar un paso m as, con el cual aislaremos la situacion
mas difcil de manejar. Para ello introducimos los conceptos siguientes:
Denicion 2.42 Una extensi on nita K/k de cuerpos metricos completos dis-
cretos es dominadamente ramicada si la extension K/k es separable y la carac-
terstica de estos cuerpos no divide al ndice de ramicaci on e. En caso contrario
se dice que la extension es libremente ramicada. Alternativamente, si p es el
56 Captulo 2. Compleciones
primo de k y P el de K, se dice que P esta dominada o libremente ramicado
sobre p.
Observemos que las extensiones dominadamente ramicadas contienen a las
no ramicadas. Si los cuerpos de restos tienen caracterstica 0 todas las ex-
tensiones son dominadamente ramicadas y lo que diremos a continuaci on se
vuelve trivial. Ahora necesitamos un resultado tecnico.
Teorema 2.43 Sea K/k una extensi on totalmente ramicada de cuerpos me-
tricos discretos completos cuyos cuerpos de restos tengan caracterstica prima p.
Sea e un n umero natural no divisible entre p, sea p = () el ideal primo de k y
sea K tal que [[
e
= [[. Entonces existe una unidad en k tal que una de
las races del polinomio x
e
esta contenida en k().
Demostraci on: Sea =
e
/, que por hip otesis cumple [[ = 1, luego
es una unidad de K. Sea P el ideal primo de K. Como P esta totalmente
ramicado sobre p se cumple que K = k, luego existe una unidad k tal que
(mod P).
As pues, existe un P tal que = + , es decir,
e
= + . Como
[[ < 1 resulta que [
e
[ < [[.
Sea f(x) = x
e
y sean
1
, . . . ,
e
sus races (que son distintas porque f
es separable, ya que si K tiene caracterstica prima, esta ha de ser igual a p y
tenemos que p e). Entonces
[f()[ = [
1
[ [
e
[ = [
e
[ < [[ = [[
e
,
luego alguna de las races, digamos
1
, ha de cumplir [
1
[ < [[.
De la ecuacion f(
i
) = 0 se sigue que [
i
[
e
= [[
e
, luego [
i
[ = [[ y en
particular tenemos [
1
[ < [
1
[.
Como p e podemos armar que e / p, luego [e[ = 1. Teniendo esto en
cuenta llegamos a que
[f

(
1
)[ = [
1
[
e1
= [
1

2
[ [
1

e
[,
pero [
1

i
[ [
1
[, pues el valor absoluto es no arquimediano y [
1
[ = [
i
[.
Esto implica que [
1

i
[ = [
1
[ para todo i = 2, . . . , e.
En resumen tenemos que [
1
[ < [
1
[ = [
i

1
[ para i = 2, . . . , e. El
teorema se sigue ahora de 2.17. Notemos que seg un el enunciado de 2.17 hara
falta que fuera separable sobre k, pero si analizamos la prueba vemos que
basta con que sea separable y que el valor absoluto de k se extienda a una
extension que contenga a ( en nuestro caso) y a todos los conjugados de .
El teorema siguiente mejora a 2.40 para las extensiones totalmente ramica-
das con ramicaci on dominada. Esencialmente arma que una extensi on K/k
totalmente ramicada de grado n no divisible entre la caracterstica de k tiene
ramicaci on dominada si y s olo si podemos tomar como primo en K a una raz
n-sima de un primo en k.
2.5. Extensiones totalmente ramicadas 57
Teorema 2.44 Sea k un cuerpo metrico discreto completo y sea K una ex-
tension de k de grado n. Sea p y P los primos de k y K respectivamente. Sea
p la caracterstica de k.
a) Si K/k es total y dominadamente ramicada entonces existen K y
k de modo que K = k(), P = (), p = () y el polinomio mnimo de
sobre k es x
n
.
b) Si K = k(), donde es una raz de un polinomio de la forma x
e
, con
entero en k y e un natural no divisible entre p, entonces la extension K/k
es dominadamente ramicada, y ser a totalmente ramicada si adem as la
multiplicidad de p en es prima con e.
Demostraci on: a) Sea P = () y p = (). Como la extension es totalmente
ramicada tenemos que () = p = P
n
= (
n
), y por ser dominadamente rami-
cada se cumple ademas que p e = n. El teorema anterior nos dice que podemos
elegir adecuadamente (multiplic andolo por una unidad) de manera que una
raz del polinomio x
n
este contenida en k(). Pero este es un polinomio
de Eisenstein, luego el teorema 2.40 nos da que es primo en k() k() K
y, comparando los grados, resulta que K = k(), luego se cumple a) tomando
igual a este que hemos obtenido.
b) En primer lugar observamos que K = k([]), y [] es separable sobre k,
pues el polinomio x
e
[] es primo con su derivada. As pues, la extensi on K/k
es separable.
Sea f(x) = x
e
. Sea =
r
, donde es una unidad en k y es un
primo. Fijemos una raz e-esima primitiva de la unidad y races e-esimas
de y , a las que llamaremos
1/e
y
1/e
. Entonces
1/e

r/e
es una raz de
f(x) y dos races cualesquiera se diferencian en una potencia de . Por lo tanto
K = k() k(,
1/e
,
1/e
).
Los polinomios mnimos de y
1/e
dividen respectivamente a x
e
1 y x
e
,
que son primos con sus derivadas (en K y en K). Podemos aplicar dos veces el
teorema 2.34 y concluir que L = k(,
1/e
) es una extension de k no ramicada.
De aqu se sigue que sigue siendo primo en L.
Por otra parte, el teorema 2.40 nos da que la extensi on L(
1/e
)/L es total-
mente ramicada, pues
1/e
es raz del polinomio de Eisenstein x
e
. Ademas
su grado es e, luego tambien es dominadamente ramicada.
El ndice de ramicaci on de L(
1/e
)/k es igual a e (pues el de L/k vale 1),
y el ndice de ramicaci on de K/k divide a este, luego es primo con p y por lo
tanto K/k es dominadamente ramicada.
Si adem as la multiplicidad de p en (o sea, r) es prima con e, existen enteros
racionales s y t tales que se+tr = 1. Sea =
t

s
. Entonces
e
/ =
te

se1
=
(
e

r
)
t
y, como
e
= =
r
resulta que
e
/ es una unidad. Deducimos que
v
P
() = v
P
(
e
) = ev
P
() e (observar que de estas igualdades se sigue que
v
P
() > 0, pues v
P
() > 0).
Esto implica que e e(P/p) [K : k[ e. En consecuencia la extension es
totalmente ramicada.
58 Captulo 2. Compleciones
La ramicaci on dominada se conserva en los mismos casos que la no rami-
cacion:
Teorema 2.45 Sea k un cuerpo metrico discreto completo.
a) Si k K L es una cadena de extensiones nitas, entonces L/k es
dominadamente ramicada si y s olo si L/K y K/k son dominadamente
ramicadas.
b) Si K/k y L/k son extensiones nitas y K/k es dominadamente ramicada,
entonces KL/L es dominadamente ramicada.
c) Si K/k y L/k son extensiones dominadamente ramicadas entonces KL/k
tambien lo es.
Demostraci on: a) es evidente y c) es consecuencia de a) y b). Para probar
b) consideremos el cuerpo K
nr
denido en el teorema 2.39. La situaci on es la
siguiente:
k
L
K
nr
K
nr
L K
KL
La extension K
nr
/k es no ramicada y por el teorema 2.35 lo mismo le ocurre
a la extension K
nr
L/L. Sabemos que K/K
nr
es total y dominadamente rami-
cada y usando el teorema anterior en los dos sentidos concluimos que KL/K
nr
L
tambien es dominadamente ramicada. Como el ndice de ramicaci on de esta
extension es el mismo que el de KL/K, tenemos b).
Como en el caso de las extensiones no ramicadas, este teorema nos permite
construir una m axima extension con ramicaci on dominada.
Teorema 2.46 Sea K/k una extensi on de cuerpos metricos discretos comple-
tos. Supongamos que k tiene caracterstica prima p y que la extensi on K/k es
separable. Sea K
d
el producto de todos los cuerpos intermedios dominadamente
ramicados sobre k. Entonces la extension K
d
/k es dominadamente ramicada
y K/K
d
es totalmente ramicada y el grado [K : K
d
[ es potencia de p.
Demostraci on: El teorema anterior garantiza que la extensi on K
d
/k es
dominadamente ramicada. Claramente K
nr
K
d
, luego la extensi on K/K
d
es totalmente ramicada. Sea e el ndice de ramicaci on de K/k, que es el mismo
que el de K/K
nr
. Sea e = mp
r
, donde (m, p) = 1. Sea P el primo de K y p el
primo de K
nr
. Entonces p = P
e
. De aqu se sigue que si P = () y p = (),
entonces [
e
[ = [[ y si =
p
r
podemos aplicar el teorema 2.43 tomando e = m
2.6. Complementos 59
y = (y la extensi on K/K
nr
, que es totalmente ramicada). Concluimos que
K
nr
() contiene una raz del polinomio x
m
. Este polinomio es irreducible
en K
nr
[x] por ser un polinomio de Eisenstein. Si llamamos L = K
nr
() el
teorema 2.44 nos da que L/K
nr
es total y dominadamente ramicada, luego el
ndice de ramicaci on de L/K
nr
es el grado de la extension, o sea, m.
Obviamente L/k es dominadamente ramicada, tambien con ndice de ra-
micacion m. Por lo tanto la extensi on K/L tiene ndice de ramicaci on p
r
y,
como es totalmente ramicada (porque K
nr
L), se cumple [K : L[ = p
r
.
En consecuencia L = K
d
, pues LK
d
/L es dominadamente ramicada y tiene
grado potencia de p, lo cual obliga a que [LK
d
: L[ = 1.
2.6 Complementos
Recogemos aqu algunos hechos variados de interes sobre los cuerpos nume-
ricos y sus compleciones. Ninguno de ellos sera necesario despues
Los divisores primos de los cuerpos numericos Comenzamos probando
que los unicos divisores primos en un cuerpo numerico k son los que de hecho
estamos considerando, es decir, los inducidos por los monomorsmos k K
p
para cada primo racional p (nito o innito). Esto se prueba f acilmente una vez
lo tenemos para Q:
Teorema 2.47 (Teorema de Ostrowski) Los unicos divisores primos de Q
son los inducidos por los primos de Z y el divisor inducido por el valor
absoluto usual.
Demostraci on: Fijemos un valor absoluto no trivial en Q. Supongamos
en primer lugar que existe un n umero natural a tal que [a[ > 1. Puesto que,
para todo natural n,
[n[ = [1 + + 1[ [1[ + +[1[ = n,
se cumple [a[ = a

, con 0 < 1.
Cada n umero natural N puede expresarse en base a, es decir, en la forma
N = x
0
+x
1
a + +x
k1
a
k1
,
donde cada x
i
es un n umero natural 0 x
i
< a y x
k1
,= 0. De aqu se sigue
que a
k1
N < a
k
. Entonces
[N[ [x
0
[ +[x
1
[ [a[ + +[x
k1
[ [a[
k1
(a 1)(1 +a

+ +a
(k1)
)
= (a 1)
a
k
1
a

1
< (a 1)
a
k
a

1
=
(a 1)a

1
a
(k1)
KN

,
donde K es una constante que no depende de N. Cambiando N por N
m
ob-
tenemos [N[
m
KN
m
, luego [N[
m

K N

, y haciendo tender m a innito


llegamos a que [N[ N

, para todo natural N.


60 Captulo 2. Compleciones
Ahora tomamos N = a
k
b, donde 0 < b a
k
a
k1
. Por la desigualdad
triangular
[N[ [a
k
[ [b[ = a
k
[b[ a
k
b

a
k
(a
k
a
k1
)

=
_
1
_
1
1
a
_

_
a
k
= K
1
a
k
> K
1
N

,
donde la constante K
1
no depende de N.
De nuevo cambiamos N por N
m
, lo que nos da [N[
m
> K
1
N
m
, y de aqu
[N[ >
n

K
1
N

. Haciendo tender m a innito queda [N[ N

.
En resumen, hemos probado que [N[ = N

para todo n umero natural N,


y es claro que de aqu se sigue que [r[ = [r[

para todo r Q, luego el valor


absoluto dado induce el primo .
Supongamos ahora que [a[ 1 para todo n umero natural a. No puede ser
que [a[ = 1 para todo n umero natural, pues en tal caso el valor absoluto sera
trivial. Claramente ha de haber un primo p tal que [p[ < 1. Veamos que es
unico. Si [q[ < 1 para otro primo q, entonces podemos tomar exponentes k y l
tales que [p
k
[ < 1/2 y [q
l
[ < 1/2. Existen enteros u y v tales que up
k
+vq
l
= 1,
y esto nos lleva a una contradicci on:
1 = [1[ = [up
k
+vq
l
[ [u[ [p
k
[ +[v[ [q
l
[ <
1
2
+
1
2
< 1.
As pues, [q[ = 1 para todo primo q ,= p. Sea [p[ = < 1. Todo n umero
racional no nulo puede expresarse como r = p
m
(a/b), donde m Z y a y b son
n umeros naturales primos con p. Claramente entonces [r[ =
m
, luego el valor
absoluto dado es el inducido por p.
En la prueba del teorema se ve que los unicos valores absolutos arquime-
dianos de Q son los de la forma [ [

, para 0 < 1. De aqu se sigue que


cada valor absoluto arquimediano en R ha de ser tambien de esta forma, luego
cada valor absoluto arquimediano de R se extiende a un valor absoluto en C
equivalente al usual (usando [7.3]).
Teorema 2.48 Los unicos divisores en un cuerpo numerico kson los inducidos
por los monomorsmos k K
p
, donde p es un primo en Q.
Demostraci on: Fijemos un valor absoluto no trivial en k y veamos que
su restriccion a Q no puede ser trivial. En efecto, si lo fuera tomamos una
Q-base de k, digamos v
1
, . . . , v
n
, y entonces todo x k se expresa en la forma
x = r
1
v
1
+ +r
n
v
n
, con lo que
[x[ [x
1
[ [v
1
[ + +[x
n
[ [v
n
[ [v
1
[ + +[v
n
[,
pero un valor absoluto no trivial no puede estar acotado (existe un x k con
[x[ > 1 y sus potencias tienen valor absoluto arbitrariamente grande).
Seg un el teorema anterior, la restricci on a Q del valor absoluto dado es el
inducido por un primo p de Q (nito o innito).
2.6. Complementos 61
Sea k la complecion de k respecto al valor absoluto dado. Entonces la clau-
sura de Q en k es topologicamente isomorfa a Q
p
y el cuerpo Q
p
k es una
extension nita de Q
p
, luego es completo por el teorema 2.13. En denitiva, es
cerrado y denso en k, luego k = Q
p
k. Podemos tomar una clausura algebraica
K
p
de Q
p
que contenga a k, y entonces la inclusi on k K
p
induce el valor
absoluto de partida.
Cuerpos completos arquimedianos Ahora probamos que los unicos cuer-
pos metricos completos arquimedianos son R y C con sus divisores usuales.
En efecto, sea K un cuerpo arquimediano completo. Fijado un valor absoluto
en K, su restriccion a Q ha de corresponder al unico divisor primo arquimediano
de Q, es decir, a la clase de equivalencia del valor absoluto usual. Por lo tanto,
la clausura de Q en K es un cuerpo isomorfo a R (al que llamaremos R) y la
restriccion a R del valor absoluto de K es equivalente al valor absoluto usual en
R. Basta probar que la extensi on K/R es algebraica, pues entonces K sera R o
C, y su valor absoluto ser a equivalente al usual por el teorema 2.12.
Fijemos K y veamos que es algebraico sobre R. Para cada z C, los
n umeros z +z y zz son reales, luego podemos denir la aplicaci on f : C R
dada por f(z) = [
2
(z +z) +zz[, donde el valor absoluto es el de K.
La aplicaci on f es continua, pues
[f(z
1
) f(z
2
)[ [(z
2
+z
2
) (z
1
+z
1
)[ [[ +[z
1
z
1
z
2
z
2
[
[z
2
z
1
[ [[ +[z
2
z
1
[ [[ +[z
1
z
1
z
2
z
2
[,
considerando en C la extension de la restriccion a R del valor absoluto de K
(ver el comentario tras el teorema de Ostrowski).
Por otra parte, lm
z
f(z) = +, pues
f(z) [zz[ [
2
[ [z +z[ [[ [z[
2
[
2
[ 2[[ [z[,
(pues la conjugaci on es una isometra).
Sea m = nff(z) [ z C 0. El hecho de que f tienda a innito en
innito implica que m es tambien el nmo de f en un compacto, luego existe
un z C tal que f(z) = m.
Sea S = z C [ f(z) = m. Se trata de un compacto no vaco, luego existe
un n umero z
0
S tal que [z
0
[ [z[ para todo z S.
Basta probar que m = 0, pues entonces la ecuacion f(z
0
) = 0 probar a
que es algebraico sobre R. SI m es positivo tomamos 0 < < mnm, 1 y
consideramos el polinomio
g(x) = x
2
(z
0
+z
0
)x +z
0
z
0
+ R[x].
Sean z
1
, z
2
sus races en C. Entonces z
1
z
2
= z
0
z
0
+ , luego [z
1
[ > [z
0
[ o bien
[z
2
[ > [z
0
[. Supongamos por ejemplo la primera desigualdad. Entonces z
1
/ S.
Tomemos un n umero natural n 1 y denamos
G(x) = (x
2
(z
0
+z
0
)x +z
0
z
0
)
n
()
n
.
62 Captulo 2. Compleciones
Entonces G(x) es un polinomio en R[x] de grado 2n. Sean
1
, . . . ,
2n
sus
races en C. Como G(z
1
) = 0 podemos suponer que z
1
=
1
. Se cumple
G(x) =
2n

i=1
(x
i
) =
2n

i=1
(x
i
),
luego
G(x)
2
=
2n

i=1
(x
i
)(x
i
) =
2n

i=1
_
x
2
(
i
+
i
)x +
i

i
_
.
Como todos los factores son polinomios en R[x] tiene sentido calcular
[G()
2
[ =
2n

i=1
f(
i
) f(z
1
) m
2n1
.
Por otra parte
[G()[ f(z
0
)
n
+
n
= m
n
+
n
.
Uniendo ambas desigualdades resulta que f(z
1
)m
2n1
(m
n
+
n
)
2
, luego
f(z
1
)
m

_
1 +
_

m
_
n
_
2
,
y haciendo tender n a innito queda f(z
1
) m, luego f(z
1
) = m y z
1
S,
contradicci on.
Captulo III
Diferentes y discriminantes
Es conocida la utilidad de los discriminantes a la hora de trabajar con cuer-
pos numericos concretos, en especial a la hora de calcular sus anillos de enteros.
Tambien hemos vislumbrado su signicado te orico, principalmente en el caso de
los cuerpos cuadr aticos. Con los resultados de los captulos anteriores estamos
en condiciones de comprender mucho mejor su papel en la teora, a la vez que
multiplicaremos su utilidad pr actica.
Recordemos que el discriminante de un cuerpo numerico es en denitiva el
discriminante de una base entera, en el sentido de [2.6], pero si K/k es una
extension de cuerpos numericos, el anillo de enteros de K no es necesariamente
un m odulo libre sobre el anillo de enteros de k, es decir, no tenemos necesaria-
mente bases enteras (salvo que k tenga factorizaci on unica). Sin embargo, este
inconveniente no afecta sustancialmente a la teora de los discriminantes. De-
niremos el discriminante de la extensi on como un cierto ideal del cuerpo base
k, de modo que si K admite una base entera sobre k, entonces el discriminante
sera el ideal principal generado por el discriminante de la base.
A menudo ser a mas conveniente trabajar con un concepto muy pr oximo al
de discriminante: el diferente. El diferente de una extensi on K/k sera un ideal
de K, de modo que el discriminante ser a la norma del diferente.
Antes de todo esto hemos de profundizar en un concepto que tocamos su-
percialmente al introducir el discriminante: la dualidad que la traza induce en
una extensi on separable de cuerpos.
3.1 M odulos complementarios
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
63
64 Captulo 3. Diferentes y discriminantes
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. Notemos que esta probado casi en su totalidad en la de-
mostracion del teorema 1.19.
Teorema 3.1 Sea K/k una extensi on de cuerpos nita separable, consideremos
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.
Introducimos ahora un concepto muy relacionado con las bases duales, tal y
como veremos enseguida:
Denicion 3.2 Sea E/D una extensi on separable de dominios de Dedekind y
sea K/k la extension de los cuerpos de cocientes. Sea Tr : K k la traza de
la extension. Si L es un subgrupo aditivo de K denimos el complementario de
L como el conjunto L

de todos los elementos K tales que Tr[L] D, o


sea, Tr() D para todo L.
El teorema siguiente recoge las propiedades b asicas de los conjuntos com-
plementarios. El apartado d) describe los m odulos complementarios en el unico
caso en que nos van a interesar.
Teorema 3.3 Sea E/D una extensi on separable de dominios de Dedekind y sea
K/k la extensi on de los cuerpos de cocientes asociados. Sean L y M subgrupos
aditivos de K. Entonces
a) L

es un subgrupo aditivo de K.
b) Si L es un D-m odulo (o un E-m odulo) entonces L

tambien lo es.
c) Si L M entonces M

.
3.1. M odulos complementarios 65
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
)
D
es L

= w

1
, . . . , w

n
)
D
.
e) Si L es un ideal fraccional de K entonces L

tambien lo es.
Demostraci on: a) Si
1
,
2
L

entonces
Tr
_
(
1

2
)
_
= Tr(
1
) Tr(
2
) D
para todo L.
b) Si L

y d D (o d E) entonces d L para todo L, luego


Tr(d) = Tr
_
(d)
_
D 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
) D, luego w

1
, . . . , w

n
)
D
.
Recprocamente, si = a
1
w

1
+ + a
n
w

n
, para ciertos elementos a
i
D,
entonces Tr(w
i
) = a
i
D, y por linealidad es claro que Tr() D para todo
L, luego L

.
e) Si L es un ideal fraccional de K, por b) sabemos que L

es un E-modulo.
Existe un K no nulo tal que L E, luego Tr[L] Tr[E] D, luego
L

que, por consiguiente, es no nulo.


Falta probar que existe un K no nulo tal que L

E. En primer lugar
observamos que L contiene una k-base de K. En efecto, por 1.18 existe una
k-base de K formada por elementos de E. Si la multiplicamos por cualquier
elemento no nulo de L obtenemos la base buscada. Sea, pues, w
1
, . . . , w
n
una k-
base de K contenida en L. Entonces w
1
, . . . , w
n
)
D
L y, por c) y d), tenemos
que L

1
, . . . , w

n
)
D
.
Como D es noetheriano, el D-modulo w

1
, . . . , w

n
)
D
tambien lo es, luego L

es un D-modulo nitamente generado. Digamos L

= x
1
, . . . , x
r
)
D
. Aplicando
el teorema 1.18 encontramos un elemento no nulo D tal que x
i
E para
todo i, con lo que L

E, como haba que probar.


En realidad s olo nos van a interesar los complementarios de los ideales frac-
cionales. Para ellos probamos, en primer lugar, que conmutan con las localiza-
ciones:
Teorema 3.4 Sea E/D una extensi on separable de dominios de Dedekind, sea
S un subconjunto multiplicativo de D y sea a un ideal fraccional de E. Entonces
S
1
(a

) = (S
1
a)

.
Demostraci on: Notar que al localizar los cuerpos de cocientes no varan,
luego la traza de la extensi on S
1
E/S
1
D es la misma que la de la E/D.
Si /s S
1
(a

) y a/t S
1
a, entonces Tr(a/st) = Tr(a)/st S
1
D,
luego tenemos la inclusion S
1
(a

) (S
1
a)

.
Por denici on de ideal fraccional existe un a E no nulo tal que aa E.
Puesto que E es un D-modulo nitamente generado y D es noetheriano, tambien
66 Captulo 3. Diferentes y discriminantes
aa es nitamente generado, y de aqu que lo mismo le sucede a a. Sea, pues,
a = a
1
, . . . , a
n
)
D
. Si (S
1
a)

entonces se cumple Tr(a


i
) S
1
D para
i = 1, . . . , n. Digamos Tr(a
i
) = d
i
/s
i
. Sea s = s
1
s
n
.
Entonces Tr(sa
i
) = s Tr(a
i
) D, de donde por linealidad se cumple
Tr(s) D para todo a. Esto signica que s a

y as S
1
(a

).
En las condiciones del teorema anterior, si p es un primo en D, sus divisores
primos en E son P
1
, . . . , P
r
y S = Dp, el teorema 1.33 nos permite identicar
a p con el unico primo de D
p
y a P
1
, . . . , P
r
con los unicos primos de E
p
. Lo
que arma entonces el teorema es que el complementario local a

p
esta formado
por las potencias de P
1
, . . . , P
r
que dividen al complementario global a

. Si
identicamos cada a
p
con un ideal fraccional de E tenemos
a

p
a

p
,
donde p recorre los primos de D. De esta formula se desprende que todos los
factores son iguales a 1 salvo a lo sumo un n umero nito de ellos.
Veamos un ultimo resultado sobre complementarios de ideales fracionales:
Teorema 3.5 Sea E/D una extensi on nita de dominios de Dedekind y sea a
un ideal fraccional de E. Entonces a

= E

a
1
.
Demostraci on: Claramente Tr[E

a
1
a] Tr[E

E] D, de donde se sigue
que E

a
1
a

. As mismo Tr[a

aE] = Tr[a

a] D, con lo que a

a E

, y de
aqu que a

a
1
.
Por lo tanto el c alculo de ideales complementarios se reduce al calculo de E

.
Llegamos as al concepto de diferente de una extensi on.
3.2 Diferentes
Denicion 3.6 Sea E/D una extensi on separable de dominios de Dedekind.
Llamaremos diferente de la extension a D = (E

)
1
. Por la denici on de com-
plementario es obvio que E E

, de donde D = (E

)
1
E
1
= E, es decir,
D es un ideal de E.
En estos terminos el teorema 3.5 arma que si a es un ideal fraccional de
E entonces a

= (Da)
1
. As mismo, del teorema 3.4 se sigue que si p es un
ideal primo de D, entonces la localizacion D
p
del diferente es el diferente de la
extension local E
p
/D
p
. Por consiguiente podemos factorizar
D =

p
D
p
,
donde p recorre los primos de D. En particular, todos los diferentes locales son
unitarios salvo a lo sumo una cantidad nita de ellos.
El diferente de una extensi on E/D es muy facil de calcular cuando E es
una extensi on simple de D, es decir, cuando E es de la forma D[]. Para verlo
necesitamos el resultado siguiente:
3.2. Diferentes 67
Teorema 3.7 Sea K = k() una extensi on de cuerpos separable de grado n.
Sea f k[x] el polinomio mnimo de . 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.
Teorema 3.8 Sea E/D una extensi on separable de dominios de Dedekind tal
que existe un E de manera que E = D[]. Sea f(x) el polinomio mnimo
de . Entonces el diferente de la extensi on es D = (f

()).
Demostraci on: Hay que probar que E

= E/f

(). Por hip otesis E =

1, , . . . ,
n1
_
D
y, por 3.3 y el teorema anterior (con la notaci on de este
ultimo),
E

=
_
b
0
f

()
, . . . ,
b
n1
f

()
_
D
.
Ahora bien, si f(x) = a
0
+ a
1
x + + a
n1
x
n1
+ x
n
D[x], 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.
68 Captulo 3. Diferentes y discriminantes
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
E

=
1
f

()
b
0
, b
1
, . . . , b
n1
)
D
=
1
f

()

1, , . . . ,
n1
_
D
=
1
f

()
E.
Este teorema nos permite calcular los diferentes de las extensiones mas sen-
cillas, como son los cuerpos cuadraticos y ciclotomicos (sobre Q). Por ejemplo,
el diferente de Z
_
7

/Z es D = (2

7 ).
Un hecho muy importante es la transitividad de los diferentes:
Teorema 3.9 Sea D E F una cadena de extensiones separables de do-
minios de Dedekind. Entonces D
F/D
= D
F/E
D
E/D
(consider andolos a todos
como ideales en F).
Demostraci on: Hay que probar que F

F/D
= F

F/E
E

E/D
. Sean k K L
los cuerpos de cocientes correspondientes. Entonces
Tr
L
k
[F

F/E
E

E/D
F] = Tr
K
k
_
Tr
L
K
[F

F/E
E

E/D
F]

= Tr
K
k
_
E

E/D
Tr
L
K
[F

F/E
F]

Tr
K
k
[E

E/D
E] D,
luego F

F/E
E

E/D
F

F/D
.
Sea F

F/D
. Entonces Tr
L
k
[F] D, pero como EF = F resulta que
Tr
L
k
[F] = Tr
K
k
_
Tr
L
K
[F]

= Tr
K
k
_
Tr
L
K
[EF]

= Tr
K
k
_
E Tr
L
K
[F]

D,
luego Tr
L
K
[F] E

E/D
y, en consecuencia, (E

E/D
)
1
Tr
L
K
[F] E. Como
(E

E/D
)
1
K, esto equivale a que Tr
L
K
[(E

E/D
)
1
F] E, luego tenemos que
(E

E/D
)
1
F

F/E
, y as concluimos que F

F/E
E

E/D
.
Veamos ahora que los diferentes tambien se comportan consistentemente con
las compleciones.
Teorema 3.10 Sea K/k una extensi on de cuerpos numericos y sea E/D la
extensi on de sus anillos de enteros. Sea p un primo en D y sea P un primo
en E que divida a p. Sea K
P
/k
p
la extensi on de las compleciones y E
P
/D
p
la
extensi on de enteros correspondiente. Entonces el diferente local D
P
= D
E
P
/D
p
3.2. Diferentes 69
es la mayor potencia de P que divide al diferente global D = D
E/D
. Conse-
cuentemente
D =

P
D
P
,
donde P recorre los primos de E.
Demostraci on: Sean P
1
, . . . , P
r
los primos de E que dividen a p. Supon-
gamos por ejemplo que P = P
1
. Sea Tr : K k la traza de la extension K/k
y sean Tr
i
: K
P
i
k
p
las trazas locales.
Sea S = D p. Claramente S
1
E E
P
. Vamos a probar que (S
1
E)

es
denso en (E
P
)

(el primer complementario respecto a la extension S


1
E/S
1
D,
el segundo respecto a E
P
/D
p
).
En primer lugar probamos que (S
1
E)

(E
P
)

. Sea x (S
1
E)

y sea
y E
P
. Hemos de comprobar que Tr
1
(xy) D
p
, o sea, que [ Tr
1
(xy)[ 1.
Por densidad existe un elemento de K arbitrariamente pr oximo a y respecto
al valor absoluto de P
1
, y aplic andole el teorema de aproximaci on obtenemos un
elemento K arbitrariamente pr oximo a y respecto a P
1
y arbitrariamente
pr oximo a 0 respecto a los otros primos.
En particular, puesto que [y[
P
1
1, podemos exigir que [[
P
i
1 para
i = 1, . . . , r, con lo que S
1
E (pues se expresa como una fraccion de
modo que los primos de S
1
E dividen al numerador con multiplicidad mayor o
igual que al denominador y, puesto que S
1
E tiene factorizacion unica, podemos
simplicarlos hasta obtener un elemento de S
1
E). Por consiguiente tenemos
que Tr(x) S
1
D D
p
.
Por otro lado, las trazas Tr
i
son continuas, luego tomando aproximaciones
adecuadas podemos exigir que [ Tr
1
(xy) Tr
1
(x)[ 1 y [ Tr
i
(x)[ 1 para
i = 2, . . . , r. Ahora aplicamos la relaci on (2.2):
Tr(x) = Tr
1
(x) +
r

i=2
Tr
i
(x),
y vemos que tanto el miembro izquierdo como los terminos del sumatorio estan
en D
p
, luego tambien Tr
1
(x) D
p
, es decir, [ Tr
1
(x)[ 1 y por consiguiente
[ Tr
1
(xy)[ 1, como haba que probar.
Ahora tomemos un x (E
P
)

y vamos a encontrarle elementos arbitraria-


mente pr oximos en (S
1
E)

. Como K es denso en K
P
podemos encontrar un
elemento de K arbitrariamente pr oximo a x y, aplicando a este el teorema de
aproximaci on, llegamos a un K arbitrariamente pr oximo a x respecto a P
1
y arbitrariamente pr oximo a 0 respecto a los demas valores absolutos.
Veamos que (S
1
E)

. Para ello tomamos y S


1
E y probamos que
Tr(y) S
1
D, es decir, que [ Tr(y)[ 1. Sabemos que [ Tr
1
(xy)[ 1.
Con aproximaciones adecuadas podemos exigir que [ Tr
1
(xy) Tr
1
(y)[ 1
y [ Tr
i
(y)[ 1 para i = 2, . . . , r (y, de hecho, para i = 1 tambien).
La relacion entre las trazas nos da ahora que [ Tr(y)[ 1, como queramos
probar. No obstante esto no justica que (S
1
E)

, porque en realidad la
70 Captulo 3. Diferentes y discriminantes
eleccion de que hemos hecho para que se cumpla Tr
1
(y) S
1
D depende de
y. Ahora bien, podemos encontrar un mismo que haga Tr
1
(y) S
1
D para
un conjunto nito jo de elementos y S
1
E, y como S
1
E es un S
1
D-modulo
nitamente generado, basta asegurarlo para los elementos de un generador.
Tenemos, pues, que (S
1
E)

es denso en (E
P
)

. Por otra parte es claro que


S
1
E es denso en E
P
(pues E S
1
E es denso en E
P
).
El anillo S
1
E es un dominio de Dedekind con un n umero nito de primos,
luego es un dominio de ideales principales. En particular el diferente de la
extension S
1
E/S
1
D sera de la forma D
p
= () = S
1
E, luego (S
1
E)

1
S
1
E. Tomando clausuras queda (E
P
)

=
1
E
P
= ()
1
, de donde
D
P
= () = P
n
, donde n = v
P
() es el exponente de P en , o sea, en D
p
, y
por el teorema anterior tambien en el diferente global D.
Como consecuencia, si K/k es una extension de cuerpos numericos, E/D es
la extension de sus anillos de enteros, p es un primo en D, D
p
es el diferente de
la extension S
1
E/S
1
D (donde S = D p) y para cada primo P que divida
a p en E llamamos D
P
al diferente de la extensi on de compleciones K
P
/k
p
, los
teoremas anteriores prueban que
D
p
=

P|p
D
P
.
As pues, una forma de calcular diferentes es calcular los diferentes locales.
Una de las razones por las que este planteamiento resulta ventajoso es que los
diferentes locales siempre pueden ser calculados mediante el teorema 3.8. Para
demostrarlo veremos primero un resultado tecnico.
Teorema 3.11 Sea E/D una extensi on nita de dominios de Dedekind. Su-
pongamos que D tiene un unico primo p y que E tiene un unico primo P.
Sea E tal que E/P = (D/p)[] y sea E tal que P = (). Entonces
E = D[, ].
Demostraci on: Llamemos F = D[, ]. Basta probar que pE + F = E,
pues entonces, considerando a E y F como D-modulos, p(E/F) = E/F, y el
teorema 1.27 nos da que E/F = 0, o sea, E = F.
Pero pE es simplemente p visto como ideal en E, es decir, pE = P
e
para
cierto natural e. Lo que hay que probar es que todo elemento de E es congruente
modulo P
e
con uno de F. Tenemos
P
e
P
e1
P
2
P E.
Es claro que la aplicaci on f : E/P P
i
/P
i+1
denida por f([u]) = [
i
u]
es un isomorsmo de D/p-espacios vectoriales. Una base de E/P la forman las
clases de los elementos 1, , . . . ,
f1
, luego una base de P
i
/P
i+1
es
i

j
, para
j = 0, . . . , f 1.
Es claro que la uni on de estas bases, es decir, el conjunto de elementos de la
forma
i

j
, para i = 0, . . . , e1, j = 0, . . . , f 1, forma un generador de E/P
e
como D/p-espacio vectorial. De aqu se sigue inmediatamente lo buscado.
3.2. Diferentes 71
Teorema 3.12 Sea E/D una extensi on de dominios de Dedekind. Supongamos
que E tiene un unico primo P y que D tiene un unico primo p de modo que E/P
sea una extensi on separable de D/p. Entonces existe un E tal que E = D[]
y cualquier sucientemente pr oximo a cumple igualmente E = D[].
Demostraci on: Sea E/P = (D/p)[]. Sea f(x) D[x] un polinomio
monico tal que su imagen en (D/p)[x] sea el polinomio mnimo de []. Sea
P = ().
Los dos primeros terminos del desarrollo de Taylor de f alrededor de tienen
coecientes enteros, luego el resto es un polinomio con coecientes enteros y
divisible entre (x )
2
. Evaluando en + queda
f( +) f() +f

() (mod P
2
).
Como es separable (mod P) tenemos f

() , 0 (mod P), por lo que


f

() , 0 (mod P
2
). Esto signica que o bien f( + ) o bien f() no es
congruente con 0 (m od P
2
). Tomamos = + o = de modo que
= f() , 0 (mod P
2
).
El cualquier caso tenemos (mod P), luego E/P = (D/p)[] y as
mismo f() 0 (mod P), luego P = (). Ademas = f() D[]. Por
el teorema anterior E = D[, ] = D[].
La ultima armaci on de sigue de la continuidad de f en y de que f() =
P P
2
, que es un abierto. Si esta cerca de se cumplira que

= f()
estara en P P
2
, luego se cumplir a P = (

) y podemos concluir igual que con


y .
Ahora veremos que localizando y aplicando el teorema anterior y el teorema
3.8 podemos generalizar este ultimo a extensiones cualesquiera.
Teorema 3.13 Sea K/k una extensi on de cuerpos numericos y sea E/D la
extensi on de sus anillos de enteros. Entonces el diferente de la extensi on es
el m aximo com un divisor de todos los n umeros f

(), donde E cumple


K = k() y f D[x] es el polinomio mnimo de .
Demostraci on: Sea K = k() con E y sea f su polinomio mnimo.
Entonces D[] =

1, , . . . ,
n1
_
D
E. El mismo razonamiento empleado en
el teorema 3.8 nos da ahora que E

E/f

(), luego (f

()) D, es decir,
D [ f

().
Para demostrar que D es el maximo com un divisor de todos estos elementos
basta probar que para todo primo P existe un tal que el orden de multiplicidad
de P en D es el mismo que en f

().
Sea p el primo en D divisible entre P. Tomemos una clausura algebraica K
p
de k
p
que contenga a K
P
. De este modo, el valor absoluto de P esta inducido
por la identidad de K en K
p
.
Por el teorema anterior existe un E tal que E
P
= D
p
[]. Veamos que
tomando adecuadamente a = 0, 1 se cumple que [() a[ = 1 para todo
k
p
-automorsmo de K
p
.
72 Captulo 3. Diferentes y discriminantes
En efecto, sea L la adjunci on a K
P
de todos los (). Sea Q su unico primo
y F
Q
su anillo de enteros. Entonces las clases [()] modulo Q son conjugadas
sobre D
p
/p. Si son todas nulas entonces [()[ < 1 para todo , luego sirve
a = 1. Si ninguna es nula entonces [()[ = 1 para todo , luego sirve a = 0.
Sea
1
, . . . ,
r
: K K
p
un conjunto de k-monomorsmos no equivalentes
que induzcan todos los valores absolutos en K correspondientes a divisores de p.
Podemos suponer que
1
es la identidad y por lo tanto induce el valor absoluto
de P. Sea > 0. Por el teorema chino del resto existe un E tal que
[ [
P
< , [ a[
P
< ,
para todo primo P

,= P que divida a p (usamos el teorema chino del resto y


no el teorema de aproximaci on para garantizar que E). Equivalentemente,
en terminos del valor absoluto de K
p
,
[ [ < , [
i
() a[ < , para i = 2, . . . , r. (3.1)
Sea K = k(). Sea p. Entonces K = k(
m
) para cualquier m 0.
Si tomamos m sucientemente grande como para que [
m
[ sea menor que
la distancia entre dos conjugados cualesquiera de , es claro que los n umeros

+
m

, cuando

vara en los conjugados de y

en los conjugados de
, son distintos dos a dos, pero cada conjugado de +
m
es de la forma

+
m

, donde

recorre todos los conjugados de y

es un conjugado de
que depende de

. Concluimos que +
m
tiene tantos conjugados como
, luego K = k( +
m
).
Si exigimos ademas que [
m
[ < , tenemos que +
m
cumple tambien
(3.1), es decir, podemos suponer que K = k().
Si tomamos sucientemente peque no podemos aplicar el teorema anterior
y concluir que E
P
= D
p
[] = D
p
[].
Notar que, en general, si f es un polinomio m onico e irreducible con raz
, entonces f se descompone como producto de x

, donde

recorre los
conjugados de , y al derivar se obtiene que f

() se descompone como producto


de

, donde

recorre los conjugados de distintos de el mismo.


El teorema 3.8 nos da que el diferente local D
P
es el producto de todos los
(), donde recorre los k-monomorsmos : K K
p
que se extienden
a K
P
, es decir, que son equivalentes a la identidad
1
, pero distintos de ella.
Por otro lado, si f es el polinomio mnimo de sobre K, tenemos tambien
que f

() es el producto de los (), donde recorre los k-monomorsmos


: K K
p
distintos de la identidad.
Por el teorema 10 sabemos que el exponente de P en el diferente global D es
el mismo que en D
P
, y lo que queremos probar es que coincide con el exponente
de P en f

(), luego basta probar que P no divide a ning un factor (),


donde : K K
p
es un k-monomorsmo que no se extiende a K
P
, es decir,
que determina un primo de K distinto de P.
Un tal sera equivalente a un cierto
i
para i = 2, . . . , r, o sea, existe un
k
p
-automorsmo de K
p
tal que () = (
i
()). As pues
[ ()[ = [ (
i
())[ = [
1
()
i
()[ = [
1
() a +a
i
()[.
3.2. Diferentes 73
Como [
1
() a[ = 1 y [a
i
()[ < , concluimos que [ ()[ = 1,
luego el factor no es divisible entre P.
Terminamos esta seccion con el primer resultado importante en torno a la
aritmetica de los cuerpos numericos. Vamos a determinar los primos ramicados
de una extensi on.
Denicion 3.14 Los terminos que introdujimos en el captulo anterior para
extensiones locales tienen sentido globalmente: Sea p un primo en un cuerpo
numerico, sea P un divisor de p en una extensi on de grado n, sea p el primo
racional al cual dividen. Diremos que
a) p es no ramicado en P si e(P/p) = 1,
b) p es ramicado en P si e(P/p) > 1,
c) p es totalmente ramicado en P si e(P/p) = n,
d) p es dominadamente ramicado en P si p e(P/p),
e) p es libremente ramicado en P si p [ e(P/p).
Tambien diremos que P es ramicado, totalmente ramicado, etc. sobre p.
Teorema 3.15 Sea K/k una extensi on de cuerpos numericos. Sea p un primo
en k, sea P un divisor de p en K, sea e = e(P/p) y D el diferente de la
extensi on. Entonces:
a) Se cumple que P
e1
[ D.
b) Si P es libremente ramicado sobre p entonces P
e
[ D.
c) Si P es no ramicado sobre p entonces P D.
d) En particular P es ramicado sobre p si y s olo si P [ D. El n umero de
primos ramicados en K es nito.
Demostraci on: Teniendo en cuenta que al localizar se conserva el expo-
nente de P en el diferente as como el grado de ramicacion e, es claro que
podemos localizar y suponer que los cuerpos K y k son completos.
Si P es no ramicado entonces P = p = () para un cierto D. Sea E
tal que E/P = (D/p)[]. Por el teorema 3.11 concluimos que E = D[, ] =
D[]. El teorema 3.8 nos da entonces que D = (f

()), donde f(x) D[x] es el


polinomio mnimo de . El teorema 2.34 implica que la imagen de f en (D/p)[x]
es el polinomio mnimo de [], luego f

() , 0 (mod P), es decir, P D, luego


D = 1. Esto prueba c).
Consideremos la cadena de extensiones k K
nr
K (ver el teorema 2.39).
Hemos probado que el diferente de K
nr
/k es igual a 1, luego el diferente de K/k
es el mismo que el de K/K
nr
. As mismo, el ndice de ramicaci on de K
nr
/k
vale 1 luego el ndice de ramicaci on de K/k es el mismo que el de K/K
nr
.
74 Captulo 3. Diferentes y discriminantes
De aqu se sigue que para probar a) y b) podemos suponer que k = K
nr
o,
equivalentemente, que P es totalmente ramicado.
Entonces E/P = D/p, luego el teorema 3.11 nos da E = D[1, ] = D[],
donde D cumple P = (). Por el teorema 2.40 el polinomio mnimo de
es de la forma f(x) = x
e
+ a
e1
x
e1
+ + a
1
x + a
0
, donde todos los a
i
D
son divisibles entre p (o sea, entre P
e
).
En consecuencia f

() e
e1
(mod P
e
). Por el teorema 3.8 tenemos que
D = (f

()), luego se cumple que P


e1
[ D y, si ademas P es libremente
ramicado, entonces p [ e, luego P
e
[ D.
3.3 Discriminantes
Ahora relacionamos el concepto de diferente de una extensi on con el ya
conocido de discriminante. Como ya hemos anticipado, la relaci on b asica entre
ellos es que el discriminante es la norma del diferente. El discriminante contiene
un poco menos de informaci on que el diferente pero a cambio est a en el cuerpo
base, y por ello es mas facil de manejar.
Denicion 3.16 Sea K/k una extensi on de cuerpos separable de grado n. Sean

1
, . . . ,
n
los k-monomorsmos de K en una clausura algebraica. Para cada
conjunto de n elementos W = w
1
, . . . , w
n
K se dene el discriminante de
W como
[W] =
_
det(
i
(w
j
))
_
2
= det
_
(
k
(w
i
))(
k
(w
j
))
_
= det
_
Tr(w
i
w
j
)
_
k.
Los hechos siguientes son generalizaciones naturales de [2.7]:
Es claro que [W] no depende del orden de los elementos de W ni del de
los monomorsmos. Si W es un sistema ligado sobre k entonces las columnas
de la matriz
_

i
(w
j
)
_
son linealmente dependientes, luego [W] = 0.
Si W y W

son dos k-bases de K y D


W
W
es la matriz del cambio de base
(cuyas las son las coordenadas de los elementos de W

en la base W) es facil
comprobar que
[W

] = [D
W
W
[
2
[W].
Si K = k(), entonces una k-base de K es 1, , . . . ,
n1
, y
[] = [1, , . . . ,
n1
] =

i<j
_

j
()
i
()
_
2
,= 0,
pues el determinante que aparece es del tipo de Vandermonde.
Uniendo todos estos hechos concluimos que [W] = 0 si y solo si W es
linealmente dependiente.
Otra propiedad f acil de comprobar es que
[w
1
, . . . , w
n
] = N()
2
[w
1
, . . . , w
n
].
Si E/D es una extension separable de dominios de Dedekind y K/k es la
extension de los cuerpos de cocientes, es claro que si W E entonces [W] D.
3.3. Discriminantes 75
Cuando D = Z todo D-modulo M K es libre y podemos denir [M]
como el discriminante de cualquier base de M (entendiendo que es 0 si el rango
de M es menor que n). Si W y W

son dos bases de M entonces la matriz de


cambio de base tiene determinante 1, luego (W) = (W

), y por lo tanto
(M) no depende de la eleccion de la base.
En el caso general no es cierto que todo D-modulo sea libre, y a un en tal caso
los discriminantes de dos bases de un modulo libre no tienen por que coincidir
(se diferencian en el cuadrado de una unidad de D, que ya no tiene por que
ser igual a 1). Todo esto nos lleva a denir el discriminante de un D-modulo
como otro D-modulo.
Denicion 3.17 Sea E/D una extensi on separable de grado n de dominios de
Dedekind y sea K/k la extension de los cuerpos de cocientes. Si M K es un
D-modulo llamaremos discriminante de M al D-modulo [M] generado por los
discriminantes [W], donde W recorre los subconjuntos de M con n elementos.
Llamaremos discriminante de la extension a = [E]. El teorema siguiente
prueba entre otras cosas que es un ideal no nulo de D.
Teorema 3.18 Sea E/D una extensi on separable de grado n de dominios de
Dedekind y sea K/k la extensi on de los cuerpos de cocientes. Sea M K un
D-m odulo. Entonces
a) Si M admite una base W con n elementos, entonces [M] = [W])
D
.
b) Si M E entonces [M] es un ideal de D.
c) Si M es un ideal no nulo (fraccional) de E entonces [M] es un ideal no
nulo (fraccional) de D.
d) Si M N E son D-m odulos libres de rango n entonces [N] [ [M] y
[M] = [N] si y s olo si M = N.
Demostraci on: a) Una inclusi on es obvia. Si W

es un subconjunto de M
con n elementos, entonces W y W

son dos k-bases de K y la matriz D


W
W
de
cambio de base tiene sus coecientes en D. Por lo tanto
[W

] = [D
W
W
[
2
[W] [W])
D
,
y as tenemos la igualdad.
b) Si M E todos los discriminantes [W] con W M estan en D, luego
[M] D y un D-modulo contenido en D es un ideal de D.
c) Si M es un ideal de E entonces [M] es un ideal de D por el apartado b).
Sea W una k-base de K. Por el teorema 1.18 existe un d D no nulo tal que
dW E, y dW sigue siendo una k-base de K. Si M ,= 0 tomamos M D
no nulo, y entonces dW M y es una k-base, luego 0 ,= [dW] [M].
El mismo razonamiento prueba que si M es un ideal fraccional (no nulo)
entonces [M] es un D-modulo no nulo (y est a contenido en k). Sea K no
76 Captulo 3. Diferentes y discriminantes
nulo tal que M E. Entonces [M] = N()
2
[M] D, luego [M] es un
ideal fraccional de D.
d) Sea W una base de N y W

una base de M. Entonces la matriz D


W
W

de cambio de base tiene coecientes en D, luego [D


W
W
[ D. Tenemos que
(W

) = [D
W
W
[
2
(W) y, como [M] = ([W

]), [N] = ([W]), concluimos


que [M] [N] o, lo que es lo mismo, [N] [ [M], y que se da la igualdad
si y solo si [D
W
W
[
2
es una unidad en D, lo cual equivale a que la matriz D
W
W

tenga inversa en D y a que W

sea tambien una base de N.


Aunque tenemos un concepto de discriminante de un m odulo v alido en cual-
quier caso, el teorema anterior muestra que su comportamiento es mejor sobre
los modulos libres de rango m aximo. Cuando D = Z sabemos que todos los
ideales fraccionales de E son de este tipo (por [2.17]). Otro caso importante en
el que esto sucede es cuando D tiene un unico primo, pues entonces D es un
dominio eucldeo (ver las observaciones tras el teorema 1.24) y los ideales frac-
cionales de E son D-modulos nitamente generados y libres de torsi on, luego
son libres. El hecho de que sus discriminantes sean no nulos prueba que tienen
rango m aximo. (Respecto al caracter nitamente generado de los ideales frac-
cionales, observar que E es nitamente generado por el teorema 1.19 y como
D es noetheriano tambien lo son los ideales de E, y de aqu que lo mismo vale
para los ideales fraccionales).
En el caso D = Z, la unica informaci on que se pierde al considerar los dis-
criminantes como modulos en lugar de como n umeros racionales es el signo,
pues dos n umeros racionales generan el mismo Z-modulo si y s olo si se dife-
rencian tan s olo en el signo. Por otra parte, en virtud de la relaci on [W

] =
[D
W
W
[
2
[W], sucede que todos los discriminantes de todos los Z-modulos de
un cuerpo numerico K tienen el mismo signo. Veamos que este signo es facil
de recuperar, con lo que en realidad trabajar con m odulos no supone ning un
inconveniente.
Teorema 3.19 Sea K un cuerpo numerico y W una Q-base de K. Entonces
el signo de [W] es (1)
t
, donde t es el n umero de primos innitos complejos
de K.
Demostraci on: Por los comentarios anteriores basta analizar el signo del
discriminante de una base concreta. Sea K = Q() y consideremos
[] =

i<j
_

j
()
i
()
_
2
.
Dividamos los pares de ndices (i, j) en tres grupos seg un que los monomor-
smos asociados sean ambos reales, uno real y otro complejo o ambos complejos.
Es claro que si
i
y
j
son ambos reales entonces
_

j
()
i
()
_
2
> 0, luego
los factores del primer grupo no inuyen en el signo.
Los factores del segundo tipo pueden ser agrupados en parejas formadas
por un monomorsmo real acompa nado por dos monomorsmos complejos con-
jugados. Entonces, si
_

j
()
i
()
_
2
es uno de estos factores, su pareja es
3.3. Discriminantes 77
_

j
()
i
()
_
2
, y el producto de ambos es [
j
()
i
()[
4
> 0, luego los
factores de este tipo tampoco contribuyen al signo.
Entre los factores del tercer tipo distingamos a su vez los formados por
pares de monomorsmos conjugados y el resto. Si
_

j
()
i
()
_
2
es uno de
los factores restantes donde
i
no es el conjugado de
j
, entonces otro de los
factores de este tipo es
_

j
()
i
()
_
2
, y concluimos como antes.
De esta manera, los unicos factores que inuyen en el signo son los de tipo
_

j
()
i
()
_
2
donde
i
y
j
son conjugados. Entonces
j
()
i
() es
imaginario puro y, por lo tanto,
_

j
()
i
()
_
2
< 0. El n umero de factores
de este tipo es claramente igual a t, de donde se concluye el teorema.
Las propiedades b asicas de los discriminantes las deduciremos de su com-
portamiento local, que estudiamos seguidamente.
Teorema 3.20 Sea E/D una extensi on separable de dominios de Dedekind y
S un subconjunto multiplicativo de D. Sea a un ideal fraccional de E. Entonces
S
1
[a] = [S
1
a].
En particular si p es un ideal primo de D y
p
es el discriminante de la
extensi on local E
p
/D
p
, entonces
p
es la mayor potencia de p que divide al
discriminante global . Consecuentemente
=

p
.
Demostraci on: Si W S
1
a, llamando s al producto de los denominado-
res (en S) de los elementos de W podemos expresar W = W

/s, donde W

a.
Entonces
[W] = N(1/s)[W

] =
(W

)
s
n
S
1
[a],
luego [S
1
a] S
1
[a].
Por otra parte S
1
[a] esta generado como S
1
D-modulo por los elementos
de la forma [W], con W a S
1
a, pero [W] [S
1
a], con lo que
S
1
(a) [S
1
a].
La primera consecuencia es la version general de un resultado que ya co-
nocamos para el caso D = Z (de hecho lo tomamos como denicion de norma
de un m odulo [2.32]).
Teorema 3.21 Sea E/D una extensi on separable de dominios de Dedekind, sea
su discriminante y sea a un ideal fraccional de E. Entonces
[a] = N(a)
2
.
Demostraci on: Para probar esta igualdad de ideales fraccionales basta
tomar un primo arbitrario p de D y ver que su multiplicidad en ambos miembros
es la misma. Para ello podemos localizar tomando S = D p y demostrar que
[S
1
a] = N(S
1
a)
2
[S
1
E].
78 Captulo 3. Diferentes y discriminantes
En efecto, por el teorema anterior tenemos que
[S
1
a] = S
1
[a] y [S
1
E] = S
1
[E],
luego la multiplicidad de p en [a] y [E] es la misma que la multiplicidad de
S
1
p en (S
1
a) y (S
1
E).
As mismo, el exponente de p en N(a) es la suma de los productos de los
grados de inercia de los divisores de p en E por sus multiplicidades en a, y todo
esto se conserva al localizar, luego tambien el exponente de p en N(a)
2
es el
mismo que el exponente de S
1
p en N(S
1
a)
2
.
Equivalentemente, podemos suponer que p es el unico primo de D, pero
entonces D es un dominio eucldeo y E es un dominio de ideales principales
(teorema 1.21).
Sea K/k la extension de los cuerpos de cocientes. Sea a = () = E, con
K. Toda k-base de K contenida en a es de la forma W, donde W es una
k-base contenida en E y, recprocamente, dada W, la base W esta contenida
en a. De la relaci on [W] = N()
2
[W] se sigue que [E] = N()
2
[E], o
sea, (a) = N(a)
2
.
Ahora estamos en condiciones de demostrar la relacion ya anunciada entre
el diferente y el discriminante de una extensi on:
Teorema 3.22 Sea E/D una extensi on separable de dominios de Dedekind y
sea K/k la extensi on de los cuerpos de cocientes. Entonces el discriminante
y el diferente D de la extensi on verican que = N(D).
Demostraci on: El mismo argumento que en el teorema anterior nos per-
mite suponer que D tiene un unico primo. Entonces E es un D-modulo libre de
rango m aximo (ver las observaciones tras el teorema 3.18). Sea W = (w
i
) una
base y sea W

la base dual. Por el teorema 3.3 sabemos que W

es base de E

.
[W][W

] = det
_

i
(w
j
)
_
2
det(
i
(w

j
)
_
2
= det
_
Tr(w
i
w

j
)
_
2
= 1,
luego [E][E

] = 1. Usando esto y el teorema anterior obtenemos que

1
= [E]
1
= [E

] = (D
1
) = N(D
1
)
2
,
con lo que N(D)
2
=
2
y, en consecuencia, N(D) = .
De aqu se sigue una version debil del teorema 3.15 en terminos de discrimi-
nantes:
Teorema 3.23 Sea E/D una extensi on separable de dominios de Dedekind y
sea p un primo en D. Entonces p se ramica (sobre alguno de sus divisores) en
E si y s olo si p [ .
Demostraci on: Si p se ramica sobre alg un divisor P entonces P [ D,
luego p [ N(P) [ N(D) = .
Si p [ = N(D), entonces alg un divisor P de p cumple P [ D, luego p se
ramica sobre P.
3.3. Discriminantes 79
Sabemos [4.13] que el discriminante de un cuerpo numerico distinto de Q
nunca es igual a 1, luego en todo cuerpo numerico existen siempre primos ra-
micados sobre Q. Sin embargo el discriminante relativo de un cuerpo numerico
respecto de un subcuerpo puede ser 1. Para ver un ejemplo demostraremos pri-
mero dos hechos generales de gran utilidad en la pr actica. El primero es una
consecuencia inmediata de los teoremas 3.9 y 3.22.
Teorema 3.24 Sea D E F una cadena de extensiones separables de do-
minios de Dedekind de grados m y n respectivamente. Entonces

F/D
= N
E
D
(
F/E
)
n
E/D
.
Demostraci on: Sean k K L los cuerpos de cocientes. Tomando
normas en la igualdad del teorema 3.9 queda

F/D
= N
L
k
(D
F/D
) = N
L
k
(D
F/E
) N
L
k
(D
E/D
) = N
K
k
(
F/E
) N
K
k
(D
E/D
)
n
= N
E
D
(
F/E
)
n
E/D
.
Teorema 3.25 Sean K y L dos cuerpos numericos de grados m y n respec-
tivamente cuyos discriminantes sean primos entre s. Entonces sus anillos de
enteros cumplen O
KL
= O
K
O
L
y adem as
KL
=
n
K

m
L
.
Demostraci on: Por la transitividad del diferente tenemos que
D
KL/Q
= D
KL/K
D
K/Q
= D
KL/L
D
L/Q
.
Por hip otesis D
K/Q
y D
L/Q
tienen normas primas entre s, luego son primos
entre s. Vamos a probar que los dos factores restantes tambien son primos entre
s, con lo que podremos concluir que
D
KL/K
= D
L/Q
y D
K/Q
= D
KL/L
. (3.2)
Supongamos que existe un primo P en KL tal que P [ D
KL/K
y P [ D
KL/L
.
Sean p, p y p

los primos en Q, K y L respectivamente divisibles entre P.


El teorema 3.15 nos da que e(P, p) y e(P, p

) son ambos mayores que 1. Si


consideramos las compleciones respecto a estos primos resulta que KL
P
/K
p
y
KL
P
/L
p
son ambas ramicadas, luego por el teorema 2.35 b) llegamos a que
K
p
/Q
p
y L
p
/Q
p
tambien son ramicadas, pero entonces el teorema 3.15 nos
da que p [ D
K/Q
y p

[ D
L/Q
, luego p [
K
y p [
L
, contradicci on.
Sea W una Z-base de O
K
. Sea W

la base dual. Entonces W

es una Z-base
de (D
K/Q
)
1
, luego es tambien un generador como O
L
-modulo del ideal fraccio-
nal generado por (D
K/Q
)
1
en KL, que por (3.2) es (D
KL/L
)
1
. Dualizando de
nuevo concluimos que W es un generador de O
KL
como O
L
-modulo. As pues,
O
KL
= O
L
[W] = O
L
Z[W] = O
L
O
K
.
80 Captulo 3. Diferentes y discriminantes
La relacion entre los discriminantes se obtiene tomando normas en
D
KL/Q
= D
KL/K
D
K/Q
= D
L/Q
D
K/Q
.
En principio as obtenemos la igualdad como ideales, pero el signo es tambien
correcto. Para probarlo observamos que K L = Q, ya que el discriminante
de K L da lugar a un factor com un en los discriminantes de K y L (por el
teorema 3.24), luego ha de ser 1 y, en consecuencia (por [4.13]), KL = Q. De
aqu que los monomorsmos de KL se expresen de forma unica como producto
de los monomorsmos de K por los monomorsmos de L (una base de KL
es el producto de una base de K por una base de L). Si K y L tienen t y
t

primos complejos respectivamente, entonces tienen 2t y 2t

monomorsmos
complejos, y KL tiene 2tn+2t

m4tt

monomorsmos complejos (un producto


de monomorsmos es complejo si y solo si lo es al menos uno de los factores),
luego KL tiene tn +t

m2tt

primos complejos, y el teorema 3.19 nos da que


el signo es correcto.
3.4 Ejemplos y aplicaciones
Vamos a dar algunos ejemplos que ilustren la potencia de la teora que he-
mos desarrollado hasta aqu. Comenzamos con dos ejemplos de discriminante
relativo igual a 1.
Ejemplo Consideremos el cuerpo K = Q(

5,

5). Como Q(

5) es un
cuerpo real y por lo tanto no contiene a

5, es claro que K es un cuerpo
numerico de grado 4. Adem as K es el cuerpo de escision de (x
2
+ 5)(x
2
5),
luego K es una extension de Galois de Q.
Es claro que el grupo de Galois es producto de dos grupos cclicos, y sus tres
subgrupos propios se corresponden con los cuerpos intermedios Q(

5), Q(

5)
y Q(i).
Los discriminantes de estos cuerpos son respectivamente 5, 20 y 4, luego
podemos aplicar el teorema 3.25 a Q(

5) y a Q(i) para concluir que el discrimi-


nante de K es = 400. El teorema 3.24 nos da entonces que el discriminante
de K relativo a Q(

5) es 1.
Ejemplo (Artin) Sea K
5
= Q(), donde es una raz del polinomio f(x) =
x
5
x+1. Es f acil ver que f(x) es irreducible m odulo 3, luego es irreducible en
Q[x] y por consiguiente K
5
tiene grado 5 sobre Q. Se cumple que [] = 19 151
(ver el ejemplo y el ejercicio siguiente tras el teorema [2.8]). Como es libre de
cuadrados podemos armar que el discriminante de K
5
es = 19 151.
Sea K el cuerpo de escision de f(x) sobre Q. Vamos a probar que tiene
grado 120 o, equivalentemente, que G

=
5
, donde G = G(K/Q) y
5
es el
grupo de permutaciones de 5 elementos. Si identicamos estos 5 elementos con
3.4. Ejemplos y aplicaciones 81
las cinco races de f, entonces G
5
. Ahora consideramos las factorizaciones
f(x) (x 6)
2
(x
3
+ 12x
2
+ 13x + 9) (m od 19),
f(x) (x 9)(x
4
+ 9x
3
+ 12x
2
+ 16x + 15) (m od 23).
Seg un el teorema [3.16], el 19 tiene un divisor en K
5
con grado de inercia 3, y
el 23 tiene un divisor con grado de inercia 4. Por lo tanto 60 = 5 4 3

[G[. Esto
nos deja unicamente dos posibilidades para G: o bien G = A
5
o bien G =
5
.
De la denici on de discriminante se sigue que

K, luego k = Q
_

_
K.
As pues, G contiene a G(K/k) como subgrupo normal dendice 2, lo que implica
que G =
5
y G(K/k) = A
5
.
Vamos a probar que ning un primo de k se ramica en K. En primer lugar
probaremos que los primos de Q que se ramican en K son a lo sumo 19 y 151.
Para ello acotaremos el diferente de la extension. Notemos que al adjuntar una
a una las races de f(x) obtenemos una cadena de cuerpos
Q K
5
K
20
K
60
K.
Basta probar que el diferente de cada paso es divisible a lo sumo entre divi-
sores primos de 19 y 151. Ahora bien, si K
i
/K
j
es uno de los pasos intermedios,
tenemos que K
i
= K
j
(), donde es una raz de f(x). Si llamamos g(x) al
polinomio mnimo de sobre K
j
, entonces g(x) [ f(x), por lo que g

() [ f

().
Por el teorema 3.13 sabemos que el diferente de K
i
/K
j
divide a f

() y, por
otra parte, considerando las extensiones Q Q() K
i
, podemos calcular
N
K
i
Q
_
f

()
_
= N
Q()
Q
_
f

()
_
|K
i
:Q()|
=
|K
i
:Q()|
,
ya que f

() es el diferente de Q()/Q por el teorema 3.8 (notar que todo lo


dicho antes para K
5
vale Q(), que es uno de sus conjugados).
As pues, todo primo que divide al diferente de K
i
/K
j
divide a , es decir,
a 19 o a 151 y estos son, pues, los unicos primos de Q que pueden ramicarse
en K. Vamos a ver que su ndice de ramicaci on vale exactamente 2.
La factorizaci on de f(x) modulo 19 que hemos calculado antes nos muestra
que 19 se descompone en K
5
como producto de un primo al cuadrado con grado
de inercia 1 por otro primo con grado de inercia 3. Las compleciones de K
5
respecto a estos primos dan lugar a dos extensiones de Q
19
, una de grado 2 y
otra de grado 3. Llamemoslas L
2
y L
3
. Ambas son de Galois: la primera por
ser de grado 2 y la segunda por ser no ramicada (teorema 2.37). Cada una
de ellas se obtiene adjuntando a Q
19
una raz de f(x), luego L
2
contiene a dos
races y L
3
a las otras tres.
Sea ahora P un divisor de 19 en K. La complecion K
P
se obtiene adjuntando
a Q
19
las races de f(x), luego K
P
= L
2
L
3
. Por consiguiente [K
P
: Q
19
[ = 6 y,
claramente, e = 2, f = 3.
En denitiva, la factorizaci on de 19 en K consta de 20 primos al cuadrado
con grado de inercia 3.
El 151 se trata de forma similar, a partir de la factorizaci on
f(x) (x 9)(x 39)
2
(x
2
+ 87x + 61) (m od 151).
82 Captulo 3. Diferentes y discriminantes
Ahora vemos que f(x) tiene ya una raz en Q
151
, mientras que las otras
cuatro dan lugar a dos extensiones cuadr aticas, una con e = 2 y otra con f = 2.
La conclusion es que 151 se descompone en 30 factores primos al cuadrado con
grado de inercia 2.
Evidentemente 19 y 151 se ramican en k, es decir, 19 = p
2
y 151 = q
2
. Es
claro entonces que p y q son no ramicados en K. El primero se descompone en
20 primos distintos con grado de inercia 3 y el segundo en 30 primos distintos
con grado de inercia 2. Ning un otro primo puede ramicarse, luego no hay
primos ramicados y el diferente es trivial: D
K/k
= 1.
Ejercicio: Probar que el cuerpo K
5
del ejemplo anterior tiene factorizacion unica.
Ahora vamos a calcular el discriminante y el anillo de enteros de los cuer-
pos ciclotomicos de orden potencia de primo. Para ello necesitamos el hecho
siguiente:
Teorema 3.26 Sea p un n umero primo, r un n umero natural no nulo y una
raz p
r
-esima primitiva de la unidad sobre Q. Entonces 1 es primo en el
anillo de enteros de Q() y p = ( 1)
(p
r
)
.
Demostraci on: Las races p
r
-esimas primitivas de la unidad son las races
de x
p
r
1 que no son races de x
p
r1
1, luego el polinomio ciclot omico p
r
-esimo
es
x
p
r
1
x
p
r1
1
= x
p
r1
(p1)
+x
p
r1
(p2)
+ +x
p
r1
+ 1.
Evaluando en 1 queda que
p =

i
(1
i
),
donde i recorre los n umeros menores que p
r
no divisibles entre p.
Ahora notamos que (1
i
)/(1) = 1+ + +
i1
es entero, pero y
i
son dos races primitivas cualesquiera, luego (1 )/(1
i
) tambien es entero,
es decir, que 1
i
es un asociado de 1 para todo i, luego podemos poner
p = (1 )
(p
r
)
,
para cierta unidad ciclot omica . Como p no puede descomponerse en mas de
(p
r
) factores podemos armar que 1 es primo. Es claro entonces que la
factorizaci on de p en ideales es la indicada en el enunciado.
Teorema 3.27 Sea p un n umero primo, r un n umero natural no nulo y una
raz p
r
-esima primitiva de la unidad sobre Q. Entonces el anillo de enteros del
cuerpo ciclot omico Q() es Z[] y el discriminante es
= (1)
(p
r
)/2
p
r(p
r
)
p
(p
r
)/(p1)
.
3.4. Ejemplos y aplicaciones 83
Demostraci on: El signo es consecuencia del teorema 3.19. Ocupemonos
del valor absoluto. Si llamamos f(x) al polinomio ciclot omico tenemos que
x
p
r
1 = f(x)(x
p
r1
1), luego derivando y sustituyendo en queda
p
r

p
r
1
= f

()(
p
r1
1),
luego f

() [ p
r
. Por el teorema 3.13 podemos armar que D [ f

() [ p
r
, y al
tomar normas queda que el discriminante es potencia de p. As pues, =
p
.
Si llamamos E al anillo de enteros ciclot omicos, al localizar en p el teorema
anterior nos da que E
p
tiene un unico primo (salvo asociados), que es 1.
M as a un, 1 es totalmente ramicado sobre p, luego el grado de inercia es 1
y el teorema 3.11 nos da que
E
p
= Z
p
[1, 1] = Z
p
[ 1] = Z
p
[].
Por lo tanto
p
= [], y este discriminante no depende de si se calcula en
la extension local o en la global (pues los cuerpos de cocientes son los mismos,
y los monomorsmos tambien). As pues, = (Z[]) y por el teorema 3.18 d)
concluimos que E = Z[].
Por el teorema 3.8 resulta que D = (f

()) y = N(f

()). Concreta-
mente tenemos que f

() = p
r

p
r
1
/(
p
r1
1).
Es claro que N(p
r
) = p
r(p
r
)
, N() = 1 y s olo queda calcular N(
p
r1
1).
Ahora bien, =
p
r
1
es una raz p-esima primitiva de la unidad, luego el
teorema 26 nos da que 1 es primo en Q() y p = ( 1)
p1
. De aqu se
sigue que N( 1) = p, donde N es ahora la norma de Q().
La norma de 1 en Q() se obtiene por la transitividad elevando la anterior
al grado de Q()/Q(), es decir, N(
p
r1
1) = p
(p
r
)/(p1)
.
Ahora podemos aplicar el teorema 3.25 para extender el teorema anterior a
cuerpos ciclotomicos arbitrarios.
Teorema 3.28 Sea m un n umero natural no nulo y una raz m-sima primi-
tiva de la unidad sobre Q. Entonces el anillo de enteros del cuerpo ciclot omico
Q() es Z[] y el discriminante es
= (1)
(m)/2
m
(m)

p|m
p
(m)/(p1)
Demostraci on: Basta observar que si (m, n) = 1, es una raz m-sima
primitiva de la unidad y es una raz n-sima primitiva de la unidad entonces
es una raz mn-esima primitiva de la unidad y Q() = Q()Q(). Despues
se aplica inductivamente el teorema 3.25.
En particular tenemos caracterizados los primos que ramican en un cuerpo
ciclotomico:
Teorema 3.29 Sea m > 1 un n umero natural y K el cuerpo ciclot omico de
orden m. Entonces un primo impar p se ramica en K si y s olo si p [ m. El 2
se ramica en K si y s olo si 4 [ m.
Captulo IV
El smbolo de Artin
Vamos a introducir ahora uno de los conceptos fundamentales de la teora
de cuerpos de clases. A modo de primera aproximacion podemos pensar que,
as como los diferentes y los discriminantes nos han permitido estudiar el com-
portamiento de los primos ramicados, el estudio de los primos no ramicados
(en extensiones abelianas) se funda en el smbolo de Artin. Para denirlo nece-
sitamos estudiar primero un concepto relacionado.
4.1 El smbolo de Frobenius
Consideremos una extension nita de Galois de dominios de Dedekind E/D
con restos nitos, de modo que para cada primo p en D esta denida su norma
absoluta Np, igual al n umero de elementos cuerpo de restos D/p. Sea K/k la
extension de sus cuerpos de cocientes. Sea P un primo en E y sea p el primo
de D al cual divide. Llamemos k = D/p y K = E/P.
Supongamos que P es no ramicado sobre p. Esta hip otesis equivale a que
el grupo de inercia de P sea trivial (ver 1.40). Entonces, seg un el teorema 1.39
el grupo de descomposicion de P es isomorfo al grupo de Galois de la extensi on
K/k.

Esta es una extension de cuerpos nitos, luego su grupo de Galois es cclico
y, concretamente, es sabido que un generador de G(K/k) es el automorsmo de
Frobenius dado por (c) = c
Np
, para todo c K.
Denicion 4.1 En las condiciones anteriores, llamaremos smbolo de Frobenius
de P a la antiimagen de por el isomorsmo descrito en el teorema 1.39. Lo
representaremos por
_
K/k
P
_
G
P
.
De este modo el smbolo de Frobenius es por denici on el unico automorsmo
G
P
que cumple ([]) = []
Np
para todo E o, lo que es lo mismo,
()
Np
(mod P) para todo E.
85
86 Captulo 4. El smbolo de Artin
En realidad el smbolo de Frobenius es el unico automorsmo de todo el
grupo de Galois G(K/k) con esta propiedad. Lo demostramos en el teorema
siguiente junto con otras propiedades elementales.
Teorema 4.2 Sea E/D una extensi on nita de Galois de dominios de Dedekind
con restos nitos. Sea K/k la extensi on de los cuerpos de cocientes. Sea P un
primo en E y sea p el primo de D al cual divide. Supongamos que e(P/p) = 1.
Entonces:
a)
_
K/k
P
_
es un generador del grupo de descomposici on G
P
(luego su orden
es f(P/p)).
b) Para todo E se cumple
_
K/k
P
_
()
Np
(mod P).
c)
_
K/k
P
_
es el unico k-automorsmo de K que cumple b).
d) Para todo G(K/k) se cumple
_
K/k
(P)
_
=
1
_
K/k
P
_
=
_
K/k
P
_

.
e) Si L es un cuerpo intermedio y p

es el primo de L divisible entre P,


entonces
_
K/L
P
_
=
_
K/k
P
_
f(p

/p)
.
f ) En las condiciones de e), si adem as la extensi on L/k es de Galois, se
cumple que
_
K/k
P
_

L
=
_
L/k
p

_
y
_
K/k
P
_
G(K/L) si y s olo si f(p

/p) = 1.
g) Si L es otra extensi on nita de k, P

es un primo en KL que divida a P


y p

es el primo de L divisible entre P

, entonces KL/L es una extensi on


nita de Galois, P

es no ramicado sobre p

y
_
KL/L
P

K
=
_
K/k
P
_
f(p

/p)
.
Demostraci on: a), b) Por la denici on del smbolo de Frobenius.
c) Basta probar que si G(K/k) cumple ()
Np
(mod P) para todo
E, entonces G
P
. Ahora bien, si P entonces P [ y P [ ()
Np
,
luego P [ (), es decir, (P) P, y por maximalidad (P) = P.
4.1. El smbolo de Frobenius 87
d) En primer lugar, e((P), p) = e(P, p) = 1, luego esta denido
_
K/k
(P)
_
.
Se cumple
_
K/k
P
_
_

1
()
_

1
()
Np
(mod P),
luego aplicando queda
_
K/k
P
_

()
Np
(mod (P)).
Concluimos aplicando c).
e) Por la transitividad del ndice de ramicaci on tenemos que e(P, p

) = 1.
As mismo es claro que Np

= (Np)
f
, donde f = f(p

, p). Se cumple que


_
K/k
P
_
f
()
(Np)
f
(mod P),
para todo E, y basta aplicar c).
f) De nuevo por la transitividad se cumple e(p

, p) = 1. Tenemos que
_
K/k
P
_
()
Np
(mod P),
para todo E, luego en particular, si llamamos F a la clausura entera de D
en L,
_
K/k
P
_

L
()
Np
(mod P

),
para todo F, luego podemos aplicar c). Adem as
_
K/k
P
_
G(K/L) si y solo si
_
K/k
P
_

L
= 1,
si y solo si
_
L/k
p

_
= 1, si y solo si f(p

/p) = 1,
pues f(p

/p) es el orden del smbolo de Frobenius.


g) Es un hecho conocido que en estas circunstancias la extension KL/L es
nita de Galois. Localizando en los primos involucrados y aplicando el teorema
2.35 concluimos que P

es no ramicado sobre p

. Ademas Np

= (Np)
f
, donde
f = f(p

/p).
Es claro que tanto
_
KL/L
P

K
como
_
K/k
P
_
f(p

/p)
dejan jo a P (es decir,
estan en el grupo de descomposici on G
P
). Sea F la clausura entera de D en L.
Entonces
_
KL/L
P

_
()
(Np)
f
(mod P

)
88 Captulo 4. El smbolo de Artin
para todo F y, en particular,
_
KL/L
P

K
()
(Np)
f

_
K/k
P
_
f
() (mod P)
para todo D, luego ambos automorsmos inducen el mismo automorsmo
en E/D. Como la correspondencia es un isomorsmo, ha de ser
_
KL/L
P

K
=
_
K/k
P
_
f
.
4.2 El smbolo de Artin
Denicion 4.3 Sea E/D una extensi on abeliana de dominios de Dedekind con
restos nitos. Sea K/k la extension de los cuerpos de cocientes. Sea p un
primo de D cuyo ndice de ramicaci on (sobre cualquiera de sus divisores en
E) sea 1. En estas circunstancias el apartado d) del teorema anterior implica
que el smbolo de Frobenius
_
K/k
P
_
es el mismo automorsmo para cualquier
divisor P de p en E. A este automorsmo lo llamaremos smbolo de Artin, y lo
representaremos por
_
K/k
p
_
Sea el discriminante de la extensi on E/D (que es un ideal en D). Sea
I() el grupo de los ideales fraccionales de D primos con , es decir, los ideales
fraccionales de la forma
a =

p
p
m
p
,
donde p recorre los ideales primos de D que no dividen a y los n umeros m
p
son enteros y casi todos nulos.
Puesto que todos estos primos p son no ramicados en E, podemos denir
el smbolo de Artin del ideal fraccional a como
_
K/k
a
_
=

p
_
K/k
p
_
m
p
.
(Observar que esto no tendra sentido si el grupo de Galois no fuera abeliano).
As tenemos denido un homomorsmo de grupos : I() G(K/k),
que recibe el nombre de homomorsmo de Artin.
Las propiedades del smbolo de Artin se deducen inmediatamente de las del
smbolo de Frobenius.
Teorema 4.4 Sea E/D una extensi on abeliana de dominios de Dedekind con
restos nitos. Sea K/k la extensi on de sus cuerpos de cocientes y sea el
discriminante de la extensi on.
4.2. El smbolo de Artin 89
a) Si p I() es un ideal primo, entonces el smbolo de Artin cumple
_
K/k
p
_
()
Np
(mod p),
para todo E, y es el unico k-automorsmo de K con esta propiedad.
Su orden es el grado de inercia f de p respecto a cualquiera de sus divisores
en E.
b) Si L es un cuerpo intermedio y a I(), entonces
_
L/k
a
_
=
_
K/k
a
_

L
.
c) Si L es un cuerpo intermedio, a es un ideal fraccional de L y N(a) I()
(donde N(a) es la norma de la extensi on L/k), entonces
_
K/L
a
_
=
_
K/k
N(a)
_
d) Si L es una extensi on abeliana de k, a es un ideal fraccional en L y
N(a) I(), (donde N(a) es la norma de la extensi on L/k), entonces
_
KL/L
a
_

K
=
_
K/k
N(a)
_
.
Demostraci on: a) Tenemos que p se descompone en factores primos dis-
tintos en E (es decir, con multiplicidad 1), y cada uno de ellos divide a
_
K/k
p
_
()
Np
,
para todo E, luego su producto p tambien divide a este elemento.
Si un automorsmo cumple ()
Np
(mod p) para todo E, en
particular cumple ()
Np
(mod P), donde P es cualquier divisor de p en
E, luego es el smbolo de Artin de p.
El orden del smbolo de Artin es f por 4.2 a).
b) Del teorema 4.2 f) se sigue que esta propiedad se cumple para ideales
primos, luego por multiplicatividad es cierta para ideales fraccionales cuales-
quiera. Notar que si los primos que dividen a a no se ramican en K tampoco
se ramican en L.
c) es un caso particular de d).
d) La teora de Galois nos da que la extensi on KL/L es tambien abeliana y,
usando el teorema 2.35, es facil ver que los dos smbolos de Artin est an denidos.
Por la multiplicatividad basta probar el teorema para un ideal primo p

, pero
este caso es consecuencia del teorema 4.2 g). Si llamamos P

a un divisor de
90 Captulo 4. El smbolo de Artin
p

en KL, P al primo de K divisible entre P

y p al primo de k divisible entre


todos estos, tenemos:
_
KL/L
p

K
=
_
KL/L
P

K
=
_
K/k
P
_
f(p

/p)
=
_
K/k
p
_
f(p

/p)
=
_
K/k
N(p

)
_
.
Veamos algunas aplicaciones del smbolo de Artin. Como primera muestra
de la potencia de la teora que tenemos ahora a nuestra disposici on daremos una
prueba sencilla y libre de c alculos de la irreducibilidad sobre Q del polinomio
ciclotomico.
Observar que si es una raz m-sima primitiva de la unidad y K = Q(),
entonces todo automorsmo G(K/Q) ha de enviar a a otra raz primitiva,
es decir, ha de ser () =
r
, para cierto entero r tal que (r, m) = 1. Adem as r
esta determinado m odulo m y determina completamente a , luego la aplicaci on
que a cada le asigna la clase de r modulo m es un monomorsmo del grupo
de Galois G(K/Q) en el grupo U
m
de las unidades de Z/mZ.
La irreducibilidad del polinomio ciclot omico equivale a que el grado de la
extension K/Q sea (m), lo que a su vez equivale a que el monomorsmo que
hemos descrito sea suprayectivo.
Esto es lo que prueba el teorema siguiente, donde el unico hecho que se usa
sobre K es que si r es un primo que no divide a m, entonces r no se ramica
en K. Esto se puede demostrar directamente como sigue: sea f(x) el polinomio
mnimo de . Entonces tenemos que f(x) [ x
m
1, luego f

() [ m
m1
, y
cualquier primo que se ramique en K ha de dividir al diferente de K, que
divide a f

(), que divide a m.


Teorema 4.5 Sea m > 2 un n umero natural, sea una raz m-sima primitiva
de la unidad y sea K = Q(). Si r es un n umero natural primo con m entonces
el smbolo de Artin de r viene determinado por
_
K/Q
r
_
() =
r
.
Demostraci on: Por la multiplicatividad basta probar el teorema cuando
r es primo. En general sabemos que la imagen de ha de ser una raz m-sima
primitiva de la unidad, es decir,
_
K/Q
r
_
() =
t
, con (t, m) = 1.
Aplicando el teorema 4.4 a) se ha de cumplir
t

r
(mod r). Ahora bien,
si r es un primo de K que divida a r, esto implica que
t

r
(mod r), pero
en el cuerpo E/r el polinomio x
m
1 tiene todas sus races distintas, pues su
derivada es mx
m1
, que solo se anula en 0, luego si
t
y
r
coinciden modulo r
es que son iguales, es decir,
_
K/Q
r
_
() =
r
.
4.2. El smbolo de Artin 91
Observar que el caso en que 2 [ m pero no se ramica no necesita ser conside-
rado, pues esto ocurre cuando m = 2m

, con m

impar, pero entonces el cuerpo


ciclotomico m-simo es el mismo que que el cuerpo ciclotomico m

-esimo, ya que
si

es una raz m

-esima primitiva de la unidad, entonces =

es una raz
m-sima primitiva de la unidad. De todos modos, teniendo esto en cuenta es
f acil ver que el smbolo de Artin de 2 viene dado por
_
K/Q
2
_
() =
_
K/Q
2
_
(

) =
2
=
2
=
m/2

2
=
(m+4)/2
.
El valor del smbolo de Artin se debe esencialmente a que el orden del smbolo
de Artin de un primo coincide con su grado de inercia, y conocido el grado de
inercia (de un primo no ramicado) conocemos completamente el modo en que
factoriza. Veamoslo en la pr actica en el caso de los cuerpos ciclotomicos. Es
interesante comparar la prueba del teorema siguiente con la de [3.20].
Teorema 4.6 Sea m > 2 un n umero natural y sea K el cuerpo ciclot omico
m-simo sobre Q.
a) Sea p un primo que no divida a m, sea f = o
m
(p) el orden de p m odulo
m y sea r = (m)/f. Entonces la factorizaci on de p en K es de la forma
p = p
1
p
r
, donde todos los factores son distintos y el grado de inercia
es f.
b) Sea m = p
i
m

, con (p, m

) = 1, sea e = (p
i
), f = o
m
(p) y r = (m

)/f.
Entonces la factorizaci on de p en K es de la forma p = (p
1
p
r
)
e
, donde
todos los factores son distintos y su grado de inercia es f.
Demostraci on: a) El grado de inercia de p es igual al orden de su smbolo
de Artin, que es el automorsmo que corresponde con [p] a traves del isomorsmo
entre el grupo de Galois y el grupo de unidades m odulo m, luego dicho grado
es f = o
m
(p). El resto es obvio.
b) Supongamos que p
i
,= 2. El caso contrario se reduce al caso a) teniendo
en cuenta que entonces K es tambien la extension ciclot omica de orden m

.
Sea L la extension ciclot omica de orden p
i
y sea M la extension ciclot omica
de orden m

. Vimos en el captulo anterior que K = LM. Sea P un primo que


divida a p en K y sean p
1
, p
2
los primos de L y M respectivamente divisibles
entre P.
Por el teorema 3.26 sabemos que e(p
1
/p) = (p
i
) = e y, como p no divide
al discriminante de M, tenemos que e(p
2
/p) = 1. Localizando y aplicando el
teorema 2.35 concluimos que e(P/p
1
) = 1, luego se cumple que e(P/p) = (p
i
),
como arma el enunciado.
As pues e(P/p
2
) = e. Como [K : M[ = e, necesariamente f(P/p
2
) = 1, y
por lo tanto f(P/p) = f(p
2
/p) = o
m
(p) por a). El resto es obvio.
Con esto la aritmetica basica de los cuerpos ciclotomicos queda completa-
mente determinada.
92 Captulo 4. El smbolo de Artin
Ejemplo Ahora vamos a usar los smbolos de Artin para analizar la descom-
posicion en primos en el cuerpo K = Q(

5,

5 ) que estudiamos en el captulo


anterior. Se trata de una extensi on nita de Galois cuyo grupo de Galois es de
tipo C
2
C
2
. El discriminante vale, seg un calculamos, = 400. Por lo tanto
los unicos primos que se ramican son 2 y 5.
Si p es cualquier otro primo, su comportamiento en K depende exclusiva-
mente del orden de su smbolo de Artin: si es igual a 2 tendremos f = 2, luego
p = p
1
p
2
, para ciertos primos p
1
y p
2
de K. Si el orden es 1 entonces f = 1,
luego p = p
1
p
2
p
3
p
4
.
De este modo, el comportamiento de un primo depende s olo de si su smbolo
de Artin es o no la identidad. Para averiguarlo podemos calcular la restricci on
a los distintos cuerpos cuadr aticos contenidos en K y razonar a la inversa: si un
primo se escinde en un cuerpo cuadr atico su smbolo de Artin es la identidad,
y si se conserva es la conjugacion.
El comportamiento de un primo en los cuerpos Q(

5 ), Q(

5 ) y Q(i)
depende de su resto modulo 5, 20 y 4 respectivamente, luego para contemplar
todos los casos hemos de trabajar modulo 20. La tabla siguiente recoge todas
las posibilidades:
p (mod 20)

5

5

1
1, 9 + + +
3, 7
11, 19 +
13, 17 +
Un signo positivo indica que los primos congruentes con los n umeros de la
la correspondiente se escinden en el cuerpo de la columna correspondiente,
mientras que el signo negativo indica que se conservan. Equivalentemente, el
smbolo de Artin es la identidad si el signo es + y la conjugaci on si el signo
es (por lo tanto la imagen de

d por el smbolo de Artin es

d seg un el
signo de la tabla). Omitimos las comprobaciones por ser de sobra conocidas
(ver [Tabla 3.1]).
Esto determina completamente la factorizacion de los primos distintos de 2 y
5. Vemos que el smbolo de Artin s olo es la identidad sobre los primos congruen-
tes con 1 y con 9 modulo 20, luego estos son los que se escinden completamente
en cuatro factores. Los restantes se escinden en dos factores. De aqu tambien se
deduce la factorizaci on en K de los primos de los tres cuerpos intermedios. Por
ejemplo, un primo p 11 (mod 20) se descompone como p = p
1
p
2
en Q(

5 )
y, como su descomposicion en K es del mismo tipo, concluimos que cada p
i
se
conserva primo en K.
Las factorizaciones de 2 y 5 pueden ser obtenidas comparando sus factoriza-
ciones en los cuerpos Q(

5 ) y Q(

1 ), teniendo en cuenta que sus discrimi-


nantes son primos entre s. Concretamente se obtiene que 2 = p
2
y 5 = (p
1
p
2
)
2
.
Observar que ning un primo de Z se conserva primo en K.
Ejemplo En el ejemplo anterior el smbolo de Artin nos ha permitido calcular
las factorizaciones en un cuerpo mayor a partir de las factorizaciones en cuerpos
menores. Tambien es posible proceder en sentido contrario. Por ejemplo, sea K
4.2. El smbolo de Artin 93
el cuerpo ciclotomico de orden 13 y consideremos k = K R. Es claro que k es
un cuerpo de grado 6 sobre Q. La factorizaci on de los primos en K depende de
su resto modulo 13.

Esta es la tabla del orden de los restos modulo 13:
p (mod 13) 1 2 3 4 5 6 7 8 9 10 11 12
orden (= f) 1 12 3 6 4 12 12 4 3 6 12 2
r 12 1 4 2 3 1 1 3 4 2 1 6
La ultima la es el n umero r de primos en que se descompone en K un primo
racional cuyo resto m odulo 13 sea el de la columna correspondiente.
La aplicaci on que a cada automorsmo de K le asigna su restriccion a k
es un epimorsmo de grupos cuyo n ucleo es el unico automorsmo de orden 2.
Si un automorsmo tiene, por ejemplo, orden 6 eso signica que su cubo es el
automorsmo de orden 2, luego la restricci on a k de dicho cubo es la identidad,
luego la restriccion pasa a tener orden 3. En general, el orden de la restricci on
a k de un automorsmo de orden par es la mitad del orden del automorsmo
de partida.
Si un automorsmo tiene orden impar, ninguna de sus potencias es el au-
tomorsmo de orden 2, luego las restricciones a k de estas potencias no son la
identidad en k hasta que no llegamos a la identidad en K, es decir, el orden se
conserva.
Concluimos que el orden del smbolo de Artin de un primo en k es la mitad
del orden de su smbolo de Artin en K si este orden es par y el mismo si es
impar. He aqu la tabla:
p (mod 13) 1 2 3 4 5 6 7 8 9 10 11 12
orden en K 1 12 3 6 4 12 12 4 3 6 12 2
orden en k 1 6 3 3 2 6 6 2 3 3 6 1
r (en k) 6 1 2 2 3 1 1 3 2 2 1 6
Por ejemplo, los primos racionales que se conservan primos en K son exacta-
mente los congruentes con 2, 6, 7, 11 (mod 13). La tabla determina totalmente
la factorizaci on en k salvo por el primo 13, pero como 13 se ramica totalmente
en K (f = 1, e = 12) es claro que lo mismo le sucede en k. (Comparar con
[3.22]).
Reexionemos sobre estos resultados: La forma en que un primo racional
factoriza en la extensi on ciclot omica m-sima depende unicamente de su resto
modulo m. Sabemos que en los cuerpos cuadr aticos el tipo de descomposicion
depende solo del resto modulo el discriminante, en Q(

5,

5 ) hay que con-


siderar clases modulo 20 (mientras que el discriminante es 400) y en el ultimo
ejemplo la factorizaci on depende de los restos modulo 13. Podemos encontrar
una relaci on entre estos fenomenos?
Ante todo notemos que el hecho de que la descomposicion de los primos
de una extensi on dependa s olo del resto modulo un cierto n umero no es algo
trivial. Por ejemplo, en el caso de los cuerpos cuadr aticos es una consecuencia
de la ley de reciprocidad cuadr atica. Ademas hay cuerpos en los que no sucede
nada parecido.
94 Captulo 4. El smbolo de Artin
La clave del buen comportamiento de los ejemplos que hemos considerado
esta en el teorema siguiente:
Teorema 4.7 Si k es un subcuerpo del cuerpo ciclot omico de grado m, entonces
la descomposici on en k de los primos racionales que no dividen a m depende
s olo de su resto m odulo m.
Demostraci on: El discriminante de k divide al de la extensi on ciclot omica
m-sima, llamemosla K, luego los primos que no dividen a m son no ramicados
en k. Si dos de ellos son congruentes modulo m entonces su smbolo de Artin
en K es el mismo, luego tambien lo es su restriccion a k, que es el smbolo de
Artin en k, luego factorizan igual.
Respecto al caso de los cuerpos cuadraticos, observemos que si p es primo
y es una raz p-esima primitiva de la unidad, entonces el cuerpo Q() tiene
grupo de Galois cclico de orden p1, luego contiene un unico cuerpo cuadr atico
K. Como el discriminante de K ha de dividir al del cuerpo ciclot omico, que
es potencia de p, ha de ser necesariamente K = Q(

p) o bien K = Q(

p ).
El signo es el que hace que p 1 (mod 4), pues con el signo contrario el
discriminante de K sera 4p. Ahora bien, como

p = i

p, si Q() contiene a
uno de estos dos cuerpos cuadr aticos, el otro esta contenido en Q(, i), que es
el cuerpo ciclotomico de orden 4p. M as en general tenemos:
Teorema 4.8 El cuerpo cuadr atico de discriminante esta contenido en el
cuerpo ciclot omico de orden [[.
Demostraci on: Sea d un entero impar libre de cuadrados d 1 (mod 4).
Entonces podemos factorizarlo como d = p
1
p
r
, donde los n umeros p
i
son
primos impares con el signo adecuado para que sean congruentes con 1 m odulo
4. Seg un la observaci on previa al teorema,
Q(

d ) = Q(

p
1
) Q(

p
r
) Q(),
donde es una raz de la unidad de orden [d[ (pues Q() contiene a los cuerpos
ciclotomicos de ordenes p
i
). Como el discriminante de Q(

d ) es d, el teorema
esta probado en este caso.
Para d el discriminante es 4d y, por otro lado,
Q(

d ) = Q(

d, i) Q(, i),
y el ultimo cuerpo es el cuerpo ciclotomico de orden 4d, luego tambien se cumple
el teorema.
Finalmente, el discriminante de Q(

2d) es 8d y, si =

2
2
+

2
2
i, en-
tonces es claro que i,

2 Q(), luego Q(

2d) = Q(

d,

2) Q(, ), y
el ultimo cuerpo es el cuerpo ciclotomico de orden [8d[.
A la luz de este teorema, el hecho de que la factorizacion de un primo en un
cuerpo cuadr atico dependa s olo de su resto modulo el discriminante es un caso
particular del teorema 4.7. Es razonable conjeturar que mediante el smbolo de
4.2. El smbolo de Artin 95
Artin podremos obtener las leyes de descomposicion de los primos en cuerpos
cuadr aticos a partir de las leyes correspondientes para cuerpos ciclot omicos,
pero las primeras son equivalentes a la ley de reciprocidad cuadr atica, luego
no debera ser difcil probar esta ultima. El primero en observar que la ley
de reciprocidad se deduce de las propiedades de factorizaci on de los primos en
los cuerpos ciclotomicos (de orden primo) fue Kronecker, alumno y amigo de
Kummer. Por supuesto, la prueba que sigue dista mucho de ser la original.
La ley de reciprocidad cuadratica Nos apoyaremos en una de las leyes
complementarias: (1/p) = (1)
(p1)/2
, cuya prueba es tan simple que no
merece la pena abordarla desde un punto de vista abstracto (ver [12.3]).
En general, si K es un cuerpo cuadr atico de discriminante , su anillo
de enteros es de la forma E = Z[], donde el polinomio mnimo de tiene
discriminante . Si q es un primo impar que no divide a y q es un divisor
de q en E, entonces E/q = (Z/(q))[], luego q se escinde en K si y solo si
[] Z/(q), si y solo si el discriminante del polinomio mnimo de es un
cuadrado en Z/(q), si y solo si (/q) = 1.
Consideremos dos primos impares distintos p y q de modo que p 1 (mod 4).
Sea una raz p-esima primitiva de la unidad. Seg un el teorema 4.8 tenemos
que Q(

p ) Q(). Seg un acabamos de ver


q se escinde en Q(

p )
_
p
q
_
= 1
El grupo de Galois G(Q()/Q) es cclico de orden p1 y es isomorfo al grupo
U
p
de las unidades m odulo p. El grupo G(Q()/Q(

p )) es su unico subgrupo
de ndice 2, que se corresponde con el unico subgrupo de ndice 2 de U
p
, que
es el n ucleo del homomorsmo denido por el smbolo de Legendre ( /p). Es
decir, el automorsmo de Q() correspondiente a la clase [q] ja a Q(

p ) si y
solo si (q/p) = 1. Pero el automorsmo asociado a q es el smbolo de Artin de
q, luego
_
q
p
_
= 1
_
Q()/Q
q
_
G
_
Q()/Q(

p )
_

_
Q()/Q
q
_

Q(

p )
= 1

_
Q(

p )/Q
q
_
= 1 q se escinde en Q(

p )
_
p
q
_
= 1.
Supongamos ahora que p, q 1 (mod 4). Entonces Q(

p) Q() y
el razonamiento anterior es v alido con la unica variante de que q se escinde en
Q(

p) si y solo si (p/q) = (1/q)(p/q) = 1, o sea, si y solo si (p/q) = 1.


Tambien podemos probar la f ormula para (2/p). El razonamiento anterior
nos lleva a que si p 1 (mod 4) entonces (2/p) = 1 si y solo si 2 se escinde en
Q(

p ), lo que equivale a que el polinomio x


2
x+(p1)/4 tenga sus races en
Z/(2), lo que a su vez equivale a que 2 [ (p 1)/4, o sea, a que p 1 (mod 8).
Si p 1 (mod 4) razonamos con p y llegamos a que (2/p) = 1 si y solo si 2
se escinde en Q(

p), lo que nos lleva an alogamente a que p 1 (mod 8).


96 Captulo 4. El smbolo de Artin
En resumen tenemos que (2/p) = 1 si y solo si p 1 (m od 8).
Ahora vemos que la raz on por la que la descomposici on de los primos racio-
nales en K = Q(

5,

5 ) depende de su resto modulo 20 es que K = Q(

5, i)
esta contenido en el cuerpo ciclot omico de orden 20.
Kronecker conjetur o que toda extensi on abeliana de Q esta contenida en un
cuerpo ciclotomico, lo que implica que, en cualquiera de ellas, la factorizaci on
de los primos depende s olo de su resto modulo un entero jo. La conjetura es
correcta, si bien no es nada f acil de probar y a un no estamos en condiciones
de hacerlo, pero conviene tenerla presente porque explica la raz on por la que
los cuerpos ciclotomicos van a tener tanta importancia en la teora que estamos
desarrollando.
Ejemplo Ahora calcularemos el grupo de inercia y el grupo de descomposici on
de un primo en una cierta extensi on. Por ejemplo, sea K el cuerpo ciclotomico
de orden 40 y el primo racional p = 5. Como el orden de 5 modulo 8 es 2, el
teorema 4.6 nos da la factorizaci on 5 = (pq)
4
.
El grado de la extensi on es n = 16, el ndice de ramicaci on es e = 4 y el
grado de inercia es f = 2. El grupo de descomposici on de p tendr a orden ef = 8
y jar a a un cuerpo F de grado 2 sobre Q.
El teorema 1.38 nos dice que la descomposicion de 5 en F sera de la forma
5 = p

. De hecho, si encontramos un cuerpo F

en el que 5 factorice de este


modo podemos asegurar que la factorizaci on de p

en K sera de la forma p

= p
4
,
pues no pueden aparecer m as primos y el ndice de ramicaci on ha de ser 4. El
teorema 1.41 nos garantiza que F F

y, si ademas F

tiene grado 2 sobre Q,


tendremos la igualdad.
Ahora bien, conocemos un cuerpo intermedio donde 5 factoriza de este modo:
el cuerpo ciclotomico de orden 8, llamemoslo K
8
. As pues, F K
8
.
El teorema 4.6 nos da que en K
8
las constantes de 5 son e = 1, f = 2, luego
ciertamente tenemos 5 = p

y el grupo de descomposicion de p

tendr a orden
2 y jar a a un cuerpo de grado 2 sobre Q en el que 5 se descompondra tambien
en dos factores. Por lo tanto el cuerpo que buscamos es precisamente el cuerpo
de descomposicion de p

en K
8
.
Como 5 es no ramicado en K
8
, sabemos que el grupo de descomposicion de
p

esta generado por el smbolo de Artin de 5, que es el automorsmo dado


por () =
5
(donde es una raz octava primitiva de la unidad). Si tomamos
por ejemplo z =

2
2
+

2
2
i se ve claramente que K
8
= Q(

2, i) (una inclusi on es
obvia y los grados coinciden). Adem as

2 = +
7
, i =
2
, lo que nos permite
calcular (

2) =

2 y (i) = i.
Ahora es claro que el cuerpo jado por es F = Q(i) y este es el cuerpo de
descomposicion de 5 en K.
Obviamente, podramos haber pensado directamente en Q(i) y nos habra-
mos ahorrado pasar por K
8
, pero de todos modos necesitamos las consideracio-
nes anteriores para calcular el grupo de descomposici on.
4.3. El homomorsmo de Artin 97
Claramente se trata de la imagen de G(K
5
/Q)) a traves del isomorsmo
G(K
5
/Q) G(K
8
/Q)

= G(K
40
/Q) o, usando la representaci on en terminos de
clases de enteros, la imagen de U
5
[5]) a traves del isomorsmo U
5
U
8

= U
40
.
Teniendo en cuenta que U
5
= [2]), Esta imagen es el grupo G
5
= [17], [21]).
Ahora calcularemos el cuerpo de inercia de 5. Llamemoslo Z. Sabemos que
Z tiene grado 4 sobre Q, contiene a F y las constantes de 5 para Z/Q son
e = 1, f = 2. De hecho Z es el unico cuerpo que cumple esto, ya que en estas
condiciones, si p es un divisor de 5 en Z, su grado de inercia en K/Z es f = 1,
luego todo automorsmo de G(K/Z) induce la identidad en el cuerpo de restos
K (induce un automorsmo que ja a Z = K), luego G(K/Z) esta contenido
en el grupo de inercia y, al tener el mismo orden, ambos grupos coinciden.
Como K
8
cumple estas condiciones concluimos que es el cuerpo de inercia
buscado y el grupo es la imagen de U
5
1 por el isomorsmo U
5
U
8

= U
40
,
que es el grupo generado por [15].
La tabla siguiente resume lo que hemos obtenido:
Q F = Q(i) Z = Q(

2, i) K
Factorizacion 5 p

(pq)
4
Grado 1 2 4 16
e (sobre Q) 1 1 1 4
f (sobre Q) 1 1 2 2
Tenemos as una ilustraci on de la situaci on descrita por el teorema 1.38.
4.3 El homomorsmo de Artin
Terminamos el captulo con algunos comentarios sobre los objetivos que nos
proponemos perseguir. Nuestra meta a medio plazo sera estudiar las propiedades
del homomorsmo de Artin
: I() G(K/k).
En particular determinaremos su n ucleo y su imagen. Concretamente resulta
que el homomorsmo de Artin es siempre suprayectivo, pero esto no es facil de
probar, y constituye uno de los resultados b asicos de la teora de cuerpos de
clases. De las propiedades del homomorsmo de Artin deduciremos muchos
resultados importantes sobre la aritmetica de los cuerpos numericos.
Ejercicio: Admitiendo la suprayectividad de , probar que una extension abeliana
de dominios de Dedekind contiene primos que se conservan si y solo si su grupo de
Galois es cclico.
La estructura del n ucleo es mas complicada. Es claro que un primo p esta en
el n ucleo de si y solo si f = 1, o sea, si p se escinde completamente en K. Otra
observacion de interes es que si q es un primo en k y P es uno de sus divisores
en K, entonces por denici on de norma N(P) = p
f
, donde f = f(P/p), pero f
98 Captulo 4. El smbolo de Artin
es precisamente el orden del smbolo de Artin de p, luego
_
N(P)
_
= 1. De la
multiplicatividad de la norma se sigue que si a es cualquier ideal fraccional de
K tal que N(a) I() se cumple
_
N(a)
_
= 1.
Denicion 4.9 Si E/D es una extension de dominios de Dedekind de discri-
minante , llamaremos grupo de normas N() al grupo de las normas N(a),
donde a es un ideal fraccional de E tal que N(a) I().
Acabamos de probar el teorema siguiente:
Teorema 4.10 Sea K/k una extensi on abeliana de cuerpos numericos de dis-
criminante . Entonces el grupo de normas N() esta contenido en el n ucleo
del homomorsmo de Artin.
M as a un, un primo p esta en el n ucleo de si y solo si f = 1, si y s olo
si N(P) = p (donde P es cualquiera de sus divisores primos en K) si y solo
si p N(). De momento no podemos decir mas. Observar que no podemos
armar que el n ucleo de este generado por los primos que contenga.
Captulo V
Similitud de ideales
Nos ocupamos ahora del concepto de similitud de ideales y grupo de cla-
ses, cuya utilidad es bien conocida. Recordemos que en un cuerpo numerico
arbitrario tenemos denido el grupo de clases [4.15] y los grupos de clases de
sus ordenes no maximales [4.16]. En los cuerpos cuadr aticos tenemos ademas
la distinci on entre grupos de clases estrictas y no estrictas. Aqu deniremos
una familia mucho m as amplia de grupos abelianos nitos asociados a un cuerpo
numerico dado, a los que llamaremos grupos de clases, y que contendr an a todos
estos ejemplos como casos particulares. La teora de cuerpos de clases conere
un signicado muy profundo a estos grupos, pues probaremos que si K/k es una
extension abeliana de cuerpos numericos con discriminante y N es el n ucleo
del homomorsmo de Artin : I() G(K/k) (que, seg un anticipamos al
nal del captulo anterior, es suprayectivo), entonces el cociente I()/N sera
uno de los grupos de clases de k, isomorfo, por consiguiente, al grupo de Galois
de la extension. M as a un, esta correspondencia que a cada extensi on abeliana
de k le asigna un grupo de clases es esencialmente biyectiva, con lo que los gru-
pos de clases representan los grupos de Galois de las extensiones abelianas del
cuerpo k. Estos hechos conectan ntimamente la aritmetica de k con sus exten-
siones abelianas, pues los grupos de clases se denen estrictamente en terminos
de la aritmetica ideal del cuerpo, generalizada levemente para que intervengan
los primos innitos.
De momento no estamos en condiciones de probar estos hechos. Simplemente
introduciremos y estudiaremos los grupos de clases de un cuerpo numerico.
5.1 Divisores
Acabamos de comentar que los grupos de clases de un cuerpo numerico se
denen en terminos de su aritmetica ideal, pero hemos de extender el concepto de
ideal para admitir factores primos innitos. Ello nos lleva al concepto de divisor.
La denici on siguiente es la que cabra esperar salvo por ciertas restricciones
que imponemos arbitrariamente a presencia de divisores primos innitos en las
factorizaciones de los divisores. Enseguida las justicaremos.
99
100 Captulo 5. Similitud de ideales
Denicion 5.1 Sea k un cuerpo numerico. Un divisor de k es una aplicaci on
m que asigna a cada divisor primo p de K le asigna un n umero natural m
p
, de
tal modo que
a) m
p
= 0 para todos los divisores primos de k salvo un n umero nito de
ellos.
b) m
p
= 0 para todo primo arquimediano complejo.
c) m
p
1 para todo primo arquimediano real.
Denimos el producto de dos divisores m y n como el divisor que cumple
a) (mn)
p
= m
p
+ n
p
para todo primo no arquimediano de K
b) (mn)
p
= maxm
p
, n
p
para todo primo arquimediano de K.
Claramente este producto es asociativo y conmutativo, y tiene por elemento
neutro al divisor 1 dado por 1
p
= 0 para todo divisor primo p.
Si identicamos cada divisor primo p (que no sea arquimediano y complejo)
con el divisor que cumple
m
q
=
_
1 si q = p,
0 si q ,= p,
tenemos que cada divisor m ,= 1 se expresa como producto de divisores pri-
mos m = p
e
1
1
p
e
r
r
, y la expresi on es unica salvo el orden si exigimos ademas
que todos los exponentes sean no nulos y que los primos reales aparezcan con
exponente 1. Observar que si p es un primo innito real, se cumple pp = p.
Tambien podemos identicar de forma natural cada ideal de k con un divi-
sor. Si k tiene s primos arquimedianos reales
1
, . . . ,
s
, todo divisor de k se
expresa de forma unica salvo el orden como
m = m
f

e
1
1

e
s
s
,
donde m
f
es un ideal de k, al que llamaremos parte nita de m, y los exponentes
e
i
son todos 0 o 1.
Finalmente, identicaremos todos los primos arquimedianos complejos de k
con el divisor 1, con lo que admitiremos que tales divisores aparezcan tambien
como factores.
Si K/k es una extension de cuerpos numericos podemos identicar a los
divisores primos de k con parte de los divisores de K, y a partir de aqu podemos
considerar a todo divisor de k como divisor de K.
Por ejemplo, si K es un cuerpo cuadr atico real con dos divisores primos
innitos
1
,
2
, entonces el divisor primo de Q se identica con el divisor
de K (que ya no es primo) =
1

2
. Si K es imaginario, entonces = 1
en K, aunque ,= 1 en Q.
Tiene sentido hablar de divisibilidad entre divisores. Es obvio que todo par
de divisores de k tiene un unico m aximo com un divisor y un unico mnimo
5.1. Divisores 101
com un m ultiplo. Dos divisores son primos entre s si no son divisibles entre un
mismo primo (nito o innito real).
La razon por la que hemos introducido los divisores primos innitos es que
ciertas deniciones de la teora de cuerpos de clases (entre ellas la de grupo de
clases) se expresan de forma natural si denimos adecuadamente la congruencia
modulo un divisor primo real. Sin embargo, la congruencia m odulo una potencia
de un primo real o m odulo un primo complejo carece de signicado. Por ello no
hemos admitido que en las factorizaciones de los divisores aparezcan divisores
complejos o potencias de divisores reales.
Denicion 5.2 Sea k un cuerpo numerico y p un divisor primo arquimediano
real de k. Sea : k R su monomorsmo asociado. Si , k 0
denimos

(mod p) si y solo si (/) > 0,


y en tal caso diremos que y son congruentes modulo p.
Claramente esta relacion es reexiva, simetrica y transitiva y determina dos
clases de equivalencia en k (con representantes 1 y 1). El asterisco () indica
que la congruencia es compatible con el producto de k, pero no con la suma. Si
alguna vez conviene y no hay confusi on, lo omitiremos.
Por ejemplo, dos n umeros racionales son congruentes modulo si y solo
si tienen el mismo signo. Como ya hemos comentado, la congruencia modulo
un primo complejo no tiene ning un signicado. En todo caso, cuando p es un
primo complejo podemos denir

(mod p) como una armaci on siempre


verdadera.
Si D es el anillo de enteros de k, diremos que dos n umeros , D no nulos
son congruentes modulo un divisor m (en signos

(mod m)) si y solo si y


son congruentes modulo la parte nita de m y modulo cada primo innito que
divide a m. Obviamente la congruencia m odulo un divisor es una relaci on de
equivalencia en D0 compatible con el producto (es decir, si

(mod m)
y

(mod m), entonces

(mod m)).
Ejemplo La clase de congruencia de 3 modulo el divisor 5 esta formada
por los n umeros 3, 8, 13, 18, . . . , mientras que la clase de congruencia modulo
5 contiene tambien a los enteros negativos 2, 7, 12, . . . Notar que la clase
de 5 modulo 5 en este sentido no coincide completamente con la clase usual,
porque no contiene al 0.
El hecho de que la congruencia m odulo un divisor m no sea en general com-
patible con la suma hace que no podamos denir un anillo cociente D/m, pero
s es posible denir un grupo multiplicativo que, en el caso en que m sea un
ideal, no es sino el grupo de unidades (D/m)

del anillo cociente.


Denicion 5.3 Sea k un cuerpo numerico, sea D su anillo de enteros y sea m
un divisor de k. Llamamos grupo numerico modulo m al conjunto
k(m) = / [ , D 0, (m, ) = 1.
102 Captulo 5. Similitud de ideales
Claramente se trata de un subgrupo de k

= k 0 = k
1
. El m aximo
com un divisor (m, ) se ha de entender como un maximo com un divisor entre
divisores de k, lo que supone identicar el n umero con el ideal que genera.
Como un elemento de D nunca puede tener divisores innitos, es claro que k(m)
depende s olo de la parte nita de m.
Es f acil ver que Dk(m) es el conjunto de elementos de D 0 primos con
m. As, si D k(m) entonces () + m
f
= 1, luego existe un D tal que
1 (mod m
f
). Llamando x =
2
D se cumple igualmente
x =
2

2
1 (mod m
f
)
y ademas x es congruente con 1 modulo cualquier divisor primo innito (real),
pues x/1 es un cuadrado, luego su imagen por cualquier monomorsmo real
es positiva. En conclusi on, x

1 (mod m).
De aqu se sigue que si , , , Dk(m), / = / y

(mod m),
entonces tambien

(mod m). En efecto, seg un hemos probado, existe un


x D tal que x

1 (mod m), luego


x = x

(mod m).
Esto nos permite extender la congruencia m odulo m a todo el grupo k(m).
Para ello denimos el grupo numerico unitario modulo m como
k
m
= / [ , D 0, (m, ) = 1,

(mod m),
que es un subgrupo de k(m).
Lo que hemos probado es que si , D k(m), entonces
(mod k
m
)

k
m

(mod m).
En lo sucesivo, si x, y k(m), representaremos por x

y (mod m) a
la congruencia m odulo el subgrupo k
m
. Acabamos de ver que esta denicion
es consistente con la que ya tenamos, con la ventaja de que ahora es una
congruencia en el sentido usual de la teora de grupos. En estos terminos,
trivialmente
k
m
= x k(m) [ x

1 (mod m).
Como regla mnemotecnica establecemos que una notacion del tipo X(m)
siempre indicar a elementos primos con m, mientras que una notaci on del tipo
X
m
har a referencia a elementos

1 (mod m).
Ahora estamos en condiciones de describir los cocientes determinados por
las congruencias:
Teorema 5.4 Sea k un cuerpo numerico, D su anillo de enteros y m un divisor
de k. Entonces
k(m)/k
m

=

p|m
f
(D
p
/p
m
p
)


p|m
p real
k

/k
p

= (D/m
f
)


p|m
p real
k

/k
p
5.2. Clases de ideales 103
Demostraci on: Notar que todo elemento de k(m) es una unidad del anillo
local D
p
, para todo primo p [ m
f
, luego tambien del cociente D
p
/p
m
p
. Por
lo tanto est a bien denida la aplicaci on que a cada elemento de k(m) le hace
corresponder la n-tupla de sus clases en cada grupo (D
p
/p
m
p
)

y en k

/k
p
si p
es real. Tambien es claro que esta aplicacion es un homomorsmo de grupos.
Su n ucleo es k
m
y el teorema de aproximacion implica que es suprayectivo. Esto
nos da el primer isomorsmo.
Para el segundo observamos que cada anillo D
p
/p
m
p
es isomorfo a D/p
m
p
,
luego tambien son isomorfos sus grupos de unidades, o sea,
(D
p
/p
m
p
)


= (D/p
m
p
)

.
La aplicaci on que a cada elemento de D le asigna sus clases en D/p
m
p
) es
un homomorsmo de anillos cuyo n ucleo es el ideal m
f
, y es suprayectivo por el
teorema chino del resto (o bien porque ambos anillos tienen el mismo n umero
de elementos). Por lo tanto el producto de los grupos de unidades (D/p
m
p
)

,
que es el grupo de unidades del producto, es isomorfo a (D/m
f
)

.
Denicion 5.5 Sea k un cuerpo numerico. Llamaremos funci on de Euler ge-
neralizada de k a la funci on que a cada divisor m de k le hace corresponder el
cardinal de su grupo cociente
(m) = [k(m)/k
m
[.
El teorema anterior muestra que es multiplicativa, es decir, si (m, n) = 1,
entonces (mn) = (m)(n).
Si p es un primo real es claro que (p) = 2, pues k(p) = k 0 y
k
p
= k 0 [ () > 0,
donde : k R es el monomorsmo que determina a p, luego el cociente se
reduce a k(p)/k
p
=
_
[1]
_
.
Tambien por el teorema anterior, si m es un ideal del anillo de enteros D
de k, entonces (m) = [(D/m)

[, luego la funci on que acabamos de denir


extiende a la denida en [3.23] y sobre ideales puede calcularse mediante el
teorema [3.24].
Terminamos la seccion enunciando un resultado tecnico sobre los grupos
k(m), consecuencia inmediata de [3.7].
Teorema 5.6 Sea k un cuerpo numerico, D su anillo de enteros y m un divisor
de k. Sean , k 0. Entonces / k(m) si y s olo si v
p
() = v
p
() para
todo primo p [ m
f
.
5.2 Clases de ideales
Denicion 5.7 Sea k un cuerpo numerico, sea D su anillo de enteros y sea m
un divisor de k. Llamaremos grupo de ideales modulo m al grupo I(m) de los
104 Captulo 5. Similitud de ideales
ideales fraccionales de D primos con m (es decir, ideales fraccionales de la forma
a/b, donde a y b son ideales que cumplen (ab, m) = 1). En particular I = I(1)
es el grupo de todos los ideales fraccionales. Obviamente I(m) solo depende de
la parte nita del divisor m.
Denimos el grupo unitario de ideales modulo m como
P
m
= ()/() [ / k
m
,
que claramente es un subgrupo de I(m). El particular P = P
1
es el grupo
generado por los ideales principales de D.
El grupo de clases de k modulo m es el grupo cociente H(m) = I(m)/P
m
. La
relacion de congruencia m odulo P
m
se llama similitud modulo m.
En particular H = H(1) es el grupo de clases usual ([4.15]), que como ya
sabemos es nito. Seguidamente demostramos que todos los grupos de clases
son nitos.
Llamaremos n umero de clases modulo m al orden h
m
del grupo H(m). En
particular h
1
sera el n umero de clases de k en el sentido usual.
Teorema 5.8 Sea k un cuerpo numerico, sea D su anillo de enteros y m un
divisor de k. Sea U
1
el grupo de las unidades de D y
U
m
= U
1
[

1 (mod m).
Entonces el ndice [U
1
: U
m
[ divide a (m) y
h
m
=
(m)
[U
1
: U
m
[
h
1
.
Demostraci on: El esquema siguiente resume la prueba:
I(m)

I

h
m

(m)

k(m)

N

U
1

U
1
k
m

P
m

U
m

k
m

En primer lugar consideramos la aplicaci on de I(m) en H = I/P que a cada


ideal fraccional le hace corresponder su clase. Veamos que es suprayectiva. Sean
p
1
, . . . , p
r
los divisores primos de m
f
. Fijemos
i
p
i
p
2
i
. Por el teorema chino
del resto existe un entero
i
tal que

i

i
(mod p
2
i
),
i
1 (mod p
j
) para j ,= i.
5.2. Clases de ideales 105
Es claro entonces que
v
p
j
(
i
) =
_
1 si i = j,
0 si i ,= j.
Si a I, es claro que multiplicando o dividiendo adecuadamente los
i
podemos formar un k

tal que v
p
i
() = v
p
i
(a), para i = 1, . . . , r. Con-
secuentemente el ideal fraccional
1
a esta en I(m) y su clase modulo P es la
misma que la de .
Tenemos as un epimorsmo I(m) I/P, cuyo n ucleo es N = I(m) P.
Un ideal fraccional est a en N si y solo si se expresa como a/b = ()/(), con
(ab, m) = 1, pero esto equivale a que v
p
() = v
p
() para todo p [ m
f
, y por el
teorema 5.6 concluimos que
N = ()/() [ , D 0, / k(m).
En particular vemos que P
m
N. Tenemos el isomorsmo
(I(m)/P
m
)/(N/P
m
)

= I(m)/N

= H,
de modo que el grupo H es un cociente de H(m) y h
m
= [N : P
m
[ h
1
. Para
calcular el primer factor consideramos el epimorsmo de k(m) en N/P
m
que a
cada / le asigna ()/().
Un n umero / esta en el n ucleo de este epimorsmo si y solo si cumple
()/() P
m
, es decir, si ()/() = ()/(), donde / k
m
. Esto equivale a
() = (), o sea, a que = , para cierto U
1
, luego / = /. En
resumen, el n ucleo es U
1
k
m
(notar que U
1
k(m)).
De este modo hemos llegado a que N/P
m

= k(m)/(U
1
k
m
), luego el ndice
que buscamos es un divisor de [k(m) : k
m
[ = (m). Con esto ya tenemos la
nitud de h
m
.
Para terminar observamos que (U
1
k
m
)/k
m

= U
1
/(U
1
k
m
) = U
1
/U
m
, lo que
nos da
[N : P
m
[ =
(m)
[U
1
: U
m
[
.
Una consecuencia inmediata es que si [a] es una clase de similitud de ideales
modulo un divisor m entonces [a]
1
= [a
r
], para un cierto natural r, luego el
inverso de un ideal es similar a otro ideal. Como toda clase esta representada
por un cociente de ideales, concluimos que toda clase puede representarse de
hecho por un ideal.
Ejemplos Consideremos k = Q y tomemos como divisor m = 9. La congruen-
cia usual m odulo 9 en Z da lugar a seis clases de equivalencia de elementos primos
con 9, a saber, [1], [2], [4], [5], [7], [8]. Por otra parte, la similitud m odulo el
divisor 9 es la relaci on de congruencia m odulo el subgrupo
P
9
= (m)/(n) [ m n (mod 9), (mn, 9) = 1,
106 Captulo 5. Similitud de ideales
y nos encontramos con que, por ejemplo, (7) = (7) y 7 2 (mod 9), luego
(7)/(2) esta en P
9
, y as (7) y (2) son similares modulo 9.
Es claro que si m y n son n umeros naturales primos con 9, entonces los
ideales (m) y (n) son similares modulo 9 si y s olo si m n (mod 9), con lo
que las clases de similitud se reducen a la mitad:
[(1)] = [(8)], [(2)] = [(7)], [(4)] = [(5)].
En general, para k = Q el grupo de unidades es U
1
= 1 y, si m ,= 2,
no se cumple 1 1 (mod m), luego U
m
= 1 y el teorema 5.8 nos da que
h
m
= (m)/2, es decir, la congruencia modulo m degenera al tomar ideales y
se vuelven congruentes ideales que no deberan serlo.
Esta degeneracion se corrige a nadiendo el primo innito. En efecto, dos
n umeros enteros r y s primos con m cumplen r

s (mod m) si y solo si
r s (mod m) y rs > 0. Por ejemplo, ya no es cierto que 7

2 (mod 9),
luego (7)/(2) / P
9
. Si r y s son n umeros naturales primos con m, los ideales
(r) y (s) son similares modulo 9 si y solo si r s (mod 9), con lo que sigue
habiendo seis clases de equivalencia.
En general, puesto que dos n umeros naturales r y s cumplen que los ideales
(r) y (s) son similares modulo m si y solo si r s (mod m), es claro que
h
m
= (m), as como que el grupo de clases H(m) es isomorfo al grupo de
unidades m odulo m en el sentido usual.
Ejemplo Supongamos que K es un cuerpo cuadr atico real. Entonces K

consta de los n umeros positivos cuyos conjugados son tambien positivos. Ob-
viamente, si K

se cumple N() > 0. Recprocamente, si N() > 0


entonces los conjugados de son ambos positivos o ambos negativos, con lo que
K

. Puesto que () = (), es claro entonces que


P

= ()/() [ N(), N() > 0,


y por lo tanto la similitud m odulo coincide con la similitud estricta denida
en [6.4].
En general se dene la similitud estricta entre los ideales un cuerpo numerico
como la similitud m odulo . En los cuerpos sin divisores primos reales la
similitud estricta coincide con la similitud usual (m odulo 1).
Ejemplo Volviendo al caso k = Q, si m es un n umero natural, un ideal
fraccional de P
m
es de la forma a = (r)/(s), donde r y s son n umeros naturales
r s (mod m). Por el teorema 4.5, si K es el cuerpo ciclotomico de orden n, se
cumple que
_
K/Q
(r)
_
=
_
K/Q
(s)
_
,
luego
_
K/Q
a
_
= 1.
5.3. Densidad de ideales 107
Esto demuestra que P
m
esta contenido en el n ucleo del homomorsmo de
Artin de K/Q. Como ambos grupos tienen el mismo ndice respecto a I(m),
han de coincidir. Por lo tanto el homomorsmo de Artin induce un isomorsmo
: I(m)/P
m
G(K/Q).
As tenemos una representacion del grupo de Galois de la extensi on K/Q en
terminos de un grupo de clases de ideales del cuerpo base.
En el caso general el n ucleo del homomorsmo de Artin no es tan sencillo.
A un estamos muy lejos de probarlo, pero lo que sucede es que si K/k es una ex-
tension abeliana de discriminante , entonces existe un divisor m de k divisible
solo entre los primos ramicados de k (con lo que I(m) = I()) de manera que
el n ucleo del homomorsmo de Artin es exactamente P
m N(m), donde N(m) es
el grupo de normas denido en 4.9 (entendiendo que depende s olo de la parte
nita de m).
Observemos que el hecho de que el n ucleo del homomorsmo de Artin con-
tenga un subgrupo de la forma P
m
signica que el smbolo de Artin de un ideal
fraccional a depende solo de la clase de a modulo m, lo cual es de por s una
conexi on notable entre el homomorsmo de Artin y la aritmetica de k.
5.3 Densidad de ideales
Terminamos generalizando el teorema [11.7], que nos da la densidad de los
ideales de un cuerpo numerico en las distintas clases de similitud. Ahora ne-
cesitamos un resultado an alogo para la similitud m odulo un divisor arbitrario,
con el cual probaremos en el captulo IX la convergencia de las funciones dseta
generalizadas.
En la f ormula explcita de la densidad de ideales en una clase de similitud
aparece el regulador del cuerpo. Aqu hemos de denir el regulador asociado a
un divisor.
Sea K un cuerpo numerico con s primos arquimedianos reales y t complejos.
Sean
1
, . . . ,
s
los monomorsmos reales de K y
s+1
, . . . ,
s+t
los monomors-
mos complejos (salvo conjugacion). Recordemos de [4.20] que la representaci on
logartmica de K es la aplicacion l : K 0 R
s+t
dada por
l
k
() =
_
log [
k
()[ para k = 1, . . . , s,
log [
k
()[
2
para k = s + 1, . . . , s +t.
Sabemos [4.22] que la imagen l[U
1
] del grupo de unidades de K es un retculo
en R
s+t
de dimensi on r = s + t 1. La aplicaci on l es un monomorsmo de
grupos. Su n ucleo es el grupo de las races de la unidad de U
1
, que es un grupo
cclico nito [4.21] y U
1
se descompone en la suma directa de este grupo nito
y un grupo libre de rango r. Una base cualquiera
1
, . . . ,
r
de este grupo libre
recibe el nombre [4.24] de sistema fundamental de unidades de K, y entonces
los vectores l(
1
), . . . , l(
r
) forman una base del retculo l[U
1
].
Si m es un divisor de K, el grupo U
m
= U
1
K
m
tiene ndice nito en U
1
, lo
que implica que U
m
tiene la misma estructura que U
1
, es decir, es suma directa
108 Captulo 5. Similitud de ideales
de un grupo cclico de races de la unidad y un grupo libre de rango r. La
imagen l[U
m
] es un retculo de rango r y si
1
, . . . ,
r
es una base de la parte
libre de U
m
, entonces l(
1
), . . . , l(
r
) es una base de l[U
m
].
Denicion 5.9 Sea K un cuerpo numerico y m un divisor de K. Un sistema
fundamental de unidades de K modulo m sera cualquier base de la parte libre
de U
m
.
De este modo, si
1
, . . . ,
r
es un sistema fundamental de unidades m odulo
m, toda unidad de U
m
se expresa de forma unica como

a
1
1

a
r
r
,
para ciertos enteros a
1
, . . . , a
r
, donde U
m
es una raz de la unidad.
Notar que los unicos cuerpos donde r = 0 (y que por lo tanto no tienen sis-
temas fundamentales de unidades) son Q y los cuerpos cuadr aticos imaginarios.
Exactamente igual que en [4.24] se razona que el m odulo R
m
de cualquiera
de los menores de orden r de la matriz que tiene por las a l(
1
), . . . , l(
r
) es
independiente de la elecci on del sistema fundamental de unidades, y se llama
regulador de K modulo m. Si K es el cuerpo racional o un cuerpo cuadr atico
complejo, denimos R
m
= 1.
Es f acil relacionar los reguladores R
m
y R
1
. Eligiendo adecuadamente los
sistemas fundamentales
1
, . . . ,
r
modulo 1 y
1
, . . . ,
r
modulo m, podemos
exigir que
i
=
a
i
i
, para cierto n umero natural a
i
, de modo que, si llamamos w
m
al n umero de races de la unidad en U
m
, entonces [U
1
: U
m
[ = (w
1
/w
m
)a
1
a
r
.
Por otra parte, l(
i
) = a
i
l(
i
) y al tomar determinantes queda que R
m
=
a
1
a
r
R
1
, es decir,
R
m
=
w
m
[U
1
: U
m
[
w
1
R
1
.
Pasemos ya a la cuestion de la densidad de los ideales.
Denicion 5.10 Sea K un cuerpo numerico y m un divisor de K. Sea C una
clase de similitud de ideales modulo m. Llamaremos funci on de distribuci on de
ideales de la clase C a la funci on j
C
(r) que a cada r > 0 le asigna el n umero de
ideales de C de norma menor o igual que r.
Lo que buscamos es una expresion asint otica para la funci on j.
En primer lugar tomemos un ideal b de la clase inversa de C en el grupo
de clases modulo m. Para cada ideal a C tenemos que ab P
m
, con lo que
ab = (), para un cierto n umero K
m
(entero). Adem as Na Nb = [ N()[.
As, la aplicaci on que a cada a le asigna () biyecta los ideales de C con los
ideales de P
m
divisibles entre b, con lo que j
C
(r) es igual al n umero de ideales
de P
m
divisibles entre b y de norma a lo sumo r Nb.
La ventaja de este cambio es que ahora manejamos ideales principales. Para
pasar a enteros de K hemos de tener en cuenta que enteros asociados generan el
5.3. Densidad de ideales 109
mismo ideal, por lo que habremos de evitar las repeticiones. Para ello usaremos
metodos geometricos.
Recordemos que la representacion geometrica de K [4.1] es la aplicaci on
x : K 0 R
st
= R
s
C
t
= R
n
dada por x() =
_

1
(), . . . ,
s+t
()
_
.
En R
st
tenemos denida una norma [4.1]
N(x
1
, . . . , x
s+t
) = x
1
x
s
[x
s+1
[
2
[x
s+t
[
2
,
de modo que N(x()) = N() para todo K.
La representaci on logartmica [4.20] puede denirse sobre todos los x R
st
tales que N(x) ,= 0 como l(x) =
_
l
1
(x), . . . , l
s+t
(x)
_
, donde
l
k
(x) =
_
log [x
k
[ para k = 1, . . . , s,
log [x
k
[
2
para k = s + 1, . . . , s +t.
As l
_
x()
_
= l() para todo K no nulo.
Fijemos un sistema fundamental de unidades m odulo m, digamos
1
, . . . ,
r
.
Como las unidades tienen norma 1, tomando normas es claro que los vectores
l(
1
), . . . , l(
r
) (que sabemos que son linealmente independientes) forman una
base del espacio vectorial
V = x R
s+t
[ x
1
+ +x
s+t
= 0.
Si a nadimos el vector l

= (1,
s)
, 1, 2,
t)
, 2) obtenemos una base de R
s+t
.
La representacion logartmica de cada vector x R
st
de norma no nula se
expresa de forma unica como l(x) = l

+
1
l(
1
)+ +
r
l(
r
), donde ,
1
, . . . ,
r
son n umeros reales.
Denimos el dominio fundamental asociado al sistema fundamental de uni-
dades jado como el conjunto X de todos los vectores x R
st
tales que:
a) Las coordenadas de x son no nulas, y las correspondientes a divisores
arquimedianos reales que dividen a m son positivas.
b) l(x) = l

+
1
l(
1
) + +
r
l(
r
) con 0
i
< 1.
El conjunto X es un cono, (o sea, rx X cuando x X y r > 0), pues si
r > 0 es claro que rx cumple la condici on a) y l(rx) = (log r)l

+l(x), de donde
tambien cumple la condici on b).
El teorema siguiente es esencialmente [11.4], pero lo repetimos para mostrar
claramente las peque nas variantes.
Teorema 5.11 Si y R
st
cumple la condici on a) de la denici on de X, enton-
ces y admite exactamente w
m
representaciones de la forma y = xx(), donde
x X y U
m
.
110 Captulo 5. Similitud de ideales
Demostraci on: Sea l(y) = l

+
1
l(
1
) + +
r
l(
r
) y, para cada j =
1, . . . , r, descompongamos las coordenadas
j
= k
j
+
j
, donde k
j
es un entero
racional y 0
j
< 1.
Sea =
k
1
1

k
r
r
y consideremos el punto x = yx(
1
). Entonces y = xx()
y ademas
l(x) = l(y) +l(
1
) = l

+
1
l(
1
) + +
r
l(
r
).
Como U
m
, sus conjugados reales correspondientes a divisores de m son
positivos, y lo mismo sucede con las componentes correspondientes de x. As
pues, x X.
Recordemos que el n ucleo de la representacion logartmica de las unidades
esta formado por las races de la unidad. Sea U
m
una raz de la unidad.
Entonces l
_
xx(
1
)
_
= l(x) + l(
1
) = l(x), luego xx(
1
) esta tambien en
X y se cumple y =
_
xx(
1
)
_
x(). Al variar entre las w
m
races posibles
obtenemos otras tantas expresiones distintas de la forma buscada. Veamos que
no hay m as. Sea y = xx() = x

x(

). Entonces l(x) +l() = l(x

) +l(

).
Las coordenadas de l() y l(

) en la base l(
1
), . . . , l(
r
) son enteros racionales
y las de l(x) y l(x

) estan entre 0 y 1. La unicidad de la parte entera de un


n umero real nos da que l() = l(

). Consecuentemente

= , donde es una
raz de la unidad y, puesto que ,

U
m
, lo mismo le sucede a .
Finalmente, como xx() = x

x() x(), ha de ser x

= xx(
1
), luego se
trata de una de las w
m
expresiones que ya habamos encontrado.
Como consecuencia tenemos el analogo de [11.3]:
Teorema 5.12 Cada elemento no nulo de K
m
tiene exactamente w
m
asociados
en K
m
cuya representaci on geometrica se encuentra en el dominio fundamental
X.
Demostraci on: Si K
m
es no nulo, por el teorema anterior existen w
m
representaciones distintas de la forma x() = xx() con x X y U
m
. Para
cada una de ellas, el n umero
1
es un asociado de en K
m
y x(
1
) = x X,
luego hay w
m
asociados distintos en estas condiciones. Recprocamente, cada
asociado
1
de en K
m
tal que x(
1
) X da lugar a una representaci on
distinta x() = xx(), con x X y U
m
, luego hay exactamente w
m
asociados
que cumplen el teorema.
Con esto tenemos probado que el n umero de enteros K
m
divisibles entre
b y tales que x() X, [ N()[ N(b)r es igual a w
m
j
C
(r). En otras palabras,
hemos de contar los enteros K que cumplen:
a) 0 (mod b),
b) 1 (mod m
f
),
c) x() X,
d) [ N()[ N(b)r.
5.3. Densidad de ideales 111
En la condici on b) podemos poner m
f
en lugar de m porque las condiciones
respecto a los primos innitos ya est an contenidas en c).
Dado que (b, m
f
) = 1, el teorema chino del resto nos da que existe un entero
tal que 0 (mod b), 1 (mod m
f
), y las condiciones a) y b) equivalen a
que bm
f
, o sea, + bm
f
.
De este modo, w
m
j
C
(r) es igual al n umero de elementos x
_
u+x[bm
f
]
_
X
tales que [ N(x)[ N(b)r, donde u = x().
Llamemos T = x X [ [ N(x)[ 1. Teniendo en cuenta que si r > 0 es
un n umero real entonces N(rx) = r
n
N(x) (donde n es el grado de K), as como
que X es un cono, resulta que
x X [ [ N(x)[ r =
_
n

r
_
x
n

r
_
X [

N
_
x
n

r
_

1
_
=
n

r T,
luego w
m
j
C
(r) es tambien el n umero de puntos de
_
u +x[bm
f
]
_

n
_
N(b) r T.
Vamos a aplicar el teorema [11.6] tomando M = x[bm
f
] y T = x X [
[ N(x)[ 1. Entonces la funci on n(r) que aparece en el teorema esta relacio-
nada con j
C
por la f ormula
j
C
(r) =
n(
n
_
N(b) r)
w
m
. (5.1)
Para poder aplicar el teorema hemos de comprobar que T cumple las hip o-
tesis, es decir, que es medible y su frontera es parametrizable Lipschitz de grado
n 1. Ademas necesitaremos explcitamente la medida (T). Los calculos
realizados previos al teorema [11.7] nos aprovechan con los cambios mnimos
que vamos a indicar.
Todo x R
st
de norma no nula cumple
l(x) = l

+
1
l(
1
) + +
r
l(
r
),
donde ,
1
, . . . ,
r
son n umeros reales.
En nuestro caso el conjunto T esta formado por los vectores x que cumplen
a) 0 <

N(x)

1,
b) 0
i
< 1.
c) Las coordenadas correspondientes a primos reales que dividen a m son
positivas.
Llamamos T

al conjunto de los puntos de T que cumplen las condiciones


anteriores pero cuyas coordenadas reales son todas positivas.

Este es exacta-
mente el mismo conjunto considerado en los calculos previos a [11.7], y la unica
112 Captulo 5. Similitud de ideales
diferencia es que ahora T no es la uni on de 2
s
imagenes de T

por aplicaciones
lineales, sino de tan s olo 2
sp
, donde p es el n umero de primos reales que dividen
a m. Concretamente, T se obtiene multiplicando T

por todas las s + t-tuplas


(
1
, . . . ,
s
, 1, . . . , 1) tales que cada
i
= 1 pero las p componentes correspon-
dientes a los divisores reales de m son positivas.
Por lo dem as, todos los calculos sobre T

valen ahora sin cambio alguno, y as


concluimos que T

es medible, acotado, su frontera es parametrizable Lipschitz


y
(T

) =
t
R
m
.
(Observar que el regulador que aparece es ahora el regulador m odulo m
porque partimos de un sistema fundamental de unidades m odulo m.)
Consecuentemente T cumple las hip otesis de [11.6] y
(T) = 2
sp

t
R
m
.
Por otro lado, la medida del paraleleppedo fundamental del retculo M =
x[bm
f
] viene dada por [4.5] y resulta ser
c =
_
[[
2
t
N(bm
f
),
donde es el discriminante de K.
As, ya podemos aplicar [11.6] y concluir que
n(r) =
2
s
(2)
t
R
m
_
[[ N(b) N(m)
r
n
+O(r
n1
),
donde, por denici on N(m) = 2
p
N(m
f
).
Finalmente sustituimos r por
n
_
N(b) r, aplicamos 5.1 y tenemos probado el
teorema siguiente:
Teorema 5.13 Sea K un cuerpo numerico de grado n con s primos reales y t
complejos. Sea m un divisor de K, sea R
m
el regulador de K m odulo m, sea w
m
el n umero de races de la unidad contenidas en U
m
, sea el discriminante de
K y C una clase de similitud de ideales de K m odulo m. Entonces
j
C
(r) =
2
s
(2)
t
R
m
N(m) w
m
_
[[
r +O(r
11/n
)
Observar que en particular
lm
r+
j
C
(r)
r
=
2
s
(2)
t
R
m
N(m) w
m
_
[[
,
pues
lm
r+
O(r
11/n
)
r
= lm
r+
O(r
11/n
)
r
11/n
1
n

r
= 0.
Captulo VI
Elementos ideales
En los captulos anteriores hemos ido introduciendo diversos conceptos de
gran utilidad en el estudio de los cuerpos numericos. Ahora presentamos una
poderossima herramienta que nos permitir a combinarlos de la manera m as e-
ciente y natural para probar los teoremas de la teora de cuerpos de clases. En
el fondo, podemos pensar en los elementos ideales como una generalizacion de la
representacion geometrica de un cuerpo numerico.

Esta puede verse como una
inmersion del cuerpo en el producto de todas sus compleciones arquimedianas,
y lo que haremos ahora es sumergirlo en el producto de todas sus compleciones.
En realidad no vamos a considerar todo el producto cartesiano, ni tampoco el
producto directo. El grupo de los elementos ideales de un cuerpo k es un grupo
intermedio entre ambos denido por una condici on de nitud adecuada a su
aritmetica. La idea b asica subyacente es que un elemento de k es una unidad
en todas sus compleciones salvo a lo sumo en un n umero nito de ellas. Veamos
los detalles en la primera seccion.
6.1 Deniciones y propiedades basicas
Sea K un cuerpo numerico. Para cada divisor primo p de K consideramos
la complecion K
p
y el grupo multiplicativo K

p
= K
p
0. Denimos
U
p
= K

p
[ [[
p
= 1.
Si p no es arquimediano entonces U
p
es el grupo de las unidades del anillo
de enteros de K
p
. Si p es arquimediano real entonces U
p
= 1 y si p es
arquimediano complejo entonces U
p
es el grupo de los n umeros complejos de
modulo 1.
Sea P el conjunto de todos los divisores primos de K. Sea P

el conjunto
de los divisores primos arquimedianos.
Un elemento ideal de K es una aplicaci on que a cada p P le asigna un

p
K

p
con la propiedad de que
p
U
p
para todo primo p salvo a lo sumo
en un n umero nito de casos.
113
114 Captulo 6. Elementos ideales
Llamaremos J al conjunto de todos los elementos ideales de K. Es claro que
J es un grupo con el producto denido componente a componente.
Si E P es un conjunto nito llamaremos
J
E
= J [
p
U
p
para todo p P E.
Claramente J
E
es un subgrupo de J y J es la uni on de todos estos subgrupos.
El grupo U = J
P

se llama grupo de unidades de J.


Si K

es claro que la funci on constante igual a es un elemento ideal


de K. Esto nos permite identicar a K

con un subgrupo de J. Los elementos


ideales asociados a elementos de K

se llaman elementos ideales principales.


Si J, por denici on tenemos que v
p
(
p
) = 0 para todos los primos no
arquimedianos de K salvo a lo sumo un n umero nito de ellos. Por lo tanto
tiene sentido el producto
() =

p
p
v
p
(
p
)
I,
donde p recorre los primos no arquimedianos de K.
De este modo tenemos denido un epimorsmo de grupos J I sobre el
grupo de los ideales fraccionales de K. Su n ucleo es obviamente J
P

, con lo
que tenemos un isomorsmo J/J
P

= I.
Tambien es inmediato que si K

entonces el ideal fraccional () en este


sentido es simplemente el ideal fraccional generado por . De aqu deducimos
a su vez el isomorsmo J/K

J
P

= I/P.
M as adelante veremos que todos los grupos de clases de ideales de K pueden
representarse de forma similar como cocientes de J. El grupo C = J/K

se
llama grupo de clases de elementos ideales de K. De momento tenemos que el
grupo de clases I/P es una imagen de C.
Si J llamaremos ||
p
= |
p
|
p
(ver la denici on 2.26). Puesto que
||
p
= 1 salvo a lo sumo para una cantidad nita de primos, podemos denir
|| =

p
||
p
.
Esto da lugar a un homomorsmo de grupos J R
+
= ]0, +[. Para
ver que es un epimorsmo conviene denir un monomorsmo R
+
J del
modo siguiente: a cada n umero real r > 0 le asignamos el elemento ideal
r
tal que si p es un primo arquimediano entonces (
r
)
p
es el unico elemento de
K

p
tal que ((
r
)
p
) = r
1/n
, (donde n es el grado de K y : K

C es un
monomorsmo que induzca el valor absoluto de p). Si p no es arquimediano,
denimos (
r
)
p
= 1. Es claro que esta aplicaci on es un monomorsmo de grupos
y ademas |
r
| = r.
Denimos J
0
= J [ || = 1. De este modo J/J
0
= R
+
. El iso-
morsmo inverso lo da la aplicaci on r [
r
]. En virtud de (2.4) tenemos que
K

J
0
.
6.1. Deniciones y propiedades b asicas 115
M as a un, es muy f acil comprobar que de hecho J = R
+
J
0
(identicando
R
+
con el conjunto de los elementos
r
).
Observar que R
+
= (R, +) (el isomorsmo es la funcion logaritmo). Por lo
que tambien se cumple que J/J
0
= R. Otro hecho obvio es que J

J
0
.
Llamaremos K
E
= K

J
E
. Claramente K
P

es el grupo de las unidades


del anillo de enteros de K. Tambien es claro que K

es el grupo de las races


de la unidad contenidas en K. En efecto, si K

, la condici on [[
p
= 1 para
todos los primos no arquimedianos equivale a que es una unidad de K, y la
condici on [[
p
= 1 para todos los primos arquimedianos implica que esta en el
n ucleo de la representacion logartmica de K, luego es una raz de la unidad
([4.21]).
El esquema siguiente describe la situacion en J de los principales subgrupos
que hemos denido:
J
R
J
0
H
K

J
P

J
P

Unidades de J
K

J
0
P

Elementos
principales
K

Unidades de K J

Races de la unidad
Las lneas ascendentes indican productos, las descendentes intersecciones.
Observar que ciertamente J = J
0
J
P

, pues J = J
0
R
+
y R
+
J
P

.
Denimos tambien
J
0
E
= J
0
J
E
, C
0
= J
0
/K

, C
E
= J
E
/K
E
, C
0
E
= J
0
E
/K
E
.
Claramente se cumple C = R
+
C
0
.
Conviene observar una ultima propiedad de los subgrupos J
E
: existe un
conjunto nito de primos E tal que J = K

J
E
. En efecto, como el cociente
J/K

es nito (es el grupo de clases), podemos tomar un conjunto de pri-


mos E que contenga a P

y de modo que todos los elementos de un con-


junto de representantes de las clases de dicho cociente esten en J
E
. Entonces
J = K

J
E
= K

J
E
.
Veamos ahora la relacion entre los elementos ideales y los grupos de clases.
Sea m un divisor de K. Si , J, diremos que

(mod m) si
116 Captulo 6. Elementos ideales
a) para todo p [ m
f
se cumple que
p
,
p
son enteros en K
p
y

p

p
(mod p
m
p
),
b) para todo p [ m arquimediano real se cumple que (
p
/
p
) > 0, donde
: K
p
R es el monomorsmo que induce el valor absoluto de p.
Llamaremos J
m
= J [

1 (mod m). Claramente J


m
K

= K
m
(donde K
m
es el grupo numerico que denimos en el captulo anterior).
Ahora demostraremos que J
m
/K
m

= J/K

. Basta probar que toda clase de


J/K

tiene un representante en J
m
.
Sea J. Vamos a aplicar el teorema de aproximacion a los valores abso-
lutos asociados a los primos p[m. Obtendremos as un K

tal que [
p
[
p
sea sucientemente peque no y veremos que esto bastara para garantizar que
/ J
m
.
Si p es no arquimediano observamos en primer lugar que si [
p
[
p
< [
p
[
p
entonces [[
p
= [(
p
) +
p
[
p
= [
p
[
p
. Si adem as exigimos [
p
[
p
< [
p
[
p
para un > 0 prejado, entonces [
p
[
p
< [[
p
, luego [
p
/ 1[
p
< .
Esto signica que podemos encontrar un K

tal que [
p
/ 1[
p
<
para cualquier > 0 prejado y todos los divisores primos no arquimedianos
p [ m. Tomando sucientemente peque no esto implica que
p
/ es entero en
K
p
y
p
/ 1 (mod p
m
p
).
Respecto a los posibles divisores arquimedianos (reales), es claro que si exi-
gimos [
p
[
p
< [
p
[
p
, entonces (
p
) y () tienen el mismo signo (donde
es el monomorsmo que induce el valor absoluto).
En total obtenemos un K

tal que /

1 (mod m) y claramente
[] = [/] (considerando clases modulo K

).
La aplicaci on que a cada elemento ideal J
m
le asigna el ideal () I(m)
es un epimorsmo de grupos J
m
I(m). Vamos a describir su n ucleo:
Para cada divisor primo p denimos como sigue un subgrupo abierto W
m
(p)
de K

p
:
a) si p [ m
f
entonces
W
m
(p) = K

p
[ 1 (mod p
m
p
),
(donde la congruencia presupone que es un entero en K
p
). Claramente
W
m
(p) = 1 + p
m
p
es de un disco (abierto y cerrado) de centro 1 en K

p
.
b) si p [ m es un primo arquimediano real (inducido por el monomorsmo )
entonces
W
m
(p) = K

p
[ () > 0.
c) Si p m es no arquimediano entonces
W
m
(p) = U
p
.
6.2. La topologa de los elementos ideales 117
d) Si p m es arquimediano entonces
W
m
(p) = K

p
.
Denimos
W
m
= J [
p
W
m
(p) para cada primo p =

p
W
m
(p).
Es claro que W
m
J
m
. Con m as precision, W
m
consta de los elementos
J
m
que ademas cumplen que
p
es una unidad para cada p no arquimediano
que no divide a m. Es claro que W
m
es el n ucleo del epimorsmo J
m
I(m),
luego tenemos el isomorsmo
J
m
/W
m

= I(m),
y de aqu
J
m
/K
m
W
m

= I(m)/P
m
.
Combinando este ultimo isomorsmo con el hecho de que
C = J/K


= J
m
/K
m
(6.1)
concluimos que los grupos de clases de ideales generalizados I(m)/P
m
son todos
cocientes del grupo de clases de elementos ideales C. Explcitamente,
J/K

W
m

= I(m)/P
m
. (6.2)
En efecto, tenemos
J/K

W
m

=
J/K

W
m
/K

y el isomorsmo (6.1) transforma el denominador en K


m
W
m
/K
m
, luego
J/K

W
m

=
J
m
/K
m
K
m
W
m
/K
m

= J
m
/K
m
W
m

= I(m)/P
m
.
6.2 La topologa de los elementos ideales
Vamos a denir una topologa en el grupo J y en sus grupos asociados, pero
antes probaremos unos pocos resultados (los mnimos que necesitaremos) sobre
grupos topol ogicos en general.
Denicion 6.1 Un grupo topol ogico G es un grupo dotado de una topologa
de modo que la aplicaci on producto G G G y la aplicaci on g g
1
son
ambas continuas. Es claro que esto equivale a que la aplicaci on (g, h) g
1
h
sea continua.
118 Captulo 6. Elementos ideales
Por ejemplo, si K es un cuerpo metrico, los grupos (K, +) y (K

, ) son
grupos topol ogicos.
Es claro que si G es un grupo topol ogico y g G, entonces la aplicacion
h gh es un homeomorsmo. Este hecho tiene muchas consecuencias. Por
ejemplo, si H es un subgrupo abierto de G, entonces H es cerrado en G. En
efecto, G H puede expresarse como la union de las clases gH con g G H,
y dichas clases son abiertas. Similarmente se prueba que todo subgrupo que
contenga un subgrupo abierto es abierto.
Otra consecuencia es que los entornos de un g G son de la forma gE,
donde E es un entorno de 1, y esto implica que un homomorsmo f : G H
entre grupos topol ogicos es continuo si y solo si es continuo en 1.
En general muchas propiedades globales de los grupos topol ogicos se reducen
de este modo a propiedades locales del 1. El teorema siguiente proporciona otro
ejemplo.
Teorema 6.2 Un grupo topologico G es de Hausdor si y s olo si 1 es cerrado.
Demostraci on: Una implicaci on es obvia. Supongamos que 1 es cerrado.
Por la observaci on anterior todos los puntos de G son cerrados y basta probar
que si g G es distinto de 1 existe un entorno E de 1 tal que E gE = .
Como g es cerrado tenemos que V = G g es un entorno de 1. Consi-
deremos la aplicacion f : G G G dada por f(u, v) = uv
1
. Claramente
es continua y f(1, 1) = 1, luego la antiimagen de V es un entorno de (1, 1)
en G G. Consecuentemente existe un entorno E de 1 tal que EE
1
V .
Un punto en E gE sera de la forma e = ge

, para ciertos e, e

E, luego
g = ee
1
EE
1
V , contradicci on. As pues, E cumple lo pedido.
Es inmediato que si G es un grupo topol ogico y H es un subgrupo de G
entonces H es un grupo topol ogico con la topologa inducida. Para los grupos
cociente tenemos este teorema:
Teorema 6.3 Sea G un grupo topol ogico y N un subgrupo normal de G. En-
tonces existe una unica topologa sobre G/N con la cual es grupo topol ogico y
de modo que la proyecci on canonica p : G G/N es continua y abierta.
Demostraci on: Denimos en G/N la topologa para la cual un conjunto
A es abierto si y solo si p
1
[A] es abierto en G. Es inmediato que los abiertos as
denidos forman ciertamente una topologa en G/N, para la cual p es continua.
M as a un, si A es un abierto en G entonces p
1
[p[A]] =

nN
nA, que es abierto
en G, luego p[A] es abierto en N. Por lo tanto p es abierta.
Para probar la continuidad del producto consideremos el diagrama siguiente:
GG


G

G/N G/N

G/N
6.2. La topologa de los elementos ideales 119
Las echas horizontales son los productos respectivos, las verticales son las
proyecciones. Si A es un abierto en G/N entonces p
1
[A] es un abierto en G.
La antiimagen de p
1
[A] por el producto de G es un abierto en G G y su
imagen por la doble proyecci on es un abierto en G/N G/N, que no es sino
la antiimagen de A por el producto de G/N. Por lo tanto dicho producto es
continuo.
Igualmente se prueba que la aplicaci on [g] [g
1
] es continua, y en con-
secuencia G/N es un grupo topol ogico. La unicidad de la topologa es obvia.
En lo sucesivo, siempre que consideremos un cociente G/N de un grupo
topol ogico G lo consideraremos como grupo topol ogico con la topologa que
acabamos de denir. Es claro que C es cerrado en un cociente G/N si y solo si
p
1
[C] es cerrado en G. En particular G/N es un espacio de Hausdor si y solo
si N es cerrado en G.
En adelante s olo consideraremos grupos topol ogicos de Hausdor, por lo que
solo consideraremos grupos cociente respecto a subgrupos normales cerrados.
En particular los subgrupos abiertos son cerrados, y es claro que sus cocientes
resultan ser discretos.
Por ultimo estudiamos las componentes conexas de los grupos topologicos.
En primer lugar notemos que un grupo topol ogico conexo G no puede contener
un subgrupo abierto distinto de G, pues tal subgrupo sera a la vez cerrado.
Otro hecho importante es el siguiente.
Teorema 6.4 Sea G un grupo topol ogico y sea C
1
la componente conexa de 1.
Entonces C
1
es un subgrupo normal cerrado de G. Sus clases de congruencia
son las componentes conexas de G.
Demostraci on: Llamemos C
g
a la componente conexa de cada g G. Si
g, h C
1
entonces gC
1
es la componente conexa de g (porque la multiplicaci on
por g es un homeomorsmo), es decir, C
1
= C
g
= gC
1
, luego h gC
1
, y as
g
1
h C
1
. Esto prueba que C
1
es un subgrupo. Como las conjugaciones son
homeomorsmos, de hecho es un subgrupo normal.
Como ya hemos observado, para todo g G se cumple C
g
= gC
1
, luego las
componentes conexas de G son los elementos de G/C
1
.
Pasemos ya a denir la topologa de los grupos de elementos ideales.
Denicion 6.5 Sea K un cuerpo numerico y E un conjunto nito de primos
de K Entonces tenemos que
J
E
=

pE
K

p


pP\E
U
p
.
Esto es un producto de grupos topol ogicos localmente compactos, luego podemos
considerarlo como un grupo topol ogico localmente compacto con la topologa
producto.
120 Captulo 6. Elementos ideales
Si E E

, es claro que J
E
J
E
, y la topologa de J
E
es la inducida por la
topologa de J
E
. M as a un, si p P P

tenemos que U
p
es abierto y cerrado
en K

p
, con lo que si J
P

J
E
J
E
, entonces J
E
es abierto y cerrado en J
E
.
Teorema 6.6 Sea K un cuerpo numerico. Entonces existe una unica topologa
que convierte a J en un grupo topol ogico de modo que si E es un conjunto nito
de primos de K que contenga a todos los primos arquimedianos, entonces J
E
(con la topologa dada por la denici on anterior) es un subgrupo abierto de J.
Demostraci on: Consideremos los conjuntos de la forma A, donde J y
A es un entorno abierto de 1 en un subgrupo J
E
. Vamos a ver que constituyen
la base de una topologa en J. Lo unico que hay que comprobar es que si
A B entonces existe un C entorno abierto de 1 en alg un J
E
tal que
C A B.
Existe un E sucientemente grande de modo que , , J
E
y ademas
J
E
contiene a los subgrupos de los cuales A y B son entornos de 1. Como tales
subgrupos son abiertos en J
E
resulta que A y B tambien son entornos abiertos
de 1 en J
E
.
Ahora A B es un entorno de en J
E
, luego existe un entorno abierto
de 1 en J
E
, digamos C, tal que C A B.
Con esta topologa, cada subgrupo J
E
es abierto. M as a un, todo abierto de
J
E
(para su topologa) es un abierto de J y, por lo tanto, un abierto para la
topologa inducida en J
E
. Recprocamente, un abierto b asico para la topologa
inducida es de la forma A J
E
, donde J y A es un entorno abierto de
1 en un subgrupo J
E
. En estas condiciones hemos probado que para todo
A J
E
existe un C, entorno abierto de 1 en un subgrupo J
E
tal que
E E

, de manera que C A J
E
. Entonces C es un abierto en J
E

(para su topologa), luego en J


E
, y consecuentemente A J
E
es un entorno
de cada uno de sus puntos en la topologa de J
E
. Esto prueba que la topologa
inducida por J en J
E
es la dada.
Cada par (, ) J J esta contenido en un entorno J
E
J
E
, donde el
producto es continuo, luego el producto es continuo en todo J. Igualmente se
prueba la continuidad de la aplicaci on 1/, con lo que J resulta ser un
grupo topol ogico.
La unicidad se debe a que cualquier topologa que cumpla estas condiciones
tiene como base de entornos de 1 a los entornos de 1 en uno de los subgrupos
J
E
, y una base de entornos de 1 determina la topologa de un grupo topol ogico.
Observar que si E es cualquier conjunto nito de divisores primos de K
(aunque no contenga a los primos arquimedianos), la topologa que J induce en
J
E
es la denida en 6.5, si bien J
E
no tiene por que ser abierto en J.
Si p es un divisor primo de K, la proyecci on J K

p
es continua al restrin-
girla a J
P

(pues las proyecciones son continuas para la topologa producto),


luego es continua en 1, luego es continua en J. Por lo tanto la antiimagen de
6.2. La topologa de los elementos ideales 121
U
p
, llamemosla S
p
, es cerrada y
J
E
=

pP\E
S
p
es tambien un cerrado en J. Resumimos todo esto en el teorema que sigue.
Teorema 6.7 Sea K un cuerpo numerico y E un conjunto nito de divisores
primos de K. Entonces
a) J es un grupo topol ogico abeliano localmente compacto.
b) J
E
es un subgrupo cerrado de J.
c) Si P

E, entonces J
E
es un subgrupo abierto de J.
En las condiciones del apartado c) resulta que J
E
es abierto y cerrado en
J, con lo que 1 es abierto y cerrado en J/J
E
, luego este grupo es discreto.
En particular tenemos que J/J
P

es discreto, y es isomorfo al grupo I de los


ideales fraccionales, por lo que conviene considerar en el la topologa discreta.
Observar que J

es compacto, pues es el producto de todos los grupos de


unidades. Veamos ahora la continuidad de la norma:
Teorema 6.8 Sea K un cuerpo numerico y E un conjunto nito de primos de
K. La aplicaci on || es continua en J y el isomorsmo J

= R
+
J
0
es
topologico (i.e. es un homeomorsmo). En particular J
0
E
es cerrado en J y si
P

E, entonces J
0
E
es abierto en J
0
.
Demostraci on: Basta probar que la norma es continua en 1, para lo cual
basta probar que lo es restringida a J
P

. Ahora bien, si J
P

entonces
|| =

pP

|
p
|,
y cada una de las aplicaciones |
p
| es continua (pues es la composicion de la
proyeccion
p
con la norma en K

p
).
Esto signica que la proyecci on J R
+
J
0
R
+
es continua.
La aplicaci on R
+
J dada por r
r
tambien es continua. Para probarlo
podemos considerarla como aplicacion R
+
J
P

, donde tenemos la topologa


producto. Entonces basta ver que al componerla con las proyecciones obtenemos
funciones continuas. Las proyecciones no arquimedianas son constantes. Si p es
un primo arquimediano inducido por el monomorsmo : K
p
C, entonces
(
r
)
p
=
1
(r
1/n
), que es una funci on continua.
Esto signica que el isomorsmo entre R
+
con su topologa usual y el sub-
grupo formado por los elementos ideales
r
es topologico.
En consecuencia, la aplicaci on que a cada J le asigna (
r
)
1
(donde
r = ||) es continua, y es la otra proyecci on J R
+
J
0
J
0
. Concluimos
con esto que la aplicacion J R
+
J
0
es continua. La inversa es (r, )
r
,
que obviamente es continua.
122 Captulo 6. Elementos ideales
Teorema 6.9 Sea K un cuerpo numerico. Entonces K

es cerrado y discreto
en J.
Demostraci on: Un entorno de 1 en J lo constituye el conjunto V de los
elementos ideales tales que [ 1[
p
1 para los primos no arquimedianos y
[ 1[
p
1/2 para los arquimedianos. Si K

V , la f ormula del producto


(2.4) implica que 1 = 0, luego K

V = 1. Esto prueba que K

es
discreto.
Razonando como en el teorema 6.2 obtenemos un entorno W de 1 tal que
WW
1
V . Para cada J, podemos considerar su entorno W. Si existen
u, v K

W, entonces uv
1
K

V = 1, luego u = v. As pues, W
contiene a lo sumo un punto de K

. Si / K

podemos restringir el entorno


para obtener otro que no corte a K

. As pues, K

es cerrado.
Como consecuencia podemos considerar como grupos topologicos a los gru-
pos de clases
C = J/K

, C
0
= J
0
/K

, C
E
= J
E
/K
E
, C
0
E
= J
0
E
/K
E
.
Notar que si P

E, las inmersiones naturales C


E
C y C
0
E
C
0
son homeomorsmos en sus imagenes, por lo que podemos considerar a C
E
y
C
0
E
como subgrupos abiertos de C y C
0
respectivamente. Tambien tenemos el
isomorsmo topol ogico C

= R
+
C
0
.
La gura siguiente resume los principales resultados topol ogicos que hemos
demostrado sobre J junto con algunos que probaremos seguidamente. Todos los
subgrupos que aparecen son cerrados.
J
R
J
0
H Finito
K

J
P

J
P

Compacto
J
0
P

R
s+t
K

Discreto
K

Compacto
K

Ejercicio: Usar que J

es compacto para probar que K

es cerrado.
S olo falta probar el isomorsmo topol ogico J
P

/J


= R
s+t
(donde s es el
n umero de primos arquimedianos reales y t el n umero de primos arquimedianos
6.2. La topologa de los elementos ideales 123
complejos) y la compacidad de C
0
= J
0
/K

. Respecto a lo primero observamos,


mas en general, que
J
E
=

pE
K

p


pP\E
U
p
, J

p
U
p
,
ambos con la topologa producto, de donde se sigue inmediatamente el isomor-
smo topol ogico
J
E
/J

=

pE
(K

p
/U
p
).
Ahora, todo n umero complejo z ,= 0 se expresa como z = [z[(z/[z[), lo que
da inmediatamente la descomposicion K

= R
+
U
p
cuando p es arquimediano
complejo. Lo mismo es valido si p es real, pues R

= R
+
1. Esto implica
que K

p
/U
p

= R
+
= R cuando p es arquimediano.
Si p es no arquimediano tomamos un primo K
p
y es claro que K

p
=
) U
p
, con lo que K

p
/U
p

= Z. Como U
p
es abierto y cerrado el cociente es
discreto, luego el isomorsmo es topologico si consideramos en Z la topologa
discreta.
Con esto podemos concluir que si E contiene u primos arquimedianos y v
primos no arquimedianos entonces J
E
/J

es topologicamente isomorfo a un
producto de u copias de R y v copias de Z.
Nos ocupamos ahora de la compacidad de C
0
. Necesitamos un teorema
previo.
Teorema 6.10 Sea K un cuerpo numerico. Existe una constante c > 0 tal que
si es un elemento ideal de K con || > c, entonces existe un K

tal que
[[
p
[[
p
para todo divisor primo p de K.
Demostraci on: Para cada elemento ideal denimos
L() = K [ [[
p
[[
p
para todo divisor primo p de K.
Notar que L() siempre contiene al cero. Nuestro objetivo es demostrar que
si || es sucientemente grande entonces L() contiene mas de un elemento.
Llamemos () al n umero de elementos de L(). Observar que si a K

entonces la aplicacion a biyecta L() con L(a), luego (a) = ().


Sea E el anillo de los enteros de K y sea v
1
, . . . , v
n
una base de E como
Z-modulo (donde n es el grado de K). Sea c
0
el maximo de los n umeros n[v
i
[
p
,
donde i = 1, . . . , n y p recorre los primos arquimedianos de K.
Por el teorema de aproximaci on existe un u K

tal que c
0
[u[
p
2c
0
para todo primo arquimediano p (basta con que u se aproxime sucientemente
a 3c
0
/2
p
).
Claramente existe un n umero natural m > 0 tal que [mu[
p
1 para todo
primo p no arquimediano. Llamemos

= mu. Entonces (

) = (),
|

| = || y ademas
a) [

[
p
1, si p es no arquimediano,
b) c
0
[m[
p
[

[
p
2c
0
[m[
p
, si p es arquimediano.
124 Captulo 6. Elementos ideales
Queremos probar que si || es sucientemente grande entonces () 1.
Lo que acabamos de ver es que podemos suponer que cumple las propiedades
anteriores.
En particular la propiedad a) nos da que el ideal fraccional () es de hecho
un ideal de E.
Sea L el conjunto de todos los enteros de K de la forma m
1
v
1
+ +m
n
v
n
,
donde 0 m
i
m.
Entonces L tiene mas de m
n
elementos. Por lo tanto ha de haber un conjunto
L

L con al menos m
n
/ N() elementos con la misma imagen respecto a la
proyeccion can onica E E/(). Fijemos uno de ellos x. Si y L

y p es un
divisor no arquimediano de K tenemos que x y (), luego [x y[
p
[[
p
.
Si p es arquimediano las deniciones de L y de c
0
junto con la propiedad b)
nos dan que
[x y[
p
c
0
[m[
p
[[
p
.
As pues, x y L() y, por lo tanto, () m
n
/ N().
Teniendo en cuenta la propiedad b) es claro que
m
n
=

p|
m
n
p
=

p|
[m[
n
p
p
> c
1

p|
[[
n
p
p
= c
1

p|
||
p
,
donde la constante c
1
depende solo de K (y n
p
es el grado local de K en p).
Por otra parte, si p es un primo no arquimediano que divide a () con
multiplicidad k entonces seg un (2.5) tenemos que ||
p
= 1/ Np
k
. Multiplicando
para todo primo p no arquimediano resulta que 1/ N() =

p
||
p
, con lo que
concluimos que
() > c
1

p|
||
p

p
||
p
= c
1
||.
As pues, el teorema se cumple con c = 1/c
1
.
Teorema 6.11 Sea K un cuerpo numerico y E un conjunto nito de divisores
primos de K tal que P

E. Entonces los grupos C


0
y C
0
E
son compactos.
Basta probar que C
0
= J
0
/K

es compacto. Puesto que K

esta contenido
en el n ucleo de la norma, tenemos denido un epimorsmo f : J/K

R
+
dado por f([]) = ||.
El n ucleo de este epimorsmo es precisamente C
0
, y es claro que si r R
+
entonces f
1
(r) es homeomorfo a C
0
, luego basta probar que uno de estos
J
r
= f
1
(r) es compacto. Concretamente tomamos r mayor que la constante
c dada por el teorema anterior. As, si [] J
r
se cumple que || > c, luego
seg un dicho teorema existe un
1
K

de manera que [
1
[
p
[[
p
para todo
divisor primo p de K o, equivalentemente, 1 ||
p
. Por otra parte
||
p
=

q
||
q

q=p
||
q

r
1
= r.
As pues, tenemos que 1 ||
p
r para todo divisor primo p de K.
6.2. La topologa de los elementos ideales 125
Ahora bien, ||
p
solo puede ser mayor que 1 para un n umero nito de
primos. Sea E el conjunto formado por estos primos m as los primos arquime-
dianos. Lo que hemos probado es que para cada [] J
r
existe un K

tal
que esta en el conjunto X formado por todos los J tales que
a) 1 ||
p
r para todo p E,
b) ||
p
= 1 para todo p P E.
Puesto que [] = [], esto signica que J
r
esta contenido en la imagen de
X a traves de la proyeccion can onica J C. Pero X es compacto, ya que es el
producto de un n umero nito de anillos en ciertos cuerpos K
p
(compactos) por
los grupos de unidades de los cuerpos restantes (compactos tambien). Como J
r
es cerrado concluimos que tambien es compacto.
Por ultimo nos ocupamos de los grupos W
m
y J
m
. Notar que cada grupo
W
m
(p) es abierto y cerrado en K

m
, luego si E contiene a los primos arquimedia-
nos y a los divisores de m, se cumple que W
m
es abierto y cerrado en J
E
(pues
J
E
tiene la topologa producto y casi todos los factores de W
m
coinciden con los
de J
E
). Esto implica a su vez que cada W
m
es abierto y cerrado en J, luego los
grupos J/W
m
son discretos y todo grupo intermedio es abierto y cerrado. As
cada J
m
es abierto y cerrado en J y los cocientes J
m
/W
m
son discretos.
El resultado principal sobre estos grupos es el siguiente:
Teorema 6.12 Sea K un cuerpo numerico y H un subgrupo del grupo J de
los elementos ideales de K. Entonces H es abierto en J si y s olo si existe un
divisor m de K tal que W
m
H.
Demostraci on: Una implicaci on es obvia. Si H es abierto, cambiandolo
por H J
P

podemos suponer que


H J
P

=

pP

p


pP\P

U
p
.
Entonces H contiene un entorno b asico de 1 para la topologa producto.
Puesto que si p es no arquimediano los grupos W
m
(p) forman una base de
entornos de 1 en U
p
, es claro que un un entorno b asico de 1 para la topologa
producto es de la forma

pP

A
p


pP\P

W
m
(p) H,
para cierto divisor m de K y ciertos entornos de 1 (abiertos) A
p
en cada grupo
K

p
. No supone ninguna alteraci on suponer que m es divisible entre todos los
primos innitos de K. Sea C
1
la componente conexa de 1 en J. Entonces C
1
H
es un subgrupo abierto de C
1
y, por conexi on, ha de ser C
1
H = C
1
, o sea,
C
1
H.
Pero

pP

W
m
(p) 1 es un subgrupo conexo de J, luego esta contenido en
H, como tambien lo esta el subgrupo 1

pP\P

W
m
(p). El producto de ambos
subgrupos es W
m
H.
126 Captulo 6. Elementos ideales
M as a un, es f acil ver que W
m
W
n
= W
(m,n)
(cada elemento del grupo de la
derecha se descompone en producto de elementos de los grupos de la izquierda
dejando su componente en el factor apropiado y haciendo la componente del
otro factor igual a 1), luego existe un mnimo divisor f tal que W
f
H.
Denicion 6.13 Sea K un cuerpo numerico y sea H un subgrupo abierto del
grupo J de los elementos ideales de K. Diremos que un divisor m de K es
admisible para H si W
m
H. Llamaremos conductor de H al menor divisor
admisible. La f proviene del alem an F urer.
6.3 Extensiones de elementos ideales
En esta seccion consideraremos una extensi on de cuerpos numericos K/k y
estudiaremos la relacion entre los elementos ideales de K y los de k. Usaremos
subndices o superndices, seg un convenga, para distinguir los grupos asociados
a cada cuerpo. En primer lugar veamos que J
k
puede identicarse con un
subgrupo de J
K
. En efecto.
Teorema 6.14 Sea K/k una extensi on nita de cuerpos numericos. Entonces
la aplicaci on f : J
k
J
K
dada por
f()
P
=
p
, donde P [ p,
es un isomorsmo topol ogico entre J
k
y un subgrupo cerrado de J
K
.
Demostraci on: Claramente f es un monomorsmo. Si E es un conjunto
nito de primos de k que contiene a los primos arquimedianos y E

es el conjunto
de sus divisores en K, es facil ver que la restriccion de f a J
E
es un isomorsmo
topol ogico en su imagen y que esta es un subgrupo cerrado de J
E
(tener en
cuenta que J
E
y J
E
tienen la topologa producto). En otras palabras, si iden-
ticamos a J
k
con su imagen por f, cada grupo J
E
recibe la misma topologa
de J
k
que de J
K
. Por consiguiente la topologa de J
k
coincide con la inducida
desde J
K
. Un punto de J
K
en la clausura de J
k
estara en la clausura de alg un
J
E
, pero estos grupos son cerrados, luego J
k
tambien lo es.
Observar que la identicaci on del teorema anterior es consistente con la
identicaci on de k

con un subgrupo de J
k
, es decir, el diagrama siguiente es
conmutativo:
J
k

J
K
k

En particular K

J
k
= k

, lo que nos permite identicar a C


k
con un
subgrupo cerrado de C
K
.
Nos ocupamos ahora de las normas:
6.3. Extensiones de elementos ideales 127
Denicion 6.15 Sea K/k una extensi on de cuerpos numericos. Denimos la
norma N : J
K
J
k
como la dada por
N()
p
=

P|p
NP
(
P
),
donde NP
: K
P
k
p
es la norma local de la extension K
P
/k
p
.
Es claro que si P es no arquimediano y
P
es una unidad de K
P
entonces
NP
(
P
) es una unidad de k
p
, por lo que N() es ciertamente un elemento ideal
de k. Obviamente la norma es un homomorsmo de grupos.
La f ormula (2.1) implica que la norma que acabamos de denir extiende a
la norma de la extensi on K/k cuando consideramos K

J
K
y k

J
k
.
Tambien es inmediato que las normas locales son continuas, de donde se
sigue f acilmente que la restriccion de la norma en J
K
a cualquier subgrupo J
K
E
es continua, y a su vez esto implica la continuidad de la norma en J
K
.
El teorema siguiente prueba que la norma en J
K
es consistente tambien con
la norma entre ideales fraccionales.
Teorema 6.16 Sea K/k una extensi on de cuerpos numericos. Entonces para
todo J
K
se cumple
_
N()
_
= N
_
()
_
. Es decir, el diagrama siguiente es
conmutativo:
J
K

N

I
K
N

J
k

I
k
Demostraci on: Sea J
K
. Si p es un primo no arquimediano en k,
entonces el exponente de p en
_
N()
_
es
v
p
(N()
p
) =

P|p
v
p
(NP
(
P
)) =

P|p
f(P/p)v
P
(
P
),
pero v
P
(
P
) es el exponente de P en (), luego el termino izquierdo de la
igualdad anterior es el exponente de p en N
_
()
_
, y esto prueba la igualdad
_
N()
_
= N
_
()
_
.
La norma induce un homomorsmo entre los grupos de clases N : C
K
C
k
,
pues si [] = [] C
K
, entonces = , para un cierto K

, luego tenemos
N() = N() N() con N() k

, por lo que [N()] = [N()].


Un hecho crucial en la teora de cuerpos de clases es que el grupo de normas
N[J
k
] es abierto (y por tanto cerrado) en J
k
. Esto no es trivial, sino que se
desprende de los dos teoremas siguientes:
Teorema 6.17 Sea K/k una extensi on nita separable de cuerpos metricos
completos. Entonces el grupo de normas N[K

] es abierto en k

.
128 Captulo 6. Elementos ideales
Demostraci on: Si = N(), para un K

y f es su polinomio mnimo,
entonces el termino independiente de f es (1)
n
, donde n es el grado de f. El
teorema 2.18 implica que existe un > 0 de modo que si [

[ < entonces
el polinomio que resulta de cambiar el termino independiente de f por (1)
n

es irreducible en k[x] y tiene una raz

tal que k(

) = k(). En particular

K y N(

) =

. Por consiguiente la bola de centro y radio esta


contenida en N[K

], lo que prueba que este es abierto.


Teorema 6.18 Sea K/k una extensi on no ramicada de cuerpos metricos dis-
cretos localmente compactos. Entonces toda unidad de k es la norma de una
unidad de K.
Demostraci on: Sean D y E los anillos de enteros de K y k respectiva-
mente. Sea p el unico primo de D y P el unico primo de E. Por la compacidad
local ([7.15]), los cuerpos de restos K = E/P y k = D/p son nitos.
Seg un el teorema 2.37, la extensi on K/k es nita de Galois con grupo de
Galois cclico. M as a un, seg un 2.36 el grupo de Galois es isomorfo al de la
extension de los cuerpos de restos. Ademas es claro que la norma de esta
extension de cuerpos de restos viene inducida por la norma de K/k, es decir,
N([]) = [N()], para todo E.
Ahora bien, la norma y la traza son suprayectivas en el caso de extensiones
nitas de cuerpos nitos, luego, dada una unidad u de k, existe una unidad
a
0
K tal que u N(
0
) (mod p). Por lo tanto uN(
0
)
1
= 1 +c
1
, donde
es un primo en k y c
1
D.
Consideremos un elemento de la forma
1
= 1 + x
1
, donde x
1
E. Es
claro que N(
1
) 1 + Tr(x
1
) (mod p
2
). Por la suprayectividad de la traza
podemos tomar x
1
de modo que Tr(x
1
) c
1
(mod p), y as uN(
0
)
1
N(
1
)
(mod p
2
). De aqu se concluye que
uN(
0

1
)
1
= 1 +c
2

2
, con c
2
D.
Inductivamente obtenemos elementos
0
,
1
, . . . ,
n
E tales que

n
1 (mod p
n
) y uN(
0

1

n
)
1
1 (mod p
n+1
).
Basta probar que la sucesi on de productos
0

1

n
es de Cauchy, pues
entonces convergera a un E que cumplir a N() = u. Obviamente es una
unidad. Ahora bien, para cada natural n tenemos

k=1

n1

k=1

n1

k=1

[1 a
n
[ [1
n
[ 0,
y basta aplicar [7.6]
Como consecuencia:
Teorema 6.19 Sea K/k una extensi on de cuerpos numericos. Entonces el
grupo de normas N[J
K
] es abierto y cerrado en J
k
, e igualmente, el grupo de
normas N[C
K
] = N[J
K
]k

/k

es abierto y cerrado en C
k
.
6.3. Extensiones de elementos ideales 129
Demostraci on: La segunda armaci on es consecuencia inmediata de la
primera. Para probar esta consideramos un conjunto nito E de primos de k
que contenga a todos los primos arquimedianos y a los que se ramican en K.
Sea S un conjunto de primos de K formado por un unico divisor de cada
primo de k. Para cada primo p de k, sea P S el primo que lo divide. Si p E
escogemos un
P
K

P
y en caso contrario tomamos
P
U
P
. Completando
con unos en los primos de K que no estan en S obtenemos un elemento ideal
J
K
cuya norma es un elemento arbitrario del producto

PS
E
NP
[K

P
]

PP\S
E
NP
[U
P
],
donde S
E
es el conjunto de primos de S que dividen a primos de E.
Seg un el teorema anterior, si P P S
E
, se cumple NP
[U
P
] = U
p
. Por
el teorema 6.17 el grupo de normas locales NP
[K

P
] es abierto en k

p
. Por
consiguiente, el producto anterior es abierto en J
E
, y esta contenido en N[J
K
],
luego el grupo de normas es abierto.
En el captulo anterior anticipamos que el n ucleo del homomorsmo de Artin
: I() G(K/k) de una extensi on abeliana de cuerpos numericos, es de la
forma P
m N(m), para un cierto divisor m de k. Ahora ya podemos decir quien es
este divisor: se trata del conductor del grupo de normas. No obstante todava
no estamos en condiciones de relacionarlo con el homomorsmo de Artin. Nos
limitaremos a denirlo y obtener algunos resultados de interes.
Denicion 6.20 Sea K/k una extensi on de cuerpos numericos. Diremos que
un divisor m de k es admisible para K/k si lo es para el grupo de normas N[J
K
],
es decir, si W
m
N[J
K
]. El conductor de la extension es el conductor f del
grupo de normas, es decir, el mnimo divisor admisible para la extensi on.
De este modo, el conductor es el menor divisor admisible. En el teorema
anterior hemos probado que el grupo de normas N[J
K
] contiene un subgrupo
abierto de la forma

PS
E
NP
[K

P
]

pP\E
U
p
,
donde E esta formado por los primos arquimedianos de k y los que se ramican
en K y S
E
contiene un divisor en K de cada primo de E.
Ahora observamos que si p es un primo arquimediano en k no ramicado en
K, entonces K
P
= k
p
, luego NP
[K

P
] = k

p
. Por otra parte, si p es ramicado
(y por consiguiente real), la extensi on K
P
/k
p
es isomorfa a C/R, y el grupo de
normas de esta ultima es R
+
, luego
N[K

P
] = k

[ () > 0,
donde : k
p
R es el monomorsmo que induce a p.
De todo esto se sigue claramente que podemos construir un divisor m divisible
unicamente entre los primos de k ramicados en K tal que W
m
este contenido
en el producto anterior. Dicho divisor ser a admisible, luego concluimos que
130 Captulo 6. Elementos ideales
el conductor de la extensi on K/k solo es divisible entre primos ramicados en
K. M as adelante veremos que, de hecho, es divisible entre todos los primos
ramicados, lo que implicar a que I(f) = I().
Seg un esto, el homomorsmo de Artin de una extensi on abeliana de cuerpos
numericos permite representar su grupo de Galois como el grupo de clases de
ideales I(f)/P
f N(f). Ahora probamos que este grupo de clases puede represen-
tarse tambien en terminos de elementos ideales.
Teorema 6.21 Sea K/k una extensi on de cuerpos numericos y sea m un divisor
admisible. Entonces
C
k
/ N[C
K
]

= J
k
/k

N[J
K
]

= I(m)/P
m N(m).
El segundo isomorsmo viene inducido por el isomorsmo J
k
/k

= J
m
/k
m
se-
guido del epimorsmo J
m
/k
m
I(m).
Demostraci on: Consideremos el epimorsmo J
m
I(m) y calculemos la
antiimagen de P
m N(m). Llamemos H al conjunto de los elementos ideales de J
K
cuyas componentes en los primos que dividen a m sean iguales a 1. Claramente
H es un subgrupo de J
K
m
y vamos a probar que la antiimagen de P
m N(m) es
k
m
W
m N[H].
Sea, pues, J
m
tal que () = () N(a), donde k
m
y a es un ideal
fraccional de K primo con m.
Denimos J
K
del modo siguiente:
Si P es arquimediano o P [ m o P es primo con a entonces
P
= 1 (as
H).
Si P es no arquimediano y divide a a (con exponente positivo o negativo)
entonces tomamos
P
de modo que v
P
(
P
) sea el exponente de P en a.
Claramente () = a y por el teorema 6.16 sabemos que
_
N()
_
= N(a), luego
() =
_
N()
_
. Como el n ucleo del epimorsmo J
m,
I(m) es W
m
resulta
que y N() se diferencian en un elemento de este subgrupo, y as concluimos
que k
m
W
m N[H].
Recprocamente, la imagen de W
m
es el subgrupo trivial, la imagen de k
m
es P
m
y la imagen de N[H] esta contenida en N(m), pues si H entonces
_
N()
_
= N
_
()
_
y () es un ideal de K primo con m.
Con esto tenemos probado que
J
m
/k
m
W
m N[H]

= I(m)/P
m N(m).
Ahora consideramos el isomorsmo J
k
/k

= J
m
/k
m
y hemos de probar que
la antiimagen de k
m
W
m N[H]/k
m
es precisamente k

N[J
K
]/k

. Es f acil ver que


esto es equivalente a que k
m
W
m N[H] = J
m
k

N[J
K
].
Una inclusi on es clara: k
m
J
m
k

, N[H] J
m
N[J
K
] y, como m es
admisible, W
m
J
m
N[J
K
].
Para probar la otra inclusi on tomamos = N(), donde k

, J
K
y
suponemos que J
m
. Mediante el teorema de aproximaci on y la continuidad
6.4. Extensiones de Galois 131
de las normas locales y el producto en k es facil probar la existencia de un
K

de modo que
[ N()
p
N(
1
)
p
[
p
< [ N(
1
)
p
[
p

para un n umero real > 0 prejado y todo p [ m. De aqu llegamos a que


[ N()
p
1[
p
< y, si es sucientemente peque no, esto implica que N() J
m
.
As, = ( N(
1
)) N() y, como y N() estan en J
m
, concluimos que
N(
1
) esta, en J
m
k

= k
m
.
Por ultimo podemos descomponer N() = N(
1
) N(
2
), donde
1
tiene
iguales a 1 las componentes correspondientes a los divisores de m y
2
tiene
iguales a 1 las componentes correspondientes a primos que no dividen a m.
As, N(
1
) N[H] y (si es sucientemente peque no) N(
2
) W
m
. En
consecuencia,
= ( N(
1
)) N(
1
) N(
2
) k
m
W
m N[H],
como queramos probar.
Del teorema anterior se desprende en particular que los grupos I(m)/P
m N(m)
son todos isomorfos, cuando m vara entre los ideales admisibles para la extension
K/k. M as precisamente, si m [ n son dos divisores admisibles, la inclusi on
I(n) I(m) induce un isomorsmo
I(n)/P
n N(n)

= I(m)/P
m N(m).
En efecto, dada una clase [a] en el primer grupo, tomamos J
n
tal que
() = a. Entonces la antiimagen en C/ N[C] de [a] por el isomorsmo del
teorema anterior es [], y la imagen de esta en I(m)/P
m N(m) por el isomorsmo
correspondiente es [a]. As pues, la composicion de los dos isomorsmos es el
homomorsmo inducido por la inclusi on. Del hecho de que sea inyectivo se sigue
en particular que
P
n N(n) = I(n) P
m N(m). (6.3)
6.4 Extensiones de Galois
Consideremos ahora el caso de una extension de Galois K/k de cuerpos
numericos.
En primer lugar observamos que los k-automorsmos de K inducen auto-
morsmos del grupo de elementos ideales J
K
. M as en general, supongamos
que : K L es un isomorsmo entre cuerpos numericos. Si P es un
primo de K, asociado al valor absoluto [ [
P
, entonces se extiende a una iso-
metra : K
P
L
(P)
. De aqu podemos denir : J
K
J
L
mediante
()
(P)
= (
P
), lo que claramente es un isomorsmo topol ogico que restrin-
gido a K

coincide con el isomorsmo de partida.


En particular, cada G(K/k) puede verse tambien como un automorsmo
continuo de J
K
. Si J
K
y P es un primo en K, entonces ()
P
= (

1
(P)
).
132 Captulo 6. Elementos ideales
Teorema 6.22 Sea K/k una extensi on de Galois de cuerpos numericos. En-
tonces los elementos ideales de J
K
jados por todos los k-automorsmos de K
son exactamente los de J
k
.
Demostraci on: Si J
k
, entonces, para cada primo P de k, se cumple

P
=
p
, donde p es el primo de k divisible entre P. Entonces, si G(K/k),
tenemos
()
P
= (

1
(P)
) = (
p
) =
p
=
P
,
luego () = .
Recprocamente, si J
K
es jado por todos los k-automorsmos, sea P
un primo en K y sea G(K/k) tal que (P) = P. Entonces
(
P
) = ()
P
=
P
.
Si p es el primo de k divisible entre P, hemos probado que
P
es jado por
todos los automorsmos de G(K
P
/k
p
), luego
P
k
p
.
Por otra parte, si P

es otro divisor de p en K, existe un G(K/k) tal


que (P) = P

. Entonces

P
= (
P
) = ()
P
=
P
.
As pues, podemos denir
p
=
P
k

p
, para cualquier divisor P de p
en K, y la denici on no depende de la elecci on de este. Claramente entonces,
J
k
.
Teorema 6.23 Sea K/k una extensi on de Galois de cuerpos numericos, sea G
su grupo de Galois y J
K
. Entonces
N() =

G
().
Demostraci on: Sea P un primo en K y sean P
1
, . . . , P
r
sus conjugados,
digamos P = P
1
. Fijemos un
i
G tal que
i
(P
i
) = P. Observemos que
los automorsmos que cumplen (P
i
) = P son los de la forma =
i
, donde
G
P
i
. As pues,

G
()
P
=

G
(

1
(P)
) =
r

i=1

(P
i
)=P
(
P
i
) =
r

i=1

G
P
i

i
((
P
i
))
=
r

i=1

i
_
NP
i
(
P
i
)
_
=
r

i=1
NP
i
(
P
i
) = N()
P
.
(Observar que
i
_
NP
i
(
P
i
)
_
= NP
i
(
P
i
) porque la norma est a en k
p
.)
Si dos elementos ideales de K se diferencian en un elemento de K

es claro
que sus imagenes por k-automorsmo se diferencian en un elemento de k

,
luego induce a su vez un automorsmo (continuo) de C
K
. Es inmediato que
el teorema anterior vale tambien para clases de elementos ideales, as como que
los k-automorsmos de K jan a C
k
. Sin embargo, el el an alogo al teorema
6.22, aunque es cierto en general, no es evidente. Lo probaremos unicamente
para el caso que vamos a necesitar: el de extensiones cclicas.
6.4. Extensiones de Galois 133
Teorema 6.24 Sea K/k una extensi on cclica de cuerpos numericos. El con-
junto de las clases de C
K
jadas por todos los k-automorsmos de K es C
k
.
Demostraci on: Como ya hemos comentado, es claro que los elementos de
C
k
son jados. Sea G(K/k) = ) y tomemos un [] C
K
tal que ([]) = [].
Entonces () = u, para un cierto u K

. Entonces
2
() = (u)u,

3
() =
2
(u)(u)u y, si la extensi on tiene grado n, podemos llegar hasta
=
n
() = N(u),
luego N(u) = 1. Por el teorema 90 de Hilbert tenemos que u = v/(v), para un
cierto v K

, luego (v) = v. Por el teorema 6.22 concluimos que v J


k
,
luego [] = [v] C
k
.
Captulo VII
El isomorsmo de Artin
En este captulo probaremos uno de los resultados fundamentales de la teora
de cuerpos de clases: veremos que si K/k es una extension abeliana de cuerpos
numericos y m es un divisor admisible, entonces el homomorsmo de Artin
induce un isomorsmo
: I(m)/P
m N(m) G(K/k).
Para ello seguiremos los pasos siguientes: En primer lugar probaremos la
igualdad de ndices
[I(m) : P
m N(m)[ = [K : k[.
De hecho probaremos la f ormula equivalente en terminos de clases de elementos
ideales
[C
k
: N[C
K
][ = [K : k[.
Para ello probaremos por separado y con tecnicas muy diferentes las dos de-
sigualdades. Primero probaremos la llamada primera desigualdad fundamental:
[K : k[ [C
k
: N[C
K
][.
De hecho probaremos que el grado de la extensi on divide al ndice del grupo
de normas. Esto basta para probar que el homomorsmo de Artin es suprayec-
tivo. Despues probaremos la segunda desigualdad fundamental:
[C
k
: N[C
K
][ [K : k[.
Finalmente probaremos que existe un divisor admisible m (divisible s olo
entre los primos ramicados) tal que P
m
esta contenido en el n ucleo N del
homomorsmo de Artin. Puesto ya sabemos que el grupo de normas N(m) esta
contenido en dicho n ucleo, tendremos que P
m N(m) N I(m), y la igualdad
de ndices probar a que el n ucleo es exactamente P
m N(m). A partir de aqu sera
f acil probar que esto vale para cualquier divisor admisible.
135
136 Captulo 7. El isomorsmo de Artin
7.1 Cocientes de Herbrand y grupos de
cohomologa
Las tecnicas que usaremos para probar la primera desigualdad fundamen-
tal provienen de la cohomologa de grupos. En esta seccion demostraremos los
resultados de cohomologa que vamos a necesitar sin presuponer ning un cono-
cimiento al respecto. En realidad lo que haremos ser a llegar a ellos evitando
la cohomologa propiamente dicha, si bien conservaremos la notaci on. Esencial-
mente daremos algunos resultados utiles para calcular ndices de subgrupos.
Denicion 7.1 Si f es un homomorsmo denido sobre un grupo A, represen-
taremos por A
f
y A
f
respectivamente a su n ucleo y su imagen. Similarmente,
si B es un subgrupo de A, llamaremos B
f
y B
f
al n ucleo y la imagen de la
restriccion de f a B.
Sean f y g dos homomorsmos de un grupo abeliano A en s mismo tales
que f g = g f = 0. Llamaremos cociente de Herbrand a
C(A) = C
fg
(A) =
[A
f
: A
g
[
[A
g
: A
f
[
.
El cociente C(A) esta denido unicamente cuando los dos ndices son nitos.
Esto sucede, por supuesto, cuando A es nito, pero este caso es trivial:
Teorema 7.2 Sea A un grupo abeliano nito y sean f y g homomorsmos de
A en s mismo tales que f g = g f = 0. Entonces C(A) = 1.
Demostraci on: Consideramos la red de subgrupos
0
A
g
A
f
A
f
A
g
A
El teorema de isomorfa implica que los cocientes correspondientes a lados
paralelos no verticales tienen el mismo n umero de elementos, luego por la tran-
sitividad de los ndices lo mismo vale para los lados verticales, pero esto es
precisamente C(A) = 1.
La utilidad de los cocientes de Herbrand se debe al teorema siguiente:
Teorema 7.3 Sea A un grupo abeliano, sean f y g homomorsmos de A en s
mismo tales que f g = g f = 0, sea B un subgrupo de A tal que B
f
B,
B
g
B, de modo que f y g inducen homomorsmos en C = A/B. Entonces
C(A) = C(B)C(A/B),
en el sentido de que si dos de ellos est an denidos tambien lo esta el tercero y
se da la igualdad.
7.1. Cocientes de Herbrand y grupos de cohomologa 137
Demostraci on: Denimos H
0
(A) = A
f
/A
g
, H
1
(A) = A
g
/A
f
, y an aloga-
mente para B y C. Vamos a construir homomorsmos
H
0
(A) H
0
(C)
H
0
(B) H
1
(B)
H
1
(C) H
1
(A)
de modo que la sucesion es exacta, es decir, que la imagen de cada aplicacion
coincide con el n ucleo de la siguiente.
Las aplicaciones de B a A y de A a C son las inducidas de forma natural
por la inclusi on de B en A y la proyecci on de A en C. Dejamos al lector la
comprobaci on de que estan bien denidas, junto con la exactitud en H
0
(A) y
H
1
(A).
Para pasar de H
0
(C) = C
f
/C
g
hasta H
1
(B) = B
g
/B
f
tomamos un elemento
c = [a] C
f
. Entonces f(c) = [f(a)] = 0, luego f(a) B y, como g(f(a)) = 0,
de hecho f(a) B
g
.
Es inmediato comprobar que la aplicaci on [a] [f(a)] esta bien denida y
es un homomorsmo C
f
B
g
/B
f
, que a su vez induce el homomorsmo que
buscamos. La aplicacion entre H
1
(C) y H
0
(B) se dene analogamente y es una
simple rutina comprobar la exactitud.
Dicha exactitud demuestra que si dos de los cocientes C(A), C(B) o C(A/B)
estan denidos tambien lo esta el tercero. Por ejemplo, si estan denidos C(B) y
C(A/B) entonces son nitos los grupos del hex agono correspondientes a B y C,
luego el cociente de H
0
(A) sobre la imagen de H
0
(B) (que es nita) es isomorfo
a un subgrupo de H
0
(C) (que es nito), luego H
0
(A) tambien es nito, e igual
le sucede a H
1
(A).
As pues, podemos suponer que los seis grupos son nitos. Para simplicar
la notaci on numeramos los grupos cclicamente M
1
, M
2
, . . . de manera que
M
i
= M
i+6
.
Sea m
i
el n umero de elementos del n ucleo del homomorsmo que parte de
M
i
, que coincide con la imagen del homomorsmo que llega a M
i
.
Igual que hemos razonado antes, el cociente de M
i
entre el n ucleo del homo-
morsmo que parte de M
i
es isomorfo a la imagen de dicho homomorsmo, de
donde el n umero de elementos de M
i
es m
i
m
i+1
.
Si comenzamos la numeracion por ejemplo en M
1
= H
0
(A), entonces la
f ormula que hemos de probar es
m
1
m
2
m
4
m
5
=
m
6
m
1
m
3
m
4
m
2
m
3
m
5
m
6
,
138 Captulo 7. El isomorsmo de Artin
que es cierta trivialmente.
Denicion 7.4 Una acci on de un grupo G sobre un grupo A es un homomor-
smo de G en el grupo de los automorsmos de A. Se dice que G act ua sobre
A cuando hay denida una acci on de G sobre A.
En tal caso, identicaremos cada G con su automorsmo asociado, con
la unica precauci on de que dos elementos distintos de G pueden coincidir como
automorsmos de A.
El caso mas frecuente se da cuando los elementos de G son ya automorsmos
de A. Por ejemplo, el grupo de Galois de una extensi on K/k act ua sobre los
grupos K (con la suma) y K

(con el producto).
Supongamos que G es un grupo cclico de orden n que act ua sobre un grupo
abeliano A. Sea un generador de G. Denimos la traza de G como
Tr
G
= 1 + +
2
+ +
n1
,
donde la suma es la operaci on denida puntualmente en el conjunto de los
homomorsmos de A. Si en A usamos notacion multiplicativa hablaremos de la
norma de G y la representaremos por NG
.
Observar que si G es el grupo de Galois de una extensi on K/k y A = K
entonces la traza que hemos denido es la traza usual de la extension, y si
A = K

obtenemos la norma usual.


En general sea f = 1 y g = Tr
G
. Es inmediato comprobar que los
homomorsmos f y g cumplen f g = g f = 0, luego podemos considerar el
cociente de Herbrand (que, no obstante, puede no estar denido si alg un ndice
no es nito)
C(G, A) = C
fg
(A) =
[A
G
: Tr[A][
[A
Tr
: A
G
[
,
donde A
G
= A
1
es el subgrupo de A formado por los elementos jados por
todos los elementos de G y A
G
= (1 )[A] cumple que
A
G
= (1 )(a) [ a A, G,
pues una inclusi on es obvia y si =
i
es cualquier elemento de G resulta que
(1
i
)(a) = (1 )(a +(a) + +
i1
(a)) (1 )[A].
Por lo tanto el n umero C(G, A), si esta denido, depende de G y de A, pero
no del generador de G que usemos para calcularlo.
Ejemplo Supongamos que un grupo cclico G de orden n act ua trivialmente
sobre Z (o sea, mediante la accion trivial dada por g(n) = n para todo n Z y
todo g G). Entonces C(G, Z) = [G[.
En efecto, tenemos que Z
G
= Z, Tr[Z] = nZ, Z
Tr
= 0 y Z
G
= 0.
7.1. Cocientes de Herbrand y grupos de cohomologa 139
Observar que si un grupo cclico G act ua sobre un grupo abeliano A y B es
un subgrupo de A tal que [B] = B para todo G, entonces G act ua sobre
B y sobre A/B (en el caso del cociente la accion es ([a]) = [(a)]). Es obvio
que los homomorsmos f y g inducidos por esta acci on sobre B y A/B son los
inducidos por los homomorsmos correspondientes a la acci on sobre A, de modo
que podemos aplicar el teorema 7.3 y concluir que
C(G, A) = C(G, B)C(G, A/B), (7.1)
entendiendo que si dos cocientes estan denidos tambien lo esta el tercero.
Ahora denimos los grupos
H
0
(G, A) = A
G
/ Tr[A] y H
1
(G, A) = A
Tr
/A
G
. (7.2)
Estos grupos pueden denirse en un contexto mucho m as general y se llaman
grupos de cohomologa. Vemos que el cociente C(G, A) esta denido exacta-
mente cuando los dos grupos de cohomologa son nitos, y entonces es igual al
cociente de sus ordenes.
Por ejemplo si G es el grupo de Galois de una extensi on cclica K/k, es claro
que
H
0
(G, K) = k/ Tr[K], H
0
(G, K

) = k

/ N[K

].
El teorema 90 de Hilbert equivale a que H
1
(G, K) = 0, H
1
(G, K

) = 1.
Ahora vamos a dar varios criterios para calcular grupos de cohomologa y
cocientes de Herbrand. El primero es una observaci on elemental, y es que todos
estos conceptos se conservan por isomorsmos en el sentido siguiente:
Denicion 7.5 Si G
1
y G
2
son grupos que act uan sobre otros grupos A
1
y A
2
,
diremos que las acciones son equivalentes si existen isomorsmos u : G
1
G
2
y v : A
1
A
2
de modo que, para todo g G
1
y todo a A
1
se cumple
u(g)
_
u(a)
_
= g(a).
Es claro que en esta situacion (si los grupos G
1
y G
2
son cclicos)
H
0
(G
1
, A
1
)

= H
0
(G
2
, A
2
), H
1
(G
1
, A
1
)

= H
1
(G
2
, A
2
)
y C(G
1
, A
1
)

= C(G
2
, A
2
),
donde en la ultima igualdad se entiende que un cociente est a denido si y s olo si
lo esta el otro, y en tal caso coinciden. La prueba es comprobar rutinariamente
que los isomorsmos dados por la hip otesis de equivalencia inducen isomorsmos
entre todos los grupos construidos a partir de las acciones (grupos de trazas,
grupos jados, etc.) Otro caso sencillo es el siguiente:
Teorema 7.6 Sea G un grupo cclico que act ua sobre una familia de subgru-
pos A
i

iI
. Entonces G act ua sobre

iI
A
i
mediante ((a
i
)
iI
) = ((a
i
))
iI
.
Ademas
H
0
_
G,

iI
A
i
_

=

iI
H
0
(G, A
i
), H
1
_
G,

iI
A
i
_

=

iI
H
1
(G, A
i
).
140 Captulo 7. El isomorsmo de Artin
Si el n umero de factores es nito, entonces
C
_
G,

iI
A
i
_
=

iI
C(G, A
i
),
entendiendo que el miembro izquierdo est a denido si y s olo si lo est an todos
los factores del miembro izquierdo.
Demostraci on: La prueba consiste en comprobar rutinariamente que el
grupo de trazas del producto es el producto de los grupos de trazas de los
factores, el grupo jado por el producto es el producto de los grupos jados por
los factores, etc.
Veamos ahora un resultado m as profundo:
Teorema 7.7 Sea A =
s

i=1
A
i
un producto de grupos abelianos. Sea G un
grupo cclico nito que act ue sobre A de modo que permute los subgrupos A
i
,
es decir, para todo G y todo ndice i existe un ndice j tal que [A
i
] = A
j
.
Supongamos tambien que, dados i, j, existe un G tal que [A
i
] = A
j
. Sea
G
1
= G [ [A
1
] = A
1
. Entonces
H
0
(G, A)

= H
0
(G
1
, A
1
), H
1
(G, A)

= H
1
(G
1
, A
1
).
Demostraci on: Observar que [A
1
] = [A
1
] si y solo si
1
[A
1
] = A
1
, o
sea, si y solo si
1
G
1
. De aqu que la aplicaci on G/G
1
A
1
, . . . , A
s

dada por [] [A
1
] es inyectiva y por hip otesis suprayectiva, lo que nos da la
igualdad [G : G
1
[ = s.
Sea G/G
1
= [
1
], . . . , [
s
]. Podemos exigir que
i
[A
1
] = A
i
y que
1
= 1.
Entonces cada elemento de A
i
se expresa de forma unica como
i
(a), con
a A
1
y cada elemento de A se expresa de forma unica como
s

i=1

i
(a
i
) con a
1
, . . . , a
s
A
1
.
Los elementos de A
G
son los de la forma
s

i=1

i
(a
1
), con a
1
(A
1
)
G
1
.
En efecto, dado G, es claro que las clases [
1
], . . . , [
s
] son las mismas
que [
1
], . . . , [
s
], aunque en otro orden. Notar que [] = [] implica
1
G
1
,
luego (
1
)(a
1
) = a
1
y por tanto (a
1
) = (a
1
). De todo esto concluimos que

_
s

i=1

i
(a
1
)
_
=
s

i=1

i
(a
1
) =
s

i=1

i
(a
1
).
Recprocamente, si a =
s

i=1

i
(a
i
) A
G
, aplicamos
1
j
y as vemos que la
componente en A
1
de a =
1
j
(a) es a
1
= a
j
. Por lo tanto a =
s

i=1

i
(a
1
).
7.1. Cocientes de Herbrand y grupos de cohomologa 141
Aplicando ahora G
1
vemos que a = (a) =
s

i=1

i
((a
1
)), de donde
(a
1
) = a
1
.
As pues, cada elemento de A
G
esta determinado por su primera componente,
luego la proyecci on : A
G
(A
1
)
G
1
es un isomorsmo.
Por otra parte, si a =
s

i=1

i
(a
i
) es un elemento arbitrario de A, se cumple
que
Tr
G
(
j
(a
j
)) =

G
(
j
(a
j
)) =

G
(a
j
)
=
s

i=1

G
1

i
((a
j
)) =
s

i=1

i
(Tr
G
1
(a
j
)),
y sumando en j queda
Tr
G
(a) =
s

j=1

j
(Tr
G
1
(a
1
+ +a
s
)). (7.3)
As pues, Tr
G
[A] esta formado por los elementos de la forma
s

i=1

i
(Tr
G
1
(a
1
)), con a
1
G
1
.
Por lo tanto [Tr
G
[A]] = Tr
G
1
[G
1
] y, en consecuencia,
A
G
/ Tr
G
[A]

= (A
1
)
G
1
/ Tr
G
1
[G
1
],
que es uno de los isomorsmos buscados.
La f ormula (7.3) implica que
Tr
G
(a) = 0 Tr
G
1
(a
1
+ +a
s
) = 0.
Sea : A
Tr
G
(A
1
)
Tr
G
1
la aplicaci on dada por (a) = a
1
+ + a
s
.
Claramente es un epimorsmo (si a
1
(A
1
)
Tr
G
1
entonces (a
1
) = a
1
).
Sea G. Existe una permutaci on p de los ndices de modo que
i
=

p(i)

p(i)
, para ciertos
p(i)
G
1
.
Entonces, dado un a =
s

i=1

i
(a
i
) A, tenemos

_
(1 )(a)
_
=
_
s

i=1
_

i
(a
i
)
p(i)
(
p(i)
(a
i
))
_
_
=
_
s

i=1
_

i
(a
i
)
i
(
i
(a
i
))
_
_
=
s

i=1
(1
i
)(a
i
) (A
1
)
G
1
.
142 Captulo 7. El isomorsmo de Artin
Esto prueba que [A
G
] (A
1
)
G
1
. Para probar la inclusi on contraria vemos
primero que si (a) = 0, es decir, si
s

i=1
a
i
= 0, claramente
a =
s

i=1

i
(a
i
) =
s

i=1
(
i
(a
i
) a
i
) A
G
.
En general, si (a) (A
1
)
G
1
, o sea, si (a) = (1 )(b), con b A
1
y
G
1
, entonces (a (1 )(b)) = 0, luego a (1 )(b) A
G
y tambien
a A
G
. Consecuentemente A
Tr
G
/A
G

= (A
1
)
Tr
G
1
/(A
1
)
G
1
.
Notar que si en el teorema anterior se cumple G
1
= 1 la conclusi on es
H
0
(G, A) = 0, H
1
(G, A) = 0.
En particular, si G es el grupo de Galois de una extensi on cclica K/k, el
teorema de la base normal arma que K tiene una base de la forma
() [ G,
para un K, y entonces K es la suma directa de los subespacios ()), que
estan en las hip otesis del teorema anterior con G
1
= 1. Por lo tanto concluimos
que H
0
(G, K) = 0, H
1
(G, K) = 0. La ultima igualdad nos la daba ya el
teorema 90 de Hilbert junto con H
1
(G, K

) = 1.
Por el contrario, H
0
(G, K

) = k

/ N[K

] no es trivial en general. Lo es en el
caso de las extensiones de cuerpos nitos (ver la prueba del teorema 2.37, nota
al pie). Las tecnicas que hemos expuesto nos permiten calcularlo en el caso de
cuerpos p-adicos. Para ello necesitamos un sencillo resultado tecnico:
Teorema 7.8 Sea f un homomorsmo de grupos denido sobre un grupo abe-
liano A y sea B un subgrupo de A. Entonces
[A : B[ = [A
f
: B
f
[ [A
f
: B
f
[.
Demostraci on: Consideremos el epimorsmo A A
f
/B
f
. Su n ucleo es
B +A
f
, luego tenemos que A/(B +A
f
)

= A
f
/B
f
.
Por otra parte, (B+A
f
)/B

= A
f
/(A
f
B) = A
f
/B
f
. El resultado es ahora
inmediato.
Teorema 7.9 Sea K/k una extensi on cclica de grado n de cuerpos p- adicos.
Sea G = ) su grupo de Galois. Sean U
K
y U
k
los grupos de unidades respec-
tivos y sea e el ndice de ramicaci on. Entonces:
C(G, K

) = [k

: N[K

][ = [K : k[, [U
k
: N[U
K
][ = e, C(G, U
K
) = 1.
Demostraci on: Por el teorema 90 de Hilbert H
1
(G, K

) = 1, con lo que
ciertamente C(G, K

) = [k

: N[K

][ (supuesto que este ndice sea nito).


El grupo G act ua sobre K

y U
K
, luego tambien sobre K

/U
K

= Z. La
ultima accion es trivial, pues si K

entonces [()[ = [[, lo que implica


7.1. Cocientes de Herbrand y grupos de cohomologa 143
que ()/ U
K
, y as [()] = []. Por consiguiente al aplicar el teorema 7.3
obtenemos que
[K : k[ = [G[ = C(G, Z) = C(G, K

)/C(G, U
K
).
Si probamos que C(G, U
K
) esta denido y vale 1 tendremos la primera ar-
macion del teorema.
Consideremos una base normal de K/k, es decir, una base de la forma
v
1
, . . . , v
n
donde cada v
i
es la imagen de v
1
por un elemento de G. Sea D
el anillo de enteros de k y sea
M =
n

i=1
Dv
i
.
Es claro que G act ua sobre M, y estamos en las hipotesis del teorema 7.7 con
G
1
= 1, luego C(G, M) = 1.Es claro que si multiplicamos la base normal por
un elemento de k sigue siendo una base normal, y si la multiplicamos por una
potencia del primo de k sucientemente grande podemos exigir que los valores
absolutos de los v
i
sean menores que un n umero real > 0 arbitrario.
Teniendo en cuenta que los elementos de D tienen todos valor absoluto menor
o igual que 1, concluimos que todos los elementos de M tienen valor absoluto
menor que .
Por otra parte M es un subgrupo abierto de K, pues las funciones coorde-
nadas son continuas (esto es consecuencia de que todas las normas en K son
equivalentes, y as el valor absoluto en K induce la misma topologa que la
norma dada por el supremo de los valores absolutos de las coordenadas)
Ahora recordamos que, seg un [7.26], la funci on exponencial es un isomor-
smo de grupos entre una bola abierta sucientemente peque na de centro 0
en K y una bola abierta sucientemente peque na de centro 1 en U
K
. M as
a un, tanto la funci on exp como su inversa log son continuas en sus dominios
(como toda serie de potencias). En consecuencia V = exp[M] es un subgrupo
abierto de U
K
topol ogicamente isomorfo a M. La continuidad de los automor-
smos hace que conmuten con las series de potencias, y entonces es claro que

_
exp()
_
= exp
_
()
_
, para todo G y todo M.
Esto signica que las acciones de G sobre M y V son equivalentes, luego
C(G, V ) = 1. Pero V es un subgrupo abierto en U
K
, que es compacto, por
lo que el ndice [U
K
: V [ ha de ser nito, y as el teorema 7.2 nos da que
C(G, U
k
/V ) = 1. Por consiguiente C(G, U
K
) = C(G, V ) = 1, como haba que
probar.
Por denici on
C(G, U
K
) =
[U
k
: N[U
K
][
[(U
K
)
N
: (1 )[U
K
][
,
y por el teorema 90 de Hilbert sabemos que (U
K
)
N
= (1 )[K

]. As, usando
el teorema anterior,
[U
k
: N[U
K
][ = [(1 )[K

] : (1 )[U
K
][ = [(1 )[K

] : (1 )[k

U
K
][
144 Captulo 7. El isomorsmo de Artin
=
[K

: k

U
K
[
[K

1
: (k

U
K
)
1
[
=
[K

: k

U
K
[
[k

: k

[
= e,
pues es facil ver que el grupo K

/k

U
K
es cclico de orden e.
Observar que el teorema anterior es cierto trivialmente cuando los cuerpos
K y k son R o C, entendiendo que los grupos de unidades son todo el grupo
multiplicativo.
Este resultado generaliza al teorema 6.18 para cuerpos p-adicos, pues las
extensiones no ramicadas son cclicas y e = 1. Adem as nos permite demostrar
un recproco.
Teorema 7.10 Sea K/k una extensi on abeliana de cuerpos numericos. Sea P
un primo en K y p el primo de k divisible entre P. Entonces e(P/p) = 1 si y
s olo U
p
= N[U
P
]. En consecuencia los divisores admisibles de la extensi on son
divisibles entre todos los primos ramicados.
Demostraci on: Una implicaci on es el teorema 6.18. Para probar la inversa
consideramos el grupo G(K/k), que se puede descomponer como producto di-
recto de grupos cclicos. Para cada uno de estos subgrupos consideramos el
cuerpo jado por el producto de todos los dem as, con lo que tenemos una fa-
milia K
1
, . . . , K
r
de extensiones cclicas de k cuyo producto coincide con K (su
grupo de automorsmos es trivial). Sea P
i
el primo de K
i
divisible entre P. Es
claro que U
p
= N[U
P
i
] (por la transitividad de las normas), luego el teorema
anterior nos da que p es no ramicado en cada K
i
.
Por otra parte, aplicando 2.15 tenemos que K
P
= (K
1
)
P
1
(K
r
)
P
r
, y
entonces el teorema 2.35 nos da que P es no ramicado sobre p.
7.2 La primera desigualdad fundamental
En esta seccion probaremos la desigualdad
[K : k[ [C
k
: N[C
K
][.
Por conveniencia la probaremos unicamente para extensiones cclicas, pues esto
sera suciente para probar la suprayectividad del homomorsmo de Artin y el
caso general se deducira trivialmente de resultados posteriores.
Al nal del captulo anterior vimos que el grupo de Galois G = G(K/k) act ua
sobre el grupo C
K
. El teorema 6.23 (en su versi on para clases de elementos
ideales) muestra que la norma de la accion coincide con la norma usual en C
K
y el teorema 6.24 prueba que C
G
K
= C
k
, con lo que H
0
(G, C
K
) = C
k
/ N[C
K
].
As pues, queremos estimar el orden de H
0
(G, C
K
).
Vamos a aplicar las tecnicas de la seccion precedente. En el captulo anterior
vimos que existe un conjunto nito E de primos de K tal que J
K
= K

J
K
E
.
Podemos ampliarlo de modo que este formado por todos los primos de K que
7.2. La primera desigualdad fundamental 145
dividen a los de un conjunto nito de primos de k, y de modo que E contenga,
ademas de los primos innitos, a los primos ramicados. Entonces
C(G, C
K
) = C(G, J
K
/K

) = C(G, K

J
E
/K

) = C(G, J
E
/K
E
),
donde hemos usado que las acciones de G sobre los grupos K

J
E
/K

y J
E
/K
E
son equivalentes. Ahora el teorema 7.3 nos da
C(G, C
K
) = C(G, J
E
)/C(G, K
E
), (7.4)
supuesto que estos dos cocientes esten denidos. Nos ocupamos primero de
C(G, J
E
). Para ello sea E
k
el conjunto de los primos de k divisibles por los
primos de E. Podemos descomponer
J
E
=

pE
k
_

P|p
K

P
_


p/ E
k
_

P|p
U
P
_
.
Si P no esta en E
k
, entonces es no ramicado. La extension local K
P
/k
p
es
cclica y su grupo de Galois es isomorfo a G
P
, el grupo de los automorsmos de
K que jan a P. Esta accion de G
P
sobre K
P
es la misma que la que induce
la accion de G sobre J
E
(por denici on de esta ultima). Por el teorema 7.9
tenemos H
0
(G
P
, U
P
) = H
1
(G
P
, U
P
) = 1.
Ahora consideramos la accion de G sobre cada producto

P|p
U
P
. Podemos
aplicar el teorema 7.7 y concluir que
H
0
_
G,

P|p
U
P
_
= H
1
_
G,

P|p
U
P
_
= 1.
Si llamamos V =

p/ E
k
_

P|p
U
P
_
, el teorema 7.6 nos da que
H
0
(G, V ) = H
1
(G, V ) = 1
y, en consecuencia, C(G, V ) = 1. Por los teoremas 7.3, 7.6, 7.7 y 7.9 llegamos a
que
C(G, J
E
) =

pE
k
C
_
G,

P|p
K

P
_
=

pE
k
C(G
P
, K

P
) =

pE
k
n
p
, (7.5)
donde en el pen ultimo producto se entiende que P es un divisor (cualquiera) de
p y en el ultimo n
p
es el orden de G
p
, es decir, el grado local K
P
/k
p
.
Si probamos que
C(G, K
E
) =
1
[K : k[

pE
k
n
p
, (7.6)
recordando (7.4) podremos concluir que
C(G, C
K
) = [K : k[,
luego tendremos que
[C
k
: N[C
K
][ = h
1
[K : k[, (7.7)
146 Captulo 7. El isomorsmo de Artin
donde h
1
es el orden de H
1
(G, C
K
). As quedar a probada la primera desi-
gualdad fundamental.
Para investigar la acci on de G sobre K
E
usaremos una representacion lo-
gartmica que incidentalmente nos dar a una generalizaci on del teorema de Di-
richlet sobre las unidades de un cuerpo numerico. Daremos una prueba basada
en la compacidad del grupo C
0
de clases de elementos ideales.
Teorema 7.11 Sea K un cuerpo numerico y E un conjunto nito de divi-
sores primos de K que contenga a todos los primos arquimedianos. Sea s
el n umero de elementos de E. Sea log : J
E
R
s
la aplicaci on dada por
log = (log ||
P
)
PE
. Entonces log[K
E
] es un retculo de rango s 1 conte-
nido en el hiperplano
H = (x
1
, . . . , x
s
) R
s
[ x
1
+ +x
s
= 0.
Demostraci on: Es claro que la aplicaci on log es un homomorsmo, luego
log[K
E
] es un subgrupo de R
s
y obviamente log[K
E
] log[J
0
E
] H.
Se cumple que log[K
E
] es discreto, pues si tomamos un conjunto
M = K
E
[ | log | C,
podemos tomar un entero
0
K tal que
1
0
M esta contenido en el anillo de
enteros de K, luego M esta contenido en un Z-modulo nitamente generado y
por consiguiente la representaci on geometrica usual de los puntos de M ha de
ser discreta. Pero dicha representacion esta acotada, luego M es nito.
Para probar que el rango es exactamente s 1 notamos en primer lugar
que H esta generado (como espacio vectorial) por log[J
0
E
] pues, por ejemplo,
jando una componente arquimediana, es f acil construir elementos de J
0
E
cuyas
imagenes tengan ceros en s 2 posiciones a elegir entre las restantes (ajustando
la componente reservada para que la norma del elemento sea 1). As obtenemos
s 1 vectores independientes.
Sea W el subespacio generado por log[K
E
]. Entonces tenemos un homo-
morsmo de grupos J
0
E
/K
E
H/W tal que la imagen genera H/W como
espacio vectorial. Pero la aplicaci on es continua, luego la imagen es un sub-
grupo compacto, luego es trivial (si contiene a un elemento no nulo contiene
a sus m ultiplos, luego no es acotado). Por lo tanto W = H, como haba que
probar.
Observar que el n ucleo de la aplicaci on log descrita en el teorema anterior
es exactamente K

, o sea, el grupo (nito) de las races de la unidad en K. De


aqu se deduce obviamente un teorema de estructura para K
E
que coincide con
el teorema de Dirichlet en el caso en que E = P

.
Teorema 7.12 (Teorema de las unidades de Hasse) Sea K un cuerpo nu-
merico y E un conjunto de primos de K que contenga a todos los primos ar-
quimedianos. Entonces el grupo K
E
es un grupo abeliano nitamente generado
cuya parte de torsi on es el grupo (nito) de las races de la unidad contenidas
en K y cuya parte libre tiene rango s 1, donde s es el n umero de elementos
de E.
7.2. La primera desigualdad fundamental 147
Para nuestros objetivos inmediatos nos es suciente el teorema 7.11. Llame-
mos N = log[K
E
], que es un retculo de rango s 1 en R
s
y K
E
/K


= N.
Observemos que el grupo de Galois G act ua sobre K

y, por tanto, sobre


K
E
/K

. Como el denominador es nito, los teoremas 7.3 y 7.2 nos dan que
C(G, K
E
) = C(G, K
E
/K

), entendiendo que basta probar que C(G, K


E
/K

)
este denido para que lo este C(G, K
E
) y en tal caso coincidir an.
El isomorsmo nos permite denir una acci on de G sobre N equivalente a
su accion en K
E
/K

. De este modo
C(G, K
E
) = C(G, K
E
/K

) = C(G, N), (7.8)


entendiendo, como siempre, que hemos de justicar que el ultimo cociente esta
denido.
Vamos a describir explcitamente la accion de G sobre N. Est a caracterizada
por que
(log ) = log (), G, K
E
. (7.9)
Si representamos la base canonica de R
s
mediante X
P

PE
, la aplicaci on
log : K
E
R
s
se expresa en la forma
log =

PE
log |
P
| X
P
.
Claramente |()|
(P)
= ||
P
, de donde (7.9) equivale a

PE
log |
P
| X
P
_
=

PE
log |
P
| X
(P)
.
Podemos denir una acci on de G sobre todo R
s
asociando a cada G la
aplicaci on lineal en R
s
determinada por (X
P
) = X
(P)
. Lo que hemos visto
es que la accion de G sobre N es simplemente la restriccion a N de esta accion
de G sobre R
s
.
Sea X
0
=

PE
X
P
. Entonces el subgrupo X
0
) generado por X
0
es isomorfo
a Z y G act ua trivialmente sobre el, pues todos los elementos de G dejan jo a
X
0
. El teorema 7.3 nos da que
C(G, N +X
0
)) = C(G, N) C(G, Z) = C(G, N) [K : k[, (7.10)
entendiendo, una vez m as, que basta probar que est a denido el miembro iz-
quierdo para que podamos asegurar que lo est a C(G, N). Con este cambio
hemos ganado que M = N +X
0
) es un retculo completo en R
s
. Los teoremas
siguientes nos calcularan el cociente C(G, M).
Teorema 7.13 En las condiciones anteriores, si M es un retculo completo en
R
s
que es invariante por G (es decir, que cumple [M] M para todo G)
entonces existe un subretculo M

de ndice nito en M invariante por G y que


tiene una base Y
P

PE
tal que (Y
P
) = Y
(P)
para todo G.
148 Captulo 7. El isomorsmo de Artin
Demostraci on: Consideramos en R
s
la norma supremo. Es claro que
existe un n umero b > 0 tal que para todo X R
s
existe un Z M de modo
que |X Z| < b. Para cada p E
k
sea P
p
E tal que P
p
[ p. Sea t > 0
arbitrario. Sea Z
p
M tal que |tX
P
p
Z
p
| < b. Para cada P [ p sea
Y
P
=

(P
p
)=P
(Z
p
).
Veamos que estos vectores cumplen lo pedido. Claramente, si G, tenemos
(Y
P
) =

(P
p
)=P
(Z
p
) =

(P
p
)=(P)
(Z
p
) = Y
(P)
.
Esto implica que el retculo generado por estos vectores es invariante por G.
Falta ver que son linealmente independientes, lo que a su vez ya implica que el
ndice del retculo que generan es nito.
Supongamos que

P
c
P
Y
P
= 0. Si no todos los coecientes son nulos, divi-
diendo entre el mayor podemos suponer que [c
P
[ 1 para todo P y que c
P
= 1
para un P. Sea Z
p
= tX
P
p
+B
p
, donde por construcci on |B
p
| < b. Entonces
Y
P
=

(P
p
)=P
(Z
p
) = t

(P
p
)=P
(X
P
p
) +C
P
,
donde |C
P
| nb.
Queda, pues, que Y
P
= tm
P
X
P
+ C
P
, donde m
P
es el n umero de auto-
morsmos G tales que (P
P
) = P. Al sustituir en la combinaci on lineal
llegamos a que
0 =

P
c
p
Y
P
= t

P
c
P
m
P
X
P
+C,
donde |C| snb.
Teniendo en cuenta que la norma es la norma supremo, si consideramos
la componente que cumple c
P
= 1 resulta que tm
P
snb y, si se escoge t
sucientemente grande, esto es una contradiccion.
Para terminar:
Teorema 7.14 En las hipotesis del teorema anterior, si G es cclico se cumple
C(G, M) = C(G, M

) =

pE
k
n
p
,
donde n
p
es grado local en p.
Demostraci on: Ante todo observamos que por 2.28 el grupo G
P
depende
solo de p. Se cumple C(G, M) = C(G, M

) porque el cociente M/M

es nito.
Ahora expresamos
M

=

pE
k

P|p
Y
P
)
y vemos que G act ua en cada uno de los factores del primer producto.
7.2. La primera desigualdad fundamental 149
Podemos aplicar el teorema 7.3 varias veces, lo que nos da
C(G, M

) =

pE
k
C
_
G,

P|p
Y
P
)
_
.
Ahora vemos que la accion de G sobre cada uno de estos factores esta en las
hip otesis del teorema 7.7, con lo que tenemos
C
_
G,

P|p
Y
P
)
_
= C(G
P
, Y
P
)).
Por ultimo, cada grupo Y
P
) es isomorfo a Z y la accion de G sobre el es
trivial (porque es lineal). Esto implica que C(G
P
, Y
P
)) = [G
P
[ = n
p
.
Con esto tenemos calculado el miembro izquierdo de (7.10), lo que unido a
(7.8) nos da (7.6). As queda probada la primera desigualdad fundamental.
Como consecuencia de la primera desigualdad fundamental obtenemos la
suprayectividad del homomorsmo de Artin. Para probarla nos basaremos en
el teorema siguiente:
Teorema 7.15 Sea K/k una extensi on abeliana de cuerpos numericos (de gra-
do mayor que 1). Entonces hay innitos primos en k que no se escinden com-
pletamente en K.
Demostraci on: Claramente podemos suponer que la extension es cclica.
Sea E el conjunto de los primos de k que no se escinden completamente en K.
Supongamos que es nito. As, si p es un primo que no est a en E y P [ p,
tenemos K
P
= k
p
.
Vamos a probar que J
k
= k

N[J
K
], lo que equivale a que C
k
= N[C
K
], en
contradicci on con la primera desigualdad fundamental.
Tomamos J
k
. Por el teorema de aproximaci on existe un k

tal que
[
P
1[
P
< para un n umero real > 0 arbitrario y todo P en E.
Como los grupos de normas locales son abiertos (por 6.17), tomando su-
cientemente peque no podemos asegurar que
P
es una norma local para
todo P E, y trivialmente es una norma local para los primos restantes, pues
las extensiones locales correspondientes son triviales. As pues, N[J
K
] y
k

N[J
K
].
Teorema 7.16 Sea K/k una extensi on abeliana de cuerpos numericos y m un
divisor de k divisible entre todos los primos ramicados de la extensi on. Enton-
ces el homomorsmo de Artin : I(m) G(K/k) es suprayectivo.
Demostraci on: Sea H la imagen de y sea F su cuerpo jado. Hemos
de probar que F = k. Si p I(m) entonces
_
F/k
p
_
=
_
K/k
p
_

F
= 1,
150 Captulo 7. El isomorsmo de Artin
donde usamos 4.4 y el hecho de que F es el cuerpo jado por todos los smbolos
de Artin.
Ahora bien, por el teorema 4.4 el orden del smbolo de Artin de p es igual
al grado de inercia de p en F. As pues, este es igual a 1, lo que signica que
todos los primos de k se escinden completamente en F excepto a lo sumo los
que dividen a m, que son un n umero nito.
No podemos aplicar directamente el teorema anterior porque F/k no tiene
por que ser cclica. Ahora bien, si F ,= k el grupo G(F/k), que es abeliano,
contiene un subgrupo con cociente cclico no trivial, cuyo cuerpo jado F
0
es
una extensi on cclica de k. Obviamente todos los primos de k que se escinden
completamente en F se escinden completamente en F
0
, lo cual s contradice al
teorema anterior.
7.3 Preliminares a la segunda desigualdad
Para probar la segunda desigualdad fundamental necesitamos varios resul-
tados de ndole diversa que recogemos aqu en tres apartados.
Consecuencias de la primera desigualdad El teorema siguiente es un
renamiento de 7.15 para extensiones de grado potencia de primo.
Teorema 7.17 Sea K/k una extensi on cclica de cuerpos numericos de grado
p
n
, donde p es un primo. Entonces existen innitos primos de k que se conser-
van primos en K.
Demostraci on: Claramente K contiene un unico subcuerpo F de grado p
sobre k. Sea p un primo en k no ramicado sobre K que no se conserve primo
en K. Sea P un divisor de p en K. Que p no se conserve primo equivale a que
f(P/p) ,= p
n
. Este grado de inercia es el grado
[K
P
: k
p
[ = [Kk
p
: k
p
[ = [K : K k
p
[ =
[K : k[
[K k
p
: k[
,
luego p [ [K k
p
: k[ y, por consiguiente, F K k
p
. De aqu se sigue que el
grado de inercia de p en F es 1, es decir, p se escinde completamente en F.
As pues, si hay s olo un n umero nito de primos de k que se conservan
primos en k, hay a lo sumo un n umero nito de primos en k que no se escinden
completamente en F, en contradicci on con el teorema 7.15.
De aqu deducimos:
Teorema 7.18 Sea k un cuerpo numerico y sean K
1
, . . . , K
r
extensiones ccli-
cas de k de grado primo p mutuamente disjuntas sobre k (es decir, la intersecci on
entre una de ellas y el producto de las dem as es k). Entonces existen innitos
primos en k que se conservan primos en K
1
y se escinden completamente en
K
i
, para i = 2, . . . , r.
7.3. Preliminares a la segunda desigualdad 151
Demostraci on: Sea K = K
1
K
r
. Entonces K/K
2
K
r
es cclica de
grado p. Por el teorema anterior existen innitos primos P en K
2
K
r
que se
conservan primos en K. Fijado uno de ellos, sea p el primo de k divisible entre
P. Supongamos que p no se ramica en K (tenemos innitos primos p en estas
condiciones).
Claramente, el grupo de Galois G(K/k) es producto directo de grupos cclicos
de orden p (es isomorfo al producto de los G(K
i
/k)) y contiene como subgrupo
a G(K
P
/k
p
), que es cclico porque la extensi on es no ramicada. Esto implica
que [K
P
/k
p
[ p.
Por otra parte [K
P
: (K
2
K
r
)
P
[ = p, luego ha de ser (K
2
K
r
)
P
= k
p
.
Esto signica que p se escinde completamente en K
2
K
r
, luego tambien en
cada K
i
(con i > 1). Por otra parte, p se conserva primo en K
1
, o de lo contrario
se escindira completamente en K, y lo mismo le pasara a P.

Indices de grupos de potencias Nos ocupamos ahora del calculo de los


ndices de ciertos grupos de potencias en cuerpos localmente compactos.
Denicion 7.19 Sea K un cuerpo metrico discreto localmente compacto. Sea
p su unico primo. La compacidad local equivale a que el cuerpo de restos es
nito. De acuerdo con 1.44, llamaremos Np a su n umero de elementos. Sea
U el grupo de unidades de K. Llamaremos U
m
= 1 + p
m
. Claramente estos
conjuntos son bolas abiertas de centro 1 y constituyen una base de entornos de
1 en U (o en K). Denimos U
0
= U.
Llamaremos U
m
al subgrupo de U formado por las potencias m-simas.
Los ndices que nos interesan son los de los grupos U
m
, pero calcularemos
primero los de los grupos U
m
.
Teorema 7.20 Si K es un cuerpo metrico discreto localmente compacto, los
conjuntos U
m
son subgrupos abiertos y cerrados del grupo U de las unidades de
K. Si p es el primo de K se cumple
[U : U
1
[ = Np 1 y para i 1 [U
m
: U
m+1
[ = Np.
Demostraci on: Del hecho de que p
m
es un ideal se sigue inmediatamente
que el producto de elementos de U
m
esta en U
m
. Por otra parte, si 1 +x U
m
,
entonces
(1 +x)
1
= 1 x +x
2
x
3
+ = 1 +x(1 +x x
2
+x
3
+ ) U
m
,
Sea E el anillo de los enteros de K. Si es un primo en E, entonces cada
elemento no nulo de E se expresa de forma unica como u
n
, con u U, de donde
la restriccion a U de la proyecci on E E/p es un epimorsmo de grupos
U (E/p)

cuyo n ucleo es precisamente U


1
. Tenemos que [E/p[ = Np, luego
[U : U
1
[ = Np 1.
152 Captulo 7. El isomorsmo de Artin
Si m 1 la aplicaci on p
m
U
m
/U
m+1
dada por x [1 + x] es un
epimorsmo de grupos, pues [1 +x][1 +y] = [1 +x +y +xy] y
1 +x +y +xy
1 +x +y
= 1 +
xy
1 +x +y
,
con v
p
(xy/(1 +x +y)) 2m m+ 1, luego [1 +x][1 +y] = [1 +x +y].
El n ucleo es p
m+1
, luego
[U
m
: U
m+1
[ = [p
m
: p
m+1
[ =
[E : p
m
[
[E : p
m+1
[
= Np.
Teorema 7.21 Sea K un cuerpo metrico discreto localmente compacto y sea
m un natural no divisible entre la caracterstica de K. Entonces el grupo U
m
es abierto y cerrado en U y adem as
[U : U
m
[ =
K

m
|m|
p
,
donde K

m
es el grupo de las races m-simas de la unidad contenidas en K y
|m|
p
=
1
(Np)
v
p
(m)
.
Demostraci on: Sea un primo en K. Tomemos r sucientemente grande
para que [m
r+1
[ [
2r
[. Entonces, para cualquier x entero en K se cumple
(1 +x
r
)
m
1 +mx
r
(mod m
r+1
).
En consecuencia U
m
r
U
r+s
, donde s = v
p
(m). Para probar la inclusi on
opuesta tomamos un elemento arbitrario de U
r+s
, que podemos expresar como
1 +my
r
para cierto entero y de K. Queremos encontrar un entero x de K tal
que (1 +x
r
)
m
= 1 +my
r
. Operando, esto equivale a que el polinomio
F(x) =

(m1)r
m
x
m
+ +
_
m
2
_

r
m
x
2
+x y
tenga una raz entera en K. Observar que si exigimos s < r entonces todos
los coecientes son enteros. Podemos aplicar el teorema [7.18]. Para ello ob-
servamos que F(y) 0 (mod ) pero F

(y) 1 (mod ), luego existe la raz


buscada, y as U
m
r
= U
r+s
.
En particular U
r+s
U
m
, lo que prueba que el grupo U
m
es abierto, luego
tambien cerrado. Del hecho de que U
m
sea abierto se deduce que el ndice
[U : U
m
[ es nito (pues U es compacto).
Podemos tomar r sucientemente grande como para que U
r
no contenga
ninguna raz m-sima de la unidad distinta de 1. Aplicamos el teorema 7.8 al
homomorsmo f : U U
m
dado por f(u) = u
m
. Con ello obtenemos que
[U : U
r
[ = [U
m
: U
r+s
[ [K

m
: 1[ =
[U : U
r+s
[
[U : U
m
[
[K

m
[,
7.3. Preliminares a la segunda desigualdad 153
de donde, usando el teorema anterior
[U : U
m
[ = [U
r
: U
r+s
[ [K

m
[ = (Np)
s
[K

m
[ =
[K

m
[
|m|
p
.
El ultimo ndice que necesitamos calcular es el siguiente:
Teorema 7.22 Sea K un cuerpo metrico discreto localmente compacto, sea m
un natural no divisible entre la caracterstica de K, sea K
m
el grupo de las
potencias m-simas de K y sea K

m
el grupo de las races m-simas de la unidad
en K. Entonces
[K

: K
m
[ =
m[K

m
[
|m|
p
.
Demostraci on: Sea un primo en K. Claramente K

= U ), luego
K
m
= U
m

m
) y, en consecuencia,
[K

: K
m
[ = [U : U
m
[ [ ) :
m
) [ = m[U : U
m
[.
La teora de Kummer La teora de Kummer es una especie de teora de
cuerpos de clases rudimentaria que pone en correspondencia ciertas extensiones
abelianas de un cuerpo numerico k y ciertos subgrupos de k

. Veamos las
deniciones precisas.
Denicion 7.23 Diremos que una extensi on de cuerpos K/k es una extensi on
de Kummer (o que K es un cuerpo de Kummer sobre k) si la extension K/k
es abeliana y existe un n umero natural n tal que el grupo G(K/k) tiene expo-
nente
1
n y k contiene una raz n-sima primitiva de la unidad (en particular n
no es divisible entre la caracterstica de k).
Sea k un cuerpo que contenga una raz n-sima primitiva de la unidad. Lla-
maremos k
n
al grupo de las potencias n-simas de k

. Sea un grupo tal que


k
n
k

y el ndice [ : k
n
[ sea nito. Sea
1/n
el conjunto de las races
n-simas de los elementos de . Sea k

= k(
1/n
).
Es claro que si /k
n
= [
1
], . . . , [
m
] y
n

i
es una raz n-sima de cada

i
, entonces k

= k
_
n

1
, . . . ,
n

m
_
, luego la extensi on k

/k es nita.
Es un hecho conocido de la teora de cuerpos que cada una de las exten-
siones k
_
n

i
_
/k es cclica de grado divisor de n, luego k

/k es abeliana de
exponente n, pues hay un monomorsmo de G(k

/k) en el producto de los


grupos G
_
k
_
n

i
_
/k
_
.
1
Un grupo tiene exponente n si el orden de todos sus elementos divide a n. Diremos que
una extension de cuerpos tiene exponente n si es de Galois y su grupo de automorsmos tiene
exponente n.
154 Captulo 7. El isomorsmo de Artin
Recprocamente, si K/k es una extension abeliana de exponente n, entonces
K puede expresarse como producto K = K
1
K
m
, donde cada K
i
/k es cclica,
y es conocido que cada K
i
es de la forma k
_
n

i
_
para un
i
k. Concluimos
que K = k

, donde es el subgrupo generado por


1
, . . . ,
m
y por k
n
.
Recogemos lo que hemos probado en un teorema junto con un importante
hecho adicional.
Teorema 7.24 Sea k un cuerpo que contenga a las races n-simas de la unidad.
Entonces la aplicaci on k

= k(
1/n
) biyecta los grupos k
n
k

tales que el ndice [ : k


n
[ es nito con las extensiones de Kummer de k de
exponente n. Adem as se cumple que [k

: k[ = [ : k
n
[.
Demostraci on: S olo queda probar la ultima armaci on. Sea k una
raz n-sima primitiva de la unidad, sea G = G(k

/k) y sea C = ). Para cada


consideremos un k

tal que
n
= . Los demas elementos que
cumplen esto son , , ,
n1
. Sea ahora G. Entonces () =
s
para cierto s, luego (
i
)/
i
=
s
es independiente de i o, en otras palabras,
el n umero ()/ es una raz de la unidad que depende de y de , pero no
de la eleccion de .
Podemos denir ( , ) : G C mediante (, ) = ()/, y es
inmediato comprobar que las aplicaciones (, ) : C y ( , ) : G C
son homomorsmos de grupos. Veamoslo para las segundas:
(, ) =
(())

=
()

(())
()
= (, )(, ).
Tambien es claro que el n ucleo de (, ) : C contiene a k
n
, pues para
todo k

se cumple (,
n
) = ()/ = 1. Por lo tanto este par induce a su
vez otro par
( , ) : G(/k
n
) C.
Este par induce dos homomorsmos G (/k
n
)

y (/k
n
) G

,
donde el asterisco denota el grupo de caracteres de un grupo abeliano (notar
que podemos identicar a C con un subgrupo de C). Ambos homomorsmos son
de hecho inyectivos, pues si (, ) = 1 para todo , entonces ()/ = 1
para todo k

, luego = 1, y si ()/ = 1 para todo G, entonces


k, con lo que k
n
.
Teniendo en cuenta que el grupo dual de un grupo abeliano nito G tiene el
mismo orden que G, los monomorsmos anteriores prueban que
[k

: k[ = [G[ = [ : k
n
[.
El claro que la biyecci on k

conserva las inclusiones, de donde se siguen


inmediatamente las relaciones

2
k

1
k

1

2
k

1
k

2
.
7.4. La segunda desigualdad fundamental 155
En la pr actica, si es un subgrupo de k

, que no contenga necesariamente


a k
n
, podemos considerar el subgrupo k
n
. Se cumple
[k
n
: k
n
[ = [ : k
n
[,
luego si este ndice es nito podemos denir k

= k
k
n

= k(
1/n
). Entonces
se cumple
[k

: k[ = [ : k
n
[.
Tambien es claro que k

es cclico si y solo si /k
n
es cclico y, en tal caso,
si genera el cociente /k
n
, se cumple k

= k
_
n

_
.
Veamos por ultimo un resultado sobre la aritmetica en extensiones de Kum-
mer de cuerpos numericos:
Teorema 7.25 Sea k un cuerpo numerico que contenga las races n-simas de
la unidad. Sea K = k

una extensi on de Kummer de exponente n y p un primo


en k.
a) p se escinde completamente en K si y s olo si k
n
p
.
b) Si p es nito y p n, entonces p es no ramicado en K si y s olo si
U
p
k
n
.
Demostraci on: a) Sea P un divisor de p en K. Entonces p se escinde
completamente en K si y solo si K
P
= k
p
(
1/n
) = k
p
, si y solo si k
n
p
.
b) Supongamos que p no se ramica y sea . Entonces es una potencia
n-sima en K
P
, luego n [ v
P
() = v
p
(). Por lo tanto, si pp
2
(en particular
k), podemos descomponer =
n
, donde U
p
y k es una potencia
de . As pues, U
p
k
n
.
Recprocamente, supongamos que U
p
k
n
. Sabemos que K se obtiene
adjuntando a k un n umero nito de races
n

, con , luego por las


propiedades de las extensiones no ramicadas basta ver que p es no ramicado
en cada k
_
n

_
. Por la hip otesis podemos suponer que U
p
. Entonces
= u/v, donde u y v son enteros en k y p v. Multiplicando por v
n
podemos
suponer que es entero en k.
Probemos que p no divide al diferente de la extensi on. Sea p(x) el polinomio
mnimo de
n

. Claramente p(x) [ f(x) = x


n
, luego p

_
n

_
[ n
_
n

_
n1
.
Por el teorema 3.13 tenemos que el diferente divide a n
_
n

_
n1
, y por hip otesis
p n
_
n

_
n1
.
7.4 La segunda desigualdad fundamental
En esta seccion demostramos la segunda desigualdad fundamental:
[C
k
: N[C
K
][ [K : k[,
para toda extensi on abeliana K/k de cuerpos numericos.
156 Captulo 7. El isomorsmo de Artin
Empezamos con varios resultados sencillos que nos reducen el problema al
caso de extensiones de Kummer de grado primo.
Teorema 7.26 Sea k K L una cadena de cuerpos numericos tal que L/k
es abeliana. Entonces
a) [C
k
: N[C
K
][

[C
k
: N[C
L
][,
b) [C
k
: N[C
L
][

[C
k
: N[C
K
][ [C
K
: N[C
L
][.
En ambos casos suponemos ( unicamente) que el miembro derecho es nito. En
particular, si K/k y L/K cumplen la segunda desigualdad, tambien la cumple
L/k.
Demostraci on: Es f acil ver que N
L
K
N
K
k
= N
L
k
, con lo que tenemos las
inclusiones N[C
L
] N[C
K
] C
k
. Por consiguiente
[C
k
: N[C
L
][ = [ N[C
K
] : N[C
L
][ [C
k
: N[C
K
][.
Esto prueba a).
M as a un la norma induce un epimorsmo C
K
/ N[C
L
] N[C
K
]/ N[C
L
],
con lo que [ N[C
K
] : N[C
L
][

[C
K
: N[C
L
][, y tenemos b).
Como toda extension abeliana puede descomponerse en una cadena de ex-
tensiones cclicas de grado primo, basta probar la segunda desigualdad para
estas extensiones.
Teorema 7.27 Si K/k es una extensi on abeliana, entonces el ndice del grupo
de normas [C
k
: N[C
K
][ es nito y divide a una potencia de [K : k[.
Demostraci on: Por el teorema anterior basta probarla nitud para exten-
siones cclicas de orden primo. Sea E
k
un conjunto nito de primos en k y E
el conjunto de sus divisores primos en K. Podemos escogerlos de modo que E
k
contenga a todos los primos arquimedianos, a todos los primos que se ramican
en K y ademas
J
k
= k

J
E
k
, J
K
= K

J
E
.
Entonces k

N[J
K
] = k

N[K

] N[J
E
] = k

N[J
E
], de donde
[C
k
: N[C
K
][ = [J
k
: k

N[J
K
][ = [k

J
E
k
: k

N[J
E
][ [J
E
k
: N[J
E
][
(notar que hay un epimorsmo del ultimo cociente en el pen ultimo.)
El ultimo ndice es el orden de H
0
(G, J
E
), y su nitud est a contenida en la
f ormula (7.5).
Si K/k es una extension abeliana arbitraria de grado n y C
k
, es claro
que
n
= N(), por lo que todos los elementos del grupo C
k
/ N[C
K
] tienen
orden divisor de n. Necesariamente entonces el orden del grupo divide a una
potencia de n.
7.4. La segunda desigualdad fundamental 157
Teorema 7.28 Si la segunda desigualdad fundamental se cumple en todas las
extensiones K/k cclicas de grado primo p tales que k contiene una raz p-esima
primitiva de la unidad, entonces se cumple en toda extensi on abeliana.
Demostraci on: Seg un hemos comentado, basta probar que se cumple en
toda extensi on cclica K/k de grado primo p. Sea una raz p-esima primitiva
de la unidad. Por el teorema 7.26, el ndice del grupo de normas de K/k divide
al de K()/k, que a su vez divide al producto de los ndices de K()/k() y
k()/k.
Ahora bien, el ndice de K/k es potencia de p, y el ndice de k()/k divide al
grado, que a su vez divide a p1, luego el ndice de K/k divide al de K()/k(),
que por hip otesis divide a p.
Fijemos ahora un cuerpo numerico k que contenga las races n-simas de la
unidad. De momento no suponemos que n sea primo. Vamos a realizar una
construccion general de la que deduciremos la segunda desigualdad, pero que
mas adelante nos aprovechar a para otros nes. Consideremos un conjunto nito
E de primos de k que contenga a todos los primos arquimedianos y a los divisores
de n. Dividamos E = E
1
E
2
en dos conjuntos disjuntos, uno de los cuales
puede ser vaco. Sea i uno de los ndices 1 o 2 y sea j el otro. Denimos
D
i
=

pE
j
k
n
p


pE
i
k


pP\E
U
p
. (7.11)
Claramente D
i
J
E
. Todo D
i
puede escribirse como =
n
, donde


pE
j
k
p
,

pE
i
k


pP\E
U
p
. (7.12)
Sea
i
= D
i
k

. Claramente k
n
E

i
k
E
. Si llamamos s al n umero de
elementos de E, el teorema 7.12 implica que
[k
E
: k
n
E
[ = n
s
. (7.13)
En efecto, k
E
es producto de un grupo cclico de races de la unidad (de
orden m ultiplo de n) por un grupo abeliano libre de rango s 1. Al elevar a n,
el primer factor da cociente de orden n y el segundo de orden n
s1
.
Consideremos la extension de Kummer K
i
= k(
1/n
i
), correspondiente al
grupo
i
k
n
. Es claro que
i
k
n
= k
n
E
, luego
[K
i
: k[ = [
i
k
n
: k
n
[ = [
i
: k
n
E
[. (7.14)
Por el teorema 7.25 tenemos:
a) Si p P E entonces p es no ramicado en K
i
.
b) Si p E
j
entonces p se escinde completamente en K
i
.
Igualmente tenemos denido el cuerpo K
j
. Llamaremos J
i
y J
j
a los gru-
pos de elementos ideales de K
i
y K
j
, y Ni
, Nj
a las normas correspondientes.
Veamos ahora un resultado auxiliar:
158 Captulo 7. El isomorsmo de Artin
Teorema 7.29 Sea K/k una extensi on abeliana de cuerpos numericos de ex-
ponente n. Si J
k
, entonces
n
k

N[J
K
].
Demostraci on: Por el teorema de aproximaci on existe un k

tal que

p
este lo sucientemente cerca de 1 en los primos ramicados como para que
(
p
)
n
N[K
P
], para cualquier P [ p en K. (Esto es posible porque los grupos
de normas locales son abiertos).
Si p es no ramicado, entonces las extensiones K
p
/k
p
son cclicas y tienen
tambien exponente n, luego su grado divide a n y (
p
)
n
es la norma de una
potencia de
p
. Claramente entonces N[J
K
].
El resultado principal es el siguiente:
Teorema 7.30 Sea k un cuerpo numerico que contenga las races n-simas de la
unidad. Sea E un conjunto nito de primos de k que contenga todos los primos
arquimedianos, todos los divisores de n y tal que J
k
= k

J
E
. Sea E = E
1
E
2
en las condiciones anteriores. Entonces
a) k

D
i
k

Nj
[J
j
],
b) [J
k
: k

D
1
[ [J
k
: k

D
2
[ = [K
1
: k[ [K
2
: k[.
En particular
[J
k
: k

N1
[J
1
][ [J
k
: k

N2
[J
2
][ [K
1
: k[ [K
2
: k[.
Demostraci on: a) Sea D
i
. Podemos descomponerlo como =
n
,
en las condiciones (7.12). Por el teorema anterior
n
k

Nj
[J
j
]. Basta probar
que todas las componentes de son normas. Si p E
j
entonces
p
= 1. Si
p S
i
entonces p se escinde completamente en K
j
, luego las extensiones locales
correspondientes son triviales, luego
p
tambien es una norma. Finalmente, si
p P E, entonces
p
U
p
y las extensiones locales son no ramicadas, luego

p
es una norma por el teorema 7.9.
b) Calculemos:
[J
k
: k

D
i
[ = [k

J
E
: k

D
i
[ = [k

J
E
/k

: k

D
i
/k

[.
El isomorsmo can onico k

J
E
/k

= J
E
/k
E
transforma el subgrupo k

D
i
/k

en D
i
k
E
/k
E
, luego
[J
k
: k

D
i
[ = [J
E
/k
E
: D
i
k
E
/k
E
[ = [J
E
: D
i
k
E
[ = [J
E
/D
i
: D
i
k
E
/D
i
[
=
[J
E
: D
i
[
[k
E
: k
E
D
i
[
=
[J
E
: D
i
[
[k
E
:
i
[
=
[J
E
: D
i
[
[k
E
: k
n
E
[
[
i
: k
n
E
[ =
[J
E
: D
i
[
n
s
[K
i
: k[,
donde hemos usado (7.13). De la propia denici on de D
i
se sigue que
[J
E
: D
i
[ =

pE
j
[k

p
: k
n
p
[.
7.4. La segunda desigualdad fundamental 159
Multiplicando esta f ormula por la correspondiente para j queda
[J
k
: k

D
1
[ [J
k
: k

D
2
[ =

pE
[k

p
: k
n
p
[
n
2s
[K
1
: k[ [K
2
: k[.
Teniendo en cuenta que k contiene las n races de la unidad, el teorema 7.22
arma que
[k

p
: k
n
p
[ =
n
2
|n|
p
.
Por otra parte, si p P E entonces |n|
p
= 1, luego la f ormula del producto
implica que

pE
|n|
p
=

p
|n|
p
= 1,
luego

pE
[k

p
: k
n
p
[ = n
2s
,
lo que nos da la igualdad buscada.
La segunda desigualdad fundamental se deduce inmediatamente del teorema
siguiente:
Teorema 7.31 Sea p un primo y K = k
_
p

_
una extensi on de Kummer de
grado p. Entonces existen dos conjuntos disjuntos E
1
y E
2
de primos de k en
las condiciones del teorema anterior y tales que J
k
= k

D
1
y K
1
= K.
Antes de probar esto, veamos como se sigue de aqu la segunda desigualdad.
Puesto que J
k
= k

D
1
k

N2
[J
2
], tenemos que [J
k
: k

N2
[J
2
][ = 1. La
primera desigualdad implica que K
2
= k. Observar que no podemos aplicarla
directamente, pues solo la tenemos probada para extensiones cclicas y no sabe-
mos si K
2
/k lo es. Sin embargo, si K
2
,= k entonces K
2
contiene una extensi on
cclica L de k no trivial, y como N[C
K
2
] N[C
L
] C
k
, llegamos a que el grupo
de normas de L/k es trivial, y esto s es una contradicci on.
As pues, la ultima desigualdad del teorema anterior es la segunda desigual-
dad fundamental.
Demostraci on (de 7.31): Multiplicando por una potencia n-sima, pode-
mos suponer que es un entero en k.
Sea E
1
un conjunto nito de primos de k que contenga a todos los primos
arquimedianos, a los divisores de n, a los de y tal que J
k
= k

J
E
1
. Sea s
1
el
n umero de elementos de E
1
.
El grupo k
E
1
/k
p
E
1
tiene p
s
1
elementos, todos de orden p, luego es producto
de grupos cclicos de orden p. Podemos verlo como espacio vectorial sobre el
cuerpo de p elementos. La clase de no es nula (o la extensi on K/k sera trivial),
luego puede extenderse hasta una base del cociente, digamos [
1
], . . . [
s
1
], con
=
1
.
160 Captulo 7. El isomorsmo de Artin
Sea K
i
= k
_
p

i
_
. Entonces K = K
1
y [K
i
: k[ = p. El cuerpo K
1
K
s
1
es la extension de Kummer asociada a k
p

1
, . . . ,
s
1
). La inclusi on induce un
homomorsmo

1
, . . . ,
s
1
) k
E
1
/k
p
E
1
que claramente es suprayectivo y su n ucleo es
1
, . . . ,
s
1
) k
p
, luego
[K
1
K
s
1
: k[ = [
1
, . . . ,
s
1
) :
1
, . . . ,
s
1
) k
p
[ = p
s
1
.
El grado del producto de todos los cuerpos menos uno es p
s
1
1
(pues ahora
el homomorsmo ya no es suprayectivo, sino que su imagen es un subespacio de
dimensi on s
1
1). Esto implica que los cuerpos K
i
son mutuamente disjuntas
sobre k, con lo que estamos en las hipotesis del teorema 7.18, que nos permite
escoger primos p
i
fuera de E
1
tales que p
i
se conserva primo en K
i
y se escinde
completamente en los otros cuerpos. Tomamos E
2
= p
2
, . . . , p
s
1
.
Por el teorema 7.25,
i
k
p
p
j
para i ,= j, pero no para i = j. Observemos
los grupos J
E
1
, D
1
y J
E
1
D
1
:
J
E
1
=

pE
1
k

s
1

i=2
U
p
i


pP\E
U
p
,
D
1
=

pE
1
k

s
1

i=2
k
p
p
i


pP\E
U
p
,
J
E
1
D
1
=

pE
1
k

s
1

i=2
U
p
p
i


pP\E
U
p
.
Por el teorema 7.21, sabemos que [U
p
i
: U
p
p
i
[ = p/|p|
p
i
= p, ya que los
primos que dividen a p estan en E
1
. Por lo tanto el cociente U
p
i
: U
p
p
i
es cclico
de orden p. El cociente J
E
1
/J
E
1
D
1
es producto de s
1
1 grupos cclicos de
orden p, luego podemos considerarlo como un espacio vectorial sobre el cuerpo
de p elementos, y es claro que las clases de
2
, . . . ,
s
1
constituyen una base.
Puesto que estan en k

, concluimos que J
E
1
k

(J
E
1
D
1
) k

D
1
, luego
J
k
= k

J
E
1
= k

D
1
, que es una parte de lo que tenamos que probar.
Falta ver que K = k(
1/p
1
). La expresi on de D
1
muestra que D
1
J
E
1
J
p
k
=
J
E
1
(k

J
E
1
)
p
= k
p
J
E
1
, luego
1
= D
1
k

k
p
k
E
1
. Por lo tanto, toda
clase del cociente
1
k
p
/k
p
tiene un representante en k
E
1
. M as a un, podemos
tomarlo de la forma
=
e
1
1

e
s
1
s
1
.
Como D
1
, ha de cumplir k
p
p
i
, para i = 2, . . . s
1
. Si j ,= i entonces

j
k
p
p
i
, luego tambien
e
i
i
k
p
p
i
. Como
i
/ k
p
p
i
, necesariamente p [ e
i
, para
i = 2, . . . , s
1
. Esto signica que toda clase de
1
k
p
/k
p
tiene, de hecho, un
representante de la forma
e
1
1
. Por otra parte =
1

1
, ya que k
p
p
1
para i = 2, . . . , s
1
, luego en denitiva
1
k
p
/k
p
esta generado por , con lo
que el cuerpo de Kummer asociado es K
1
= k
_
p

_
.
7.5. El n ucleo del homomorsmo de Artin 161
7.5 El n ucleo del homomorsmo de Artin
El ultimo trabajo que nos queda por realizar es demostrar que si K/k es una
extension abeliana de cuerpos numericos, existe un divisor admisible m, divisible
solo entre los primos ramicados de la extensi on, tal que P
m
esta contenido en
el n ucleo del homomorsmo de Artin.
De aqu se sigue facilmente el resultado que anticip abamos al comienzo del
captulo. En efecto, tenemos el homomorsmo de Artin : I(m) G(K/k).
Llamamos N a su n ucleo. Por 7.10 sabemos que m es divisible entre todos los
primos ramicados de la extensi on, por 7.16 sabemos que es suprayectivo y
por 4.10 sabemos que el grupo N(m) = N() esta contenido en N. As pues,
P
m N(m) N I(m). El teorema de isomorfa implica que [I(m) : N[ = [K : k[,
y la segunda desigualdad fundamental (junto con 6.21) es
[I(m) : P
m N(m)[ = [C
k
: N[C
K
][ [K : k[.
Esto implica que N = P
m N(m). Por consiguiente induce un isomorsmo
I(m)/P
m N(m)

= G(K/k).
Si f es el conductor de la extension, es decir, el menor divisor admisible,
entonces I(f) = I(m) (pues f y m son ambos divisibles entre los primos ramica-
dos y solo entre ellos), y la relaci on (6.3) nos da que P
f N(f) = P
m N(m), luego
trivialmente
I(f)/P
f N(f)

= G(K/k).
Finalmente, si m es cualquier divisor admisible para la extensi on, la f ormula
(6.3) nos da que P
m N(m) = P
f N(f) I(m), de donde se sigue que la restriccion
de a I(m) tiene n ucleo P
m N(m), y sigue siendo suprayectiva por 7.16. En
denitiva tenemos:
Teorema 7.32 Sea K/k una extensi on abeliana de cuerpos numericos y m un
divisor admisible. Entonces el smbolo de Artin induce un isomorsmo
: I(m)/P
m N(m) G(K/k),
al que llamaremos isomorsmo de Artin de la extensi on.
Probemos, pues, que el n ucleo del homomorsmo de Artin contiene un sub-
grupo P
m
. Lo probaremos primero para extensiones ciclot omicas, luego para
extensiones cclicas y luego para extensiones abelianas. En primer lugar nece-
sitamos varios resultados tecnicos sobre extensiones ciclotomicas. En el primer
teorema recogemos algunos hechos elementales.
Teorema 7.33 Se cumple:
a) Para cada n umero natural n sea
n
una raz n-sima primitiva de la unidad.
Sean a y b dos n umeros naturales, sea d = mcd(a, b) y sea m = mcm(a, b).
Entonces
Q(
a
)Q(
b
) = Q(
m
) y Q(
a
) Q(
b
) = Q(
d
).
162 Captulo 7. El isomorsmo de Artin
b) Si K es un cuerpo numerico, existe un n umero natural s de manera que
si m es un n umero natural primo con s y es una raz de la unidad de
orden m, entonces
K Q() = Q,
y para todo subcuerpo k K se cumple K k() = k.
Demostraci on: a) Es claro que Q(
a
)Q(
b
) Q(
m
). Un automorsmo
G(Q(
m
)/Q) act ua sobre las races de la unidad elev andolas a un cierto i
primo con m. Si cumple (
a
) =
a
y (
b
) =
b
, entonces i 1 (mod a) e
i 1 (mod b). Esto prueba que los grupos de automorsmos que jan a Q(
a
)
y Q(
b
) tienen interseccion trivial, luego Q(
a
)Q(
b
) = Q(
m
).
Tambien es evidente que Q(
d
) Q(
a
)Q(
b
). Para tener la igualdad basta
probar que [Q(
a
) Q(
b
) : Q[ = (d), o tambien que el grupo de automors-
mos asociado a esta interseccion tiene orden (m)/(d). Pero dicho grupo es el
producto de los grupos G(Q(
m
)/Q(
a
)) y G(Q(
m
)/Q(
b
)) y, como tienen inter-
seccion trivial, el orden del producto es ((m)/(a))((m)/(b)) = (m)/(d).
Para probar b) observamos que K tiene un n umero nito de subcuerpos.
Para cada uno de ellos tomamos (si existe) una extension ciclot omica de Q
que lo contenga. Multiplicando todas estas extensiones ciclot omicas obtenemos
una extensi on ciclot omica Q() (digamos de grado s) que contiene a todos los
subcuerpos de K contenidos en alguna extensi on ciclot omica de Q. Si m es
primo con s y es una raz m-sima primitiva de la unidad, entonces por a)
tenemos Q() Q() = Q, y de aqu es claro que K Q() = Q.
A su vez esto implica que G(K()/K)

= G(Q()/Q). Comparando grados
se ve que el polinomio mnimo de sobre K tiene sus coecientes en Q. Con-
sideremos una extension de Galois de k que contenga a K y sea uno de sus
k-automorsmos. Como deja jo al polinomio de , es claro que [
K
admite
una extensi on a K() que deja jo a , luego su restriccion a K k() (que es
tambien la restriccion de ) es la identidad. Esto prueba que K k() = k.
Los pr oximos teoremas pertenecen a la aritmetica elemental. Despues los
traduciremos a resultados sobre extensiones ciclotomicas. Cuando hablemos del
orden de un entero a modulo otro entero m (en signos o
m
(a)) nos referiremos
al orden de la clase de a en el grupo de unidades m odulo m.
Teorema 7.34 Sean a, r > 1 n umeros naturales y q un n umero primo. En-
tonces existe un primo p tal que o
p
(a) = q
r
.
Demostraci on: Desarrollamos por la f ormula de Newton
a
q
r
= (a
q
r1
)
q
= (a
q
r1
1 + 1)
q
=
q

n=0
_
q
n
_
(a
q
r1
1)
n
.
De aqu se sigue obviamente que
T =
a
q
r
1
a
q
r1
1
=
q1

n=0
_
q
n + 1
_
(a
q
r1
1)
n
. (7.15)
7.5. El n ucleo del homomorsmo de Artin 163
Sea p un primo que divida a T. Es claro que si p a
q
r1
1 entonces p
cumple lo pedido. Examinemos la otra posibilidad. Si p [ a
q
r1
1 entonces p
divide al sumando n = 0 de (7.15), o sea, p [ q y, por lo tanto, p = q. Se trata
de probar que q no es el unico primo que divide a T. Suponemos, pues, que
q [ T (ya que en caso contrario hemos terminado).
Tenemos que a 1 (mod q), luego q [ a
q
r1
1. Si q > 2 entonces q
2
divide
a todos los sumandos del miembro derecho de (7.15) menos al primero (que es
igual a q). Esto implica que q
2
T, y por otra parte T > q, luego ha de existir
otro primo p [ T.
Si q = 2 queda T = 2 + (a
2
r1
1), y de nuevo concluimos que T no es
divisible entre 4 (pues a
2
r1
0, 1 (mod 4)).
Diremos que dos enteros son independientes modulo m si los subgrupos que
generan en el grupo de unidades m odulo m tienen interseccion trivial.
Teorema 7.35 Sea n = q
r
1
1
q
r
s
s
la descomposici on en primos de un n umero
natural y sea a > 1 otro n umero natural. Entonces existe un n umero natural
m = p
1
p
s
p

1
p

s
,
donde los primos p
i
, p

i
son distintos entre s, de modo que n [ o
m
(a), existe
un n umero natural b tal que n [ o
m
(b) y a y b son independientes modulo m.
Ademas los primos p
i
, p

i
pueden elegirse arbitrariamente grandes.
Demostraci on: Ante todo notemos que, si en el lema anterior tomamos
r sucientemente grande, podemos garantizar que p es arbitrariamente grande
(pues o
p
(a) p).
Sean p
1
, . . . , p
s
primos distintos de modo que o
p
i
(a) = q
r

i
i
, para cierto r

i
> r
i
(cada r

i
se elige sucientemente grande para que el correspondiente p
i
sea mayor
que los anteriores). Es claro que estos primos pueden ser elegidos arbitraria-
mente grandes.
Repetimos el proceso para obtener primos distintos p

1
, . . . , p

s
mayores a un
que los anteriores y de modo que o
p

i
(a) = q
r

i
i
, con r

i
> r

i
.
Si u y v son enteros primos entre s, entonces la aplicacion [a] ([a], [a]) es
un isomorsmo entre el grupo de unidades m odulo uv y el producto de los grupos
de unidades m odulo u y modulo v. En particular, si o
u
(a) y o
v
(a) son primos
entre s se cumple o
uv
(a) = o
u
(a)o
v
(a). Teniendo esto en cuenta concluimos
que n [ o
m
(a).
Por el teorema chino del resto existe un n umero natural b tal que
b a (mod p
1
p
s
), b 1 (mod p

1
p

s
).
Igual que antes tenemos que n divide al orden de a modulo p
1
p
s
, que es
el orden de b modulo m.
S olo queda probar que a y b son independientes m odulo m. Un elemento de
la interseccion de los grupos que generan sera de la forma a
u
b
v
(mod m).
164 Captulo 7. El isomorsmo de Artin
Entonces a
u
1 (mod p

1
p

s
) y, para cada i, tenemos a
u
1 (mod p

i
).
Por lo tanto q
r

i
i
[ q
r

i
i
[ u, y as a
u
1 (mod p
1
p
s
).
Concluimos que a
u
1 (mod m), luego la interseccion es trivial.
Veamos ahora la repercusion de estos hechos sobre las extensiones cicloto-
micas. Observemos que si k es un cuerpo numerico y una raz de la unidad de
orden m, entonces (por 3.13) el diferente de la extensi on k()/k divide al ideal
(f

()), donde f(x) es el polinomio mnimo de sobre k y, como f(x) [ x


m
1,
es claro que (f

()) [ (m). La conclusi on es que los primos ramicados de la


extension dividen a m, luego el homomorsmo de Artin de k()/k esta denido
sobre cualquier ideal primo con m. Equivalentemente, est a denido sobre todo
grupo I(m) con tal de que m contenga a los divisores primos de m. Lo mismo
es valido para cualquier extensi on K/k con K k().
Diremos que dos automorsmos de un cuerpo son independientes si la inter-
seccion de los grupos cclicos que generan es trivial.
Teorema 7.36 Sea K/k una extensi on abeliana de grado n de cuerpos nume-
ricos. Sea S un conjunto nito de primos racionales. Sea p un primo en k no
ramicado en K. Entonces existe un n umero natural m > 1 que no es divisible
entre ning un primo de S ni entre p y de modo que si es una raz m-sima
primitiva de la unidad se cumple:
a) K k() = k.
b) El orden de
_
k()/k
p
_
es m ultiplo de n.
c) Existe un k-automorsmo de K independiente de
_
k()/k
p
_
y cuyo orden
es m ultiplo de n.
Demostraci on: Aplicamos el teorema anterior tomando a = Np (la norma
sobre Q). Tomando sucientemente grandes los primos que dividen a m pode-
mos garantizar que m no es divisible entre los primos de S ni entre p y, por el
teorema 7.33, que K Q() = Q, K k() = k.
Observar que G(k()/k)

= G(Q()/Q), y a su vez este grupo es isomorfo al


grupo de las unidades m odulo m. Concretamente, un k-automorsmo de k()
cumple () =
s
, para cierto s primo con m, y entonces el orden de es el
orden de s modulo m.
Sea ahora
=
_
k()/k
p
_
.
Notemos que esta bien denido por la observaci on previa al teorema. Por
4.4 se cumple que
[
Q()
=
_
Q()/Q
Np
_
,
luego por 4.5 tenemos que () =
a
, lo que implica la propiedad b).
7.5. El n ucleo del homomorsmo de Artin 165
Para demostrar c) tomamos b seg un el teorema anterior (primo con m) y
consideramos el k-automorsmo dado por () =
b
(que existe por el isomor-
smo entre G(k()/k) y el grupo de unidades m odulo m). Entonces n divide
al orden de y (de nuevo por el isomorsmo) del hecho de que a y b sean
independientes m odulo m se sigue que y lo son tambien.
Teorema 7.37 Sea K/k una extensi on cclica de grado n de cuerpos numericos,
sea S un conjunto nito de primos racionales y sea p un ideal primo de k
no ramicado en K. Entonces existe un n umero natural m no divisible entre
ninguno de los primos de S ni entre p y un cuerpo numerico E que contiene a
k, de modo que si es una raz m-sima primitiva de la unidad se cumple:
a) K E = k.
b) K() = E(), K k() = k.
c) El primo p se escinde completamente en E.
Demostraci on: Tomamos el n umero m dado por el teorema anterior. En
particular tenemos que K k() = k y que p es no ramicado en k(), luego
tambien en K(). Claramente
G(K()/k)

= G(K/k) G(k()/k).
(El isomorsmo asigna a cada automorsmo sus restricciones a K y a k()).
Sea un generador de G(K/k) y sea G(k()/k) seg un el teorema ante-
rior. Sea H el subgrupo de G(K()/k) generado por (, ) y por
_
K()/k
p
_
=
__
K/k
p
_
,
_
k()/k
p
__
.
Entonces, por la propia denici on del smbolo de Artin, H contiene al grupo
de descomposicion de p en K(). Sea E el cuerpo jado por H. Seg un el teorema
1.38 el primo p tiene grado de inercia 1 sobre su cuerpo de descomposicion,
luego tambien sobre E, que es un subcuerpo. Esto signica que p se escinde
completamente en E.
Ahora, como los grupos de Galois son todos abelianos, un elemento cual-
quiera de H es de la forma
(, )
u
__
K/k
p
_
,
_
k()/k
p
__
v
,
para ciertos n umeros naturales u y v.
Si la segunda componente es 1, como y
_
k()/k
p
_
son independientes, ha
de ser

u
= 1 y
_
k()/k
p
_
v
= 1,
luego n [ u y n [ v, luego la primera componente tambien es 1.
166 Captulo 7. El isomorsmo de Artin
Esto prueba que H (G(K/k) 1) = 1, luego, por el teorema de Galois, se
ha de cumplir E() = Ek() = K().
Por otra parte todo automorsmo de G(K()/k) se puede expresar como
una potencia de (, ) por un elemento de 1 G(k()/k), luego
G(K()/k) = H(1 G(k()/k)),
y, considerando los cuerpos jados, esto equivale a que k = E K.
Ahora aplicamos varias veces el teorema anterior para trabajar simult anea-
mente con varios ideales primos.
Teorema 7.38 Sea K/k una extensi on cclica de cuerpos numericos y p
1
, . . . , p
r
ideales primos de k no ramicados en K. Entonces existen n umeros naturales
m
1
, . . . , m
r
primos entre s dos a dos y primos con p
1
, . . . , p
r
y existen exten-
siones nitas E
1
, . . . , E
r
tales que si
i
es una raz de la unidad de orden m
i
se
cumple:
a) K E
i
= k, K(
i
) = E
i
(
i
).
b) p
i
se escinde completamente en E
i
.
c) Si E = E
1
E
r
entonces K E = k.
Demostraci on: Aplicamos r veces el teorema anterior de modo que cada m
i+1
se escoge divisible entre primos sucientemente grandes como para que seg un el
teorema 7.33 se cumpla
K(
1
, . . . ,
i
) k(
i+1
) = k, k Q(
i+1
) = Q.
S olo falta probar la parte c). Las condiciones anteriores garantizan que
G
_
K(
1
, . . . ,
i
,
i+1
)/k
_

= G
_
K(
1
, . . . ,
i
)/k
_
G
_
k(
i+1
)/k
_
.
En total (y teniendo en cuenta la prueba del teorema anterior para el primer
paso) concluimos que
G
_
K(
1
, . . . ,
r
)/k
_

= G
_
K/k
_
G
_
k(
1
)/k
_
G
_
k(
r
)/k
_
.
Por supuesto, la imagen de un automorsmo de la extensi on por este iso-
morsmo de grupos esta formada por sus restricciones a las extensiones corres-
pondientes.
Sea un generador de G(K/k) y
i
el automorsmo de k(
i
)/k considerado
en el teorema anterior. Vimos all que (,
i
) es un automorsmo de K(
i
)/k
que ja a E
i
, luego (,
1
, . . . ,
r
) es un automorsmo de K(
1
, . . . ,
r
)/k que
ja a todos los cuerpos E
i
, luego a E. Por otra parte (1,
1
, . . . ,
r
) ja a K,
luego (, 1, . . . , 1) ja a K E.
En otras palabras, KE es jado por todo el grupo G(K/k) y, por lo tanto,
K E = k.
Con esto estamos en condiciones de determinar el n ucleo del homomorsmo
de Artin.
7.5. El n ucleo del homomorsmo de Artin 167
Teorema 7.39 Sea k un cuerpo numerico, m un n umero natural, una raz de
la unidad de orden m y K un subcuerpo de k(). Entonces existe un divisor m de
k divisible s olo entre los primos de k que dividen a m y los primos arquimedianos
y tal que el n ucleo del homomorsmo de Artin de K/k restringido a I(m) es
P
m N(m). Cualquier otro divisor m ultiplo de m tiene la misma propiedad.
Demostraci on: Veamos primero que existe un divisor m en las condiciones
indicadas tal que P
m
esta contenido en el homomorsmo de Artin (es obvio que
cualquier m ultiplo tendr a la misma propiedad). Basta probarlo en el caso en que
K = k(), pues el divisor m que sirve en este caso sirve tambien para cualquier
subcuerpo K (porque un smbolo de Artin para K es la restriccion del mismo
smbolo para k()).
Por la continuidad de las normas locales Np
: k
p
Q
p
, la relaci on (2.1)
y la continuidad del producto en Q
p
, dado > 0 existe un > 0 tal que para
todo primo p [ m, si k

y [ 1[
p
< para todo primo p [ p en k, entonces
[ N() 1[
p
< .
Esto implica que existe un divisor m de k (divisible s olo entre los primos que
dividen a m) tal que si k

1 (mod m) entonces N()

1 (mod m).
Si exigimos ademas que [ m entonces los conjugados reales de son
positivos, luego N() > 0, es decir, N()

1 (mod m).
Por lo tanto N[P
m
] P
m
y as si () P
m
se cumple que
_
K/k

Q()
=
_
Q()/Q
N()
_
= 1,
ya que, seg un vimos en el captulo V, el n ucleo del homomorsmo de Artin para
la extension ciclot omica de orden m sobre Q es precisamente P
m
.
Como el comportamiento de un automorsmo de K/k esta determinado por
su accion sobre , concluimos que
_
K/k

_
= 1,
como queramos probar.
Podemos exigir que m sea admisible para K/k, y entonces los argumentos
que hemos empleado al principio de la seccion prueban que el n ucleo del homo-
morsmo de Artin es P
m N(m).
Teorema 7.40 Sea K/k una extensi on cclica de cuerpos numericos. Entonces,
para todo divisor admisible m, el n ucleo del homomorsmo de Artin restringido
a I(m) es igual a P
m N(m).
Demostraci on: Basta demostrar que, para todo divisor admisible m, el
n ucleo del homomorsmo de Artin est a contenido en P
m N(m), y aplicar despues
la primera desigualdad fundamental, que tenemos probada para extensiones
cclicas. Sea, pues, I(m) tal que
_
K/k
a
_
= 1. (7.16)
168 Captulo 7. El isomorsmo de Artin
Descompongamos
a =
r

i=1
p
u
i
i
,
donde los exponentes son n umeros enteros no nulos y los primos p
i
son no
ramicados. Sea E = E
1
E
r
seg un el teorema 7.38. Para cada ndice i, la
situaci on es
KE
KE
i
E
K E
i
k
Ademas KE
i
K(
i
)E
i
(
i
) = E
i
(
i
), es decir, KE
i
esta contenido en una
extension ciclot omica de E
i
, por lo que el teorema anterior se aplica a la ex-
tension KE
i
/E
i
. Esto es lo que hemos de aprovechar.
Puesto que K E = k, se cumple G(KE/E)

= G(K/k)

= G(KE
i
/E
i
). El
isomorsmo es la restriccion, de modo que si es un generador de G(KE/E),
podemos considerarlo tambien como generador de las demas extensiones (iden-
tic andolo con sus restricciones). Sea m el producto de todos los m
i
dados por
el teorema 7.38. Por el teorema 7.16 existe un ideal fraccional b
E
I
E
(mm) tal
que
_
KE/E
b
E
_
= .
Llamando b
k
= N
E
k
(b
E
), las propiedades del smbolo de Artin implican que
_
K/k
b
k
_
= .
As pues, el smbolo de Artin de b
k
es un generador de G(K/k), y podemos
escribir
_
K/k
p
u
i
i
_
=
_
K/k
b
k
_
d
i
, (7.17)
para ciertos n umeros naturales d
i
. Vemos, pues, que p
u
i
i
b
d
i
k
esta en el n ucleo
del homomorsmo de Artin de K/k.
Ahora observamos que p
u
i
i
b
d
i
k
es una norma de la extensi on E
i
/k. En
efecto, p
i
es la norma de cualquiera de sus divisores en E
i
, pues se escinde
completamente, y b
k
es la norma de la norma de b
E
en E
i
. Digamos que
p
u
i
i
b
d
i
k
= N
E
i
k
(c
i
), donde c
i
ha de ser primo con m y con m. Entonces
_
KE
i
/E
i
c
i
_
=
_
K/k
N(c
i
)
_
= 1.
7.5. El n ucleo del homomorsmo de Artin 169
De este modo, c
i
esta en el n ucleo del homomorsmo de Artin de KE
i
/E
i
y,
seg un hemos comentado, podemos aplicar el teorema anterior para concluir que
c
i
P
n N(n), donde n es un divisor que podemos tomar divisible entre todos
los primos que dividen a m y los primos arquimedianos. As pues, tenemos que
c
i
= (
i
) N
KE
i
E
i
(d
i
), donde d
i
I(mm), y
i

1 (mod b).
Podemos exigir que los primos que dividen a m dividan a n con exponentes
arbitrariamente grandes. Usando la continuidad de las normas locales como
en el teorema anterior, podemos garantizar que la condici on
i

1 (mod n)
implique a su vez que N
E
i
k
(
i
)

1 (mod m). Tomando normas queda


p
u
i
i
b
d
i
k
= N
E
i
k
(
i
) N
K
k
(N
KE
i
K
(d
i
)) P
m N(m). (7.18)
Vamos a multiplicar para todo i, pero antes observamos que multiplicando
en (7.17) y teniendo en cuenta (7.16) (as como que el smbolo de Artin de b
k
tiene orden n = [K : k[) resulta que
r

i=1
d
i
= nd, para un cierto natural d.
Ahora multiplicamos ya en (7.18) y obtenemos que ab
dn
k
P
m N(m), pero
b
dn
k
= N
K
k
(b
d
k
) N(m), luego a P
m N(m).
Ahora ya es f acil probar el caso general: si K/k es una extension abeliana
de cuerpos numericos, podemos expresar K = K
1
K
r
como producto de
extensiones cclicas de k. Los primos de k ramicados en un K
i
son ramicados
en K, luego podemos tomar un divisor m admisible para K/k que sea divisible
solo entre primos ramicados en K y que a la vez sea admisible para todas
las extensiones K
i
/k. Por el teorema anterior P
m
esta contenido en el n ucleo
del homomorsmo de Artin de cada K
i
. Ahora bien, si a P
m
, entonces el
smbolo de Artin de a para K/k es la identidad restringido a cada K
i
, luego
es la identidad en K. Esto prueba que P
m
esta contenido en el n ucleo del
homomorsmo de Artin de K/k y, seg un hemos visto al principio de la secci on,
esto prueba el teorema 7.32.
En particular tenemos que la primera desigualdad fundamental es v alida
para todas las extensiones abelianas, y es, de hecho, una igualdad. De todos
modos esto carece interes teniendo el teorema 7.32.
Captulo VIII
Cuerpos de clases
Finalmente podemos plantear y demostrar los resultados b asicos de la teora
de cuerpos de clases. Por supuesto que ya tenemos uno de ellos: el isomorsmo
de Artin. Para enunciar los restantes conviene trasladarlo a clases de elementos
ideales, de lo cual nos ocupamos en la primera seccion.
8.1 El isomorsmo de Artin sobre clases de
elementos ideales
Si K/k es una extension abeliana de cuerpos numericos y m es un ideal
admisible, podemos considerar el isomorsmo dado por 6.21 y componerlo con
el isomorsmo de Artin:
J
k
/k

N[J
K
]

= I(m)/P
m N(m)

= G(K/k).
Si componemos con la proyeccion de J
k
en el cociente obtenemos un homo-
morsmo en el grupo de elementos ideales:
Denicion 8.1 Sea K/k una extensi on abeliana de cuerpos numericos. Llama-
remos homomorsmo de Artin de la K/k al homomorsmo : J
k
G(K/k)
determinado por la composici on de la proyecci on J
k
J
k
/k

N[J
K
] con los
isomorsmos anteriores.
La denici on de no depende de la eleccion de m: dado un elemento ideal
elegimos un elemento k

tal que J
m
, y entonces, por denici on,
() = () =
_
K/k
()
_
.
Ahora bien, si f es el conductor de la extension, tambien se cumple J
f
,
luego el automorsmo que hemos obtenido con m es el mismo que se obtiene
con f.
171
172 Captulo 8. Cuerpos de clases
Si J
k
escribiremos tambien
() =
_
K/k

_
G(K/k),
y a este automorsmo lo llamaremos smbolo de Artin del elemento ideal .
Obviamente es un epimorsmo de grupos cuyo n ucleo es exactamente
k

N[J
K
], e induce un epimorsmo en C
k
cuyo n ucleo es el grupo de normas
N[C
K
]. Los isomorsmos C
k
/ N[C
K
]

= J
k
/k

N[J
K
]

= G(K/k) inducidos por


en los grupos de clases se llaman tambien isomorsmos de Artin.
El homomorsmo de Artin sobre elementos ideales extiende al homomorsmo
sobre ideales en el sentido de que si a es un ideal fraccional no divisible entre
primos ramicados y es un elemento ideal tal que () = a, entonces el smbolo
de Artin de coincide con el smbolo de Artin de a. Sin embargo, ahora
tenemos denido el smbolo de Artin sobre cualquier elemento ideal aunque su
ideal fraccional asociado sea divisible entre primos ramicados. M as adelante
interpretaremos debidamente esta extension.
El teorema siguiente recoge las propiedades principales del smbolo de Artin
sobre elementos ideales. Son todas consecuencias inmediatas de 4.4 (basta sus-
tituir los elementos ideales por ideales fraccionales no divisibles entre primos no
ramicados en ninguna de las extensiones involucradas).
Teorema 8.2 Se cumple
a) Si k L K es una cadena de cuerpos numericos de manera que la
extensi on K/k es abeliana y J
k
entonces
_
K/k

L
=
_
L/k

_
.
b) En la situaci on anterior, si J
L
entonces
_
K/L

_
=
_
K/k
N()
_
.
c) Si K/k es una extensi on abeliana de cuerpos numericos y L/k es una
extensi on nita, entonces KL/L es abeliana y si J
L
entonces
_
KL/L

K
=
_
K/k
N()
_
.
Ahora introducimos el concepto central de la teora de cuerpos de clases:
Denicion 8.3 Sea k un cuerpo numerico. Para cada extensi on abeliana K/k,
llamaremos grupo de clases de K al grupo H = k

N[J
K
] (o bien al grupo
H = N[C
K
]). Equivalentemente, diremos que K es el cuerpo de clases de H.
Abreviaremos esta relacion escribiendo H K o bien K H.
8.2. El teorema de existencia 173
De este modo, si K es el cuerpo de clases de H, el grupo de Galois G(K/k) es
isomorfo al grupo J
k
/H a traves del isomorsmo de Artin. Notar que sera mas
adecuado llamar grupo de clases de K al grupo cociente J
k
/H, pero es mas
comodo trabajar con el subgrupo H, y por otra parte H y J
k
/H se determinan
mutuamente.
Puesto que los grupos de normas N[J
k
] son abiertos, tenemos que el grupo de
clases H de un cuerpo K es un subgrupo abierto de J
k
que contiene a k

, o bien
un subgrupo abierto de C
k
. Observar que la aplicaci on H HK

/k

biyecta
los subgrupos abiertos de J
k
que contienen a k

con los subgrupos abiertos de


C
k
, luego es indistinto trabajar con unos o con otros.
El teorema siguiente prueba entre otras cosas que a extensiones distintas
corresponden grupos de clases distintos.
Teorema 8.4 Sea k un cuerpo numerico. La correspondencia K k

N[J
K
]
(o equivalentemente K N[C
K
]) es una aplicaci on inyectiva entre el conjunto
de extensiones abelianas (nitas) de k y el conjunto de subgrupos abiertos de J
k
que contienen a k

(respectivamente, el conjunto de los subgrupos abiertos de


C
k
). Adem as si K H y K

se cumple:
a) K K

si y s olo si H

H.
b) KK

H H

y K K

HH

.
Demostraci on: Basta demostrar a) y b), pues la propiedad a) ya implica
la inyectividad de la correspondencia. Probamos primero b). Es claro que el
n ucleo del homomorsmo de Artin C
k
G(KK

/k) es H H

(por 8.2 a),


luego KK

H H

.
Por otra parte el n ucleo del homomorsmo de Artin C
k
G
_
(KK

)/k
_
contiene claramente a HH

, luego basta probar que [C


k
: HH

[ = [(KK

) : k[
y tendremos la igualdad. El razonamiento es elemental:
[C
k
: HH

[ =
[C
k
: H[
[HH

: H[
=
[K : k[
[H

: H H

[
=
[K : k[ [C
k
: H

[
[C
k
: H H

[
=
[K : k[ [K

: k[
[KK

: k[
=
[K : k[
[KK

: K

[
=
[K : k[
[K : K K

[
= [K K

: k[.
Veamos a). Si K K

la transitividad de las normas implica claramente que


H

H. Recprocamente, si H

H entonces H H

= H

, luego [C
k
: H

[ =
[K

: k[ = [KK

: k[, de donde K

= KK

y en consecuencia K K

.
8.2 El teorema de existencia
El teorema de existencia es otro de los resultados centrales de la teora
de cuerpos de clases. Arma que todo subgrupo abierto de J
k
que contenga
a k

(equivalentemente, todo subgrupo abierto de C


k
es un grupo de clases
174 Captulo 8. Cuerpos de clases
para alguna extensi on abeliana del cuerpo numerico k. Consecuentemente, las
extensiones abelianas de k se corresponden biunvocamente con los subgrupos
abiertos de C
k
.
Los razonamientos que empleamos en la prueba de la segunda desigualdad
fundamental contienen un caso particular sobre existencia de cuerpos de clases:
Teorema 8.5 Sea k un cuerpo numerico que contenga a las races n-simas de la
unidad. Sea E un conjunto nito de primos de k que contenga todos los primos
arquimedianos, todos los divisores de n y tal que J
k
= k

J
E
. Sea E = E
1
E
2
una partici on de E en dos subconjuntos disjuntos (uno de los cuales puede ser
vaco). Sea D
i
el subgrupo abierto de J
k
dado por (7.11), para i = 1, 2 y sea K
i
la extensi on de Kummer de k asociada a
i
= D
i
k

. Entonces k

D
i
K
j
(donde j = 3 i).
Demostraci on: Basta aplicar el teorema 7.30, que por una parte nos da
las inclusiones
k

D
i
k

N[J
K
j
], (8.1)
de donde se sigue que
[J
k
: k

D
i
[ [J
k
: k

N[J
K
j
][ = [K
j
: k[,
y por otra parte nos da la igualdad
[J
k
: k

D
1
[ [J
k
: k

D
2
[ = [K
1
: k[ [K
2
: k[,
que obliga a que las desigualdades anteriores sean igualdades, es decir,
[J
k
: k

D
i
[ = [J
k
: k

N[J
K
j
][.
Por lo tanto, las inclusiones (8.1) son tambien igualdades, y esto prueba el
teorema.
Ahora veremos que el caso general del teorema de existencia se reduce
f acilmente al teorema anterior. En primer lugar notamos un hecho general
que sera pura rutina detallar en cada caso: todos los conceptos que estamos
manejando (elementos ideales, cuerpos de clases, etc) estan denidos a partir
de la estructura algebraica de un cuerpo K o de una extensi on K/k (incluso
las compleciones y sus topologas estan denidas unicamente a partir de esta
estructura algebraica). Por lo tanto un isomorsmo de cuerpos : K L
conserva todas las propiedades de forma natural. Por ejemplo, es claro que si
K/k una extensi on abeliana de cuerpos numericos y : K [K] es un iso-
morsmo (no necesariamente trivial sobre k) entonces para todo elemento ideal
J
k
se cumple
_
[K]/[k]
()
_
=
1
_
K/k

_
.
La clave de la reduccion a extensiones de Kummer esta en los dos teoremas
siguientes. El primero es elemental.
8.2. El teorema de existencia 175
Teorema 8.6 Sea k un cuerpo numerico y sea H un subgrupo abierto de C
k
que tenga cuerpo de clases K. Si H H

C
k
entonces H

tiene cuerpo de
clases, y este es concretamente el cuerpo jado por
_
K/k
H
_
G(K/k).
Demostraci on: Sea K

dicho cuerpo jado. Es inmediato que H

es el
n ucleo del homomorsmo de Artin C
k
G(K

/k).
Teorema 8.7 Sea F/k una extensi on cclica de cuerpos numericos. Sea H un
subgrupo abierto de J
k
que contenga a k

. Sea H
F
= N
1
F/k
[H]. Si H
F
tiene un
cuerpo de clases (sobre F) entonces H tiene un cuerpo de clases (sobre k).
Demostraci on: Observar que H
F
es un subgrupo abierto de J
F
, pues la
norma es continua Tambien es claro que contiene a F

.
Sea K el cuerpo de clases de H
F
. Vamos a probar que la extensi on K/k
es abeliana. Sea K

la menor extension de Galois de k que contenga a K. La


situaci on es, pues,
k F K K

.
Sea G(K

/k). Como F/k es normal, [F] = F, y claramente [H


F
] =
H
F
(pues conserva las normas). Ahora bien, K es el cuerpo de clases de H
F
,
luego [K] es el cuerpo de clases de [H
F
] = H
F
, luego [K] = K. Es claro que
esto implica que la extension K/k es de Galois (y por construccion K = K

).
Sea ahora el automorsmo de K cuya restriccion a F genera G(F/k). Todo
automorsmo de K/k se expresa como
i
, con G(K/F). Como la extension
K/F es abeliana, para que K/k tambien lo sea basta con que todo G(K/F)
conmute con .
Sea J
F
tal que =
_
K/F

_
. Entonces, seg un hemos observado,

1
=
_
K/F
()
_
,
pero NF/k
(()/) = 1, luego ()/ H
F
y consecuentemente

1
=
_
K/F
()
_
=
_
K/F

_
= ,
como queramos probar.
As tenemos que K/k es abeliana y k

N[J
K
] H (pues una norma para K/k
es una norma para K/F que esta en H
F
porque K es su cuerpo de clases
seguida de una norma para F/k que esta en H por denici on de H
F
). Como
k

N[J
K
] es el grupo de clases de K, el teorema 8.6 nos da que H tiene tambien
cuerpo de clases.
Ahora veamos como se aplica esto a la demostracion del teorema de existen-
cia. Recordemos que un grupo abeliano tiene exponente n si todos sus elementos
176 Captulo 8. Cuerpos de clases
tienen orden divisor de n. En las condiciones del teorema anterior observamos
que si el grupo J
k
/H tiene exponente n entonces J
F
/H
F
tambien tiene expo-
nente n (pues si J
F
entonces N(
n
) = N()
n
H, luego
n
H
F
).
Si tenemos un cuerpo numerico k y un subgrupo abierto H de J
k
que con-
tenga a k

, en primer lugar notamos que J


k
/H es nito, pues por 6.12 tenemos
que k

W
m
H para cierto divisor m y entonces
[J
k
: H[ [J
k
: k

W
m
[ = [I(m) : P
m
[.
Sea n un exponente de J
k
/H, sea una raz n-sima primitiva de la unidad y
consideremos F = k(). La extension F/k es abeliana, luego podemos construir
una sucesion de extensiones k = F
0
F
1
F
r
= F donde cada extensi on
F
i+1
/F
i
sea cclica. Aplicando el teorema anterior varias veces, la existencia de
un cuerpo de clases para H se reduce a la existencia de un cuerpo de clases para
un cierto subgrupo H

de J
F
, que tendr a tambien exponente n, con la diferencia
de que ahora el cuerpo F contiene una raz n-sima primitiva de la unidad. En
denitiva, ahora buscamos una extensi on de Kummer de F.
Teorema 8.8 (Teorema de existencia) Sea k un cuerpo numerico. Enton-
ces todo subgrupo abierto de J
k
que contiene a k

(equivalentemente, todo sub-


grupo abierto de C
k
) tiene un cuerpo de clases.
Demostraci on: Sea H un subgrupo abierto de J
k
que contenga a k

.
Seg un acabamos de ver podemos suponer que J/H tiene exponente n y que k
contiene las races n-simas de la unidad.
Como H es abierto ha de contener a un grupo W
m
para cierto divisor m.
Sea E un conjunto nito de primos de k que contenga a todos los primos arqui-
medianos, a los divisores de n, a los divisores de m y de modo que J
k
= k

J
E
.
Consideramos los grupos (7.11) correspondientes a la partici on E
1
= , E
2
= E.
Concretamente
D
1
=

pE
k
n
p


pP\E
U
p
,
mientras que D
2
= J
E
.
Cada D
1
se descompone como =
n
, seg un (7.12), y as vemos que

n
H porque J
k
/H tiene exponente n y W
m
H. En denitiva, D
1
H.
El teorema 8.5 nos da que k

D
1
tiene cuerpo de clases y el teorema 8.6 implica
que H tambien lo tiene.
Aunque ya est a todo demostrado, enunciamos seguidamente el teorema fun-
damental, incluyendo el teorema de existencia:
Teorema 8.9 (T
a

fundamental de la teora de cuerpos de clases) Sea


k un cuerpo numerico. La relaci on K H, determinada por H = k

N[J
K
],
(respectivamente, H = N[C
K
]) es una biyecci on entre el conjunto de extensiones
abelianas (nitas) de k y el conjunto de subgrupos abiertos de J
k
que contienen
a k

(respectivamente, el conjunto de los subgrupos abiertos de C


k
).
Si K H, el smbolo de Artin induce un isomorsmo J
k
/H

= G(K/k).
8.3. Conexi on con la teora local 177
Es interesante observar que el teorema de existencia cuando el cuerpo base
es Q se prueba f acilmente sin necesidad de los argumentos sosticados del caso
general. En efecto, en el captulo V obtuvimos el isomorsmo
: I(m)/P
m
G(K/Q),
donde K es el cuerpo ciclotomico de orden m. Componiendo con el isomorsmo
dado por (6.2) obtenemos un isomorsmo
J
Q
/Q

W
m

= G(K/Q). (8.2)
No podemos decir que sea por denici on el isomorsmo de Artin, pues no
sabemos si el divisor m es admisible. Ahora bien, dado J
Q
, su imagen
por (8.2) se calcula tomando un Q

tal que J
m
y despues aplicando
sobre el ideal () I(m). Sabemos que el resultado es independiente
de . En particular, podemos tomar de modo que J
m
, donde m es un
divisor admisible divisible entre m. Entonces el resultado es por una parte el
smbolo de Artin de y por otro es el mismo que da (8.2).
Concluimos, pues, que (8.2) es ciertamente el isomorsmo de Artin de K,
con lo que hemos probado el teorema siguiente:
Teorema 8.10 Si K es la extensi on ciclot omica de orden m de Q, entonces
K Q

W
m
.
Es importante destacar que con esto seguimos sin saber si m es o no
admisible para la extensi on. M as adelante sera evidente que s lo es.
Una vez sabemos que los grupos W
m
tienen cuerpo de clases, el teorema
8.6 prueba que todo subgrupo abierto H de J
Q
que contenga a Q

tiene cuerpo
de clases, pues ciertamente H contendr a un subgrupo de la forma W
m
.
Pese a ser mas facil de probar que el caso general, el teorema de existencia
para Q no es trivial en absoluto, sino que de el se deduce que la conjetura de
Kronecker que comentabamos en el captulo IV es correcta:
Teorema 8.11 Toda extensi on abeliana de Q esta contenida en un cuerpo ci-
clot omico.
Demostraci on: Sea K una extensi on abeliana de Q, sea H su grupo de
clases. Seg un acabamos de ver, existe un natural m tal que Q

W
m
H,
luego K esta contenido en el cuerpo de clases de Q

W
m
, que es un cuerpo
ciclotomico.
8.3 Conexi on con la teora local
La pr actica totalidad de los conceptos que hemos introducido en los captulos
anteriores tienen una versi on global y otra local. Resulta innecesario a estas
178 Captulo 8. Cuerpos de clases
alturas explicar la utilidad de los metodos locales a la hora de obtener resultados
globales. Normalmente hemos desarrollado las versiones locales y globales de
los resultados de modo mas o menos simultaneo para despues relacionar ambos
casos. Sin embargo, aunque existe una teora local de cuerpos de clases, apenas
hemos dicho nada sobre ella hasta ahora. Lo unico que sabemos es que el
smbolo de Artin est a denido para cualquier extensi on abeliana de dominios de
Dedekind, lo que incluye las extensiones locales para los primos no ramicados
(en el caso ramicado el smbolo de Artin, tal y como lo hemos denido, se
vuelve trivial porque no hay primos sobre los que este denido).
Por razones que luego se comprenderan, en lugar de desarrollar una teora
paralela para las extensiones locales, lo que haremos sera deducir la teora local
a partir de la teora global. Como es habitual, esta teora local nos aportar a
mucha informaci on global de interes.
En esta seccion estudiaremos los conceptos que involucra la teora local y los
relacionaremos con sus analogos globales.
Consideremos un cuerpo numerico k y uno de sus divisores primos p. Lo
primero que necesitamos es un analogo local al grupo de elementos ideales J
k
.

Este es simplemente el grupo multiplicativo del cuerpo local k

p
. Su relaci on con
el grupo global es evidente: la aplicaci on que a cada elemento de k

p
le asigna
un elemento ideal complet andolo con unos es un monomorsmo topol ogico (o
sea, monomorsmo y homeomorsmo en la imagen) pues las propiedades de la
topologa producto nos dan que esto es cierto si consideramos que la imagen
esta en J
E
, donde E contiene a los primos arquimedianos y el primo p, y a su
vez J
E
es abierto y cerrado en J. Por lo tanto podemos considerar que k

p
J
k
.
M as a un, tambien por las propiedades de la topologa producto k

p
es cerrado
en J
k
.
En este punto hay que tener una precauci on, podemos considerar a k

con-
tenido en k

p
y a k

p
contenido en J
k
, pero este k

no es el grupo al que venimos


llamando as hasta ahora. En efecto, k

en el sentido usual es cerrado y dis-


creto, mientras que este k

tiene la topologa p-adica y su clausura es k

p
. La
interseccion de ambos subgrupos es trivial.
Precisamente a causa de que k

p
tiene interseccion trivial con k

(en el sentido
usual como subgrupos de J
k
) el an alogo del grupo de clases C
k
no es k

p
/k

(que
no sera ni siquiera un espacio de Hausdor porque k

no es cerrado) sino el
mismo k

p
.
Ahora hemos de conrmar que C
k
se relaciona adecuadamente con su pre-
tendido an alogo local k

p
. La prueba no es compleja pero tampoco evidente.
Teorema 8.12 Sea k un cuerpo numerico y p un primo en k. Entonces la
composici on de la inclusi on k

p
J
k
con la proyecci on J
k
C
k
es un
monomorsmo topol ogico, con lo que podemos considerar que k

p
C
k
.
Demostraci on: Observar que la composici on es inyectiva, pues si , k

p
y sus clases modulo k

coinciden, entonces = para un cierto k

, pero
igualando cualquier componente distinta de la de ndice p vemos que 1 = 1,
luego = .
8.3. Conexi on con la teora local 179
Tambien es obvio que la composicion es continua. El problema es demostrar
que es un homeomorsmo en la imagen, o lo que es lo mismo, que la inversa es
continua.
Supongamos primero que p es no arquimediano. Sea un primo en k
p
.
Entonces cada elemento de k

p
se expresa de forma unica como u
n
, con u U
p
.
Partimos de una clase [u
n
] C
k
y vamos a aplicar una sucesi on de funciones
continuas:
En primer lugar |[u
n
]| = |u
n
| = |u
n
|
p
= |
n
|
p
= ||
n
p
. Con esto
tenemos una aplicacion continua de k

p
(como subconjunto de C
k
) en R
+
. Com-
poniendo con un logaritmo llegamos a n (en Z) y la funci on n
n
es con-
tinua porque Z es discreto. Con esto tenemos la continuidad de [u
n
]
n
.
Componiendo de nuevo con la inclusi on k

p
C
k
y dividiendo, obtenemos la
continuidad de [u
n
] [u].
Ahora, como U
p
es compacto, la inclusion U
p
C
k
es un homeomorsmo
en la imagen, luego la aplicaci on [u] u es continua y por lo tanto la funci on
[u
n
] u
n
tambien lo es.
Si p es arquimediano se razona an alogamente, usando que R = 1R
+
en
el caso real y que C = S R
+
en el caso complejo (donde S es la circunferencia
unidad).
Ahora veamos un primer esbozo de factorizaci on local del homomorsmo de
Artin.
Teorema 8.13 Sea K/k una extensi on abeliana de cuerpos numericos. Enton-
ces, para cada J
k
se cumple que
_
K/k

_
=

p
_
K/k

p
_
,
donde el producto tiene sentido porque todos los factores salvo un n umero nito
de ellos son triviales.
Demostraci on: Sea E el conjunto de los primos de k formado por los
primos arquimedianos, los ramicados en K y aquellos para los que a
p
no es
una unidad.
Descompongamos = , donde las componentes de coinciden con las de
en E y son 1 en P E y con sucede lo contrario.
As, todas las componentes de son normas locales, luego N[J
K
] y en
consecuencia el smbolo de Artin de es trivial. Por lo tanto:
_
K/k

_
=
_
K/k

_
=

pE
_
K/k

p
_
.
Ahora, si p P E, tenemos que
p
es una norma local luego su smbolo de
Artin es trivial y as la factorizaci on anterior equivale a la del enunciado.
Esta descomposicion no es satisfactoria porque los factores son automors-
mos de la extension K/k y no de las extensiones locales correspondientes. La
180 Captulo 8. Cuerpos de clases
clave de la teora local es demostrar que en realidad el factor de ndice p per-
tenece al grupo de descomposicion de p, al que seg un 2.28 podemos identicar
con el grupo de Galois de la extensi on local.
En la prueba de este hecho interviene el teorema de escision completa, un
teorema importante de la teora de cuerpos de clases del que demostraremos un
caso particular, de el deduciremos la factorizacion del homomorsmo de Artin
y a partir de aqu demostraremos el caso general.
Teorema 8.14 (Teorema de escision completa) Sea K/k una extensi on
abeliana de cuerpos numericos y sea H el grupo de clases de K. Entonces
un primo p de k se escinde completamente en K si y s olo si k

p
H.
Demostraci on: Si p se escinde completamente en K entonces la extension
local tiene grado 1, luego todo elemento de k

p
es una norma local y por lo tanto
k

p
H.
Respecto al recproco, aqu probaremos s olo el caso en que la extension K/k
es de Kummer, es decir, el grupo de Galois tiene exponente n y k contiene las
races n-simas de la unidad. El caso general ser a inmediato tras el teorema 8.16
Supongamos, pues, que k

p
0
H. Sea E un conjunto nito de primos de
k que contenga a p
0
, a los primos arquimedianos, a los ramicados en K y tal
que J
k
= k

J
E
. Consideramos los subgrupos (7.11) asociados a la partici on
E
1
= p
0
, E
2
= E p
0
. Sean K
i
las extensiones de Kummer de k asociadas
a los grupos
i
= D
i
k

. Por el teorema 8.5 sabemos que k

D
i
K
j
, donde
j = 3 i.
Veamos la estructura de D
1
:
D
1
= k

p
0


pE
2
k
n
p


pP\E
U
p
.
El primer factor est a en H por hip otesis, el segundo porque J
k
/H tiene
exponente n y el tercero porque esta contenido en N[J
K
] (ya que los primos de
P E son no ramicados en K).
As pues, k

D
1
H, lo que a su vez implica que K K
2
. Pero la propie-
dad b) en la p agina 7.4 implica que p
0
se escinde completamente en K
2
, luego
tambien en K.
Ahora ya podemos investigar el isomorsmo de Artin local. Recordemos que
si K/k es una extension abeliana y p es un primo en k, entonces los grupos de
descomposicion de los divisores de p en K son todos iguales a un mismo grupo
al que podemos llamar grupo de descomposici on de p y que representaremos por
G
p
. Necesitaremos este sencillo resultado:
Teorema 8.15 Sea K/k una extensi on abeliana de cuerpos numericos. Sea p
un primo en k y sea F el cuerpo de descomposici on de p, es decir, el cuerpo
jado por el grupo G
p
. Entonces F es el mayor cuerpo intermedio donde p se
escinde completamente.
8.3. Conexi on con la teora local 181
Demostraci on: Por 1.38 sabemos que p se escinde completamente en F.
Supongamos ahora que F

es un cuerpo intermedio donde p se escinde comple-


tamente. Si p

es un divisor de p en F

y P es un divisor de p

en K, tenemos
que n(p

/p) = 1, luego n(P/p

) = n(P/p), es decir, [G
P
(K/F

)[ = [G
P
(K/k)[,
pero es claro que G
P
(K/F

) es un subgrupo de G
P
(K/k) y, al tener el mismo
orden, concluimos que G
p
= G
P
(K/k) = G
P
(K/F

) G(K/F

). Tomando
cuerpos jados queda F

F.
El resultado fundamental sobre el isomorsmo de Artin local es el siguiente:
Teorema 8.16 Sea K/k una extensi on abeliana de cuerpos numericos. Sea p
un divisor de k. Entonces la restricci on a k

p
del homomorsmo de Artin es un
epimorsmo
p
: k

p
G
p
y su n ucleo es el grupo de normas locales NP
[K

P
],
donde P es cualquier divisor de p en K. Por lo tanto
p
induce un isomorsmo
k

p
/ NP
[K

P
]

= G
p

= G(K
P
/k
p
).
Demostraci on: Sea L el cuerpo jado por G
p
y sea p

un divisor de p en
L. Por el teorema anterior p se escinde completamente en L, luego L
p
= k
p
.
As, para todo k

p
se cumple = N
L
k
(), considerando que J
k
a la
izquierda y J
L
a la derecha (al completar con unos son objetos distintos).
Por el teorema 8.2 b) concluimos que
_
K/k

_
=
_
K/k
N()
_
=
_
K/L

_
G(K/L) = G
p
.
Con esto tenemos probado que la restriccion del homomorsmo de Artin
toma imagenes en G
p
, es decir, tenemos
p
: k

p
G
p
.
Ahora probaremos la suprayectividad. Sea S la imagen de k

p
. Sea E su
cuerpo jado. Queremos probar que S = G
p
o, equivalentemente, que E = L.
Tenemos L E K. Si no se da la igualdad que buscamos existe un cuerpo
intermedio L F E tal que la extensi on F/L es cclica de grado primo p.
Si L

p
se cumple
_
F/L

_
=
_
F/k
N()
_
=
_
K/k
N()
_

F
= 1,
pues por construcci on
_
K/k
N()
_
S = G(K/E).
Por consiguiente, el homomorsmo de Artin L

p
G
p
(F/L) es trivial. Por
otra parte, p

no se escinde completamente en L, o de lo contrario p tambien se


escindira completamente en L.
Si pudieramos usar el teorema de escision completa tendramos ya una con-
tradicci on, pues el hecho de que el homomorsmo de Artin de la extensi on F/L
sea trivial equivale a que L

p
este contenido en el grupo de clases de F, luego
p

debera escindirse completamente en F. No obstante, s olo tenemos probado


182 Captulo 8. Cuerpos de clases
el teorema para extensiones de Kummer, luego necesitamos adjuntarle a L una
raz p-esima primitiva de la unidad .
Consideremos los cuerpos L = L() y F = F L = F(). Sea p

un divisor de
p

en L. El grupo G(F

/L

) es trivial o tiene orden p, luego la extensi on F

/L

es de Kummer, y podemos aplicarle el teorema de escision completa. Por 8.2 c)


podemos armar que el homomorsmo de Artin de la extensi on F

/L

es trivial,
luego p

se escinde completamente en F.
F
L
F L
p p 1
1
El grado local de p en F ha de ser p (pues no es trivial y ha de dividir al
grado [F : L[ = p). Por otra parte ha de dividir al producto del grado local de
p en L (que divide al grado de L/L, divisor a su vez de p 1) por el grado local
de p

en F, que es 1. Tenemos, pues, una contradiccion.


Falta calcular el n ucleo de
p
. Ciertamente, el grupo de normas NP
[K

P
]
esta contenido en el n ucleo (pues esta contenido en el grupo de normas global).
Basta probar que
[k

p
: NP
[K

P
][ [K
P
: k
p
[.
El teorema 7.9 nos da la igualdad para extensiones cclicas. La prueba del
teorema 7.26 vale igualmente para extensiones de cuerpos arbitrarias y permite
reducir el caso abeliano al caso cclico.
Ahora es obvio el caso general del teorema de escision completa: dada una
extension abeliana K/k y un primo p en k, la escision completa de p en k
equivale a que el grado local en p es trivial, y que k

p
este contenido en el grupo
de clases equivale a que el isomorsmo de Artin local
p
sea trivial.
Otra consecuencia inmediata del teorema anterior es la siguiente:
Teorema 8.17 Sea K/k una extensi on abeliana de cuerpos numericos. Sea p
un primo en k y P un divisor de p en K. Si K H entonces
H k

p
= NP
[K

P
] y H U
p
= NP
[U
p
].
(Podemos considerar indistintamente que H J
k
o bien H C
k
.)
De aqu se sigue a su vez una caracterizacion interesante de los divisores
admisibles de una extensi on abeliana. Recordemos que los hemos denido como
los divisores admisibles para el grupo de normas, es decir, los divisores m tales
que W
m
N[J
K
].
Teorema 8.18 Sea K/k una extensi on abeliana de cuerpos numericos. Sea H
el grupo de clases de K. Entonces un divisor m de k es admisible para K/k
si y s olo si lo es para H. En particular el conductor de K/k coincide con el
conductor de H.
8.4. La teora local de cuerpos de clases 183
Demostraci on: Puesto que N[J
K
] H, es claro que los divisores admi-
sibles para el grupo de normas lo son para H. Recprocamente, si W
m
H
entonces, para cada primo p de k y cada divisor P de p en K tenemos
W
m
(p) = W
m
k

p
H k

p
= NP
[K

P
],
luego claramente W
m
N[J
K
] H.
Por ejemplo, ahora podemos asegurar que el divisor m es admisible para
el cuerpo ciclotomico de orden m, pues seg un el teorema 8.10 su grupo de clases
es H = Q

W
m
.
8.4 La teora local de cuerpos de clases
En esta seccion probaremos los teoremas principales de la teora local de
cuerpos de clases para extensiones de cuerpos p-adicos enunciados sin hacer
referencia a cuerpos numericos, si bien todos los resultados los deduciremos del
caso global. Primeramente necesitamos algunos hechos tecnicos para conectar
debidamente las extensiones abelianas de cuerpos numericos con las de cuerpos
p-adicos.
Teorema 8.19 Sea k un cuerpo numerico, m = 2
t
m

un n umero natural no
nulo (con m

impar) y E un conjunto nito de primos no arquimedianos de k.


Sea k y supongamos que k
m
p
para todo primo p P E. Entonces
a) Si es una raz 2
t
-esima primitiva de la unidad y la extensi on k()/k es
cclica (por ejemplo si t 2), entonces k
m
.
b) En otro caso, al menos k
m/2
.
Demostraci on: Si m y n son n umeros naturales primos entre s, existen
enteros r y s de manera que rm + sn = 1. Si =
m
y =
n
con , k
entonces =
rm

sn
=
rmn

smn
k
mn
, luego basta probar el teorema en el
caso en que m = p
r
, donde p es primo.
Sea una raz m-sima primitiva de la unidad. Supongamos que k.
Entonces el cuerpo K = k
_
m

_
es una extension abeliana de k y para todo
primo p P E y todo divisor P de p en K se cumple que K
P
= k
p
_
m

_
= k
p
,
luego p se escinde completamente en K. Por el teorema 7.15 concluimos que
K = k, luego k
m
.
Si / k consideramos el cuerpo k

= k(). Por el caso anterior tenemos que


=
m
, con k

. Entonces el polinomio x
m
tiene todas sus races en k

,
pues estas son los n umeros
i
. Sea
x
m
=

j
f
j
(x)
su descomposicion en factores irreducibles en k[x].
184 Captulo 8. Cuerpos de clases
Si =
m
, con k
p
, entonces

j
f
j
() = 0,
luego f
j
() = 0 para alg un j. Por otra parte, las races de f
j
(x) estan to-
das en k

, luego concluimos que k() k

es un cuerpo donde p se escinde


completamente (el grado local en p es 1).
Supongamos ahora que k

/k es cclica de grado potencia de primo. Entonces


los cuerpos intermedios estan totalmente ordenados por la inclusi on. Podemos
suponer que es la raz de x
m
para la que el cuerpo k() es el mnimo
posible. Si p P E entonces p se escinde completamente en la adjuncion a k
de una raz de x
m
, luego tambien en k(). Por el teorema 7.15 tenemos que
k, y =
m
k
m
.
Supongamos que p es impar. Sea una raz p-esima primitiva de la unidad y
llamemos k
1
= k(). Es f acil ver que k

/k
1
es cclica de grado potencia de primo
(la restriccion induce un monomorsmo G(k

/k
1
) G(Q()/Q())). El caso
anterior nos permite concluir que =
m
, con k
1
. Tomando normas queda

d
k
m
, donde d es el grado de k
1
/k, que divide a p1. Tomando 1 = rd+sm
concluimos que k
m
.
Finalmente, sea p = 2. La extensi on k

/k tiene grado potencia de 2. Si es


cclica ya hemos probado que k
m
. En caso contrario tenemos t > 2. Sea
k
1
= k(i). Es f acil ver que k

/k
1
es cclica, luego sabemos que =
m
, con
k
1
. Al tomar normas queda
2
=
m
, con k, luego =
m/2
. S olo
queda probar que el signo negativo no puede darse.
Si fuera 1 = /
m/2
, como t > 2, tendramos que 1 es un cuadrado en
k
p
para todo p P E, luego por el teorema 7.15 concluimos una vez mas que
k
1
= k, lo cual no es posible porque k

/k no es cclica y k

/k
1
s lo es.
Teorema 8.20 Sea k un cuerpo numerico y m un n umero natural. Entonces C
k
tiene una base de entornos de 1 formada por abiertos V tales que los conjuntos
C
m
k
V son subgrupos abiertos.
Demostraci on: Podemos tomar una base de entornos de 1 del grupo de
elementos ideales J
k
formada por conjuntos A =

p
A
p
de modo que las com-
ponentes no arquimedianas A
p
sean bolas compactas (subgrupos) y las compo-
nentes arquimedianas sean bolas de centro 1 y radio menor que 1.
Los conjuntos J
m
A son subgrupos, pues si
m
u,
m
v J
m
A, entonces

m
u(
m
v)
1
= (
1
)
m
uv 1 =
m
w J
m
A,
donde las componentes no arquimedianas de son las de
1
, las de w son
las de uv
1
, las componentes arquimedianas de son races m-simas de las de

1
uv
1
y las de w son iguales a 1.
Obviamente J
m
A es abierto (porque contiene a A, que lo es).
Con todo esto estamos en condiciones de probar una relaci on muy importante
entre el grupo C
k
y los grupos k

p
:
8.4. La teora local de cuerpos de clases 185
Teorema 8.21 Sea k un cuerpo numerico, sea p un primo de k, sea F un
subgrupo abierto de ndice nito en k

p
. Entonces existe un subgrupo abierto H
de C
k
tal que H k

p
= F.
Demostraci on: Como el cociente k

p
/F es nito, existe un n umero natural
m tal que k
m
p
F. Entonces se cumple que k

p
C
2m
k
m
p
F. En efecto,
un elemento de k

p
C
2m
es de la forma [] = [
2m
], con k

p
(es decir,
todas sus componentes salvo la p-esima son 1) Por lo tanto existe un k

tal que =
2m
. Igualando componentes obtenemos que es una potencia
2m-esima local en todos los primos salvo quiza en p, luego el teorema 8.19 nos
da que es una potencia m-sima, luego tambien. Sustituimos m por 2m, y
as k

p
C
m
F.
Como k

p
/k
m
p
es nito (teorema 7.22), F/k
m
p
tambien lo es, luego podemos
expresar F =
r

j=1
p
j
k
m
p
para ciertos p
j
F, de donde FC
m
=
r

j=1
p
j
C
m
.
Por otra parte C
m
= (R
+
C
0
)
m
= R
+
(C
0
)
m
y, como C
0
es compacto,
(C
0
)
m
(una imagen continua) tambien lo es, luego C
m
es cerrado en C. Conclui-
mos que FC
m
es cerrado en C, luego en k

p
C
m
. Como F tiene ndice nito en
k

p
, tambien FC
m
tiene ndice nito en k

p
C
m
, luego FC
m
es abierto en k

p
C
m
.
Existe un entorno abierto V de 1 en C tal que k

p
C
m
V FC
m
. Sea
H = FC
m
V . Por el teorema anterior podemos exigir que C
m
V sea un subgrupo
abierto, luego H tambien lo es. Ahora:
k

p
C
m
H = k

p
C
m
(FC
m
)V = FC
m
(k

p
C
m
V ) = FC
m
.
(Notar que si B A, entonces A BC = B(A C), aunque C no sea un
subgrupo). Por lo tanto
k

p
H = k

p
k

p
C
m
H = k

p
FC
m
= F(k

p
C
m
) = F.
Ahora demostramos el resultado fundamental que relaciona las extensiones
locales con las globales:
Teorema 8.22 Sea K/k una extensi on abeliana de cuerpos p- adicos. Sea E un
cuerpo numerico denso en k. Entonces existe un cuerpo numerico F denso en
K tal que la extensi on F/E es abeliana.
Demostraci on: Probaremos varios resultados intermedios hasta llegar al
deseado.
1) Dada la extension abeliana K/k, existe una extensi on abeliana de cuerpos
numericos F/E tal que E es denso en k y F es denso en K.
Por 2.19 existen cuerpos numericos E y F densos en k y K respectivamente.
Cambiando F por EF podemos suponer que E F. Si F = E(), el polinomio
mnimo de en E tiene todas sus races en K, luego cambiando F por la
186 Captulo 8. Cuerpos de clases
adjunci on a E de tales races seguimos teniendo un cuerpo numerico denso en
K, pero ahora adem as F/E es una extension de Galois.
Sea p el primo de E inducido por el valor absoluto de k y P el primo en F
inducido por el valor absoluto de K. Entonces K = F
P
y k = E
p
.
Sea G
P
el grupo de descomposicion de P. Seg un 2.28 la restricci on a F es
un isomorsmo entre G(K/k) y G
P
, luego G
P
es abeliano. Sea E

cuerpo jado
por G
P
. Como lo jan todos los k-automorsmos de K, se cumple E E

k,
luego E

es denso en k y la extensi on F/E

es abeliana.
2) Si K/k es una extensi on abeliana de cuerpos p- adicos, entonces
[k

: N[K

][ = [K : k[.
(Basta aplicar 1) y el teorema 8.16).
3) Si K/k y L/k son extensiones abelianas de cuerpos p- adicos entonces
N
KL
k
[KL

] = N
K
k
[K

] N
L
k
[L

].
Tomamos cuerpos numericos D, D

, E y F densos en k los dos primeros


y en K, L los ultimos, de modo que E/D y F/D

sean extensiones abelianas.


Las extensiones ED

/DD

y FD/DD

cumplen lo mismo, por lo que podemos


suponer D = D

.
Claramente EF es denso en KL. Sean H
EF
, H
E
y H
F
los grupos de clases
de los cuerpos que indican los subndices. Sabemos que H
EF
= H
E
H
F
.
Intersecando con k

el teorema 8.17 nos da la igualdad buscada.


4) Si K/k y L/k son extensiones abelianas de cuerpos p- adicos tales que
N
K
k
[K

] = N
L
k
[L

], entonces K = L.
Aplicando 3) vemos que N
KL
k
[KL

] = N
K
k
[K

] = N
L
k
[L

] y por 2) resulta
que [KL : k[ = [K : k[ = [L : k[, luego K = KL = L.
Por ultimo probamos el teorema: Sea K/k una extensi on abeliana de cuerpos
p-adicos y sea E un cuerpo numerico denso en k. Sea p el primo de E inducido
por el valor absoluto de k, de modo que k = E
p
. El grupo de normas N
K
k
[K

] es
abierto en k

(por 6.17) y tiene ndice nito. Por el teorema anterior existe un


subgrupo abierto H C
E
de manera que H k

= N
K
k
[K

]. Sea L el cuerpo
de clases de H y sea P un divisor primo de p en L. El teorema 8.17 nos da que
N
L
k
[L

P
] = N
K
k
[K

], luego por 4) queda que L


P
= K y as L es el buscado.
Este teorema nos permite denir el homomorsmo de Artin para una ex-
tension arbitraria de cuerpos p-adicos:
Denicion 8.23 Sea K/k una extensi on abeliana de cuerpos p-adicos. Seg un el
teorema anterior podemos tomar una extensi on abeliana de cuerpos numericos
F/E de modo que F es denso en K y E es denso en k. Sea p el primo que
induce en E el valor absoluto de k. Denimos : k

G(K/k) como la
composicion de la restricci on del homomorsmo de Artin k

G
p
con el
isomorsmo G
p
G(K/k) cuya inversa es la restriccion.
8.4. La teora local de cuerpos de clases 187
Es claro que se trata de un epimorsmo de grupos cuyo n ucleo es el grupo de
normas N
K
k
[K

]. Vamos a probar que no depende de la elecci on de la extensi on


F/E.
En primer lugar jamos E y probamos que no importa la elecci on de F.
Consideremos dos extensiones abelianas F/E y F

/E tales que F y F

son
densos en K. Entonces FF

/E tambien es abeliana y FF

es denso en K.
Basta comparar F con FF

o, equivalentemente, podemos suponer que F F

.
El teorema 8.2 nos da que, para todo J
E
, el automorsmo
F

E
()
extiende a
FE
(), luego si k

las extensiones de estos automorsmos a K

son iguales.
Ahora supongamos que tenemos dos cuerpos E y E

densos en k. Basta
comparar los homomorsmos denidos mediante E y E

con el denido con


EE

, por lo que podemos suponer que E E

.
Sea F una extensi on abeliana de E densa en K. Por la parte ya probada
podemos elegir como extension abeliana de F a F

= FE

.
Sean p y p

los primos de E y E

respectivamente inducidos por el valor


absoluto de k. Tenemos que E
p
= E

p
= k (o sea, p se escinde completamente
en E

) y por lo tanto la norma N : E

p
E
p
es trivial.
El teorema 8.2 nos da que si E

p
se cumple
F

E
()[
F
=
FE
(), y de
nuevo al extender a K obtenemos el mismo automorsmo.
Este epimorsmo : k

G(K/k) se llama homomorsmo de Artin de la


extension K/k. Usaremos tambien la notaci on habitual
() =
_
K/k

_
.
Resumimos en un teorema lo que hemos probado junto a algunos hechos
adicionales. Los ultimos apartados se demuestran reduciendolos al teorema 8.2
mediante el apartado b), que ya est a probado.
Teorema 8.24 Se cumple:
a) Si K/k es una extensi on abeliana de cuerpos p- adicos, el homomorsmo
de Artin : k

G(K/k) es suprayectivo y su n ucleo es el grupo de


normas N
K
k
[K

].
b) Si K/k es una extensi on abeliana de cuerpos numericos, p es un primo en
k, P es un divisor de p en K y k

p
, entonces
_
K
P
/k
p

K
=
_
K/k

_
.
c) Si k L K son cuerpos p- adicos tales que la extensi on K/k es abeliana
y k

, entonces
_
K/k

L
=
_
L/k

_
.
188 Captulo 8. Cuerpos de clases
d) En la situaci on anterior, si L

entonces
_
K/L

_
=
_
K/k
N()
_
.
e) Si K/k es una extensi on abeliana de cuerpos p- adicos y L/k es una ex-
tensi on nita, entonces KL/L es abeliana y si L

entonces
_
KL/L

K
=
_
K/k
N()
_
.
El teorema fundamental de la teora local es ya inmediato:
Teorema 8.25 Sea k un cuerpo p- adico. La relaci on H K denida mediante
H = N
K
k
[K

] es una correspondencia biunvoca entre el conjunto de extensiones


abelianas (nitas) de k y el conjunto de subgrupos abiertos de k

de ndice nito.
Ademas si K H y K

se cumple:
a) K K

si y s olo si H

H.
b) KK

H H

y K K

HH

.
Demostraci on: Todas las armaciones del teorema excepto la existencia
de cuerpos de clases se obtienen traduciendo de forma obvia los argumentos
empleados en 8.4.
Dado un subgrupo abierto H de ndice nito en k

, tomamos un cuerpo
numerico E denso en k. Sea p el primo de E inducido por el valor absoluto
de k. Entonces k = E
p
. Aplicamos el teorema 8.21 para obtener un subgrupo
abierto L J
E
tal que L k

= H. Tomamos el cuerpo de clases de L,


llamemoslo K. Sea P un divisor de p en K. Entonces el teorema 8.17 nos da
que N[K

p
] = H, es decir, K
P
es el cuerpo de clases de H.
Nota Hay que tener presente una diferencia importante entre la teora local
y la global: mientras que todo subgrupo abierto de C
k
(donde k es un cuerpo
numerico) tiene ndice nito, y por lo tanto se corresponde con una extensi on
abeliana nita de k, no es cierto que todo subgrupo abierto de k

(donde k es
un cuerpo p-adico) tenga ndice nito. Basta pensar en el grupo de unidades U,
que es abierto pero k

/U

= Z.
8.5 El teorema de ramicaci on
El teorema de ramicacion relaciona los primos que se ramican en una
extension abeliana con su grupo de clases, de forma similar a como el teorema
de escision completa relaciona los primos que se escinden completamente. Para
tratar simult aneamente el caso arquimediano y el no arquimediano convenimos
en que el grupo de unidades de un primo arquimediano p de un cuerpo K es
8.5. El teorema de ramicaci on 189
U
p
= K

p
y que el grupo de inercia T
p
(respecto a una extension K/k) coincide
con el grupo de descomposicion G
p
(en concordancia con el convenio seg un
el cual el grado de inercia es f = 1). Notemos que si p es un primo en k
podemos llamar T
p
al grupo de inercia T
P
para cualquier primo P [ p, pues
todos coinciden.
Teorema 8.26 (Teorema de ramicacion) Sea K/k una extensi on abeliana
de cuerpos numericos. Sea H el grupo de clases de K. Entonces un primo p de
k es no ramicado en K si y s olo s U
p
H. M as en general,
_
K/k
U
p
_
= T
p
.
Demostraci on: Por el teorema 7.9 tenemos que p es no ramicado si y
solo si U
p
= NP
[U
P
] (para cualquier P [ p). All esta probado para primos no
arquimedianos, pero es trivialmente cierto en el caso arquimediano.
As pues, si p es no ramicado, U
p
H y, recprocamente, si U
p
H
entonces U
p
= H U
p
= NP
[U
P
], luego p es no ramicado.
Sea F el cuerpo jado por G
p
y Z el cuerpo jado por T
p
. Tenemos las
inclusiones k F Z K.
Sea p

un divisor de p en F, p

un divisor de p

en Z y P un divisor de p

en K. Seg un el teorema 1.41 el primo p se escinde completamente en F y p

es
no ramicado en Z. Claramente entonces
_
K/k
U
p
_
=
_
K/F
U
p

_
=
_
K/Z
U
p

_
,
pues k
p
= F
p
y U
p
= N[U
p
]. (El teorema 1.41 esta probado para primos
no arquimedianos, pero en el caso arquimediano F = Z y la comprobaci on es
trivial).
Por otra parte es obvio que todo Z-automorsmo de K (todo elemento de
T
p
) ja a P, luego la suprayectividad del homomorsmo de Artin nos da que
_
K/Z
Z

_
= T
p
.
La extension K
P
/Z
p
tiene grado igual al ndice de ramicaci on e = e(P/p

).
En el caso no arquimediano tomamos un primo en el anillo de enteros de K
P
y tenemos claramente que la multiplicidad de en N() es exactamente e, pero
entonces = N() es primo en Z
p
y esta en el n ucleo del homomorsmo de Ar-
tin para K/Z (por ser una norma). Como todo elemento de Z

p
se descompone
como producto de una unidad por una potencia de , concluimos que
_
K/Z
U
p

_
=
_
K/Z
Z

_
= T
p
.
En el caso arquimediano la igualdad es obvia.
190 Captulo 8. Cuerpos de clases
Sea K/k una extensi on abeliana de cuerpos p-adicos no ramicada y a un
ideal fraccional de k. Entonces a es principal, es decir, a = E, donde E es
el anillo de enteros de k y k

. Dos generadores de se diferencian en


una unidad y, como la unidades est an en el n ucleo del homomorsmo de Artin,
podemos denir
_
K/k
a
_
=
_
K/k

_
.
Es claro que de este modo tenemos un homomorsmo I
k
G(K/k) (donde
I
k
es el grupo de los ideales fraccionales de k) cuya imagen es la misma que la
del homomorsmo de Artin k

G(K/k), es decir, es suprayectivo.


Si E/F es una extension abeliana de cuerpos numericos tal que k = F
p
,
es inmediato comprobar que el smbolo de Artin de p I
k
es la extension
del smbolo de Artin de p como ideal de F (que esta denido porque p es no
ramicado en E), y de aqu es facil deducir que el epimorsmo de Artin en I
k
es el mismo que habamos denido en el captulo IV, es decir, cumple
_
K/k
p
_
()
Np
(mod p),
para todo k

.
Sin embargo, cuando la extensi on K/k es ramicada las unidades son rele-
vantes y no podemos denir el smbolo de Artin en terminos de ideales. Esta
es la razon por la que no hemos desarrollado la teora local paralelamente a la
global. Era mucho m as sencillo trabajar con el smbolo de Artin global sobre
ideales, transportarlo a elementos ideales globales y de aqu a los elementos
ideales locales. Esto no signica que no sea posible denir directamente los ho-
momorsmos locales y desarrollar la teora local con independencia de la global,
pero ello requiere un tratamiento algebraico m as sosticado.
Aunque en el caso no ramicado podemos trabajar indistintamente con ele-
mentos ideales locales o con ideales fraccionales, dado que la estructura de ambos
grupos es tan simple (teniendo en cuenta que en el primero podemos despre-
ciar las unidades) y dado que el homomorsmo de Artin sobre ideales no tiene
equivalente en el caso ramicado, en la pr actica trabajaremos siempre con ele-
mentos ideales. No as en el caso global, donde el trabajar con clases de ideales
es mucho mas simple en la pr actica, pues la estructura del grupo de elementos
ideales no es tan sencilla. Los elementos ideales son, en cambio, mas utiles para
los razonamientos teoricos.
8.6 Ejemplos de cuerpos de clases
Terminamos el captulo con algunos ejemplos que ilustren la teora que co-
nocemos hasta ahora. De momento nos limitaremos al caso en que el cuerpo
base es Q. Paralelamente iremos introduciendo algunos conceptos te oricos ge-
nerales que nos ayuden a tratar con los ejemplos. Esencialmente se trata de
traducir conceptos que hasta ahora hemos tratado en terminos de elementos
8.6. Ejemplos de cuerpos de clases 191
ideales mas utiles en teora a terminos de clases de similitud de ideales
mas convenientes en la pr actica.
Cuerpos radiales Los cuerpos radiales sobre un cuerpo numerico k son los
cuerpos de clases correspondientes a los grupos mas sencillos:
Denicion 8.27 Sea k un cuerpo numerico y m un divisor de k. El cuerpo
radial del divisor m es el cuerpo de clases del grupo k

W
m
. El grupo I(m)/P
m
se le llama el grupo de clases radiales modulo el divisor m.
La razon de este nombre hay que buscarla en el caso k = Q y m = m.
Vimos en el captulo V que, por ejemplo, el grupo P
5
contiene a los ideales
(1), (6), (11), . . . pero no a (4), (9), (14), . . . es decir, que, en lugar
de contener a toda la recta completa de ideales generados por los n umeros
a 1 (mod 5), contiene s olo a la semirrecta, rayo o radio formada por
los ideales generados por los n umeros a 1 (mod 5) y a > 0.
Puede parecer algo forzado, pero hay que tener presente que los primos ar-
quimedianos fueron introducidos precisamente para partir las clases de equi-
valencia de ideales y evitar as que la congruencia m odulo m degenere al pasar
de n umeros a ideales, luego esta es una de las ideas que motivaron una parte
importante de la teora.
En virtud del teorema 8.18 el divisor m es admisible para su cuerpo radial
K, luego el teorema 6.21 nos da el isomorsmo
J
k
/k

W
m

= I(m)/P
m N(m).
Por otra parte en el captulo V obtuvimos que J
k
/k

W
m

= I(m)/P
m
. De
estos isomorsmos se sigue que P
m
= P
m N(m), luego el isomorsmo de Artin
es
J
k
/k

W
m

= I(m)/P
m

= G(K/k).
As pues, el isomorsmo de Artin hace corresponder el grupo radial de m
con el grupo de Galois del cuerpo radial de m.
Diremos que H es un grupo de ideales denido m odulo m si cumple
P
m
H I(m).
Observemos que la correspondencia H H/P
m
es una biyeccion entre los
grupos de ideales modulo m y los subgrupos del grupo radial m odulo m. En lo
sucesivo llamaremos grupos de ideales modulo m indistintamente a unos u otros.
El isomorsmo J
k
/k

W
m

= I(m)/P
m
biyecta los subgrupos de J
k
que con-
tienen a k

W
m
, es decir, los grupos de clases para los que m es admisible, con
los subgrupos m odulo m. El isomorsmo de Artin biyecta estos ultimos con los
subgrupos del grupo de Galois, y el teorema de Galois les asigna biunvocamente
los cuerpos intermedios de la extension K/k. Esquem aticamente:
Subgrupos de J
k
Grupos de Subgrupos del Subgrupos del Cuerpos
con m admisible ideales mod m grupo radial grupo de Galois intermedios
192 Captulo 8. Cuerpos de clases
Por lo tanto, esta cadena de correspondencias asigna a cada subgrupo H
de J
k
para el que m es admisible una extension abeliana de k. El teorema 8.6
arma que esta extension es precisamente el cuerpo de clases de H.
Vemos as que el hecho de que un divisor m sea admisible para un cuerpo
K signica que K es un subcuerpo del cuerpo radial de m. El conductor de K
determina el menor cuerpo radial que contiene a K.
Tenemos, pues, que a cada grupo de ideales H modulo m le corresponde un
subcuerpo L del cuerpo radial de m. Diremos entonces que L es el cuerpo de
clases de H. En tal caso m es admisible para L/k y esta denido el epimorsmo
de Artin : I(m) G(L/k). Para cada a I(m) el automorsmo (a) es
la restriccion a L del automorsmo que le asigna a a el epimorsmo de Artin
I(m) G(K/k). Por lo tanto, el n ucleo de es la antiimagen del grupo
G(K/L), pero este es H por construcci on.
Concluimos que si L es el cuerpo de clases de un grupo de ideales H modulo
m, entonces H es el n ucleo del epimorsmo de Artin en I(m), y por 7.32 es
H = P
m N(m). Alternativamente, podemos considerar el epimorsmo de Artin
para L/k denido sobre el grupo radial I(m)/P
m
, y entonces su n ucleo es el
grupo de ideales H/P
m
.
Resumimos estos hechos en un teorema:
Teorema 8.28 Sea k un cuerpo numerico y m un divisor de k. Sea K el cuerpo
radial de m. Entonces la relaci on H L dada por H = P
m N(m) biyecta los
grupos de ideales m odulo m con los cuerpos intermedios de la extensi on K/k.
Si se cumple H L entonces m es admisible para la extensi on L/k y el
homomorsmo de Artin induce un isomorsmo I(m)/H

= G(L/k).
Es f acil probar las relaciones usuales de inversi on de inclusiones etc.
Hay que se nalar que para cada extensi on abeliana L de un cuerpo k hay
innitos grupos de ideales H tales que H L, uno para cada divisor m admisible
para L/k. Despues volveremos sobre este asunto.
Los cuerpos radiales de Q Detengamonos ahora en el caso k = Q. El punto
de partida es el teorema 8.10, seg un el cual el cuerpo radial correspondiente al
divisor m es el cuerpo ciclotomico de orden m. Por jar notaci on, llamemos

m
= e
2i/m
. Conviene observar que esta correspondencia es valida incluso en
los casos m = 1, 2, para los que Q(
m
) = Q.
Esto nos muestra (bien es cierto que en un caso trivial) que dos divisores
distintos como y 2 tienen el mismo cuerpo radial Q. Sin embargo esto
es un caso particular de un hecho no trivial, y es que si m es impar entonces
Q(
m
) = Q(
2m
) (pues
2m
=
m
). Por la unicidad del grupo de clases esto
signica que
Q

W
m
= Q

W
2m
. (8.3)
Veamos que no hay mas coincidencias, es decir, que si m y m

son impares
o m ultiplos de 4 y Q(
m
) = Q(
m
) entonces m = m

. En efecto, el teorema
8.6. Ejemplos de cuerpos de clases 193
3.29 nos da que los primos ramicados en esta extension son exactamente los
divisores de m (o de m

), luego m y m

son divisibles entre los mismos primos.


Si p es el mayor primo que los divide, del hecho de que (m) = (m

) se sigue
que la multiplicidad de p en m y m

es la misma. Inductivamente se llega a que


m = m

.
La igualdad (8.3) muestra que m no es siempre en contra de lo que
hubiera podido pensarse el conductor de Q(
m
), pues, por ejemplo, 5 es
admisible para Q(
10
). M as precisamente, los divisores de la forma 2m con
m impar no son el conductor de ning un cuerpo, pues si 2m es admisible para
un cuerpo, tambien lo es m.

Esta es en realidad la unica excepcion, es decir, si m es impar o 4 [ m


entonces el conductor de Q(
m
) es exactamente m. Para demostrarlo basta
calcular los cuerpos radiales asociados a los divisores nitos m y comprobar que
no son cuerpos ciclotomicos.
Si K es el cuerpo radial de m, entonces el n ucleo del epimorsmo de Artin
en I(m) es P
m
. Teniendo en cuenta que I(m) = I(m), el grupo de ideales de
K modulo mes tambien P
m
, luego el subgrupo asociado en I(m)/P
m
es
P
m
/P
m
.
Recordemos que P
m
esta formado por los ideales (a) con a 1 (mod m)
y a > 0, mientras que P
m
esta formado por los ideales (a) con a 1 (mod m),
no necesariamente positivo.
As, si (a) P
m
, o bien a > 0 y entonces (a) P
m
(o sea, [(a)] = [(1)]),
o bien a < 0 y entonces (a) = (a) con a m 1 (mod m), con lo que
[(a)] = [(m 1)]. Esto prueba que P
m
= [(1)] [(m 1)]. (Aqu hemos usado
que toda clase de ideales (fraccionales) esta generada por un ideal (entero).)
Por simplicar la notaci on conviene identicar cada clase [(a)] en el grupo
I(m)/P
m
con la clase [a] en (Z/mZ)

siempre que a > 0. A traves de esta


identicaci on podemos escribir [(m1)] = [1], entendiendo que no se trata de
la clase [(1)] = [(1)] = [1].
Separamos dos casos triviales: se cumple [1] = [1] si y solo si m [ 2, o sea,
para m = 1, 2. En estos casos Q() = Q y el cuerpo radial de m es tambien Q.
En los dem as casos el grupo de ideales de m modulo mtiene dos elementos,
luego el cuerpo radial tiene grado (m)/2 sobre Q.
El automorsmo de Q(
m
)/Q asociado a [1] es obviamente la identidad.
Falta calcular el asociado a [1]. Para ello tomamos un primo p 1 (mod m)
(existe por el teorema de Dirichlet). Entonces
_
Q(
m
)/Q
[1]
_
(
m
) =
_
Q(
m
)/Q
p
_
(
m
) =
1
.
El inverso de
m
es su conjugado complejo, luego el automorsmo asociado
a [1] es la conjugaci on compleja y el cuerpo que buscamos es el cuerpo jado
en Q(
m
)/Q por la conjugaci on.
Este cuerpo es obviamente Q(
m
)R = Q(
m
+
1
m
) = Q
_
cos(2/m)
_
. Esto
es valido incluso en los casos triviales m = 1, 2.
194 Captulo 8. Cuerpos de clases
Llamemos
m
= cos(2/m). Del hecho de que Q(
m
) = Q(
2m
) cuando m
es impar se sigue que tambien Q(
m
) = Q(
2m
). Otras coincidencias triviales
son
Q(
1
) = Q(
2
) = Q(
3
) = Q(
4
) = Q.
No hay m as coincidencias. Es facil ver que los cuerpos anteriores son los
unicos que cumplen Q(
m
) = Q. Salvo estos casos, un cuerpo Q(
m
) no puede
coincidir con un cuerpo Q(
m
) porque los primeros son reales y los segundos
imaginarios (las unicas excepciones son Q(
1
) = Q(
2
) = Q). As mismo, si m y
m

son impares o m ultiplos de 4 la igualdad Q(


m
) = Q(
m
) implica m = m

.
En efecto, si k = Q(
m
) = Q(
m
) tenemos k Q(
m
) Q(
m
) Q(
m
).
Como el grado total es 2 ha de ser
Q(
m
) Q(
m
) = k o bien Q(
m
) Q(
m
) = Q(
m
).
La segunda igualdad implica que Q(
m
) Q(
m
) y, como tienen el mismo
grado, tendramos Q(
m
) = Q(
m
), lo cual es imposible.
Por lo tanto k = Q(
m
) Q(
m
) = Q(
d
), donde d = (m, m

). Como k es
real esto implica k = Q, y estamos en uno de los casos triviales. En resumen
tenemos:
Teorema 8.29 Para cada natural m > 0 sea
m
= e
2i/m
y
m
= cos(2i/m).
Entonces
a) El cuerpo radial de m es Q(
m
) y el de m es Q(
m
).
b) Todos estos cuerpos son distintos excepto en los casos siguientes:
Si m es impar Q(
m
) = Q(
2m
) y Q(
m
) = Q(
2m
).
Q(
1
) = Q(
2
) = Q(
3
) = Q(
4
) = Q(
1
) = Q(
2
) = Q.
c) Los divisores que son conductores de alguna extensi on abeliana de Q son
los de la forma m o m, con m impar o m ultiplo de 4, excepto 3, 4, .
Otra consecuencia inmediata es que el conductor de una extensi on abeliana
K de Q es divisible entre si y solo si K es imaginario, es decir, no esta
contenido en R.
Equivalencia de grupos de ideales Sea K/k una extensi on abeliana de
cuerpos numericos. Si m es un divisor admisible, cualquier m ultiplo m

tambien
lo es. Entonces K tiene asociado un grupo de ideales H modulo m y otro H

modulo m

. Veamos cual es la relacion entre ambos.


Tenemos que H es el n ucleo del epimorsmo de Artin I(m) G(K/k)
y H

es el n ucleo del epimorsmo de Artin I(m

) G(K/k). Ahora bien,


I(m

) I(m) y el segundo epimorsmo es la restriccion del primero, luego


H

= H I(m

).
Si, en general, H y H

son grupos de ideales modulo dos divisores m y m

,
respectivamente, que tienen asociado el mismo cuerpo de clases K, entonces
8.6. Ejemplos de cuerpos de clases 195
ambos son admisibles para K/k, y el divisor mm

tambien lo sera. Por el razo-


namiento anterior tenemos que HI(mm

) = H

I(mm

) es el grupo de ideales
asociado a K modulo mm

.
Recprocamente, si dados H y H

se cumple H I(m

) = H

I(m

) para
un cierto m ultiplo com un m

de m y m

, el argumento anterior prueba que el


cuerpo de clases de este grupo es el mismo que el de H y que el de H

. Esto
justica la denici on siguiente:
Denicion 8.30 Sean H y H

grupos de ideales modulo m y m

respectiva-
mente. Diremos que son equivalentes si existe un divisor m

m ultiplo de m y m

de manera que H I(m

) = H

I(m

).
El razonamiento anterior prueba que dos grupos de ideales son equivalentes
si y solo si tienen el mismo cuerpo de clases.
Si H es un grupo de clases modulo m y f es el conductor de su cuerpo de clases
K, entonces H es equivalente al grupo de clases de K modulo f, llamemoslo H
0
.
Cualquier grupo de ideales de la clase de equivalencia de H (o de H
0
) tiene
cuerpo de clases K, luego ha de estar denido m odulo un divisor m

m ultiplo
de f, luego ha de ser de la forma H
0
I(m

). As pues, H
0
contiene a todos sus
grupos equivalentes o, en otros terminos, H
0
es maximal respecto a la inclusion
en su clase de equivalencia.
Hemos probado que toda clase de equivalencia de grupos de ideales contiene
un ( unico) grupo maximal respecto a la inclusi on.
Si llamamos conductor de un grupo de ideales al conductor de su cuerpo de
clases, entonces todos los grupos de una misma clase de equivalencia tienen el
mismo conductor, al que podemos llamar conductor de la clase, la clase contiene
un unico subgrupo denido m odulo cada m ultiplo de su conductor. El grupo
maximal es el denido m odulo el propio conductor. Si H
0
es el grupo maximal
de una clase de grupos y m es un m ultiplo del conductor, entonces el grupo
modulo m de la clase es H
0
I(m).
Claramente el teorema 8.28 nos da una biyecci on entre las extensiones abe-
lianas de un cuerpo numerico k y los grupos maximales de ideales de k.
A la hora de reconocer la maximalidad de un grupo de ideales conviene tra-
bajar con los subgrupos asociados en los grupos radiales porque son nitos. El
problema que se presenta es, dado un subgrupo H de un grupo radial m odulo m,
determinar si H es maximal o si, por el contrario, es equivalente a un subgrupo
modulo un divisor de m. Como m tiene un n umero nito de divisores, el pro-
blema puede resolverse efectivamente siempre que se conozca la estructura de los
grupos radiales. Concretamente, si m

[ m tenemos las inclusiones I(m) I(m

)
y P
m
P
m
, que inducen un homomorsmo I(m)/P
m
I(m

)/P
m
.
De hecho es un epimorsmo, pues si H = I(m) P
m
, entonces el n ucleo es
H/P
m
y, como H es equivalente a P
m
, el cociente I(m)/H tiene el mismo orden
que I(m

)/P
m
, pues ambos grupos son isomorfos al grupo de Galois del cuerpo
radial de m

.
Ahora es claro que los subgrupos de I(m)/P
m
correspondientes a grupos de
ideales con un equivalente m odulo m

son las antiim agenes de los subgrupos


196 Captulo 8. Cuerpos de clases
de I(m

)/P
m
a traves de este epimorsmo (pues si H/P
m
es un subgrupo de
I(m

)/P
m
su antiimagen es el grupo (H I(m))/P
m
y, ciertamente, H I(m)
es el grupo equivalente a H modulo m).
M as simplemente a un, los subgrupos inducidos desde I(m)/P
m
son los que
contienen al n ucleo del epimorsmo, o sea, a (I(m) P
m
)/P
m
.
Cuerpos de clases sobre Q Apliquemos esto al caso concreto k = Q. El
primer conductor es 1, que induce el grupo radial trivial H(1) = [1], cuyo
cuerpo radial asociado es Q.
El conductor siguiente es 3 , cuyo grupo radial es H(3 ) = [1], [2].
Este grupo tiene dos subgrupos. El propio H(3 ) no es maximal, pues es
la antiimagen del epimorsmo H(3 ) H(1) y le corresponde el mismo
cuerpo Q. En cambio el subgrupo trivial es maximal y su cuerpo de clases es el
cuerpo ciclot omico tercero, o tambien, Q
_
3
_
.
El siguiente es 4 , cuyo grupo radial es H(4 ) = [1], [3]. Los divisores
de 4 tienen todos grupo radial trivial, luego el unico grupo inducido resulta
ser H(4 ) Q, mientras que [1] Q(i) (el cuerpo ciclotomico cuarto).
El divisor siguiente es 5, pero ahorramos trabajo trat andolo junto a 5 . El
grupo radial es H(5 ) = [1], [2], [3], [4], y la correspondencia es:
[1] Q(e
2i/5
),
[1], [4] Q
_
cos(2/5)
_
= Q
_
5
_
,
[1], [2], [3], [4] Q.
El tercer grupo est a inducido desde 1, el segundo desde 5 y el primero es
maximal. En general un grupo m odulo m esta inducido desde m si y solo
si contiene a [1] (en este caso la clase [4]), pues ya hemos visto que el n ucleo
del epimorsmo H(m) H(m) es exactamente P
m
/P
m
= [1], [1]. A
su vez esto equivale a que el cuerpo de clases sea real (pues el automorsmo
asociado a [1] es la conjugaci on compleja).
La igualdad Q(cos(2/5)) = Q
_
5
_
la da el teorema 4.8.
Enunciamos en tablas otros ejemplos y comentamos el caso 20 , mas ilus-
trativo.
Subgrupos de H(7 ) Orden Cuerpo de clases Conductor
[3]) 6 Q 1
[2]) 3 Q
_
7
_
7
[6]) 2 Q
_
cos(2/7)
_
7
[1]) 1 Q(e
2i/7
) 7
8.6. Ejemplos de cuerpos de clases 197
Subgrupos de H(8 ) Orden Cuerpo de clases Conductor
[3], [5]) 4 Q 1
[3]) 2 Q
_
2
_
8
[5]) 2 Q(i) 4
[7]) 2 Q
_
cos(2/4)
_
= Q
_
2
_
8
[1]) 1 Q(e
2i/8
) = Q
_
i,

2
_
8
Subgrupos de H(9 ) Orden Cuerpo de clases Conductor
[2]) 6 Q 1
[4]) 3 Q
_
3
_
3
[8]) 2 Q
_
cos(2/9)
_
9
[1]) 1 Q(e
2i/9
) 9
Subgrupos de H(11 ) Orden Cuerpo de clases Conductor
[2]) 10 Q 1
[4]) 5 Q
_
11
_
11
[10]) 2 Q
_
cos(2/11)
_
11
[1]) 1 Q(e
2i/11
) 11
Ahora estudiemos los subgrupos de H(20 ). En primer lugar notamos que
H(20 )

= H(4 ) H(5 ), de donde deducimos que se trata del producto
de un grupo cclico de orden 2 por un grupo cclico de orden 4. Sus subgrupos
tendr an todos uno o dos generadores. Un generador de H(4 ) es [3], que
se corresponde con [11] modulo 20, y un generador de H(5 ) es [2], que se
corresponde con [17] m odulo 20.
Por lo tanto [17]) es el n ucleo del epimorsmo H(20 ) H(4 ) y su
cuerpo de clases es el cuarto cuerpo ciclotomico. Igualmente [11]) es el n ucleo
del epimorsmo H(20 ) H(5 ) y se corresponde con el quinto cuerpo
ciclotomico.
Este cuerpo contiene al cuerpo Q
_
5
_
, que se correspondera con un sub-
grupo de orden 4 por encima de [11]), concretamente, el producto de este grupo
con el subgrupo de orden 2 de [17]), que es [9]).
Subgrupos de H(20 ) Orden Cuerpo de clases Conductor
[11], [17]) 8 Q 1
[17]) 4 Q(i) 4
[7]) 4 Q
_
5
_
20
[9], [11]) 4 Q
_
5
_
5
[11]) 2 Q(e
2i/5
) 5
[9]) 2 Q
_
5, i
_
20
[19]) 2 Q
_
cos(2/20)
_
20
[1]) 1 Q(e
2i/20
) 20
Los elementos de orden 2 en H(4 )H(5 ) son los pares ([1], [4]), ([3], [1])
y ([3], [4]), que se corresponden con las clases [9], [11] y [19].
198 Captulo 8. Cuerpos de clases
La clase [19] = [1] genera el n ucleo del epimorsmo H(20 ) H(20),
luego su cuerpo de clases es el cuerpo radial de 20.
Tenemos que [9]) = [9], [11])[17]), luego el cuerpo de clases de este grupo
es el producto de los cuerpos de clases, es decir, Q
_
5, i
_
.
Finalmente, el unico subgrupo cclico de orden 4 aparte de [17]) es el
generado por el par ([3], [2]) H(4 ) H(5 ), que se corresponde con
[7] H(20 ). Como no contiene a [1] es imaginario, luego es maximal (solo
nos queda hallar los subgrupos inducidos por 20 y este no es uno de ellos). Su
cuerpo de clases es el ultimo cuerpo cuadr atico que falta por aparecer, y como
tenemos a Q(i) y a Q
_
5
_
, ha de ser Q
_
5
_
.
El isomorsmo de Artin de una extension cuadratica Sea K/k una
extension cuadr atica de cuerpos numericos. Es claro que K = k
_

_
, para
cierto k. Sea m un divisor admisible para la extensi on y sea H el grupo de
clases de K modulo m. Entonces, para cada a I(m) podemos expresar
_
K/k
a
_
_

_
=
K
(a)

,
donde
K
: I(m) 1. El hecho que que el smbolo de Artin sea un
epimorsmo implica que
K
tambien lo es. Ademas ambos tienen el mismo
n ucleo: el grupo de clases H de K. En otras palabras,
K
es un caracter
del grupo I(m), que podemos ver tambien como un caracter del grupo radial
I(m)/P
p
con n ucleo H/P
m
.
M as a un, recordemos que el orden del smbolo de Artin de un ideal primo
p I(m) es su grado de inercia, de donde se sigue claramente que
K
(p) = 1 si
y solo si p se escinde (completamente) en K. As mismo,
K
(p) = 1 si y solo
si p se conserva primo en K.
Si m es divisible unicamente entre los primos ramicados en K (en particular
si es el conductor de la extension) y denimos
K
(a) = 0 cuando a no es primo
con m, tenemos que un primo p se ramica, se escinde o se conserva en K seg un
si
K
(p) es igual a 0, 1 o 1, respectivamente.
Vemos as que la factorizaci on de primos en la extensi on esta completamente
regulada por un car acter cuadr atico del grupo radial, car acter que en esencia
no es ni mas ni menos que el smbolo de Artin de la extensi on. Esto generaliza
Esto generaliza al teorema [9.24] y vuelve inmediato a [9.25], pues si K es
un cuerpo cuadr atico sobre Q de discriminante entonces K esta contenido en
el cuerpo ciclotomico de orden [[ y [[ es, pues, un divisor admisible para
K. Observar en especial la interpretaci on de [9.25.4]: puesto que la clase [1]
modulo [[ se corresponde, seg un ya sabemos, con la conjugaci on compleja, se
cumple
K
(1) = 1 si y solo si la conjugaci on compleja en K es la identidad, o
sea, si y solo si K es real, si y solo si > 0.
El car acter de un cuerpo cuadr atico puede usarse para calcular su grupo de
clases. Por ejemplo, hemos visto que el grupo de clases (maximal) de Q
_
7
_
8.6. Ejemplos de cuerpos de clases 199
es H = [1], [2], [4]. Podamos haberlo predicho calculando
K
para todas las
clases modulo 7 (y usando que H es el n ucleo de
K
):

K
(1) = 1

K
(2) = 1 (pues 7 1 (mod 8)),

K
(3) = (7/3) = (2/3) = 1,

K
(4) =
K
(2)
2
= 1,

K
(5) = (7/5) = (3/5) = (5/3) = (2/3) = 1,

K
(6) =
K
(2)
K
(3) = 1.
(Detallamos los calculos a modo de ilustraci on, aunque por supuesto es po-
sible abreviarlos considerablemente)
En [11.22] vimos que los caracteres de los cuerpos cuadr aticos son primitivos.
Esto se traduce inmediatamente en que el grupo H correspondiente no est a
inducido desde otro divisor n con n < [[, aunque puede estar inducido
desde [[. Concluimos que el conductor de K es exactamente [[ si < 0 o
simplemente si > 0. En el captulo X daremos otra prueba de este hecho
basada en la teora de cuerpos de clases y no en los calculos de [11.22].
Captulo IX
Funciones dseta
En [11.27] demostramos el teorema de Dirichlet sobre primos en progresiones
aritmeticas. La prueba descansa en el hecho de que L(1, ) ,= 0 para todo
caracter modular , lo que a su vez probamos a partir de la descomposici on de
la funci on dseta de los cuerpos ciclotomicos en producto de las funciones L(s, )
(teorema [11.23]). Ahora podemos entender mejor por que el cuerpo ciclotomico
de orden m interviene en la prueba de un hecho concerniente al grupo U
m
de
unidades m odulo m. La raz on es que U
m
es esencialmente el grupo de clases del
cuerpo ciclot omico de orden m.

Esta es tambien la raz on por la que los c alculos
del teorema [11.23] cuadraron tan bien. La teora de cuerpos de clases permite
probar un resultado general de factorizaci on de funciones dseta que engloba
a [11.23], a su an alogo [11.32] para cuerpos ciclot omicos reales y la formula

K
(s) = (s)L(s,
K
) que obtuvimos tambien para cuerpos cuadr aticos.
De este resultado deduciremos a su vez una version general del teorema de
Dirichlet, que nos garantizar a que toda clase de similitud de ideales contiene
innitos ideales primos. En la ultima seccion daremos una prueba alternativa
de la segunda desigualdad fundamental mediante funciones dseta.
9.1 Funciones dseta generalizadas
A la generalizacion de la similitud de ideales que hemos introducido, le co-
rresponde la siguiente generalizaci on de la funci on dseta de un cuerpo numerico:
Denicion 9.1 Sea K un cuerpo numerico y m un divisor de K. Sea C una
clase de similitud modulo m. Denimos

C
(s, m) =

aC
1
(Na)
s
,
(s, m) =

aI(m)
1
(Na)
s
=

CH(m)

C
(s, m),
donde a recorre solo los ideales enteros (no fraccionales) en los conjuntos consi-
derados.
201
202 Captulo 9. Funciones dseta
La funci on (s, 1) es simplemente la funci on dseta de Dedekind de K [11.1],
a la que llamaremos tambien
K
(s). Cuando K = Q nos encontramos con la
funci on dseta de Riemann usual
(s) =

n=1
1
n
s
.
La prueba del teorema [11.8], usando 5.13 en lugar de [11.7] vale literalmente
para probar que las funciones dseta convergen en ]1, +[. M as a un:
Teorema 9.2 Sea K un cuerpo numerico de grado n con s primos innitos
reales y t complejos, sea el discriminante de K, sea m un divisor de K, sea
R
m
el regulador m odulo m, sea w
m
el n umero de races de la unidad contenidas
en el grupo de unidades U
m
y h
m
el n umero de clases de similitud m odulo m.
Si C es una de estas clases, entonces
a) La serie

C
(s, m) =

aC
1
(Na)
s
converge uniformemente en los compactos del intervalo ]1, +[ y existe
lm
s1
+
(s 1)
C
(s, m) =
2
s
(2)
t
R
m
(Nm) w
m
_
[[
.
b) La serie
(s, m) =

aI(m)
1
(Na)
s
converge uniformemente en los compactos del intervalo ]1, +[ y existe
lm
s1
+
(s 1)(s, m) =
2
s
(2)
t
R
m
(Nm) w
m
_
[[
h
m
.
Por ultimo, la prueba de [11.9] se generaliza sin dicultad al teorema si-
guiente:
Teorema 9.3 Sea K un cuerpo numerico y m un divisor de K. Entonces
(s, m) =

pI(m)
1
1
1
(Np)
s
, para s > 1,
donde p recorre los ideales primos de K que no dividen a m. La convergencia
del producto es absoluta.
9.2. Caracteres modulares 203
9.2 Caracteres modulares
Antes de generalizar el concepto de funci on L debemos ocuparnos de los ca-
racteres modulares, en particular de generalizar la noci on de car acter primitivo.
Vamos a ver que la teora de cuerpos de clases tambien esta relacionada con
estas nociones.
Denicion 9.4 Sea k un cuerpo numerico y m un divisor de k. Un car acter
modular de k (o, m as precisamente, un car acter m odulo m) es una funci on
: I
k
C que cumpla las condiciones siguientes:
a) Para todo a I
k
se cumple (a) = 0 si y solo si a / I(m).
b) Si a a

(mod P
m
), entonces (a) = (a

).
c) Si a, b I
k
, entonces (ab) = (a)(b).
Es claro que cada car acter modulo m induce un car acter en el grupo I(m)/P
m
mediante ([a]) = (a) y viceversa, de modo que tenemos una biyeccion entre
los caracteres modulo m y los caracteres de I(m)/P
m
.
Si m [ n entonces tenemos un epimorsmo natural I(n)/P
n
I(m)/P
m
,
luego cada car acter modulo m induce por composici on con este epimorsmo un
caracter modulo n.
Si es un caracter modulo m, llamamos N

/P
m
al n ucleo de , K

al cuerpo
de clases de N

y f

al conductor de la extensi on K

/k. Obviamente f

[ m.
Si un car acter modulo m induce un car acter modulo n entonces es claro
que N

= I(n) N

, luego los grupos N

y N

son equivalentes en el sentido


de 8.30. De aqu se sigue que si induce a entonces K

= K

y f

= f

.
Recprocamente, si es un caracter modulo n entonces es inducido por un
caracter modulo m = f

. En efecto, sea H el grupo de clases de K

modulo m.
Se cumple que I(m)/H

= I(n)/N

, luego determina un car acter en I(m)/H,


luego en I(m)/P
m
, que a su vez es claro que induce a .
Un car acter modulo m es primitivo si no es inducido desde ning un m odulo
menor.
Las consideraciones anteriores prueban que un car acter modulo m es pri-
mitivo si y solo si m = f

, as como que cada caracter modular es inducido


por un unico car acter primitivo
0
.
Al pasar de un car acter modular primitivo a otro inducido estamos perdiendo
parte de la informaci on que este contiene, pues estamos haciendo que tome el
valor 0 en ciertos ideales donde antes no lo tomaba. Por ello conviene trabajar
solo con caracteres primitivos e identicar cada car acter modular con el car acter
primitivo que lo induce, es decir, convendremos en que (a) no es el valor que le
corresponde como caracter modular, sino que (a) =
0
(a). Por ejemplo, si es
el caracter principal m odulo m, en principio sera (a) = 0 si a no es primo con
m, pero, como esta inducido por el car acter principal m odulo 1, convenimos
en que (a) = 1 para todo ideal a.
204 Captulo 9. Funciones dseta
Nota La noci on de car acter modular que acabamos de introducir generaliza a
[11.17] en cuanto que un car acter modulo m en el sentido de [11.7] es un car acter
modulo m en el sentido actual. Esto hace que un car acter primitivo m odulo
m en el sentido de [11.19] no sea necesariamente primitivo modulo m, ya
que puede ser inducido desde un car acter modulo m. Aparte de casos triviales,
esto sucede exactamente cuando (1) = 1. En cualquier caso, un car acter
primitivo m odulo m en el sentido de [11.9] es un car acter primitivo m odulo m
o modulo m en el sentido actual. As mismo, si un car acter tiene conductor
f en el sentido de [11.19], su conductor ahora ser a f o bien f .
Si K/k es una extension abeliana de cuerpos numericos y H es su grupo de
clases modulo un divisor admisible m, llamaremos caracteres de la extension a los
caracteres (modulares) primitivos asociados a los caracteres del grupo I(m)/H,
es decir, a los caracteres de I(m)/P
m
cuyo n ucleo contiene a H.
Es obvio que la denici on no depende de la eleccion de m. A traves del
isomorsmo de Artin podemos identicar los caracteres de K/k con los del grupo
de Galois G(K/k). En particular, si K/Q es una extension abeliana, llamaremos
caracteres de K a los caracteres de K/Q. Esto generaliza al concepto de caracter
de un cuerpo cuadr atico, que en este sentido no es sino el caracter no principal
del cuerpo.
Si es un caracter de una extensi on K/k de conductor f, entonces, visto
como caracter modulo f, se cumple P
f
N

, lo cual signica que f es admisible


para la extensi on K

/k o, equivalentemente, que f

[ f. M as a un, tenemos
k K

K. Si identicamos a con un car acter de G(K/k), entonces el


grupo de clases N

de K

se corresponde con su imagen por el isomorsmo de


Artin y, de acuerdo con lo visto en el captulo anterior, K

es el cuerpo jado
por N

.
Vamos a introducir ahora un enfoque equivalente en terminos de elementos
ideales que nos sera mas util en la teora.
Sea k un cuerpo numerico. Un car acter del grupo C
k
es un homomorsmo
continuo : C
k
C

. Diremos que tiene periodo nito si su n ucleo N

tiene
ndice nito en C
k
. Entonces N

es un subgrupo abierto de C
k
(ya que es
cerrado por continuidad). El conductor de sera el conductor f

de N

. Un
divisor m sera admisible para si lo es para N

.
Si m es un divisor admisible para , es claro que induce un car acter modulo
m a traves del isomorsmo
C
k
/W
m

= I(m)/P
m
.
M as a un, es f acil ver que el car acter que induce m odulo m es el inducido por
el caracter que induce modulo f

. Recprocamente, todo car acter modulo m esta


inducido por un car acter de C
k
y f acilmente se llega a que los caracteres de C
k
de periodo nito se corresponden biunvocamente con los caracteres modulares
primitivos de k. El conductor de un car acter de C
k
es el mismo que el de su
caracter modular correspondiente.
9.3. El teorema de factorizaci on 205
Si K es una extension abeliana de k y H C
k
es su grupo de clases, los
caracteres de K se corresponden con los caracteres de C
k
tales que [H] = 1.
Por ejemplo, as es mas facil probar que el conductor de K/k es
f = mcm

,
donde recorre los caracteres de K/k. En efecto, si m es el mnimo com un
m ultiplo, ya hemos visto que m [ f, luego basta probar que m es admisible para
la extension. Ahora bien,
W
m

= H,
pues, en un grupo abeliano nito, la intersecci on de los n ucleos de los caracteres
es siempre trivial.
9.3 El teorema de factorizaci on
Vamos a probar que la funci on dseta de un cuerpo numerico se descompone
en producto de funciones L. La denici on de funci on L generaliza de forma
obvia a la dada en [11.23]:
Denicion 9.5 Sea k un cuerpo numerico de grado n y sea un car acter
modular de k Denimos
L(s, ) =

a
(a)
(Na)
s
=

p
1
1
(p)
(Np)
s
, para s > 1,
donde a recorre los ideales de k y p los ideales primos de k.
En esta denici on adoptamos el convenio indicado en la secci on anterior,
seg un el cual (a) ha de entenderse como
0
(a), donde
0
es el caracter primitivo
que induce a .
Teniendo en cuenta que cada [(a)[ 1 es obvio que la serie converge abso-
lutamente en el intervalo s > 1 y el razonamiento de [11.9] prueba la segunda
igualdad. Observar que L(s, 1) =
K
(s).
Necesitamos probar que las funciones L correspondientes a caracteres no
principales convergen en 1. Para ello no nos sirve el teorema [11.24]. Observemos
que para aplicarlo deberamos expresar la serie en la forma
L(s, ) =

n=1
a
n
n
s
, (9.1)
para lo cual ha de ser
a
n
=

Na=n
(a). (9.2)
Sin embargo, las relaciones de ortogonalidad no nos garantizan ahora que
las sumas A
k
= a
1
+ + a
k
esten acotadas. Necesitamos un teorema de
convergencia con una hip otesis menos severa:
206 Captulo 9. Funciones dseta
Teorema 9.6 Sea a
n
una sucesi on de n umeros complejos y para cada k sea
A
k
= a
1
+ + a
k
. Supongamos que existen constantes C > 0 y s
0
0 tales
que [A
k
[ Ck
s
0
para todo k. Entonces la serie

n=1
a
n
n
s
converge uniformemente en los compactos del intervalo ]s
0
, +[.
Demostraci on: El mismo calculo elemental visto en la prueba de [11.24]
nos da que si N < M entonces
M

k=N
a
k
k
s
=
A
M
M
s

A
N1
N
s
+
M1

k=N
_
A
k
k
s

A
k
(k + 1)
s
_
.
Por consiguiente

k=N
a
k
k
s

C
_
1
M
ss
0
+
1
N
ss
0
+
M1

k=N
k
s
0
_
1
k
s

1
(k + 1)
s
_
_
.
Ahora bien,
M1

k=N
k
s
0
_
1
k
s

1
(k + 1)
s
_
=
M1

k=N
s
_
k+1
k
k
s
0
dx
x
s+1

M1

k=N
s
_
k+1
k
dx
x
ss
0
+1
= s
_
M
N
dx
x
ss
0
+1
=
s
s s
0
_
1
N
ss
0

1
M
ss
0
_

s
(s s
0
)N
ss
0
.
As pues, si K es un subconjunto compacto de ]s
0
, +[, podemos tomar
C

> 0 y > 0 tales que < s s


0
, s < C

para todo s K, con lo que

k=N
a
k
k
s

C
M

+
C
N

+
CC

<
2C
N

+
CC

.
El miembro derecho tiende a 0 cuando N tiende a , luego la serie es unifor-
memente de Cauchy en el compacto K.
Ahora s podemos probar:
Teorema 9.7 Sea K un cuerpo numerico de grado n y un car acter modular
no principal de k. Entonces la funci on L(s, ) converge uniformemente en los
compactos del intervalo ]1 1/n, +[.
Demostraci on: Sea f el conductor de , de modo que induce un car acter
en H(f) = I(f)/P
f
y se anula en los ideales que no pertenecen a I(f).
9.3. El teorema de factorizaci on 207
Expresamos la serie en la forma (9.1) con los coecientes (9.2). Para aplicar
el teorema anterior hemos de estimar
A
k
=

Nak
(a) =

CH(f)

aC
Nak
(a) =

CH(f)
(C)j
C
(k).
Ahora usamos el teorema 5.13, seg un el cual existen constantes M y N tales
que la funci on r
C
(k) = j
C
(k) Mk cumple r
C
(k) Nk
11/n
. Ademas usamos
las relaciones de ortogonalidad [11.16]:
[A
k
[ =

CH(f)
(C)Mk +

CH(f)
(C)r
C
(k)

CH(f)
[(C)[ [r
C
(k)[ h
f
Nk
11/n
.
Ahora basta aplicar el teorema anterior.
Veamos el teorema de factorizacion:
Teorema 9.8 Sea K/k una extensi on abeliana de cuerpos numericos y sea H
su grupo de clases en C
k
. Entonces

K
(s) =

L(s, ) =
k
(s)

=1
L(s, ),
donde en el primer producto recorre los caracteres de C
k
cuyo n ucleo contiene
a H (o, equivalentemente, los caracteres de la extensi on K/k) y en el segundo
producto recorre estos mismos caracteres excepto el trivial.
Demostraci on: Tenemos que

K
(s) =

P
_
1
1
(NP)
s
_
1
=

P|p
_
1
1
(NP)
s
_
1
,
donde P recorre los primos de K y p los de k.
Basta probar que para cada primo p se cumple

P|p
_
1
1
(NP)
s
_
=

_
1
(p)
(Np)
s
_
. (9.3)
Digamos que la factorizacion de p en K es
p = (P
1
P
r
)
e
,
de modo que n = [K : k[ = efr, NP
i
= (Np)
f
. Haciendo el cambio u = (Np)
s
la igualdad (9.3) equivale a
(1 u
f
)
r
=

_
1 (p)u
_
. (9.4)
208 Captulo 9. Funciones dseta
Tenemos claramente
1 u
f
=

(1 u),
donde recorre las races de la unidad de orden f. Hay que probar que (p)
recorre las races de la unidad de orden f pasando r veces por cada una.
Supongamos primero que e = 1, es decir, que p es no ramicado en K. Si
es un caracter de K y K

K es el cuerpo de clases de su n ucleo, entonces


p es no ramicado en K

, por lo que no divide al conductor f

. As, cualquier
primo k

p
se corresponde con p a traves del isomorsmo
C
k
/W
f

= I(f

)/P
f

,
luego (p) = ().
Sea H
p
= Hk

p
. Entonces H
p
es el menor grupo de clases que contiene a H
y a k

p
, luego por el teorema de escision completa el cuerpo de clases de H
p
es
el mayor subcuerpo de K donde p se escinde completamente, o sea, el cuerpo
de descomposicion de p y, por lo tanto, [H
p
: H[ = f. Como p no es ramicado,
U
p
H luego, si es un primo de k
p
, el grupo H
p
/H es cclico, generado por
. Cuando recorre los caracteres de H
p
/H, entonces () recorre las f races
de la unidad de orden f. Cada car acter se extiende a r caracteres de C
k
/H,
de modo que todos ellos cumplen que (p) = () = () es una misma raz.
Las rf extensiones recorren todos los caracteres de C
k
/H, luego se cumple lo
que queramos probar.
Consideremos ahora el caso general. Seg un el teorema de ramicacion, el
homomorsmo de Artin enva U
p
al grupo de inercia de p, luego [HU
p
: H[ =
[U
p
: U
p
H[ = e.
Sean 1 =
1
, . . . ,
e
los caracteres de HU
p
/H extendidos a C
k
/H (elegimos
una extensi on para cada car acter). Sean 1 =
1
, . . . ,
fr
los caracteres de
C
k
/HU
p
. Entonces los caracteres
i

j
son distintos dos a dos, luego recorren
todos los caracteres de C
k
/H.
Si i ,= 1 entonces
i
(p) = 0 (pues U
p
no esta contenido en el n ucleo de

i
y por lo tanto p divide al conductor de
i
), luego los unicos caracteres que
contribuyen en el miembro derecho de (9.4) son
1
, . . . ,
fr
, que son exactamente
los caracteres que cumplen [HU
p
] = 1 y, como p no se ramica en el cuerpo de
clases de HU
p
, el caso ya probado nos da que
j
(p) recorre las races f-esimas
de la unidad pasando r veces por cada una.
De aqu se deducen diversas formulas que relacionan el n umero de clases de
K con el de k. La mas inmediata se obtiene calculando el residuo en 1 de los
dos miembros de la f ormula del teorema anterior (es decir, multiplicando por
s 1 y tomando lmites). Si llamamos

K
=
2
s
(2)
t
R
w
_
[[
,
9.3. El teorema de factorizaci on 209
donde s y t son el n umero de primos arquimedianos reales y complejos de K,
R es el regulador, w el n umero de races de la unidad contenidas en K y el
discriminante, entonces el teorema 9.2 nos da que

K
h
K
=
k
h
k

=1
L(1, ). (9.5)
Explcitamente, para el caso k = Q, hemos probado que si K es una extension
abeliana de Q entonces el n umero de clases de K viene dado por
h
K
=
w
_
[[
2
s
(2)
t
R

=1
L(1, ). (9.6)
Teniendo en cuenta que los caracteres involucrados son primitivos, el teo-
rema [11.31] (junto con [12.8]) nos permite calcular los valores L(1, ). El unico
inconveniente serio es el calculo del regulador R, pues supone calcular las unida-
des fundamentales de K. El caso mas simple en el que esta formula es aplicable
es cuando K es un cuerpo cuadr atico imaginario, pues entonces R = 1, seguido
del caso de los cuerpos cuadraticos reales, para el que hay algoritmos sencillos
que nos dan la unidad fundamental. En estos casos obtenemos las f ormulas de
[12.9]. No obstante, otro caso en el que el c alculo no es excesivamente com-
plejo se da cuando K es un cuerpo complejo de grado 4, pues entonces K tiene
una unica unidad fundamental E y R = 2 log [E[. Como ejemplo probamos el
teorema siguiente:
Teorema 9.9 (Dirichlet) Sea d > 1 un n umero natural libre de cuadrados
y consideremos los cuerpos k = Q
_
d
_
y k

= Q
_
d
_
. Sean h y h

sus
n umeros de clases. Entonces el n umero de clases del cuerpo K = Q
_
d,

d
_
viene dado por
H =
u
2
hh

,
donde u = 2 si 2 es el cuadrado de un ideal principal en k y u = 1 en caso
contrario.
Demostraci on: Vamos a analizar por separado los casos d = 2, 3. En
ambos es inmediato que 2 es el cuadrado de un ideal principal en k y, por otro
lado, la f ormula del enunciado da H = 1, luego hemos de probar que K tiene
factorizaci on unica.
Admitamos que el discriminante de K es 256 si d = 2 y 144 si d = 3. Esto lo
obtendremos f acilmente en el captulo pr oximo. Concretamente, en el ejemplo 1
de la seccion 10.6 se prueba que el discriminante de K es el producto de los
discriminantes de sus tres subcuerpos.
La constante de Minkowski para K es M
02
= 0,151982, y el teorema [4.14]
nos da que todo ideal de K es similar a uno de norma menor o igual que 2
para d = 2 o de norma menor o igual que 1 para d = 3. Esto prueba ya la
factorizacion unica en el segundo caso. Para el primero basta observar que si
es una raz octava primitiva de la unidad entonces N(1 + ) = 2, luego los
ideales de norma 2 son principales.
210 Captulo 9. Funciones dseta
As pues, podemos probar el teorema suponiendo d ,= 2, 3. Si llamamos
k
1
= Q
_
d
_
, k
2
= Q
_
d
_
, k
3
= Q(i),
las races de la unidad contenidas en k
1
, k
2
son 1, mientras que las de k
3
(y las
de K) son 1, i. Sea
i
el caracter de k
i
. Es claro que estos son los caracteres
no principales de K.
Aplic andoles a los tres la f ormula (9.6) queda
h =
_
[
1
[
2 log
L(1,
1
),
h

=
_
[
1
[

L(1,
2
),
1 =
2
_
[
3
[

L(1,
3
),
donde > 1 es la unidad fundamental de Q
_
d
_
.
Ahora aplicamos (9.6) al cuerpo K sustituyendo los valores L(1,
i
) que
acabamos de obtener. El resultado es
H =
hh

2
log
log [E[
,
donde E es una unidad fundamental de K (y por lo tanto el regulador es
2 log [E[).
El problema es, pues, calcular el valor de log / log [E[. Sea
i
,= 1 el auto-
morsmo de K que ja a k
i
. Entonces, puesto que N(E) = 1,
E
2
=
_
E
1
(E)
__
E
2
(E)
__
E
3
(E)
_
.
El primer factor est a en k
1
, el segundo en k
2
y el tercero en k
3
. Como los
tres son unidades, el primero es de la forma
v
, y los otros dos son races de
la unidad. As pues, E
2
=
v
, donde es una raz de la unidad.
Si llamamos G al grupo de las unidades de K y H al producto del grupo
de las unidades de k por el grupo de races de la unidad de K, es claro que
G/H = [E]), y acabamos de probar que [G : H[ = 1, 2.
Por otro lado, como E es una unidad fundamental, ha de ser = E
j
, done
es una raz de la unidad, de donde E
2
=
v
E
jv
y, por la unicidad de la
expresion, jv = 2. Sustituyendo E por E
1
si es preciso queda o bien E
2
= ,
en cuyo caso =
1
E
2
, o bien E
2
=
2
, en cuyo caso E/ es una raz de la
unidad de K.
Reuniendo todas las posibilidades, = i
r
E
u
, donde u = 1, 2. Obviamente
u = 1 si y solo si [G : H[ = 1 (pues si [G : H[ = 1 se ha de cumplir E =
s
,
pero como E es una unidad fundamental ha de ser s = 1 y, con la eleccion
adecuada de E, s = 1, y as u = 1). En consecuencia, u = [G : H[.
Tomando modulos queda = [E[
u
, luego u = log / log [E[, es decir, se trata
de la constante que aparece en el enunciado. Hay que probar que u = 2 si y
solo si 2 es el cuadrado de un ideal principal en k.
9.3. El teorema de factorizaci on 211
Si (2) = ()
2
, entonces, representando con un ap ostrofo la conjugaci on en k,
tenemos que () = (

), luego

= 2 y /

=
0
, para una unidad
0
.
Llamamos F = /(1 +i). As
F
2
=

2
2i
=

i = i
0
.
En particular F es una unidad de K, y es claro que F / H, pues en caso
contrario tendramos (1 +i)i
t
k R, para cierto t, lo cual es imposible. Esto
prueba que H ,= G y por lo tanto u = 2.
Supongamos que u = 2. Tenemos = i
r
E
2
, pero no puede ser i
r
= 1,
pues entonces E R o bien E/i R, pero K R = k, y concluiramos que
E H. As pues, E
2
= i . Si
1
es el automorsmo que ja a k, es claro que

1
(E)
2
= E
2
, luego
1
(E) = iE, y as
= E +
1
(E) = E(1 i) k.
Claramente ()
2
= (2).
Para probar un caso particular de este teorema especialmente sencillo nece-
sitamos un interesante resultado muy simple tambien:
Teorema 9.10 Sea d ,= 1 un entero libre de cuadrados. Si d tiene un divisor
primo p 1 (mod 4) entonces la unidad fundamental de Q
_
d
_
tiene norma
positiva.
Demostraci on: Sea
_
a + b

d
_
/2 la unidad fundamental de Q
_
d
_
. Su-
pongamos que tiene norma 1 y sea p ,= 2 un divisor primo de d. Entonces
(a
2
db
2
)/4 = 1, o sea, a
2
db
2
= 4 y, por lo tanto, 4 a
2
(mod p). De
aqu que 1 = (1/p) = (1)
(p1)/2
, luego p 1 (mod 4).
Teorema 9.11 Si p es un primo, el n umero de clases de K = Q
_

p,

p
_
es
H =
_
hh

/2 si p 1 (mod 4),
hh

si p 1 (mod 4) o p = 2,
donde h y h

son los n umeros de clases de los cuerpos Q


_

p
_
y Q
_

p
_
.
Demostraci on: Claramente 2 se ramica en el cuerpo k = Q
_

p
_
si y
solo si p 1 (mod 4) o p = 2. Seg un el teorema 9.9, hay que probar que en
tal caso el divisor primo de 2 es principal.
El caso p = 2 es inmediato, pues entonces k tiene factorizacion unica. Su-
pongamos, pues, que p 1 (mod 4). El discriminante de k es, por lo tanto,
= 2p.
Por el teorema anterior la unidad fundamental de k tiene norma positiva.
Esto signica que cada clase de similitud de ideales se descompone en dos clases
de similitud estricta. En particular tenemos la clase 1 de los ideales principales
212 Captulo 9. Funciones dseta
generados por elementos de norma positiva y la clase C de los ideales princi-
pales generados por elementos de norma negativa. Estas clases son distintas y
cumplen 1
2
= C
2
= 1, es decir, son lo que en [9.20] llamamos clases ambiguas.
Seg un [9.22] hay exactamente 2 clases ambiguas, luego no hay m as aparte
de 1 y C. Ahora bien, si 2 = p
2
, la clase [p] es obviamente ambigua, luego p
esta en una de las clases 1, C y, en cualquier caso, p es principal.
9.4 El teorema de Dirichlet
La consecuencia mas importante del teorema de factorizacion es que, en vir-
tud de la f ormula (9.5), si K/k es una extension abeliana de cuerpos numericos y
es un caracter no principal de K, entonces L(1, ) ,= 0. Este hecho, que no es
trivial en absoluto, y del cual no se conoce ninguna prueba algebraica, contiene
la clave para generalizar el teorema de Dirichlet sobre primos en progresiones
aritmeticas al contexto en que estamos trabajando.
Teorema 9.12 (Teorema de Dirichlet) Si k es un cuerpo numerico, toda
clase de similitud de k m odulo un divisor m contiene innitos ideales primos.
Demostraci on: Consideremos la funci on de variable compleja denida
para [z[ < 1 por la serie de Taylor
log
1
1 z
=

n=1
z
n
n
.
Si es un caracter modular de k, la convergencia absoluta del producto
innito que dene a la funci on L(s, ) equivale a la convergencia absoluta de la
serie
log L(s, ) =

p
log
1
1
(p)
N(p)
s
=

n=1
(p)
n
n(Np)
sn
, para s > 1.
Ademas esta funcion es un logaritmo de la funci on L(s, ). Es importante
observar que la convergencia no s olo es absoluta en p, sino que la serie doble
tambien converge absolutamente, ya que si tomamos modulos obtenemos una
serie mayorada por la correspondiente a = 1. Esto nos permite reordenar los
sumandos como queramos.
Separamos los sumandos correspondientes a n = 1:
log L(s, ) =

p
(p)
(Np)
s
+R(s, ), (9.7)
donde
[R(s, )[ =

p, n2
(p)
n
n(Np)
sn

p, n2
1
(Np)
sn
=

p
1
(Np)
2s
(Np)
s

p
2
(Np)
2s
2
k
(2s).
9.4. El teorema de Dirichlet 213
Vemos as que la funci on R(s, ) permanece acotada a la derecha de 1.
Fijemos ahora un divisor m de k y sea un car acter del grupo de clases
H(m) = I(m)/P
m
. En particular el conductor de divide a m y a lo sumo hay
una cantidad nita de primos p que dividen a m pero no a f

. Para cualquier
otro primo, o bien (p) = 0 (si p [ f

) o bien p pertenece a una clase de H(m).


Si a nadimos a R(s, ) los posibles sumandos de la serie de (9.7) correspon-
dientes a primos que dividen a m pero no a f, seguimos teniendo una funci on
acotada a la derecha de 1, y los sumandos restantes de la serie los podemos
separar seg un su clase modulo m:
log L(s, ) =

CH(m)
(C)

pC
1
(Np)
s
+R(s, ).
Ahora usamos las relaciones de ortogonalidad para despejar la serie corres-
pondiente a una clase ja C
0
. Para ello multiplicamos por (C
1
0
) y sumamos
sobre los caracteres modulo m:

(C
1
0
) log L(s, ) =

CH(m)

(CC
1
0
)

pC
1
(Np)
s
+R(s, C
0
),
donde R(s, C
0
) es una funci on acotada a la derecha de 1. Por las relaciones de
ortogonalidad [11.16] esta expresi on se reduce a

(C
1
0
) log L(s, ) = h
m

pC
0
1
(Np)
s
+R(s, C
0
), (9.8)
donde h
m
es el n umero de clases modulo m.
Ahora examinemos el miembro izquierdo. Si ,= 1, entonces L(1, ) ,= 0,
de donde se sigue que log L(s, ) esta acotado a la derecha de 1. En efecto, es
sabido que en un entorno del n umero complejo L(1, ) existe una determinaci on
continua del logaritmo log
0
(z). Componiendola con L(s, ) obtenemos una de-
terminaci on del logaritmo de L(s, ) denida en un entorno de 1, digamos en
]1 , 1 +[. La diferencia log
0
L(s, ) log L(s, ) es una funci on continua en
]1, 1 +[ que solo puede tomar valores 2ki, para k entero, luego por conexi on
ha de ser constante en ]1, 1 +[, lo que implica que existe
lm
s1
+
log L(s, ) = log
0
L(1, ) + 2ki.
Si agrupamos todos los sumandos acotados de (9.8) la expresi on se reduce a
log
k
(s) = h
m

pC
0
1
(Np)
s
+R(s), (9.9)
donde la funci on R(s) esta acotada a la derecha de 1.
Por otra parte,
k
(s) tiende a innito cuando s 1
+
(por el teorema 9.2),
luego su logaritmo tambien. Esto obliga a que la serie de la ecuaci on anterior
214 Captulo 9. Funciones dseta
tenga innitos sumandos (o si no estara acotada en un entorno de 1), luego la
clase C
0
contiene innitos primos.
De la demostracion del teorema de Dirichlet podemos extraer mucha mas in-
formaci on sobre las clases de ideales. Para ello observamos en primer lugar que,
seg un el teorema 9.2, la funci on h(s) = (s 1)
k
(s) esta acotada inferiormente
a la derecha de 1 por una cota positiva, luego
log
k
(s) = log
1
s 1
+ log h(s),
donde la funci on log h(s) esta acotada a la derecha de 1.
La f ormula (9.7) para el car acter principal = 1 se convierte en
log
k
(s) =

p
1
(Np)
s
+R(s),
donde R(s) es una funci on acotada a la derecha de 1. De las dos ultimas f ormulas
se sigue que existe
lm
s1
+

p
1
(Np)
s
log
1
s1
= 1
Denicion 9.13 Sea k un cuerpo numerico. Denimos la densidad de Dirichlet
de un conjunto P de ideales primos de k como
d(P) = lm
s1
+

pP
1
(Np)
s
log
1
s1
.
Este lmite no tiene por que existir, por lo que no todo conjunto de primos
tiene necesariamente densidad de Dirichlet. Acabamos de probar que el conjunto
P de todos los primos de k cumple d(P) = 1.
En estos terminos, lo que hemos obtenido en la demostraci on del teorema de
Dirichlet (f ormula (9.9)) es que si C es una clase de similitud modulo un divisor
m, entonces existe
d(C) =
1
h
m
.
(Aqu, y en lo sucesivo, adoptamos el convenio de que d(C), para un conjunto
C de ideales fraccionales, es la densidad del conjunto de los primos que contiene.)
Para extraer las consecuencias de este hecho nada trivial observemos primero
que se cumplen algunas propiedades obvias:
a) Si P = P
1
P
2
es una uni on disjunta de dos conjuntos de primos de k y
dos de los tres conjuntos P, P
1
y P
2
tienen densidad de Dirichlet, entonces
el tercero tambien la tiene, y d(P) = d(P
1
) +d(P
2
).
9.4. El teorema de Dirichlet 215
b) Si P
1
P
2
son conjuntos de primos con densidad de Dirichlet, entonces
d(P
1
) d(P
2
).
c) Si P
2
es un conjunto de primos con d(P
2
) = 0 y P
1
P
2
, entonces P
1
tiene densidad de Dirichlet y d(P
1
) = 0. (Aqu adoptamos el convenio
d() = 0.)
d) Todo conjunto nito tiene densidad de Dirichlet nula.
En primer lugar renamos el teorema de Dirichlet considerando grupos de
clases arbitrarios (no necesariamente modulo un divisor):
Teorema 9.14 Sea K/k una extensi on abeliana de cuerpos numericos y sea H
un grupo de clases de K sobre k. Entonces cada clase de ideales C m odulo H
tiene densidad de Dirichlet d(C) = [K : k[
1
.
Demostraci on: Sea m un divisor de k tal que P
m
H I(m). Entonces
[K : k[ = [I(m) : H[ =
[I(m) : P
m
[
[H : P
m
[
,
luego
[K : k[
1
= [H : P
m
[
1
h
m
= d(C),
pues C es la uni on disjunta de [H : P
m
[ clases de densidad 1/h
m
.
Ahora ya podemos obtener consecuencias sobre grupos de clases. Obser-
vemos en primer lugar que este teorema proporciona una interpretaci on a los
teoremas 7.15 y 7.17. Los primos de los que habla 7.15 son simplemente los
contenidos en cualquier clase no trivial del grupo de clases, mientras que los
primos de 7.17 son los de la clase que genera el grupo de clases de la extension
cclica.
Denicion 9.15 Diremos que dos conjuntos de ideales fraccionales P
1
y P
2
de
un cuerpo numerico k son casi iguales (y lo representaremos P
1
P
2
) si el
conjunto de los ideales primos que est an en P
1
y no en P
2
o viceversa tiene
densidad de Dirichlet nula.
Teorema 9.16 Dos grupos de ideales de un cuerpo numerico son equivalentes
si y s olo si son casi iguales.
Demostraci on: Sean H
1
y H
2
dos grupos de ideales de un cuerpo numerico
k y sea m el mnimo com un m ultiplo de los divisores respecto a los que estan
denidos. Llamemos H

1
= H
1
I(m), H

2
= H
2
I(m).
Tenemos que H
i
es equivalente a H

i
y H
i
H

i
(pues se diferencian en un
n umero nito de primos). Por lo tanto podemos suponer que H
1
y H
2
estan
denidos m odulo un mismo divisor m. Hemos de probar que si son casi iguales
entonces son iguales.
216 Captulo 9. Funciones dseta
Notemos ahora que H
1
H
1
H
2
H
2
, luego basta demostrar el teorema
bajo la hip otesis adicional de que H
1
H
2
. Ahora bien, por el teorema anterior,
[I(m) : H
1
[ = d(H
1
) = d(H
2
) = [I(m) : H
2
[,
luego H
1
= H
2
.
En terminos de extensiones abelianas el teorema anterior se expresa como
sigue:
Teorema 9.17 Sea k un cuerpo numerico, H un grupo de ideales de k y K
una extensi on abeliana de k. Entonces
H K p [ p H p [ p se escinde completamente en K.
Demostraci on: Sea H

el grupo de clases maximal de K. Entonces el con-


junto p [ p H

es el conjunto de los primos que se escinden completamente


en K. Lo que hay que probar es que H es equivalente a H

si y solo si H H

,
pero eso es lo que arma el teorema anterior.
En particular, dos extensiones abelianas nitas de un mismo cuerpo numerico
son iguales si y solo si en ellas se escinden completamente casi los mismos primos
del cuerpo base.
Ejercicio: Sean K
1
y K
2
dos extensiones abelianas nitas de un cuerpo numerico
k. Demostrar que K
1
K
2
si y solo si casi todos los primos de k que se escinden
completamente en K
2
se escinden completamente en K
1
.
Los teoremas anteriores siguen siendo ciertos si entendemos casi iguales
como iguales salvo un n umero nito de excepciones. Tenemos as versiones
mas debiles de estos resultados pero que no involucran la noci on de densidad
de Dirichlet. No obstante, la versi on fuerte es mucho mas potente, pues nos
permite aprovechar, por ejemplo, el teorema siguiente:
Teorema 9.18 Si k es un cuerpo numerico, el conjunto de los ideales primos
de k con grado de inercia 1 sobre Q tiene densidad de Dirichlet igual a 1.
Demostraci on: Si p
2
recorre los primos de k con grado de inercia mayor
que 1 sobre el primo p de Q al cual dividen, se cumple que Np
2
p
2
luego, si
n es el grado de k y s > 1/2,

p
2
1
(Np
2
)
s
n

p
1
p
2s
n(2s).
Esto prueba que la serie permanece acotada a la derecha de 1, luego la
densidad de los primos p
2
existe y es nula.
De aqu se sigue que dos conjuntos de primos son casi iguales si y solo si
contienen casi los mismos primos de grado 1. As, por ejemplo, para demostrar
que dos extensiones abelianas nitas de un mismo cuerpo numerico son iguales,
9.4. El teorema de Dirichlet 217
basta comprobar que los primos de grado 1 que se escinden completamente en
cada una de ellas son los mismos salvo a lo sumo un n umero nito de excepciones.
Una de las razones por las que los resultados de este tipo son interesantes es
porque se generalizan a extensiones no abelianas. Veamos un ejemplo:
Teorema 9.19 (Tchebotarev) Sea K/k una extensi on de Galois de cuerpos
numericos y sea G(K/k). Sea c el cardinal de la clase de conjugaci on de
y n = [K : k[. Entonces, el conjunto de los primos p de k no ramicados en K
y tales que existe un primo P [ p en K tal que
=
_
K/k
P
_
tiene densidad de Dirichlet igual a c/n.
Demostraci on: Sea f el orden de y sea L su cuerpo jado, de modo
que k L K y la extension K/L es cclica de grado f. Sea m un divisor
admisible para la extensi on K/L y sea H un grupo de clases m odulo m, de
modo que tenemos el isomorsmo de Artin I(m)/H G(K/L). Llamemos
S al conjunto de los primos p de k que cumplen el teorema y que son primos
con m. As mismo, sea S
K
el conjunto de los primos P de K que cumplen el
teorema para un primo p S.
Fijado P S
K
, sea q el primo de L y p el primo de k de manera que
p [ q [ P. Tenemos que el grupo de descomposicion G
P
para la extensi on K/k
esta generado por , luego es G(K/L). Esto implica que f(P/p) = f(P/q) = f
y f(q/p) = 1. En particular, como no hay ramicaci on, P = q. Ademas
=
_
K/k
P
_
=
_
K/L
P
_
=
_
K/L
q
_
.
Si C es la clase de ideales correspondiente a por el isomorsmo de Artin,
tenemos que q C.
Llamemos S
L
al conjunto de los primos q de L tales que q C y f(q/p) = 1,
donde p es el primo de k divisible entre q. Acabamos de probar que si P S
K
,
el primo q L al cual divide cumple q S
L
y, recprocamente, si q S
L
y P
es un divisor primo de q en K, entonces
=
_
K/L
q
_
=
_
K/L
P
_
=
_
K/k
P
_
,
luego P S
K
. Vemos, pues, que los primos q S
L
se corresponden biunvoca-
mente (de hecho, se identican) con los primos P S
K
.
Por el teorema anterior, el conjunto S
L
tendr a densidad de Dirichlet si y s olo
si lo tiene el conjunto de sus primos de grado 1 (y en tal caso ambos tendr an
la misma densidad). Ahora bien, los primos de grado 1 de S
L
son simplemente
los primos de grado 1 de la clase C, pues la condici on f(q/p) = 1 se cumple
trivialmente. As pues, el teorema 9.14 nos da que S
L
tiene densidad 1/f.
218 Captulo 9. Funciones dseta
Por otra parte, cada primo p S
k
tiene al menos un divisor q S
L
. Si q
1
y q
2
son dos de ellos, entonces existe un G(K/k) tal que q
1
= q

2
(donde
identicamos a q
1
y q
2
con primos de K). Ademas
=
_
K/L
q
1
_
=
_
K/L
q

2
_
=
_
K/L
q
2
_

.
Recprocamente, si

= y q S
L
divide a p, lo mismo le sucede a q

.
Concluimos que el n umero de divisores en S
L
de un primo de S
k
es [G

: G
q
[,
donde G

es el centralizador de en G(K/k) (el grupo de los G(K/k)


tales que

= ) y G
q
es el grupo de descomposicion de q (formado por los
G(K/k) tales que q

= q).
Es claro que [G

[ = n/c, mientras que [G


q
[ = f, luego concluimos que cada
primo p S
k
es divisible entre n/fc primos de S
L
. Por consiguiente,
d(S
k
) = lm
s1
+

pS
k
1
(Np)
s
log
1
s1
=
fc
n
lm
s1
+

pS
k

q|p
1
(Np)
s
log
1
s1
=
fc
n
lm
s1
+

pS
k

q|p
1
(Nq)
s
log
1
s1
=
fc
n
lm
s1
+

qS
L
1
(Nq)
s
log
1
s1
=
fc
n
d(S
L
) =
c
n
.
Se entiende que el sumatorio sobre q [ p recorre los primos q S
L
que
dividen a p. Hemos usado que N(q) = N(p) porque f(q/p) = 1.
Este teorema es una extension de 9.14. En particular, si lo aplicamos a = 1
obtenemos el siguiente caso particular:
Teorema 9.20 Si K/k es una extensi on de Galois de cuerpos numericos, en-
tonces el conjunto de los primos de k que se escinden completamente en K tiene
densidad de Dirichlet igual a [K : k[
1
.
Ahora podemos generalizar el teorema 9.17:
Teorema 9.21 Sean K/k y E/k dos extensiones de cuerpos numericos, la pri-
mera de Galois. Si casi todos los primos de k que se escinden completamente
en K tambien se escinden completamente en E, entonces E K.
Demostraci on: Si un primo p de k se escinde completamente en K y K

es un cuerpo conjugado con K sobre k, entonces p se escinde completamente en


K

, luego, de hecho, p se escinde completamente en la clausura normal L de k


sobre K. El recproco es trivial, luego podemos suponer que E/k es normal.
La extension KE/k es de Galois y casi todo primo de k que se escinde
completamente en K tambien se escinde completamente en E, luego tambien
en KE. Si probamos el teorema para K y KE tendremos que KE K, luego
E K. Equivalentemente, podemos suponer que K E. Ahora bien, el
teorema anterior nos da entonces que [K : k[
1
[E : k[
1
, luego E = K.
En particular, si en dos extensiones normales de un cuerpo numerico se
escinden completamente casi los mismos primos, ambas coinciden.
9.5. La segunda desigualdad fundamental 219
9.5 La segunda desigualdad fundamental
En esta seccion daremos una prueba analtica de la segunda desigualdad
fundamental usando funciones dseta y funciones L. Los resultados que veremos
aqu no ser an necesarios mas adelante. Supondremos que el lector est a fami-
liarizado con las funciones de variable compleja, en especial con las series de
Dirichlet, es decir, funciones de la forma
f(s) =

n=1
a
n
n
s
,
donde los coecientes a
n
son n umeros complejos.
En lo sucesivo s = + i sera una variable compleja. Esto signica que
cuando hablemos de y se entendera que son la parte real y la parte compleja
de s respectivamente. Es conocido que si una serie de dirichlet converge en un
punto s
0
, entonces converge en todo el semiplano >
0
a una funci on analtica.
Las funciones L nos plantean ahora un problema. Recordemos que, si es
un car acter modular en un cuerpo numerico k, hemos denido L(s, ) como
la serie determinada por el car acter primitivo que induce a . Sin embargo,
dado que queremos probar la segunda desigualdad fundamental, no podemos
apoyarnos en la teora de cuerpos de clases, y en la discusion de los caracteres
inducidos la hemos usado. Lo m as sencillo es redenir L(s, ) para un car acter
modulo m como
L(s, ) =

a
(a)
(Na)
s
=

p
1
1
1
(Np)
s
,
es decir, sin pasar al car acter primitivo.
Esta serie L(s, ) puede reescribirse como una serie de Dirichlet (9.1) con los
coecientes (9.2). El teorema 9.7 vale igual con esta nueva denici on (trabajando
con m en lugar de con el conductor de ) y as obtenemos que L(s, ) converge
en el intervalo ]1 1/n, +[ y, en consecuencia, en el semiplano > 1 1/n.
Es f acil ver que el desarrollo en producto innito tambien es valido en este
semiplano.
Comparando los desarrollos en producto de L(s, ) seg un la denici on que
adoptamos ahora y la que habamos dado antes, vemos que ambas funciones se
diferencian a lo sumo en un n umero nito de factores (los correspondientes a
los primos que dividen a m y no al conductor). En denitiva, se diferencian en
un factor entero que no se anula en todo C. Observar que si es el caracter
principal m odulo m, ahora ya no es cierto que L(s, ) =
k
(s) (s es cierto si
m = 1).
El teorema siguiente es una consecuencia sencilla de 9.6 y de el se sigue
inmediatamente que
k
(s) se prolonga a una funci on meromorfa en el semiplano
> 1 1/n con un unico polo en 1. Usaremos el hecho conocido de que la
funci on dseta de Riemann usual se prolonga a una funci on meromorfa en C con
un unico polo simple en 1 con residuo 1. De hecho nos basta con saber que se
prolonga al semiplano > 0.
220 Captulo 9. Funciones dseta
Teorema 9.22 Sea una serie de Dirichlet
f(s) =

n=1
a
n
n
s
,
y para cada k sea A
k
= a
1
+ + a
k
. Supongamos que existen un C
y unos n umeros reales C > 0 y 0
1
< 1 tales que para cada k se cumpla
[A
k
k[ Ck

1
. Entonces la serie dene una funci on analtica en el semiplano
> 1 que se prolonga analticamente al semiplano >
1
salvo un polo simple
en s = 1 con residuo (entendiendo que si = 0 entonces la extension es
analtica en 1).
Demostraci on: Basta considerar la serie de Dirichlet f(s) (s). Sus
coecientes satisfacen las condiciones del teorema 9.6, luego converge en el se-
miplano >
1
. Como la serie de (s) converge en > 1, lo mismo le ocurre
a la serie de f(s). Como (s) se extiende a una funci on analtica en >
1
con un polo simple en s = 1, lo mismo vale para f(s). Tambien es claro que el
residuo es .
De aqu deducimos ya el comportamiento de las funciones dseta. Para el
caso en que f(s) es la funci on
C
(s, m), la suma A
k
es precisamente la funcion
j
C
(k), y seg un 5.13 tenemos que [A
k
k[ Ck
11/n
, donde es la constante
que aparece en el teorema. Por consiguiente:
Teorema 9.23 Sea K un cuerpo numerico de grado n con s primos innitos
reales y t complejos, sea el discriminante de K, sea m un divisor de K, sea
R
m
el regulador m odulo m y w
m
el n umero de races de la unidad contenidas
en el grupo de unidades U
m
. Sea C una clase de similitud de ideales m odulo m.
Entonces
a) La serie

C
(s, m) =

aC
1
(Na)
s
converge en el semiplano > 1 a una funci on analtica que se prolonga
analticamente al semiplano > 1 1/n salvo un polo simple en s = 1
con residuo
=
2
s
(2)
t
R
m
(Nm) w
m
_
[[
.
b) La serie
(s, m) =

aI(m)
1
(Na)
s
converge en el semiplano > 1 a una funci on analtica que se prolonga
analticamente al semiplano > 1 1/n salvo un polo simple en s = 1
con residuo
h
m
=
2
s
(2)
t
R
m
(Nm) w
m
_
[[
h
m
.
9.5. La segunda desigualdad fundamental 221
Usaremos la notacion f g para indicar que la funci on f g se extiende a
una funci on analtica alrededor de 1.
Por ejemplo, en la prueba del teorema de Dirichlet hemos construido los
logaritmos log L(s, ). Es f acil ver que el desarrollo en producto de Euler de las
funciones L es valido en el semiplano > 1, por lo que el logaritmo tambien
esta denido en este semiplano. Ahora observamos que la funci on R(s, ) que
aparece en (9.7) esta denida y es analtica en el semiplano > 1/2, pues la
acotacion tras (9.7) es v alida en dicho semiplano (tras la primera desigualdad
hay que sustituir s por y la pen ultima desigualdad es v alida salvo para los
primos p para los cuales (Np)

no sea mayor que 2, pero estos son un n umero


nito y no afectan a la conclusi on). Por consiguiente
log L(s, )

p
(p)
(Np)
s
. (9.10)
Todava podemos anar m as: si nos restringimos al caso del caracter prin-
cipal m odulo 1 tenemos
log
k
(s)

p
1
(Np)
s
.
Si p
2
recorre los primos de k con grado de inercia mayor que 1 sobre el primo
p de Q al cual dividen, se cumple que Np
2
p
2
luego, si n es el grado de k,

p
2
1
(Np
2
)
s

p
1
p
2
n(2).
Usando que la funci on dseta de Riemann es decreciente y el criterio de ma-
yoraci on de Weierstrass concluimos que la serie converge a una funci on analtica
en el semiplano > 1/2.
Por consiguiente, si p
1
recorre los primos de k con grado de inercia 1 sobre
Q tenemos
log
k
(s)

p
1
1
(Np
1
)
s
.
Consideremos ahora la funci on h(s) = (s 1)
k
(s), que es analtica en el
semiplano > 1 1/n y h(1) ,= 0. Tenemos, por consiguiente, un logaritmo
log h(s) denido alrededor de 1. Podemos elegirlo adecuadamente para que, si
> 1,
log h(s) = log(s 1) + log
k
(s),
donde log(s 1) extiende al logaritmo real y log
k
(s) es el logaritmo que ya
tenamos denido. Concluimos que
log
k
(s) log
1
s 1
.
Resumimos lo que hemos probado:
222 Captulo 9. Funciones dseta
Teorema 9.24 Sea k un cuerpo numerico. Entonces
log
k
(s)

p
1
(Np)
s

p
1
1
(Np
1
)
s
log
1
s 1
,
donde p recorre los primos de k y p
1
recorre los primos con grado de inercia 1
sobre Q.
En particular vemos que todo cuerpo numerico tiene innitos primos con
grado de inercia 1 sobre Q (esto ya lo probamos en [11.10]). Ahora ya podemos
probar:
Teorema 9.25 (Segunda desigualdad fundamental) Sea K/k una exten-
si on de cuerpos numericos (no necesariamente abeliana) y m un divisor de k.
Entonces
[I(m) : P
m N(m)[ [K : k[.
Demostraci on: Llamemos T = P
m N(m) y t = [I(m) : T[. Sea un
caracter no principal de I(m) : P
m N(m). Claramente induce un car acter
modulo m. Sea m() el orden del cero de L(s, ) en s = 1 (vamos a probar que
m() = 0, es decir, que L(1, ) ,= 0.
Sea L(s, ) = (s 1)
m()
g(s, ), donde g es una funci on analtica que no
se anula en un entorno de 1. Entonces g tiene un logaritmo L
g
analtico en un
entorno de 1 y la funci on m() log(s 1) + L
g
(s) es un logaritmo de L(s, ),
luego se diferencia en una constante de log L(s, ), es decir,
log L(s, ) m() log(s 1) = m() log
1
s 1
. (9.11)
Por otra parte podemos escribir (9.10) en la forma
log L(s, )

C
(C)

pC
1
(Np)
s
,
donde C recorre las clases de I(m)/T.
Esta ultima igualdad es cierta tambien para el car acter principal
1
, donde
se reduce a
log L(s,
1
)

pI(m)
1
(Np)
s

p
1
(Np)
s
log
k
(s).
En la ultima equivalencia hemos usado el teorema 9.24. Sumando para todos
los caracteres de I(m)/T obtenemos
log
k
(s) +

=
1
log L(s, )

C
_

(C)
_

pC
1
(Np)
s
.
9.5. La segunda desigualdad fundamental 223
Aplicamos (9.11), el teorema 9.24 y las relaciones de ortogonalidad, con lo
que obtenemos
_
1

=
1
m()
_
log
1
s 1
t

pT
1
(Np)
s
.
Ahora observamos lo siguiente: si un primo p de k se escinde completamente
en K entonces coincide con la norma de cualquiera de sus divisores en K, luego
esta en N(m) (y por lo tanto en T) salvo si p [ m. As pues, T contiene a todos
los primos de k que se escinden completamente en K excepto a un n umero nito
de ellos.
Si llamamos E al conjunto de los primos de k que se escinden completamente
en K y consideramos valores reales s 1 tenemos que
t

pT
1
(Np)
s
t

pE
1
(Np)
s
u(s),
donde u(s) es t veces la suma para los primos de E que no estan en T, o
sea, una funci on entera. Sea F el conjunto de primos de K que se escinden
completamente sobre k. Si llamamos n = [K : k[, cada primo p E divide
exactamente a n primos P F con la misma norma. Por lo tanto
t

pE
1
(Np)
s
u(s) =
t
n

PF
1
(NP)
s
u(s).
Ahora, si P
1
es un primo de K con grado de inercia 1 sobre Q, entonces
tambien tiene grado de inercia 1 sobre k y, si ademas no se ramica sobre k,
entonces se escinde completamente sobre k. As, todos los primos P
1
con grado
de inercia 1 sobre Q estan en F salvo un n umero nito de ellos y, por lo tanto,
t
n

PF
1
(NP)
s
u(s)
t
n

P
1
1
(NP)
s
v(s),
donde v(s) es u(s) mas t/n veces la suma sobre los primos P
1
que no estan en
F, que es tambien una funci on entera.
Reuniendo todos estos hechos y aplicando el teorema 9.24 concluimos
_
1

=
1
m()
_
log
1
s 1
+w(s)
t
n
log
1
s 1
donde w(s) es una cierta funci on analtica en un entorno de 1. Tomando s < 2
el logaritmo es positivo y podemos dividir sin invertir la desigualdad. Tomando
lmites cuando s 1
+
queda
1

=
1
m()
t
n
.
Esto solo es posible si cada m() = 0 y t n.
224 Captulo 9. Funciones dseta
Este teorema proporciona una prueba alternativa de que L(1, ) ,= 0 cuando
es un caracter no principal (usando la teora de cuerpos de clases pero no el
teorema de factorizacion). En efecto, hemos visto que esto es cierto suponiendo
que exista una extensi on K de k tal que P
m
= P
m N(m), es decir, suponiendo
que P
m
tenga un cuerpo de clases.
Captulo X
Teora de la ramicaci on
Sabemos que el diferente, el discriminante y el conductor de una extensi on
abeliana de cuerpos numericos son divisibles exactamente entre los primos ra-
micados, pero no sabemos nada sobre los exponentes con que aparecen dichos
primos. (Tan s olo el teorema 3.15 nos da una mnima informaci on sobre las mul-
tiplicidades de los primos en el diferente.) Sucede que estos exponentes tambien
estan relacionados con el modo en que los primos se ramican en una extensi on,
por lo que ahora estudiaremos m as a fondo este proceso de ramicacion. De
este estudio no solo obtendremos consecuencias de gran interes teorico, sino
tambien resultados valiossimos para el calculo de diferentes, discriminantes y
conductores en casos concretos.
En el captulo I obtuvimos los primeros resultados en torno a la descompo-
sicion de un primo p en una extensi on de Galois K/k. Concretamente, en el
teorema 1.41 vimos que si P es un divisor de p en K, la factorizaci on de p puede
descomponerse en tres pasos, correspondientes a los cuerpos F y Z jados por
los grupos de descomposicion y de inercia de P respectivamente. En el primer
paso el primo p se escinde de sus conjugados sin aumentar el grado de inercia
ni el ndice de ramicaci on, en el segundo paso aumenta unicamente el grado
de inercia y en el tercero se produce la ramicacion. Es este ultimo tramo el
que ahora vamos a estudiar con m as detalle, descomponiendolo en m as pasos
intermedios.
El proceso es mas claro si la extension es abeliana, pues entonces todos los
divisores de p tienen el mismo cuerpo de descomposicion F y el mismo cuerpo de
inercia Z (ya que sus grupos de Galois son conjugados, luego iguales). Entonces
la descomposicion de p en F es de la forma p = p
1
p
r
, donde el grado de
inercia de todos los factores es 1, es decir, p se escinde completamente en F. De
hecho sabemos por 8.15 que F es el mayor cuerpo intermedio donde esto ocurre.
Cada factor p
i
sigue siendo primo en Z, luego la descomposicion de p no vara,
pero el grado de inercia de cada factor aumenta todo lo que va a aumentar en la
extension K/k. Al pasar de Z a K todos los primos se ramican y obtenemos
la descomposicion completa p = (P
1
P
r
)
e
.
Los nuevos pasos intermedios que vamos a considerar entre Z y K los obten-
225
226 Captulo 10. Teora de la ramicaci on
dremos deniendo una cadena de subgrupos del grupo de inercia. Recordemos
que si E/D es una extension nita de Galois de dominios de Dedekind, P es
un primo en E, p es su divisor en D y la extension E/D de los cuerpos de
restos determinados por P y p es separable, entonces el grupo de inercia T
P
es
el n ucleo del epimorsmo G
P
G(E/D) dado por ([]) = [()], luego
T
P
= G
P
[ () (mod P) para todo E.

Este sera nuestro punto de partida.


10.1 Grupos y cuerpos de ramicaci on
Denicion 10.1 Sea E/D una extensi on nita de Galois de dominios de De-
dekind, sea K/k la extension de sus cuerpos de cocientes, sea P un ideal primo
en E y sea p el primo de D divisible entre P. Supongamos que la extensi on
E/D de los cuerpos de restos determinados por P y p es separable. Para cada
n umero natural i 0 denimos el i-esimo grupo de ramicaci on de P como
G
i
P
= G
P
[ () (mod P
i+1
) para todo E,
donde G
P
= G(E/D) [ (P) = P es el grupo de descomposicion de P.
Claramente tenemos las inclusiones
G
i+1
P
G
i
P
G
0
P
G
P
.
Ademas, seg un los comentarios precedentes, el grupo G
0
P
no es sino el grupo
de inercia de P. A veces conviene adoptar el convenio de que G
P
= G
1
P
.
Cuando no haya confusi on suprimiremos el subndice P.
A la hora de calcular explcitamente los grupos de ramicacion de una ex-
tension E/D resulta util la observaci on siguiente: si E = D[
1
, . . . ,
n
], entonces
G
i
P
= G
P
[ (
j
)
j
(mod p
i+1
) para j = 1, . . . , n.
As reducimos a un n umero nito las condiciones para que un automorsmo
pertenezca a un grupo de ramicaci on.
El i-esimo cuerpo de ramicaci on de P sera el cuerpo K
i
jado por G
i
.
Entonces K
0
es el cuerpo de inercia y, llamando F al cuerpo de descomposicion,
tenemos las inclusiones
k F K
0
K
1
K
i
K
i+1
K
Si K/k es una extensi on de Galois de cuerpos numericos, P es un primo en
K y p es el primo de k divisible entre P, sabemos que el grupo de descompo-
sicion G
P
es isomorfo al grupo local G(K
P
/k
p
) y es inmediato comprobar que
este isomorsmo hace corresponder los grupos de ramicacion locales y globales
(usando que los automorsmos locales son continuos, que el anillo de enteros
10.1. Grupos y cuerpos de ramicaci on 227
globales es denso en el anillo de enteros locales y que el ideal global es denso
en el local). En consecuencia los cuerpos de descomposicion globales se corres-
ponden tambien con los locales. Los resultados probados en el caso local y que
se reeran unicamente a propiedades algebraicas de los grupos de ramicaci on
seran v alidos tambien para cuerpos globales.
El teorema siguiente nos proporcionar a otra reducci on importante en el es-
tudio de los grupos de ramicaci on. La demostraci on es inmediata.
Teorema 10.2 Consideremos una cadena de extensiones de dominios de De-
dekind D E F de modo que F/D sea de Galois. Sea k L K la cadena
de cuerpos de cocientes. Sea P un ideal primo en L, sea p el primo de D al cual
divide y supongamos que la extensi on de cuerpos de restos F/D es separable.
Entonces, para todo ndice i 1 se cumple
G
i
K/L
= G
i
K/k
G(K/L),
K
i
K/L
= K
i
K/k
L.
De este modo, si partimos de una extension de Galois K/k de cuerpos
numericos y P es un primo en K, el teorema anterior nos da que los grupos
de ramicacion de P en la extension K/k son los mismos que en la extension
K/F, donde F es el cuerpo de inercia. Por lo tanto, para estudiar estos grupos
podemos suponer que k = F y as, si p es el primo de k divisible entre P, se
cumple p = P
e
y el grado de inercia es f = 1.
Por consiguiente, la extensi on local K
P
/k
p
es totalmente ramicada y, seg un
hemos comentado, los grupos de ramicacion de P en esta extension son iso-
morfos a los de la extension K/k, con la ventaja de que ahora P es el unico
primo de K
P
. Ademas ahora es principal, es decir, P = () para cierto en-
tero . Si llamamos E/D a los anillos de enteros, el teorema 3.11 nos da que
E = D[] (notar que como f = 1 se cumple E/P = D/p). M as a un, observar
que podemos elegir como a cualquier elemento del cuerpo de partida K que
sea divisible entre P pero no entre P
2
.
Estas consideraciones nos llevan a una expresi on mas sencilla para los grupos
de ramicaci on:
Teorema 10.3 Sea K/k una extensi on de Galois de cuerpos numericos o p- adi-
cos. Sea P un ideal primo en K y sea un elemento de P no divisible entre
P
2
. Entonces, para cada i 0,
G
i
P
= G
P
[ () (mod P
i+1
).
Demostraci on: Supongamos que los cuerpos son numericos (el caso p-
adico es mas sencillo). Por las observaciones previas al teorema podemos su-
poner que k es el grupo de inercia de P, y entonces tenemos E = D[], donde
E/D es la extension de enteros de K
P
/k
p
. Por lo tanto
G
i
= G(K
P
/k
p
) [ () (mod P
i+1
).
Ahora basta restringir a K.
228 Captulo 10. Teora de la ramicaci on
Otra aplicaci on de la reducci on al caso local completamente ramicado es
el apartado c) del teorema siguiente, que enunciamos junto con otros hechos
elementales.
Teorema 10.4 Sea K/k una extensi on de Galois de cuerpos numericos o p- adi-
cos, sea P un ideal primo en K. Entonces
a) Para todo G(K/k) y todo i 0 se cumple (G
i
P
)

= G
i
(P)
.
b) En particular G
i
P
G
P
.
c) Existe un ndice i tal que G
i
P
= 1 (y por lo tanto K
i
= K).
Demostraci on: a) Si G
i
P
entonces, todo entero de K cumple
(
1
())
1
() (mod P
i+1
), luego
(
1
)() = ((
1
()) (mod (P)
i+1
),
con lo que
1
G
i
(P)
. As pues, (G
i
P
)

G
i
(P)
. Como
1
cumple esto
mismo, tambien es cierta la otra inclusi on.
b) Es consecuencia inmediata de a).
c) Seg un las observaciones previas al teorema 10.3 podemos suponer que
K/k es una extension de cuerpos p-adicos completamente ramicada y, si es
un generador de P, entonces K = k(). En consecuencia, los valores () para
G
P
= G(K/k) son todos distintos dos a dos. As, si ,= 1, se cumple
() ,= 0, y basta tomar i sucientemente grande para que
i+1
()
para ning un G
P
1. El teorema anterior nos da entonces que G
i
P
= 1.
Ahora caracterizamos completamente el primer grupo de ramicacion y par-
cialmente los grupos siguientes.
Teorema 10.5 Sea K/k una extensi on de Galois de cuerpos numericos o p- adi-
cos. Sea P un primo en K, sea p el primo de k divisible entre P, sea e el grado
de ramicaci on y p la caracterstica de sus cuerpos de restos (en el caso numerico
p es el primo racional al cual dividen). Sea e = p
s
e
0
, con (p, e
0
) = 1. Entonces:
a) G
0
/G
1
es cclico de orden e
0
.
b) Para i 1 se cumple que G
i
/G
i+1
es producto de grupos cclicos de orden
p (sin excluir la posibilidad de que sea trivial).
Demostraci on: Basta demostrarlo en el caso p-adico. Sea P = (). Si
G(K/k) entonces () es primo en K, luego () =

para una cierta


unidad

. Si , G
0
entonces
()() =

= (()) = (

) = (

)() = (

,
luego

= (

(mod P).
10.1. Grupos y cuerpos de ramicaci on 229
Por lo tanto, si llamamos K al cuerpo de restos de K, podemos denir el
homomorsmo G
0
K

, dado por [

].
Su n ucleo es claramente G
1
, luego G
0
/G
1
es isomorfo a un subgrupo de K

,
que es un grupo cclico, luego G
0
/G
1
es cclico tambien. M as a un, E/P es un
cuerpo nito de orden potencia de p, luego K

tiene orden primo con p y G


0
/G
1
tambien.
Ahora probaremos b), con lo que el orden de G
1
sera potencia de p y, en
consecuencia, el orden de G
0
/G
1
tendr a que ser exactamente e
0
.
Sea G
i
. Entonces () (mod P
i+1
), luego () = +

i+1
para
un cierto

E. Si ahora tomamos , G
i
, tenemos
()() = +

i+1
= ( +

i+1
) = () +(

)()
i+1
= +

i+1
+(

)()
i+1
= +

i+1
+(

)
i+1


i+1
,
luego

+ (

)
i+1

(mod P) pues, como G


i
, se cumple

1 (mod P).
Con esto tenemos otro homomorsmo G
i
K dado por [

], cuyo
n ucleo es claramente G
i+1
. Por lo tanto G
i
/G
i+1
es isomorfo a un subgrupo
del grupo aditivo de K, pero esto es lo mismo que un subespacio vectorial de K
considerado como espacio vectorial sobre el cuerpo de p elementos. Claramente
entonces G
i
/G
i+1
es producto de grupos cclicos de orden p.
En las condiciones del teorema anterior, si p es el primo de k divisible entre
P y su norma absoluta (el n umero de clases modulo p) es n, entonces el cuerpo
K tiene n
f
elementos, donde f = f(P/p), y tenemos que e
0
[ n
f
1, as como
que [G
i
: G
i+1
[

n
f
.
En terminos de la teora de grupos el teorema nos dice que G
1
es un p-sub-
grupo de Sylow de G
0
. El hecho de que sea normal implica que es, de hecho, el
unico p-subgrupo de Sylow de G
0
, luego en la pr actica es facil de identicar. Esto
explica los terminos ramicacion dominada y ramicaci on libre: cuando
la ramicaci on es dominada la serie de los grupos de ramicaci on termina en
G
1
= 1, luego la ramicaci on esta controlada gracias al teorema anterior,
pero si la ramicaci on es libre no disponemos de ning un resultado general para
determinar el modo en que descienden los grupos G
i
, y para saberlo hay que
analizar separadamente cada caso.
Del teorema anterior se deduce un hecho interesante sobre las extensiones
de cuerpos p-adicos:
Teorema 10.6 Si K/k es una extensi on de Galois de cuerpos p- adicos, enton-
ces el grupo de Galois G(K/k) es resoluble.
Demostraci on: Sea G = G(K/k) = G
1
y consideremos la sucesion de
subgrupos
1 = G
r
G
1
G
0
G.
La extension K
0
/k es no ramicada y, de acuerdo con 2.37, su grupo de
Galois G/G
0
es cclico. Por el teorema anterior G
0
/G
1
tambien es cclico y los
demas cocientes son abelianos, luego G es resoluble.
230 Captulo 10. Teora de la ramicaci on
Los teoremas anteriores estan relacionados con los resultados que obtuvimos
en el captulo II sobre cuerpos locales: Si K/k es una extension de Galois de
cuerpos p-adicos, tenemos la sucesion de cuerpos k K
0
K
1
K.
La extension K
0
/k es no ramicada y K/K
0
es totalmente ramicada. Es
f acil ver que K
0
es precisamente el cuerpo K
nr
descrito en 2.39. El teorema
10.5 prueba que K
1
/K
0
es tambien cclica de grado primo con p, luego es total
y dominadamente ramicada. Es claro que K
1
es el cuerpo K
d
descrito en 2.46,
que nos anticipaba tambien que el grado [K : K
1
[ es potencia de p, tal y como
hemos probado.
Del teorema siguiente deduciremos resultados mas precisos sobre la estruc-
tura de los grupos de ramicaci on.
Teorema 10.7 Sea K/k una extensi on de Galois de cuerpos numericos o p- adi-
cos. Sea P un ideal primo en K, sea G
0
y G
i
para i 1. Entonces

1
G
i+1
si y s olo si G
i+1
o
i
G
1
.
Demostraci on: Basta probarlo en el caso p-adico. Sea P = (). Sea
() = , donde es una unidad de K. Como por hip otesis G
0
, tenemos
que () (mod P), luego
i
()
i
(mod P
2
) (por ejemplo, ()
(mod P
2
), luego
2
() = ()
2
(mod P
2
), etc.).
De aqu que la armaci on
i
G
1
equivale a que
i
1 (mod P). As
mismo, si () = +
i+1
, donde es un entero en K, la armaci on G
i+1
equivale a que P [ .
Hemos de probar, pues, que
1

1
G
i+1
si y solo si
i
1 (mod P) o
bien P [ .
Calculamos
()() = (()) = () = () +()
i+1
.
Como () (mod P
i+1
) tenemos que () (mod P
i+2
), luego
()() +
i+1
(mod P
i+2
) (10.1)
Por otro lado
()() = (()) = ( +
i+1
) = () +()()
i+1
= +()
i+1

i+1
y, como () (mod P), se cumple ()
i+1

i+1
(mod P
i+2
), y as
()() +
i+1

i+1
(mod P
i+2
). (10.2)
Restando (10.1) y (10.2) queda
( )() ()
i+1
(
i
1) (mod P
i+2
).
Llamemos

= ()(), con lo que = (


1

1
)(

). Sustituyendo llega-
mos a que

(
1

1
)(

) ()
i+1
(
i
1) (mod P
i+2
).
10.1. Grupos y cuerpos de ramicaci on 231
Puesto que tambien se cumple P = (

), el teorema 10.3 nos permite concluir


que
1

1
G
i+1
si y solo si P [ (
i
1).
Como primera consecuencia inmediata obtenemos un resultado general sobre
la sucesion de grupos de ramicaci on que en la pr actica no nos sera de mucha
ayuda, pues es trivial en el caso de extensiones abelianas, pero que tiene valor
desde el punto de vista de la teora de grupos. Recordemos que el centro de un
grupo G es el subgrupo
Z(G) = g G [ gh = hg para todo h G.
Teorema 10.8 Sea K/k una extensi on de Galois de cuerpos numericos o p- adi-
cos. Sea P un ideal primo en K. Sea i 1. Entonces
G
i
/G
i+1
Z(G
1
/G
i+1
).
Demostraci on: Si tomamos G
1
se cumple
1

1
G
i+1
, luego
[] Z(G
1
/G
i+1
).
En terminos de la teora de grupos esto signica que la sucesion de grupos
de ramicaci on es una serie central del p-grupo G
1
.
Ahora veamos una consecuencia del teorema 10.7 mucho mas importante.
Teorema 10.9 Sea K/k una extensi on de Galois de cuerpos numericos o p- adi-
cos. Sea P un ideal primo en K tal que G
0
sea abeliano. Si G
i
,= G
i+1
entonces
e
0
[ i.
Demostraci on: Sea [] un generador de G
0
/G
1
. Por hip otesis podemos
tomar G
i
G
i+1
, con lo que el teorema 10.7 nos da que []
i
= 1, luego e
0
[ i.
Denicion 10.10 Sea K/k una extensi on de Galois de cuerpos numericos o
p-adicos. Sea P un ideal primo en K. Los ndices i 0 tales que G
i
,= G
i+1
se
llaman n umeros de ramicaci on de P. Los representaremos por v
1
, . . . , v
t
. As,
la serie de grupos de ramicaci on puede abreviarse a
1 = G
v
t
+1
G
v
1
+1
G
0
G
P
.
El teorema anterior arma que si G
P
es abeliano entonces los n umeros v
i
han de ser m ultiplos de e
0
.
Con los grupos de ramicaci on podemos mejorar el teorema 3.15 y calcular
exactamente los exponentes de los primos en el diferente de una extension.
Teorema 10.11 Sea K/k una extensi on de Galois de cuerpos numericos o
p- adicos y sea P un ideal primo en K. Entonces el exponente de P en el
diferente de K/k es
E =

i=0
([G
i
[ 1).
232 Captulo 10. Teora de la ramicaci on
Demostraci on: Por el teorema 3.10 podemos suponer que la extensi on es
p-adica. Si Z es el cuerpo de inercia de P, la extension Z/k es no ramicada,
luego su diferente es 1. Por el teorema 3.9 podemos suponer que Z = k. Enton-
ces G(K/k) = G
0
y, si llamamos E/D a la extension de los anillos de enteros,
tenemos que E = D[], para un cierto E (por 3.12).
Sea f(x) el polinomio mnimo de . El teorema 3.8 nos da que el diferente
de la extension es
D =
_
f

()
_
=

G
0
\1
(() ).
Pero G
0
1 =

i=0
(G
i
G
i+1
), la uni on es disjunta y, si G
i
G
i+1
, esto
signica por denici on que (() ) = P
i+1
. Por lo tanto
E =

i=0
(i + 1)
_
[G
i
[ [G
i+1
[
_
.
Supongamos que G
t
es el primer grupo de ramicaci on trivial. Entonces
E = [G
0
[ [G
1
[ + 2([G
1
[ [G
2
[) + 3([G
2
[ [G
3
[) + +t([G
t1
[ 1)
= [G
0
[ +[G
1
[ +[G
2
[ + +[G
t1
[ t =
t1

i=0
([G
i
[ 1) =

i=0
([G
i
[ 1).
10.2 Calculo de grupos de ramicaci on
Antes de seguir con la teora vamos a examinar algunos ejemplos concretos.
Cuerpos cuadraticos Sea K un cuerpo cuadr atico de discriminante y
consideremos la extension K/Q. Sea p un primo de K y sea p el primo racional
al cual divide. La tabla siguiente indica el cuerpo de descomposici on F de p
junto con los cuerpos de ramicaci on en cada uno de los casos posibles:
F K
0
K
1
K
2
K
3
(/p) = 1 K K K K K
p impar (/p) = 1 Q K K K K
p [ Q Q K K K
p = 2 = 4m Q Q Q K K
= 8m Q Q Q Q K
Las tres primeras columnas se calculan inmediatamente a partir de los valores
r, f, e y e
0
. Con esto se completan las tres primeras las.
Para calcular las restantes observamos que una base entera de K es en cual-
quier caso la formada por 1 y =
_
+

_
/2. El grupo de ramicaci on
10.2. C alculo de grupos de ramicaci on 233
i-esimo sera trivial o no seg un si contiene a la conjugaci on , y esto a su vez
equivale a que p
i+1
[ () =

.
Si p = 2 y el discriminante es de tipo = 4m, con m impar, entonces el
exponente de p en

es 2, luego G
1
,= 1 y G
2
= 1.
Si = 8m entonces el exponente de p en

es 3 y concluimos que G
2
,= 1
y G
3
= 1.
Cuerpos ciclot omicos Para calcular los grupos de ramicaci on de los cuer-
pos ciclotomicos probamos en primer lugar un resultado que reduce el problema
al caso de extensiones de orden potencia de primo.
Teorema 10.12 Sea K el cuerpo ciclot omico de orden n = p
r
m, donde p es
primo y (m, p) = 1. Sean k y k

los cuerpos ciclot omicos de orden p


r
y m
respectivamente. Sea P un divisor primo de p en K y sea p el primo de k
divisible entre P. Entonces
a) Los grupos de ramicaci on de P respecto a la extensi on K/Q (a partir de
i = 0) coinciden con los de la extensi on K/k

.
b) El isomorsmo natural G(K/k

)

= G(k/Q) hace corresponder los grupos
de ramicaci on de P con los correspondientes de p.
Demostraci on: Es claro que podemos sustituir cada cuerpo por su com-
plecion respecto al primo adecuado, de modo que K sera ahora K
P
, k sera k
p
,
etc.
Seg un el teorema 4.6, el ndice de ramicaci on de P sobre Q
p
es el mismo que
sobre k

y a su vez coincide con el de p sobre Q


p
(todos ellos valen e = (p
r
)).
Seg un el teorema 10.2, el grupo de inercia G
0
para la extensi on K/k

es un
subgrupo del correspondiente a K/Q
p
, pero como ambos tienen orden e, son el
mismo.
La extension K/k es no ramicada, luego podemos identicar p = P. M as
precisamente, p y P dividen a los enteros de k con la misma multiplicidad,
luego las congruencias de enteros de k modulo p son las mismas que modulo P.
Si jamos p p
2
entonces el teorema 10.3 nos da que el i-esimo grupo de
ramicaci on tanto para la extensi on K/k

como para K/Q


p
viene dado por
G
i
= G
0
[ () (mod P
i+1
),
luego ambas extensiones tienen los mismos grupos de ramicacion. Tambien es
inmediato que los grupos respecto a k/Q
p
se corresponden con estos a traves
del isomorsmo natural (inducido por la restricci on a k).
Para las extensiones de orden potencia de primo tenemos:
Teorema 10.13 Sea p un n umero primo, una raz p
r
-esima primitiva de la
unidad y K = Q(). Sea p el unico primo que divide a p en K. Identicamos
G(K/Q) con el grupo U
p
r de las unidades m odulo p
r
. Entonces G
0
= U
p
r y, si
p
k
i < p
k+1
, se cumple
G
i
=
_
[n] U
p
r [ n 1 (mod p
k+1
)
_
.
234 Captulo 10. Teora de la ramicaci on
Demostraci on: Llamemos H
k
=
_
[n] U
p
r [ n 1 (mod p
k
)
_
y veamos
que si k 1 entonces H
k
G
p
k
1
.
Si es el automorsmo identicado con una clase [n] tal que n 1 (mod p
k
),
para probar que G
p
k
1
basta ver que p
p
k
[ () =
n
. Pero es una
unidad y p = ( 1), luego esto equivale a que ( 1)
p
k
[
n1
1. Tomamos
clases modulo ( 1)
p
k
, con lo que trabajamos en un anillo de caracterstica p.
Se cumple que [0] = [ 1]
p
k
= ([] [1])
p
k
= []
p
k
[1], o sea, []
p
k
= [1] y,
como por hip otesis p
k
[ n1, tambien []
n1
= [1], luego [
n1
1] = [0], como
queramos probar.
Cambiando k por k + 1 queda que H
k+1
G
p
k+1
1
, para todo k 0, luego
tambien H
k+1
G
i
para p
k
i < p
k+1
.
Considerando el epimorsmo natural U
p
r U
p
k+1 para 0 k < r vemos
que [H
k+1
[ = p
r(k+1)
. Por lo tanto tenemos que si p
k
i < p
k+1
se cumple
[G
i
[ p
r(k+1)
.
Vamos a calcular la f ormula del teorema 10.11 usando estas cotas inferiores.
Si vemos que el resultado E es exactamente el exponente de p en el diferente
de la extension, entonces todas las desigualdades tendr an que ser igualdades y
tendremos el teorema.
Seg un el teorema 3.27, el exponente de p en el discriminante de la extensi on
es E = r(p 1)p
r1
p
r1
= p
r1
(pr r 1). Como el discriminante es la
norma del diferente y N(p) = p, este n umero E es tambien el exponente de p en
el diferente. Veamos que obtenemos con las cotas.
Las cotas valen 1 a partir del termino i = p
r1
, luego tenemos p
r1
sumandos
no nulos del tipo C
i
1 (para i = 0, . . . , p
r1
1). Agrupando todos los unos,
hemos de sumar todas las cotas C
i
y restar p
r1
al resultado.
En primer lugar C
0
= [U
p
r [ = (p 1)p
r1
, para i = 1, . . . , p 1 tenemos
p1 sumandos iguales a p
r1
, para i = p, . . . , p
2
1 tenemos p(p1) sumandos
iguales a p
r2
, para i = p
2
, . . . , p
3
1 tenemos p
2
(p 1) sumandos iguales a
p
r3
, etc.
As pues, tenemos r bloques que suman (p 1)p
r1
cada uno. El total,
despues de restar p
r1
, es
r(p 1)p
r1
p
r1
= p
r1
(pr r 1) = E.
En particular los n umeros de ramicacion son 0, p 1, p
2
1, . . . , p
r1
1,
excepto cuando p = 2, en cuyo caso 0 no es un n umero de ramicacion (tanto
G
0
como G
1
tienen 2
r1
elementos). El grado entre dos cuerpos de ramicaci on
sucesivos es igual a p.
Cuerpos c ubicos puros Por ultimo estudiamos la clausura normal de un
cuerpo c ubico puro Q
_
3

m
_
, es decir, un cuerpo de la forma K = Q
_
3

m,

3
_
.
Para mayor comodidad del lector reproducimos la tabla construida en el captulo
II con el tipo de factorizaci on de cada primo (ver la [Tabla 2.1] para la clasi-
cacion de los cuerpos c ubicos puros).
10.2. C alculo de grupos de ramicaci on 235
Casos Q(

3) Q(
3

m) K e f
p 1(3) x
3
ab
2
(p) p
1
p
2
p
1
p
2
p
3
p
1
p
2
p
3
p
4
p
5
p
6
1 1
p ab x
3
, ab
2
(p) p
1
p
2
p p
1
p
2
1 3
p 1(3) p p
1
p
2
p
1
p
2
p
3
1 2
p [ ab p 1(3) p
1
p
2
p
3
(p
1
p
2
)
3
3 1
p 1(3) p p
3
p
3
3 2
p = 3 Tipo I p
2
p
3
p
6
6 1
Tipo II p
2
p
1
p
2
2
(p
1
p
2
p
3
)
2
2 1
La tabla siguiente indica los cuerpos de ramicaci on en cada caso. Como
de costumbre, F es el cuerpo de descomposicion. Llamaremos L
3
= Q
_
3

m
_
y
L
2
= Q
_
3
_
.
Casos F K
0
K
1
K
2
K
3
K
4
p 1(3) x
3
ab
2
(p) K K K K K K
p ab x
3
, ab
2
(p) L
2
K K K K K
p 1(3) L
3
K K K K K
p [ ab p 1(3) L
2
L
2
K K K K
p 1(3) Q L
2
K K K K
Tipo I 3 ab Q Q L
2
K K K
p = 3 Tipo I 3 [ ab Q Q L
2
L
2
L
2
K
Tipo II L
3
L
3
K K K K
Notar que la extensi on K/Q contiene tres cuerpos intermedios conjugados
de grado 3. Cuando en la tabla aparece L
3
hay que entender que los cada uno
de los tres divisores de p en K tiene como cuerpo de ramicacion a uno de estos
tres cuerpos.
Observar tambien que el pen ultimo caso de la primera tabla se ha desdoblado
en dos en la segunda. Excepto estos dos casos, todos los demas se razonan
f acilmente.
Por ejemplo, tomemos la ultima la: el n umero de factores en que se des-
compone p es r = 3 = [F : Q[, luego F = L
3
. Ahora, f = 1 = [K
0
: F[, con lo
que K
0
= L
3
. Finalmente tenemos [K
1
: K
0
[ = e
0
= 2, luego K
1
= K.
El unico caso a analizar es p = 3 cuando el cuerpo c ubico es de tipo I,
que se corresponde con las las pen ultima y antepen ultima de la tabla. En
ambos casos es claro que K
1
= L
2
. Para determinar los cuerpos siguientes
usaremos el teorema 10.11, para lo cual hemos de calcular el diferente de la
extension. En realidad nos bastara calcular el diferente local correspondiente
al divisor 3, pero por completitud calcularemos el diferente global tanto para
cuerpos de tipo I como de tipo II. La idea es que si consideramos la cadena
236 Captulo 10. Teora de la ramicaci on
Q L
2
K tenemos problemas con K/L
2
debido a la ramicaci on libre, pero
si consideramos Q L
3
K la ramicaci on libre est a en el tramo L
3
/Q, pero
aqu podemos calcular el diferente a partir del discriminante, que es conocido.
Llamemos f = 3ab si L
3
es de tipo I y f = ab si L
3
es de tipo II (la razon de
esta notacion es que mas adelante
1
probaremos que f es el conductor de K/L
2
).
Seg un el teorema [2.27], el discriminante de L
3
es 3f
2
(consideramos a f como
ideal, por lo que prescindimos del signo).
Fijemos notacion para la factorizaci on del 3: Si L
3
es de tipo II tenemos que
3 = p
1
p
2
2
en L
3
, 3 = q
2
en L
2
, p
1
= P
2
1
, p
2
= P
2
P
3
, q = P
1
P
2
P
3
en K.
El tipo I tambien se ajusta a este esquema si convenimos que p
1
= p
2
,
P
1
= P
2
= P
3
.
Cada divisor primo (racional) de f tiene un unico divisor en L
3
, que lo divide
con multiplicidad 3, luego podemos escribir f
1/3
para referirnos al ideal de L
3
que resulta de dividir entre tres los exponentes de los primos de L
3
que aparecen
en f.
De los divisores de 3, el unico que se ramica en L
3
es p
2
, luego es el unico
que puede aparecer en el diferente de L
3
/Q. Teniendo esto en cuenta, es claro
que dicho diferente ha de ser D
3/1
= p
2
f
2/3
.
Respecto a la extension K/L
3
, el unico primo ramicado es P
1
, con ndice
2, luego la ramicaci on es dominada, los grupos de ramicaci on son G
0
= C
2
,
G
1
= 1, y el teorema 10.11 nos da que el diferente es exactamente D
6/3
= P
1
.
Con esto tenemos el diferente de toda la extension K/Q, que resulta ser
D
6/1
= P
1
P
2
P
3
f
2/3
= 3
1/2
f
2/3
.
Por otro lado, el diferente de la extensi on L
2
/Q se calcula inmediatamente
a partir del discriminante, que es 3. Evidentemente D
2/1
= q = 3
1/2
. As
llegamos al diferente que nos interesaba, el de la extensi on K/L
2
, que es
D
6/2
= f
2/3
. (10.3)
Necesitabamos el exponente de P = P
1
= P
2
= P
3
en D
6/2
cuando L
3
es
de tipo I. Como f = 3ab, dicho exponente ser a E = 4 si p ab o bien E = 8 si
p [ ab.
Los grupos G
i
para K/L
2
tienen orden 3 o son triviales, luego aportan
sumandos iguales a 2 en el teorema 10.11. As pues, si p ab hay 2 grupos no
triviales (los correspondientes a i = 0, 1) y si p [ ab hay 4 grupos no triviales
(i = 0, 1, 2, 3). Esto es lo que reeja la tabla anterior.
10.3 Grupos de ramicaci on de subcuerpos
Dada una cadena de cuerpos k L K, el teorema 10.2 muestra la relacion
entre los grupos de ramicaci on de K/k y los de K/L. Aqu investigaremos los
grupos de ramicaci on de la extensi on L/k (suponiendo que es normal). Como
1
Ver el ejemplo 3 de la seccion 10.6
10.3. Grupos de ramicaci on de subcuerpos 237
cabra esperar, si H es el grupo de Galois de K/L, los grupos de ramicaci on
de L/k son los grupos G
i
H/H, pero sucede que los ndices no se corresponden,
es decir, G
i
H/H no es necesariamente el grupo de ramicacion i-esimo. El
problema es encontrar la relaci on correcta entre los ndices. Esto nos llevar a al
concepto de la funci on de Hasse de una extensi on, de gran importancia en la
teora.
Para simplicar la notaci on convendremos en que una barra sobre sobre un
smbolo indicar a que se reere a la extension K/L, mientras que bajo el har a
referencia a la extension L/k. Por ejemplo, jado un primo P de K, los grupos
G
i
seran los grupos de ramicaci on de P en K/L, y los grupos G
i
seran los
grupos de ramicaci on en L/k del primo p divisible entre P.
En primer lugar probamos el unico caso que no tiene equivalente local (por-
que el caso local es trivial).
Teorema 10.14 Sea k L K una cadena de cuerpos numericos de modo
que las tres extensiones sean de Galois. Sea P un ideal primo en K y p el
primo de L divisible entre P. Sea H = G(K/L). Sean K

, L

los cuerpos de
descomposici on sobre k de P y p respectivamente. Entonces G
p
= G
P
H/H y
L

= K

L.
Demostraci on: Es claro que la restricci on a L de un automorsmo de G
P
esta en G
p
, es decir, G
P
H/H G
p
.
Recprocamente, todo automorsmo de G
p
induce un automorsmo del cuer-
po local L
p
, que se extiende a un automorsmo de K
P
, que a su vez se restringe
a un automorsmo de G
P
, luego el automorsmo de partida est a en G
P
H/H.
La segunda armaci on la da el teorema de Galois.
Para abordar las sutilezas del caso general hemos de introducir algunas de-
niciones:
Denicion 10.15 Sea K/k una extensi on de Galois de cuerpos numericos o
p-adicos y sea P un primo en K. Para cada G
P
llamaremos i() al mayor
n umero natural tal que G
i()
. Convenimos que i(1) = +.
En terminos de la funci on i, los grupos de ramicaci on se expresan como
G
i
= G
P
[ i() i.
Nuestra intenci on es estudiar la relaci on entre los grupos de distintas exten-
siones a traves de esta funcion. Otra relaci on de utilidad es la siguiente:
i() = 1 +

r=0

G
r (),
donde
A
representa a la funci on caracterstica del conjunto A.
Para trabajar estos conceptos necesitamos un teorema tecnico.
238 Captulo 10. Teora de la ramicaci on
Teorema 10.16 Sea k L K una cadena de cuerpos p- adicos tal que K/k
sea de Galois, sea H = G(K/L), sea D F E la cadena de sus anillos de
enteros, sea P el primo de K y sean y tales que E = D[] y F = D[].
Entonces para todo G(K/k) se cumple que los elementos
() y

H
(() ) =

H
((()) )
son asociados en E.
Demostraci on: Sea f(x) =

H
(x ()) el polinomio mnimo de en L.
Entonces
(f) =

H
(x (()))
es el polinomio mnimo de () en [L].
Los coecientes de (f) f son de la forma (a) a con a F. Expresando
a como polinomio en vemos que todo elemento de esta forma es divisible entre
() (por ejemplo, tomando clases modulo () ). En consecuencia
(() ) [ (f)() f() = (f)().
Recprocamente, si = g() para un cierto g(x) D[x], entonces (g) = g.
Como g(x) tiene raz , tenemos g(x) = f(x)h(x), para un cierto
h(x) F[x]. As g(x) () = (f)(x) (h)(x) y
() = g() () = (f)() (h)().
Hemos probado que () y (f)() son asociados, y claramente
(f)() =

H
( (()))
Ahora relacionamos la funci on i de la extension inferior con los grupos G
i
de la superior.
Teorema 10.17 Sea k L K una cadena de cuerpos numericos o p- adicos
tal que las tres extensiones sean de Galois. Sea H = G(K/L), sea G
1
y
supongamos que H G
i
,= para alg un i. Entonces
i() = 1 +
l()

r=0
1
[G
0
: G
r
[
,
donde l() es el mayor entero i tal que H G
i
,= .
Demostraci on: Podemos suponer que los cuerpos son p-adicos, con lo que
seg un el teorema 3.12 existen y en las hip otesis del teorema anterior. Sea
P el primo de K.
10.3. Grupos de ramicaci on de subcuerpos 239
El valor P-adico de los elementos asociados en un cuerpo local es el mismo,
luego el teorema anterior nos da que
v
P
(() ) =

H
v
P
((()) ). (10.4)
Como las potencias de forman una base entera de K/k es claro que un
automorsmo esta en un grupo G
i
si y solo si v
P
(() ) > i, de donde
i() + 1 = +v
P
(() ).
Igualmente se prueba que
i() + 1 = +v
p
(() ),
donde p es el primo de L. Teniendo en cuenta que v
P
[
L
= ev
p
la ecuacion (10.4)
se transforma en
e(i() + 1) =

H
(i() + 1) =

r=0

G
r ()
=

r=0

G
r () =

r=0
[H G
r
[ =
l()

r=0
[H G
r
[.
Si H G
r
,= , digamos h G
r
, entonces para todo H se cumple
G
r
h
1
h G
r
h
1
G
r
h
1
G
r
H (G
r
H)h.
En consecuencia, [H G
r
[ = [(G
r
H)h[ = [G
r
H[ = [G
r
[ (por 10.2), y
la f ormula se convierte en
e(i() + 1) =
l()

r=0
[G
r
[.
Dividiendo entre e = [G
0
[ queda la f ormula buscada.
Notemos que, en las condiciones del teorema anterior, si H G
i
= para
todo i, la f ormula sigue siendo cierta si la interpretamos como que i() = 1.
Las deniciones siguientes introducen los conceptos necesarios para expresar
el teorema anterior de la forma m as conveniente en la teora:
Denicion 10.18 Sea K/k una extensi on de Galois de cuerpos numericos o
p-adicos. Sea P un ideal primo en K. Para cada n umero natural x denimos

P
(x) = 1 +
x

r=0
1
[G
0
: G
r
[
.
240 Captulo 10. Teora de la ramicaci on
Si no hay confusi on suprimiremos el subndice. Notar que (0) = 0. Exten-
demos al conjunto de los n umeros reales positivos estableciendo que sea lineal
entre enteros o, equivalentemente, para cada x 0 denimos
(x) =
_
x
0
1
[G
0
: G
t
[
dt,
con el convenio de que G
t
= G
{t}
, donde t es el menor n umero natural mayor
o igual que t. Para extender a toda la recta real convenimos que G
t
= G
0
si 1 < t 0 y G
t
= G
1
si t 1. Ademas, para t < 0, entenderemos que
[G
0
: G
t
[ = [G
t
: G
0
[
1
.
Con estos convenios el integrando 1/[G
0
: G
t
[ es una funci on escalonada en
R con un n umero nito de escalones, descritos en la tabla siguiente:
intervalo 1/[G
0
: G
t
[
], 1 ] f
] 1 , 0 ] 1
] 0 , 1 ] 1/e
0
] i , i + 1] (i > 0) e
i+1
/e (e
i+1
= [G
i+1
[)
] i , +] (G
i
= 1) 1/e
De aqu se deducen inmediatamente las propiedades de la funci on :
a) es una funci on continua estrictamente mon otona creciente.
b) () = , (1) = 1, (0) = 0, (+) = +.
c) tiene derivadas laterales

i
y

d
en todos los puntos y ambas son
mon otonas decrecientes.
d) Si x no es un entero o G
x
= G
x+1
entonces

i
(x) =

d
(x) = 1/[G
0
: G
x
[.
e) Si i es un entero tal que G
i
,= G
i+1
entonces

i
(i) = 1/[G
0
: G
i
[,

d
(i) = 1/[G
0
: G
i+1
[.
f)

() = f,

(+) = 1/e.
La propiedad d) implica que es derivable en R excepto en un n umero
nito de puntos. Concretamente, es derivable en 1 si y solo si f = 1, es
derivable en 0 si y s olo si e
0
= 1 y los demas puntos donde no es derivable
son los n umeros de ramicacion denidos en 10.10.
Por ejemplo, la gura siguiente muestra la funci on de cualquiera de los
divisores de 3 en el cuerpo ciclotomico de orden 3
3
5. Se cumple f = 4, e = 18,
e
0
= 2 y los n umeros de ramicacion son v
1
= 0, v
2
= 2, v
3
= 8, de modo que
G
1
> G
0
> G
1
= G
2
> G
3
= G
4
= G
5
= G
6
= G
7
= G
8
> G
9
= 1.
10.3. Grupos de ramicaci on de subcuerpos 241
x
(x)
Se dene la funci on de Hasse como la inversa de la funci on . La represen-
taremos por
P
, o simplemente . Sus propiedades se deducen inmediatamente
de las de la funci on por los resultados del an alisis elemental. Las enumeramos
a continuaci on:
a) es una funci on continua estrictamente mon otona creciente.
b) () = , (1) = 1, (0) = 0, (+) = +.
c) tiene derivadas laterales

i
y

d
en todos los puntos y ambas son
mon otonas crecientes.
d) Para todo x 1 los n umeros

i
(x) y

d
(x) son naturales (excepto

i
(1)).
e)

() = 1/f,

(+) = e.
f) Si i es un n umero entero i 1 entonces (i) tambien es entero.
La ultima propiedad se demuestra f acilmente a partir de d).
Si k L K es una cadena de cuerpos numericos o p-adicos donde las tres
extensiones sean de Galois, representaremos por y las funciones en K/L
(para un primo dado P) y por , y las de L/k (para el divisor de P en L).
En estos terminos el teorema 10.17 arma que
i() = (l()).
Ahora ya podemos relacionar los grupos de ramicaci on de L/k con los de
K/k.
Teorema 10.19 Sea k L K una cadena de cuerpos numericos o p- adicos
donde las tres extensiones sean de Galois. Sea H = G(K/L) y P un primo en
K. Entonces, para cada n umero real x, se cumple
G
x
= G
(x)
H/H, L
x
= K
(x)
L.
242 Captulo 10. Teora de la ramicaci on
Demostraci on: Tomemos G
P
. La notaci on representa indistinta-
mente la clase H o la restriccion [
L
. Entonces
G
(x)
i() (x), (l()) (x), l() x, l() x
G
{x}
H (por denici on de l()) G
x
H.
(Recordemos que x representa al menor entero x.)
Esto prueba que G
(x)
= G
x
H/H para todo x R, pero esto equivale a la
igualdad del enunciado.
Con esto hemos cumplido el objetivo que nos habamos propuesto. Termi-
namos la seccion con un resultado de interes en torno a la funci on de Hasse y
su inversa.
Teorema 10.20 Sea k L K es una cadena de cuerpos numericos o p-
adicos donde las tres extensiones sean de Galois. Sea P un primo en K. En-
tonces para todo x R se cumple
(x) =
_
(x)
_
, (x) =
_
(x)
_
.
Demostraci on: Sea H = G(K/L). Las funciones , y son continuas
y derivables excepto en un n umero nito de puntos. En los puntos donde son
derivables tenemos
d
dx

_
(x)
_
=

_
(x)
_

(x) =
1
[G
0
: G
(x)
[
1
[G
0
: G
x
[
=
1
[G
0
H : G
x
H[
1
[G
0
H : G
x
H[
=
1
[G
0
: G
x
[
=

(x).
Teniendo en cuenta que ambas funciones valen 0 en 0, el an alisis elemental
muestra que en estas condiciones (x) =
_
(x)
_
. La otra igualdad es conse-
cuencia inmediata de esta.
10.4 La ramicaci on y el isomorsmo de Artin
Toda la teora que hemos desarrollado hasta ahora en este captulo es in-
dependiente de la teora de cuerpos de clases. Ahora vamos a involucrarla
demostrando una generalizaci on del teorema de ramicacion. Recordemos que
este teorema arma que en una extension abeliana de cuerpos p-adicos K/k,
el grupo de inercia G
0
se corresponde a traves del isomorsmo de Artin con
el grupo de las unidades U de k

. Lo que vamos a probar es que si llamamos


U
i
= u U [ u 1 (mod p
i
), donde p es el primo de k, entonces la imagen
de U
i
por el homomorsmo de Artin es el grupo de ramicaci on G
(i)
. De
aqu obtendremos resultados para el c alculo de conductores. Recordemos que
ya habamos tocado los grupo U
i
en el teorema 7.20.
10.4. La ramicaci on y el isomorsmo de Artin 243
Empezamos con un par de teoremas auxiliares. Notar que si E/D es una ex-
tension de dominios de Dedekind y K/k es la extension de cuerpos de cocientes,
la imagen de un ideal fraccional a de K por la traza Tr : K k es un ideal
fraccional de k que llamaremos Tr(a). Si a es un ideal entonces Tr(a) tambien
es un ideal.
Teorema 10.21 Sea K/k una extensi on cclica de grado primo q de cuerpos
p- adicos. Sea P el primo de K, sea s un n umero natural y
s
un elemento de
K tal que v
P
(
s
) s. Entonces, para todo x entero en k se cumple
N(1 +x
s
) 1 +xTr(
s
) +x
q
N(
s
) (mod Tr(P
2s
)).
Demostraci on: Sea un generador del grupo de Galois. Entonces
N(1 +x
s
) =
_
1 +x
s
__
1 +x(
s
)
__
1 +x
2
(
s
)
_

_
1 +x
q1
(
s
)
_
.
Los tres terminos de la congruencia del enunciado aparecen al desarrollar
este producto. Hemos de ver que los restantes son divisibles entre Tr(P
2s
).
Dichos terminos son de la forma x
r

P()
s
, donde P() es un polinomio en
de grado r con todos los coecientes iguales a 0 o a 1 y con al menos dos
monomios (usamos el convenio de que
+
= ()()). De hecho, todo
polinomio en estas condiciones da lugar a un termino.
El unico polinomio que cumple P() = es 1 + +
2
+ +
q1
,
que da lugar al termino x
q
N(
s
), pero este es uno de los de la formula del
enunciado, luego no lo estamos considerando ahora. Dado cualquier otro poli-
nomio, los polinomios P(), P(), . . . , P()
q1
son todos distintos.
2
Agru-
pando los terminos que les corresponden, obtenemos un termino de la forma
x
r
Tr(
P()
s
). Como P tiene al menos dos monomios,
P()
s
es divisible entre
P
2s
, luego Tr(
P()
s
) Tr(P
2s
).
Teorema 10.22 Sea K/k una extensi on de Galois de cuerpos p- adicos de grado
primo q y totalmente ramicada. Sean P y p los primos de K y k respectiva-
mente y sea D = P
m
el diferente de la extensi on. Entonces, para todo entero s
se tiene que Tr(P
s
) = p
r
, donde r es la parte entera de (m+s)/q.
Demostraci on: Sea Tr(P
s
) = p
r
y vamos a calcular r. Observemos que
el hecho de que la extension sea totalmente ramicada signica que p = P
q
.
Es f acil comprobar que 1 = p
r
Tr(P
s
) = Tr(p
r
P
s
) = Tr(P
sqr
). Teniendo
en cuenta la denici on del diferente, esto implica que P
sqr
D
1
, luego
D P
qrs
y por lo tanto qr s m, o tambien, r E[(m+s)/q].
Recprocamente, como Tr(P
s
) no esta contenido en p
r+1
, el mismo razona-
miento nos lleva a que Tr(P
sq(r+1)
) no esta contenido en 1 (o sea, en el anillo
de enteros de k). En consecuencia, P
sq(r+1)
no esta contenido en D
1
y D no
esta contenido en P
q(r+1)s
, luego q(r +1) s > m y as r +1 > E[(m+s)/q].
2
Por ejemplo porque G act ua sobre el conjunto de los polinomios del tipo indicado, luego
la orbita de uno de ellos ha de tener cardinal 1 o q, y el primer caso ya esta descartado.
244 Captulo 10. Teora de la ramicaci on
Ahora abordamos el n ucleo de la demostracion, consistente en analizar las ex-
tensiones cclicas de grado primo. Como tenemos que trabajar simult aneamente
con los grupos de unidades de dos cuerpos K y k, conviene que cambiemos tem-
poralmente la notaci on y llamemos K
i
= 1 + P
i
a los grupos de unidades de
K y k
i
= 1 + p
i
a los de k. No hay peligro de confundirlos con los cuerpos de
ramicaci on porque no van a intervenir en los pr oximos razonamientos. Conve-
nimos tambien en que K
0
es el grupo de todas las unidades de K y que K
1
es
el grupo multiplicativo K

.
Teorema 10.23 Sea K/k una extensi on de cuerpos p- adicos cclica de grado
primo q. Sea t el mayor entero tal que G
t
,= 1. Para todo entero i 1 se
cumple
a) N[K
(i)
] k
i
, N[K
(i)+1
] k
i+1
.
b) [k
i
: k
i+1 N[K
(i)
][
_
1 si i ,= t,
q si i = t.
Demostraci on: Sea P el primo de K, sea p el primo de k y p la carac-
terstica del cuerpo de restos modulo P. Como el grupo de Galois G tiene orden
primo, los grupos de ramicaci on son G
i
= G si i t y G
i
= 1 si i > t. La
extension es no ramicada si y s olo si t = 1. Si t = 0 la ramicaci on es domi-
nada (q ,= p), mientras que si t > 0 la ramicaci on es libre (q = p). La funci on
de Hasse es como sigue:
(x) (x)
t = 1 t > 1
1
t x x
pendiente 1/q
pendiente 1
pendiente 1
pendiente q
(x) = x para x 1 (x) =
_
x si 1 x t,
t +q(x t) si t x.
Distinguimos varios casos.
a) i = 1.
En este caso (1) = 1 y las inclusiones son obvias: N[K
1
] k
1
,
N[K
0
] k
0
. Respecto al ndice, el teorema 8.24 nos da que [k
1
: N[K
1
][ = q,
y por 7.9 sabemos que k
0 N[K
1
] = N[K
1
] si y solo si t = 1, luego tenemos
que [k
1
: k
0 N[K
1
][ vale 1 o q seg un el valor de t.
b) i = 0.
10.4. La ramicaci on y el isomorsmo de Artin 245
Ahora (0) = 0. Obviamente N[K
0
] k
0
y la inclusi on N[K
1
] k
1
se
demuestra f acilmente. Si t = 1 entonces la extension es no ramicada y por el
teorema 7.9 se cumple
[k
0
: k
1 N[K
0
][ [k
0
: N[K
0
][ = 1.
Supongamos, pues, t 0. En la prueba del teorema 7.20 vimos que el
cociente k
0
/k
1
es isomorfo al cuerpo de restos k

, donde el isomorsmo es el
natural (asigna a la clase de u la clase de u). Sea H la imagen de k
1 N[K
0
]/k
1
a traves de este isomorsmo. Entonces [k
0
: k
1 N[K
0
][ = [k

: H[.
Un elemento de H es de la forma [N()], con K
0
, pero la extensi on K/k
es trivial, y todos los k-automorsmos de K inducen la identidad en K, luego
[N()] = []
q
. Por consiguiente H = k
q
.
Si t > 0 la ramicaci on es libre, luego q = p (la caracterstica de k) y como
k es perfecto tenemos [k

: k
q
[ = 1.
Si t = 0 entonces q ,= p, pero el ndice [k

: k
q
[ es el orden del n ucleo del
homomorsmo k

k
q
dado por u u
q
y este a lo sumo tiene q elementos
(pues el polinomio x
q
1 no puede tener m as de q races en k).
c) i 1.
Vamos a aplicar los teoremas 10.22 y 10.21 en varias ocasiones. Seg un el
teorema 10.11, el exponente del diferente es m = (t +1)(q 1). Sea un primo
de k. Distinguimos varios subcasos.
c.1) t = 1.
Tenemos (i) = i. La extension es no ramicada, luego tambien es primo
en K. En lugar de aplicar el teorema 10.21, en este caso es mas rapido comprobar
que para todo entero de K se cumple
N(1 +
i
) 1 + Tr()
i
(mod p
i+1
).
Esto nos da inmediatamente las inclusiones N[K
i
] k
i
, N[K
i+1
] k
i+1
.
Falta probar la igualdad k
i
= k
i+1 N[K
i
]. Para ello tomamos un elemento
arbitrario u = 1 +
i
k
i
. Consideramos la extension de cuerpos de restos
K/k y usamos que la traza de esta extension es suprayectiva, as como que sus
automorsmos se corresponden biunvocamente con los de la extension K/k. Por
ello podemos armar que existe un entero K tal que [] = Tr([]) = [Tr()].
Llamando v = 1 +
i
K
i
, tenemos que
N(v) 1 + Tr()
i
1 +
i
(mod p
i+1
),
luego u/ N(v) k
i+1
y u k
i+1 N[K
i
].
c.2) 0 t i.
En este caso (i) = t+q(it) = (q 1)t+qi, luego (i)+m = qi +(q 1).
Usando 10.22 obtenemos
Tr(P
(i)
) = p
i
, Tr(P
(i)+1
) = p
i+1
, Tr(P
2(i)
) p
i+1
.
246 Captulo 10. Teora de la ramicaci on
Por otro lado, como (i) i, tenemos N(P
(i)
) p
i
y N(P
(i)+1
) p
i+1
(pues en el caso ramicado N(P) = p). Con estos datos, el teorema 10.21 nos
da
N(1 +
(i)
) 1 (mod p
i
),
N(1 +
(i)+1
) 1 (mod p
i+1
),
para cualquier
(i)
P
(i)
,
(i)+1
P
(i)+1
, luego tenemos las inclusiones
N[K
(i)
] k
i
y N[K
(i)+1
] k
i+1
. Para acotar el ndice distinguimos dos casos
mas.
c.2.1) t < i.
Entonces (i) > i, luego N(P
(i)
) p
i+1
, y el teorema 10.21 nos da que
N(1 +
(i)
) 1 + Tr(
(i)
) (mod p
i+1
).
Como Tr(P
(i)
) = P
i
, dado un u = 1 + k
i
, existe un
(i)
P
(i)
tal
que Tr(
(i)
) = , con lo que v = 1+
(i)
K
(i)
y N(v) u (mod p
i+1
). As
pues, u/ N(v) k
i+1
y u k
i+1 N[K
(i)
].
c.2.2) t = i.
Como estamos suponiendo i > 0, tenemos de hecho t > 0, luego la rami-
cacion es libre (q = p). Ahora (i) = i = t, Tr(P
i
) = p
i
, Tr(P
i+1
) = p
i+1
.
Existe un P
i
tal que Tr() / p
i+1
, con lo que / P
i+1
. Sea Tr() = b
i
,
con b / p. Tambien tenemos que N(P
i
) = p
i
, luego N() = a
i
, con a / p.
Para todo entero x de k el teorema 10.21 nos da que
N(1 +x) 1 +xTr() +x
q
N() (mod p
i+1
),
o sea,
N(1 +x) 1 +
i
(ax
q
+b) (mod p
i+1
).
Sea f : k k el homomorsmo dado por f(x) = [a]x
q
+ [b] (recordar que
q = p). Consideramos tambien el homomorsmo k
i
k/f[k] determinado por
1 +
i
[].
Si un elemento u = 1 +
i
esta en su n ucleo entonces ax
q
+b (mod p)
para cierto entero x de k, luego 1 +
i
1 +
i
(ax
q
+b) (mod p
i+1
), lo que a
su vez implica que u N(1 + x) (mod p
i+1
). De aqu se sigue como en casos
anteriores que u k
i+1 N[K
i
].
As pues, si llamamos N al n ucleo del homomorsmo, tenemos
[k
i
: k
i+1 N[K
i
][ [k
i
: N[ = [k : f[k][.
Este ultimo ndice es igual al orden del n ucleo de f, o sea, al n umero de
races en k del polinomio [a]x
q
+[b], que a lo sumo es q, que es la cota buscada.
c.3) 0 i < t.
10.4. La ramicaci on y el isomorsmo de Artin 247
En este caso (i) = i < t, luego
(i) +m = i + (t + 1)(q 1) > i + (i + 1)(q 1) = qi +q 1.
As, (i) +m q(i + 1) y usando 10.22 obtenemos
Tr(P
(i)
) p
i+1
, Tr(P
(i)+1
) p
i+1
, Tr(P
2(i)
) p
i+1
.
Como f = 1, se cumple N(P
(i)
) = p
i
, N(P
(i)+1
) = p
i+1
. El teorema 10.21
nos da
N(1 +
(i)
) 1 (mod p
i
),
N(1 +
(i)+1
) 1 (mod p
i+1
),
de donde se siguen las inclusiones.
Para calcular el ndice observamos que, con mas precision,
N(1 +
(i)
) 1 + N(
(i)
) (mod p
i+1
).
Por lo tanto, si u = 1 + k
i
, entonces p
i
= N(P
(i)
), luego existe un

(i)
P
(i)
de modo que v = 1 +
(i)
K
(i)
cumple N(v) u (mod p
i+1
),
luego u/ N(v) k
i+1
y u k
i+1 N[K
(i)
].
Ahora generalizamos el teorema a extensiones de Galois cualesquiera. En
realidad s olo nos hace falta para extensiones abelianas, pero la prueba es la
misma en ambos casos.
Dada una extensi on de Galois K/k, denimos

d/i
(x) =

d
(x)/

i
(x). Esta
funci on vale 1 excepto en los vertices de la funci on , donde cumple

d/i
(x) > 1.
En las hip otesis del teorema anterior el unico vertice es t y

d/i
(t) = q.
Teorema 10.24 Sea K/k una extensi on de Galois de cuerpos p- adicos. Para
todo entero i 1 se cumple
a) N[K
(i)
] k
i
, N[K
(i)+1
] k
i+1
.
b) [k
i
: k
i+1 N[K
(i)
][

d/i
(i).
Demostraci on: El teorema esta probado para extensiones cclicas de grado
primo. Por el teorema 10.6 sabemos que K/k es resoluble, luego podemos formar
una cadena de cuerpos intermedios de modo que cada uno sea una extensi on
cclica de grado primo del anterior. Todo se reduce a probar que si tenemos una
cadena k L K y el teorema se cumple para L/k y K/L, entonces tambien
se cumple para K/k.
Tenemos la transitividad de las normas: N() = N(N()) y la de la funci on
de Hasse: (x) = ((x)).
Por hip otesis
N[L
(i)
] k
i
y N[K
((i))
] L
(i)
,
N[L
(i)+1
] k
i+1
y N[K
((i))+1
] L
(i)+1
,
248 Captulo 10. Teora de la ramicaci on
y en consecuencia
N[K
(i)
] = N[N[K
(i)
]] N[L
(i)
] k
i
,
N[K
(i)+1
] = N[N[K
(i)+1
]] N[L
(i)+1
] k
i+1
.
Respecto al ndice, teniendo en cuenta la primera inclusi on, se descompone
en
[k
i
: k
i+1 N[K
(i)
][ = [k
i
: k
i+1N[L
(i)
][ [k
i+1N[L
(i)
] : k
i+1 N[K
(i)
][. (10.5)
El primer ndice lo tenemos acotado por

d/i
(i). Ocupemonos del segundo.
Puesto que N[L
(i)+1
] k
i+1
, se cumple
k
i+1 N[K
(i)
] = k
i+1 N[L
(i)+1
] N[N[K
(i)
]] = k
i+1 N[L
(i)+1 N[K
(i)
]].
As pues,
[k
i+1 N[L
(i)
] : k
i+1 N[K
(i)
][ = [k
i+1 N[L
(i)
] : k
i+1 N[L
(i)+1 N[K
(i)
]][.
Esto es el orden del cociente de
k
i+1 N[L
(i)
]/k
i+1
(10.6)
sobre el subgrupo
k
i+1 N
_
L
(i)+1 N[K
(i)
]

/k
i+1
. (10.7)
Aplicamos el teorema de isomorfa a (10.6):
k
i+1 N[L
(i)
]/k
i+1

= N[L
(i)
]/
_
k
i+1
N[L
(i)
]
_
.
La imagen de (10.7) por el isomorsmo es
N
_
L
(i)+1 N[K
(i)
]
_
k
i+1
N[L
(i)
]
_
/
_
k
i+1
N[L
(i)
]
_
.
Por lo tanto, el segundo factor de (10.5) es
[N[L
(i)
] : N
_
L
(i)+1 N[K
(i)
]
_
k
i+1
N[L
(i)
]
_
[
[N[L
(i)
] : N
_
L
(i)+1 N[K
(i)
]

[ [L
(i)
: L
(i)+1 N[K
(i)
][
La ultima desigualdad se sigue, por ejemplo, de 7.8. As pues, retomando
(10.5) llegamos a
[k
i
: k
i+1 N[K
(i)
][ [k
i
: k
i+1N[L
(i)
][ [L
(i)
: L
(i)+1 N[K
((i))
][

d/i

d/i
((i)) =

d/i
(i).
La ultima igualdad se obtiene aplicando la regla de la cadena a las deriva-
das laterales. Notar que esto puede hacerse porque la funci on esta formada
10.4. La ramicaci on y el isomorsmo de Artin 249
por segmentos de rectas (las funciones se hacen derivables en un punto modi-
candolas s olo a la izquierda o s olo a la derecha de un punto dado, se aplica la
regla de la cadena usual y se restringe al lado no modicado).
Estamos a punto de obtener las consecuencias deseadas. Consideremos una
extension de Galois de cuerpos p-adicos K/k. Sabemos que el grupo de normas
N[K

] es abierto en k, y los grupos k


i
forman una base de entornos del neutro,
luego existe un natural s tal que k
s
N[K

]. Entonces
[k

: N[K

][ =[k

: k
0 N[K

][ [k
0 N[K

] : k
1 N[K

][ [k
s1 N[K

] : k
s N[K

][.
Como los factores siguientes seran unos, podemos escribir
[k

: N[K

][ =

i=1
[k
i N[K

] : k
i+1 N[K

][.
Por el teorema anterior sabemos que N[K
(i)
] k
i
N[K

]. Tenemos la
siguiente disposici on de subgrupos:
k
i N[K

]
k
i+1 N[K

] k
i
k
i+1 N[K

] k
i
k
i+1 N[K
(i)
]
As,
[k
i N[K

] : k
i+1 N[K

][ = [k
i
: k
i+1 N[K

] k
i
[ [k
i
: k
i+1 N[K
(i)
][

d/i
(i),
y en consecuencia
[k : N[K

][

i=1

d/i
(i).
Tomando > 0 sucientemente peque no, es claro que

d
(i) =

i
(i + )

i
(i + 1), luego

d
(i)/

i
(i + 1) 1 para todo i. Empleando estas cotas queda

i=1

d/i
(i)

d
()

i
(1)
= ef = [K : k[.
Si llamamos n al grado de K/k, hemos llegado a que [k

: N[K

][ n.
Esto es la version local de la segunda desigualdad fundamental. Si la extensi on
K/k es abeliana el isomorsmo de Artin local prueba que es de hecho una
igualdad, y esto implica a su vez que todas las desigualdades intermedias que
250 Captulo 10. Teora de la ramicaci on
hemos empleado son en realidad igualdades. Concretamente, tenemos toda la
informaci on siguiente:
[k
i N[K

] : k
i+1 N[K

][ = [k
i
: k
i+1 N[K
(i)
][ =

d/i
(i),
[k
i+1 N[K

] k
i
: k
i+1 N[K
(i)
][ = 1,

i=1

d/i
(i) = n.
Reunimos en un teorema las consecuencias relevantes de estos hechos. Em-
pleamos de nuevo la notaci on habitual U
i
= 1 + p
i
para los grupos que tempo-
ralmente llam abamos k
i
. Ahora el contexto deja claro a que cuerpo se reeren
en cada ocasion:
Teorema 10.25 Sea K/k una extensi on abeliana de cuerpos p- adicos. Enton-
ces
a) U
i
N[K

] U
i+1 N[U
(i)
].
b) [U
i
: U
i+1 N[U
(i)
][ = [U
i N[K

] : U
i+1 N[K

][ =

d/i
(i).
c) Todos los vertices de la funci on ocurren en argumentos enteros.
Demostraci on: a) Claramente
U
i
N[K

] U
i+1 N[K

] U
i
= U
i+1 N[K
(i)
].
b) Ya esta probado.
c) El producto de

d/i
(x) para todos los valores de x donde tiene un vertice
es igual a n = [K : k[, pues cada derivada derecha se cancela con la derivada
izquierda siguiente y s olo queda

d
()/

i
(1) = ef = n.
Por otro lado sabemos que si s olo multiplicamos los

d/i
(i) para i entero
obtenemos tambien n, y si tiene un vertice en x se cumple

d/i
(x) > 1, luego
no puede tener m as vertices que los enteros.
Observar que la propiedad c) no era conocida: sabamos que los vertices de
la funci on tienen argumentos enteros (el 1 y los n umeros de ramicacion),
pero tiene vertices en las imagenes por de estos n umeros, y no es cierto
en general que la imagen por de un entero sea un entero. Esto tiene interes
porque signica que la sucesi on G
(i)
, para i = 1, 0, 1, 2, . . . pasa por todos los
grupos de ramicaci on (quiz a con menos repeticiones).
De aqu deducimos por n los resultados fundamentales:
Teorema 10.26 Sea K/k una extensi on abeliana de cuerpos p- adicos y sea
i 1 un n umero entero. Entonces
U
i
N[K

] si y s olo si G
(i)
= 1.
10.5. El conductor y la ramicaci on 251
Demostraci on: Se cumple U
i
N[K

] si y solo si
[U
j N[K

] : U
j+1 N[K

][ = 1 para todo j i.
En efecto, si se da la igualdad de los ndices tenemos
U
i N[K

] = U
i+1 N[K

] = U
i+2 N[K

] = ,
pero para un j sucientemente grande se tiene que cumplir U
j
N[K

], luego
U
i N[K

] = N[K

].
Por el teorema anterior, U
i
N[K

] si y solo si

d/i
(j) = 1 para todo j i,
si y solo si

d
(j) =

i
(j) para todo j i, si y solo si G
(i)
= 1.
Ahora es f acil probar la generalizaci on del teorema de ramicacion, de la
que el teorema anterior es un simple caso particular:
Teorema 10.27 Sea K/k una extensi on abeliana de cuerpos p- adicos. Enton-
ces, para todo entero i 1 se cumple
_
K/k
U
i
_
= G
(i)
.
Demostraci on: Sea L = K
(i)
. Seg un el teorema 10.19 se cumple que
L = K
((i))
L = L
(i)
, luego G
(i)
= 1 y, por el teorema anterior (aplicado a
la extension L/k), U
i
N[L

]. Consecuentemente
_
L/k
U
i
_
= 1, lo que equivale
a que el grupo
_
K/k
U
i
_
ja a L, es decir, a que
_
K/k
U
i
_
G
(i)
.
Sea ahora L el cuerpo jado por H =
_
K/k
U
i
_
. Entonces
_
L/k
U
i
_
= 1, con lo
que tenemos U
i
N[L

]. Por el teorema anterior G


(i)
= 1 y, por el teorema
10.19, G
((i))
H/H = 1, o sea, G
(i)
H.
Terminamos la seccion observando que todos los conceptos que hemos de-
nido para primos no arquimedianos tienen, como es habitual, an alogos triviales
para el caso arquimediano. Una extensi on de cuerpos arquimedianos completos
ha de ser trivial o isomorfa s C/R. En el primer caso los grupos de ramicaci on
son necesariamente (por denici on) todos triviales. Las extensiones de tipo C/R
las estamos considerando ramicadas con e = 2, f = 1. Para denir los grupos
de ramicaci on precisamos este convenio y establecemos que su ramicacion es
dominada, de modo que los grupos G
1
y G
0
tienen orden 2 y los siguientes
son triviales. Es f acil ver que todos los teoremas sobre ramicacion se extienden
ahora trivialmente al caso arquimediano. La funci on de Hasse es (x) = x en
el caso no ramicado y (x) = 2x para x 0 en el caso ramicado.
10.5 El conductor y la ramicaci on
El teorema 10.26 contiene la informaci on necesaria para calcular el conductor
de una extensi on abeliana de cuerpos numericos a partir de su ramicaci on. Con
252 Captulo 10. Teora de la ramicaci on
mas precision, vamos a denir el conductor de una extensi on local, probaremos
que el conductor de una extensi on de cuerpos numericos es el producto de sus
conductores locales y veremos que 10.26 nos da inmediatamente los conductores
locales.
Denicion 10.28 Sea K/k una extensi on abeliana de cuerpos p-adicos. Sea p
el primo de k. Denimos el conductor de la extension como f = p
i
, donde i es
el mnimo natural tal que U
i
N[K

].
La denici on es correcta, pues el grupo de normas es abierto y los grupos
U
i
forman una base de entornos del neutro. Si la extensi on es no ramicada
entonces toda unidad es una norma y por lo tanto f = 1.
Si K/k es una extension de cuerpos completos arquimedianos y p es el divisor
de k, denimos f = p si K ,= k (es decir, si la extension es C/R) y f = 1 si K = k.
Si K/k es una extension abeliana de cuerpos numericos, para cada primo p
de k (nito o innito), la extensi on K
P
/k
p
no depende de la eleccion del divisor
P de p en K, y tenemos denido el conductor local f
p
. Puesto que el n umero de
primos ramicados es nito, casi todos los conductores locales son iguales a 1.
Teorema 10.29 Sea K/k una extensi on abeliana de cuerpos numericos y sea
f su conductor. Entonces
f =

p
f
p
,
donde el producto se puede restringir a los primos ramicados de k, pues los
conductores restantes son iguales a 1.
Demostraci on: Seg un el teorema 8.18, un divisor m de k es admisible para
K/k si y solo si W
m
H, donde H es el grupo de clases de K. Esto equivale a
que W
m
(p) N[K
P
] para todo primo p de k y todo P que lo divida en K.
En efecto, una implicaci on es clara y, si m es admisible, entonces
W
m
(p) = W
m
k

p
H k

p
= N[K

P
],
por el teorema 8.17.
Si p es nito entonces W
m
(p) = U
m
p
, luego la condici on W
m
(p) N[K
P
]
equivale a que p
m
p
sea admisible para la extensi on local K
P
/k
p
(a que sea
m ultiplo de f
p
).
Con los convenios que hemos adoptado, esto es cierto tambien para los primos
innitos. En efecto, si p es real y W
m
(p) N[K
P
] entonces, o bien, p [ m y
entonces trivialmente f
p
[ p
m
p
, o bien p m, y entonces N[K
P
] = k

p
, luego
K
P
= k
p
, f
p
= 1 y trivialmente f
p
[ p
m
p
. El recproco se prueba de forma
similar. Para los primos complejos se cumple siempre tanto N[K
P
] = k

p
como
f
p
[ p
m
p
.
Ahora es claro que si f es el conductor de K/k, entonces p
f
p
= f
p
.
El teorema 10.26 arma que en una extensi on de cuerpos p-adicos el ex-
ponente del conductor es el mnimo natural i tal que G
(i)
= 1. En el caso
10.5. El conductor y la ramicaci on 253
arquimediano esto es cierto trivialmente. Si r es el ultimo n umero de rami-
cacion de la extensi on, entonces G
r
,= 1 pero G
r+1
= 1, luego el exponente es
u = (r) + 1. El teorema siguiente es ahora inmediato:
Teorema 10.30 (Teorema del conductor) Sea K/k una extensi on abeliana
de cuerpos numericos o p- adicos. Para cada primo p de k ramicado en K sea
r
p
su ultimo n umero de ramicaci on y sea u
p
= (r
p
)+1. Entonces el conductor
de K/k viene dado por
f =

p
p
u
p
.
Aunque este teorema nos da una expresi on explcita para el conductor de
una extensi on, tiene el inconveniente de que involucra a la funci on de Hasse
(o mas exactamente a su inversa). Esto no es ning un problema en la pr actica,
pues la funci on de Hasse se puede calcular perfectamente, pero lo cierto es que
resulta engorroso trabajar con ella y no es muy util para obtener consecuencias
teoricas. Hay otra f ormula en torno al conductor que, aunque no es explcita
como esta, se maneja con mas comodidad tanto a nivel te orico como en los casos
concretos. Nos ocupamos de ella a continuacion.
En primer lugar hemos de observar que los resultados sobre caracteres de
cuerpos numericos que vimos en la seccion 9.2 tienen an alogos naturales sobre
cuerpos p-adicos. Si k es un cuerpo p-adico podemos considerar los caracteres del
grupo k

, es decir, los homomorsmos continuos : k

. Concretamente
nos interesan los caracteres de perodo nito, es decir, aquellos cuyo n ucleo N

tiene ndice nito en k

, con lo que N

es ademas un subgrupo abierto y tiene


un cuerpo de clases K

. El conductor de sera el conductor f

de la extension
K

/k.
Los caracteres de una extension abeliana K/k de cuerpos p-adicos seran los
caracteres de k

tales que [H] = 1, donde H es el grupo de clases de K.


El isomorsmo de Artin k

/H

= G(K/k) permite identicar los caracteres de
K/k con los del grupo de Galois. Adem as, si consideramos a como caracter
de G(K/k), entonces K

es el cuerpo jado por N

, de modo que k K

K:
El mismo argumento que en la seccion 9.2 prueba que el conductor de K/k es
f = mcm

,
donde recorre los caracteres de K/k.
Para tratar conjuntamente el caso de los cuerpos numericos y los cuerpos
p-adicos consideraremos a los caracteres de una extension K/k como caracteres
de su grupo de Galois. Recordemos que G

representa al grupo de los caracteres


de un grupo abeliano G. El teorema que queremos demostrar es que el producto
de todos los conductores f

es igual al discriminante de la extensi on K/k. Esto


nos dar a una relaci on recurrente que en muchos casos nos permitira calcular
conductores mas rapidamente que con el teorema 10.30, as como deducir algu-
nas propiedades te oricas de interes. Para ello vamos a encontrar una expresi on
para el exponente de cada primo p en cada conductor f

.
254 Captulo 10. Teora de la ramicaci on
Denicion 10.31 Sea K/k una extensi on abeliana de cuerpos numericos o
p-adicos, sea G su grupo de Galois, sea G

y sea p un primo en k. Consi-


deremos un divisor P de p en K (todo cuanto digamos ser a independiente de la
eleccion de P). Denimos
f
p
(t) =
1
[G
(t)
[

G
(t)
_
1 ()
_
para t 1.
Equivalentemente,
f
p
(t) = 1
1
[G
(t)
[

G
(t)
().
Las relaciones de ortogonalidad nos dan que
f
p
(t) =
_
1 si G
(t)
, N

,
0 si G
(t)
N

.
Ahora es evidente que f
p
es una funci on escalonada con un unico salto en
un punto x:
1 x t
f
p
(t)
En realidad, f
p
puede ser constantemente nula. Esto ocurre si G
p
N

.
Entonces convenimos que x = 1. En caso contrario f
p
(1) = 1.
Teniendo en cuenta que G
t
se dene como G
i
, donde i es el menor entero
mayor o igual que t, es claro que (x) ha de ser un n umero entero y que G
(x)
no esta contenido en N

, mientras que G
(x)+1
s lo esta. As pues, (x) es
un n umero de ramicacion de p (salvo que sea 1). En cualquier caso x es un
n umero entero mayor o igual que 1 o, en otras palabras, x + 1 es un n umero
natural. Denimos E
p
= x + 1 o, equivalentemente,
E
p
=
_
+
1
f
p
(t) dt.
Teorema 10.32 En las condiciones anteriores, el n umero E
p
es el exponente
de p en f

.
Demostraci on: Supongamos que k y K son cuerpos numericos. La prueba
en el caso p-adico se obtiene simplicando esta.
10.5. El conductor y la ramicaci on 255
Si i es un n umero natural, tenemos que E
p
i si y solo si G
(i)
N

, si
y solo si
_
K/k
U
i
_
N

, donde U
i
corresponde al cuerpo k
p
. El grupo de clases
de K

es la antiimagen de N

por el homomorsmo de Artin. Llamemoslo H

.
La ultima condici on equivale a que U
i
H

p
, el grupo de clases local.
As pues, E
p
es el mnimo natural i tal que U
i
esta contenido en el grupo
de clases local de K

,luego E
p
es el exponente del conductor local (f

)
p
o, lo
que es lo mismo, el exponente de p en f

.
El inconveniente del teorema 10.30 es que en la expresi on de los exponentes
de los primos del conductor interviene la funci on de Hasse. En la denici on
de E
p
tambien aparece, pero lo que vamos a hacer ahora es precisamente
encontrar una expresi on equivalente en la que ya no intervenga.
Teorema 10.33 Sea K/k una extensi on abeliana de cuerpos numericos o p-
adicos y sea un car acter de su grupo de Galois. Entonces, para cada primo p
de k se cumple
E
p
=
1
e

i=0

G
i
_
1 ()
_
.
Demostraci on: Por denici on tenemos
E
p
=
_
+
1
f
p
(t) dt.
Hacemos el cambio de variable t = (s), con lo que dt =

(s) ds. Obser-


var que podemos descomponer la integral en una suma nita de integrales en
intervalos donde tanto el integrando como la funci on sean derivables (pues
el integrando es derivable salvo en un punto y la funci on lo es salvo en un
n umero nito de puntos). Nos queda
E
p
=
_
+
1
f
p
_
(s)
_
ds =
_
+
1
1
[G
s
[

G
s
_
1 ()
_
[G
s
[
e
ds
=
1
e
_
+
1

G
s
_
1 ()
_
ds =
1
e

i=0

G
i
_
1 ()
_
,
pues el integrando de la pen ultima expresi on es constante en cada intervalo
]i, i + 1].
Podramos haber tomado esta f ormula como denici on del exponente E
p
,
pero la otra expresi on es necesaria de todos modos para probar el teorema 10.32.
Teorema 10.34 (Teorema del conductor y el discriminante) Sea K/k
una extensi on abeliana de cuerpos numericos o p- adicos. Sea G el grupo de
Galois. Entonces el discriminante de la extensi on viene dado por
=

G

.
256 Captulo 10. Teora de la ramicaci on
Demostraci on: En realidad en los conductores hay que eliminar los fac-
tores innitos, pues el discriminante no los tiene. Tambien podemos hablar de
un discriminante generalizado que contenga a los primos innitos ramicados.
En cualquier caso podemos limitarnos a probar que cada primo nito p de k
tiene el mismo exponente en los dos miembros de la formula. M as a un, podemos
limitarnos a los primos que se ramican.
Sea e el ndice de ramicaci on de p, sea f su grado de inercia y r el n umero
de factores primos que tiene en K. Tenemos [G[ = efr. El exponente de p en
el producto de los conductores es

E
p
,
donde, seg un el teorema anterior,
E
p
=
1
e

i=0

G
i
_
1 ()
_
.
Recordemos que, si G, el n umero i() es el mayor entero i tal que G
i
(con el convenio i(1) = +). En la f ormula anterior el automorsmo 1 da lugar
a sumandos nulos, luego podemos prescindir de el. Cualquier otro G
0
da
lugar a i() + 1 sumandos 1 (), luego se cumple
E
p
=
1
e

G
0
=1
(i() + 1)
_
1 ()
_
.
As pues,

E
p
=
1
e

G
0
=1
(i() + 1)

_
1 ()
_
=
1
e

G
0
=1
_
i() + 1
_
[G[ = fr

i=0
([G
i
[ 1).
Respecto a la ultima igualdad, notar que si contamos cada automorsmo
(excepto el 1) tantas veces como grupos a los que pertenece, estamos contando
los elementos distintos de 1 de cada grupo de ramicaci on.
Si P es un divisor de p en K, el teorema 10.11 arma que el sumatorio de la
ultima expresi on es el exponente de P en el diferente de K/k, y al multiplicarlo
por rf obtenemos el exponente de p en el discriminante de K/k (pues cada uno
de los r divisores de p contribuye con un exponente igual a f veces su exponente
en el diferente).
Veamos un ejemplo sencillo en el que se aplica este teorema:
10.6. C alculo de conductores 257
Teorema 10.35 Sea K/k una extensi on cclica de grado primo q de cuerpos
numericos o p- adicos. Entonces el diferente D, el discriminante y (la parte
nita de) el conductor f estan relacionados del modo siguiente:
= D
q
= f
p1
.
En particular en las extensiones cuadr aticas el conductor es igual al discrimi-
nante.
Demostraci on: La igualdad = D
q
es elemental: los primos ramicados
cumplen e = q, f = 1, luego la norma de D se obtiene sustituyendo cada primo
P por p = P
q
.
Respecto al conductor, el grupo de Galois G tiene q caracteres, de los cuales
el principal tiene n ucleo G y los q 1 restantes tienen n ucleo trivial. Por lo
tanto, si = 1 se cumple K

= k, f

= 1 y si ,= 1 entonces K

= K, f

= f.
El teorema anterior nos da que = f
q1
.
Al nal del captulo VIII observamos este hecho para cuerpos cuadr aticos
sobre Q como consecuencia de que los caracteres de los cuerpos cuadraticos son
primitivos.
10.6 Calculo de conductores
Terminamos el captulo aplicando los teoremas que hemos visto para calcular
el conductor de varias extensiones.
Ejemplo 1 K = Q
_
d
1
,

d
2
_
, donde d
1
y d
2
son enteros distintos libres de
cuadrados (y distintos de 1).
Claramente K contiene, ademas de a los dos subcuerpos Q
_
d
1
_
y Q
_
d
2
_
,
a un tercer cuerpo Q
_
d
3
_
. Concretamente d
3
es la parte libre de cuadrados
de d
1
d
2
. El grupo de Galois es producto de dos cclicos de orden 2. Sus carac-
teres no triviales tienen n ucleos de orden 2, correspondientes a los tres cuerpos
cuadr aticos intermedios. Por el teorema 10.35, los conductores f

son los dis-


criminantes
i
de los cuerpos intermedios (por si el cuerpo es imaginario).
Por consiguiente el conductor de K es f = mcm(
1
,
2
,
3
) (por si K es
imaginario).
Aplicando el teorema del conductor-discriminante, vemos que el discrimi-
nante de K es
4/1
=
1

3
(usaremos el subndice 4 en referencia a K, el
2 en referencia a Q
_
d
1
_
y 1 en referencia a Q).
Es claro que el diferente D
4/1
es invariante por los automorsmos de K, luego
el teorema 1.43 implica que su norma es
4/1
= D
4
4/1
. As pues, concluimos
que D
4/1
= (
1

3
)
1/4
.
Similarmente D
2/1
=
1/2
1
y la transitividad de los diferentes implica que
D
4/2
= (
2

3
/
1
)
1/4
. De aqu obtenemos
4/2
= (
2

3
/
1
)
1/2
.
La parte nita del conductor f
4/2
es
4/2
. Ademas f
4/2
contendr a a si
Q
_
d
1
_
es real y K es imaginario.
258 Captulo 10. Teora de la ramicaci on
Ejemplo 2 G(K
4
/k
1
)

= C
4
.
En este caso dos de los caracteres de G(K
4
/k
1
) tienen n ucleo trivial, uno
tiene n ucleo de orden 2 y uno tiene n ucleo G(K
4
/k
1
). Los cuerpos asociados son
K
4
(dos veces), K
2
(el unico cuerpo intermedio) y k
1
. El teorema del conductor-
discriminante nos da que
4/1
= f
2
4/1

2/1
, luego f
4/1
= (
4/1
/
2/1
)
1/2
. El
conductor f
4/2
es el discriminante
4/2
y, calculando los diferentes como en el
ejemplo anterior, resulta ser f
4/2
= (
4/1
)
1/2
/
2/1
.
Por ejemplo, si tomamos como K
4
el quinto cuerpo ciclot omico, sabemos
que K
4
contiene a K
2
= Q
_
5
_
y los discriminantes son
4/1
= 5
3
y
2/1
= 5,
luego la parte nita del conductor relativo es

5. El conductor completo es
f =

5 , pues K es complejo y K
2
real.
Ejemplo 3 K
6
= Q
_
3

m,

3
_
, k
2
= Q
_
3
_
.
Como K
6
/k
2
es cclica, podemos aplicar el teorema 10.35 para calcular el
conductor a partir del diferente, el cual a su vez lo tenemos calculado en (10.3).
El resultado es f = D
3/2
6/2
, donde f = 3ab si Q
_
3

m
_
es de tipo I y f = ab si es de
tipo II.
Ejemplo 4 K
6
= Q(), donde = e
2i/7
, k
2
= Q
_
7
_
, k
3
= Q(cos 2/7).
Es claro que (la parte nita de) todos los conductores sobre k
1
= Q es 7.
El teorema 10.35 nos da entonces que
3/1
= 7
2
. Por otra parte sabemos que

2/1
= 7 y
6/1
= 7
5
.
El 7 se ramica completamente en K
6
, es decir, 7 = p
6
. Calculamos los
diferentes:
D
6/1
= p
5
, D
3/1
= p
4
, D
2/1
= p
3
, D
6/2
= p
2
, D
6/3
= p.
El teorema 10.35 nos da f
6/2
= p
3
=

7, f
6/3
= p
2
.
Ejemplo 5 K
8
= Q
_
2,

1 +i
_
, k
2
= Q
_
2
_
. Vamos a calcular el
conductor de K
8
/k
2
.
En primer lugar observamos que k
4
= Q
_
2, i
_
es el octavo cuerpo ci-
clotomico. Concretamente, =

2 (1 + i)/2 es una raz octava primitiva de la


unidad. Tambien es facil ver que la extensi on K
8
/Q es normal, pues K
8
contiene
a los cuatro conjugados de

1 +i (que son

1 i). Basta tener en cuenta


que

1 +i

1 i =

2. (10.8)
El k
2
-automorsmo no trivial de k
4
hace corresponder los polinomios mni-
mos de

1 +i y de

1 i (sobre k
4
), luego se extiende a un k
2
-automorsmo
de K
8
tal que

1 +i

1 i, y por (10.8) tambien



1 i

1 +i. De
aqu se sigue que dicho automorsmo tiene orden 4, luego la extensi on K
8
/k
2
10.6. C alculo de conductores 259
es cclica. Calcularemos el conductor mediante la f ormula del ejemplo 2, pero
para ello necesitamos el discriminante
8/2
. El problema es calcular el diferente
D
8/2
.
Los calculos del ejemplo 1 nos dan
4/1
= 2
8
,
4/2
= 2 y, por supuesto,

2/1
= 2
3
. Vemos que el 2 se ramica en k
2
y su divisor se vuelve a ramicar
en k
4
, con lo que 2 = p
4
, donde p es un primo en k
4
. Ademas 2 es el unico
primo ramicado en k
4
. Claramente D
4/2
=
1/2
4/2
= p
2
. Falta calcular D
8/4
.
Aplicamos el teorema 3.13 al elemento

1 +i para obtener una cota. La
conclusi on es que D
8/4
[ 2

1 +i.
Observemos que N8/2
_
1 +i
_
= 2, lo que implica que los divisores primos
de D
8/2
son divisores de 2 o, lo que es lo mismo, divisores de p. El punto m as
delicado es determinar si p se ramica o no en K
8
. Comencemos estudiando la
situaci on:
El divisor de 2 en k
2
es
_
2
_
, mientras que en k
4
es p = (1 ). Lo
mas cercano que tenemos a una factorizacion de 2 en K
8
es N8/1
_
1 i
_
= 4.
Precisando un poco m as vemos que N4/1
(1 i) = 4, luego 1 i = p
2
, luego

1 i = p)(1 ).
Esto quiere decir que

1 i y 1 son conjugados en K
8
, o sea, que los
n umeros (1 )/

1 i son unidades de K
8
.
Las unidades son id oneas para obtener elementos de norma peque na (como
suma de dos de ellas). Si queremos elementos de norma divisible entre 2 es
natural trabajar con unidades como estas, relacionadas con el 2. Un tanteo nos
lleva a considerar
= 1 +
1

1 i
,
(el signo + dentro de la raz no da el mismo resultado). Teniendo en cuenta que

2
= i calculamos
N8/4
() =
_
1 +
1

1 i
__
1
1

1 i
_
= 2
i
1 i
,
N8/2
() = 4
i
1 i

1
+i
1 +i
= 4
2

2
2
= 2
_
2

2
_
,
N8/1
() = 4
_
2

2
__
2 +

2
_
= 2
3
.
Esto es importante, pues implica que p no es primo en K
8
. Si lo fuera,
puesto que N
8/1
(p) = 4, no podra haber elementos de norma 8. As pues, p
se ramica o se escinde. Supongamos que se escinde: p = PP

. Entonces la
factorizaci on de ha de ser () = P
3
o bien () = P
2
P

. En cualquier caso,
el conjugado de () (respecto a la extension K
8
/k
4
) ha de ser un ideal distinto
(pues su factorizaci on es distinta). Los ideales en cuestion son
_
1 +
1

1 i
_
y
_
1
1

1 i
_
Si probamos que son iguales habremos demostrado que p se ramica en K
8
.
Un calculo no muy complejo muestra que el cociente entre estos dos n umeros es
i
_
1 +

1 i
_
,
260 Captulo 10. Teora de la ramicaci on
que es una unidad, luego los dos generadores son asociados y los ideales coinci-
den.
As pues, p = P
2
. Ahora ya podemos calcular D
8/4
. Emplearemos una
tecnica valida siempre que el grado de inercia sea 1. El diferente coincide con
el diferente local en K
P
/k
p
(si p tuviera m as divisores podramos calcular los
diferentes locales por separado).
Necesitamos un elemento (no necesariamente entero) cuyo valor P-adico sea
exactamente 1. Por ejemplo = /

1 i (el numerador es divisible entre P


3
y el denominador entre P
2
).
Aunque pueda no ser entero, lo que importa es que s es entero en K
P
, mas
a un, en K
P
se cumple P = (). Ademas, como el grado de inercia es trivial,
el teorema 3.11 nos da que el anillo de enteros de K
P
es la adjunci on de al
anillo de enteros de k
p
, por lo que podemos calcular el diferente mediante 3.8.
Si f(x) es el polinomio mnimo de , entonces f

() es simplemente (

),
donde

es el conjugado de . Por lo tanto


D
8/4
=
_
1 +
1

1i

1 i

1 +
1

1i

1 i
_
=
_
2

1 i
_
= P
6
.
Por consiguiente D
8/2
= D
8/4
D
4/2
= P
10
y
8/2
= P
40
= 2
5
. Seg un el
ejemplo 2 tenemos que f
8/2
= (
8/2
/
4/2
)
1/2
= 4.
Ejercicio: Calcular los grupos de ramicacion de P respecto a la extension K
8
/K
2
.
(Tener en cuenta que los vertices de la funcion de Hasse han de tener coordenadas
enteras.)
Captulo XI
Ejemplos y aplicaciones
Dedicamos este captulo a mostrar ejemplos explcitos de cuerpos de clases
sobre cuerpos distintos de Q, as como algunas aplicaciones variadas de la teora
de cuerpos de clases. Los resultados mas notables que obtendremos se reeren
al problema de la representaci on de enteros por formas cuadr aticas binarias. De
hecho, fue este problema el que motiv o la teora de cuerpos de clases. Veremos
que con su ayuda podemos superar los resultados que proporciona la teora de
Gauss, especialmente en lo tocante a la representacion de primos por formas
cuadr aticas.
11.1 El cuerpo de clases de Hilbert
Si k es un cuerpo numerico arbitrario, el cuerpo de clases mas sencillo en que
podemos pensar es el cuerpo radial de conductor 1. A este cuerpo se le llama
cuerpo de clases de Hilbert del cuerpo k. Si K es el cuerpo de clases de Hilbert
de k, el isomorsmo de Artin nos da
I/P

= G(K/k).
As pues, el grado [K : k[ es el n umero de clases de k, y se cumple K = k
si y solo si k tiene factorizacion unica. Como el conductor de la extensi on es 1,
resulta que ning un primo de k se ramica en K, luego el discriminante es 1.
Tambien es claro que K es la mayor extension abeliana de k no ramicada
(entendiendo que los primos innitos tampoco se ramican).
Si permitimos que los primos innitos se ramiquen tenemos el cuerpo de
clases estrictas de Hilbert, que es el cuerpo radial de , la mayor extensi on
abeliana de k en la que ning un primo nito se ramica. El discriminante de este
cuerpo es tambien igual a 1.
Ahora es claro que un cuerpo k tiene extensiones abelianas con discriminante
1 si y solo si h

,= 1, pues una extensi on abeliana con discriminante 1 est a


contenida en el cuerpo de clases estrictas de Hilbert. Una condici on necesaria
261
262 Captulo 11. Ejemplos y aplicaciones
es que k tenga factorizaci on unica. Si k no tiene primos innitos reales, la
condici on es suciente (pues entonces P

= P
1
).
Es interesante comparar esto con el teorema [4.13], seg un el cual un cuerpo
numerico no puede tener discriminante 1 sobre Q. La observaci on anterior es
mas general en cuanto que vale para cuerpos arbitrarios, pero m as particular en
cuanto que s olo se aplica a extensiones abelianas.
El valor de h

puede calcularse a partir de k mediante el teorema 5.8. Por


ejemplo, para k = Q tenemos que () = 2, U
1
= 1 y U

= 1, luego
obtenemos h

= 1.
En general es posible una cadena de cuerpos numericos k K L de modo
que K sea el cuerpo de clases de Hilbert de K y L sea el cuerpo de clases de
Hilbert de K (sin que K coincida con L). La extension L/k es no ramicada,
pero no abeliana. De hecho puede probarse que la operaci on de tomar cuerpos
de clases de Hilbert sucesivamente a partir de un cuerpo dado produce con
frecuencia cadenas innitas en estas condiciones. El teorema siguiente describe
con mas precision estas cadenas k K L.
Teorema 11.1 Sea K el cuerpo de clases (estrictas) de Hilbert de k y L el
cuerpo de clases (estrictas) de Hilbert de K. Entonces la extension L/k es de
Galois y K es la mayor extensi on abeliana de k contenida en L, equivalente-
mente, G(L/K) es el grupo derivado de G(L/k).
Demostraci on: Sea : L C un k-monomorsmo. Entonces [K] = K,
luego [L]/K es una extension abeliana no ramicada (salvo quiz a en los primos
innitos), por lo que podemos concluir que [L] = L. Esto prueba que L/k es
de Galois.
Como las extensiones K/k y L/K son no ramicadas, la extensi on L/k
tambien lo es. Si M es un cuerpo intermedio k M L de modo que la
extension M/k es abeliana, como tambien es no ramicada resulta que M K.
Veamos una aplicacion interesante del cuerpo de clases de Hilbert.
Teorema 11.2 Sea K el cuerpo de clases de Hilbert de un cuerpo numerico k
y sea E/k una extensi on nita. Sean h
k
y h
E
los n umeros de clases de k y E
respectivamente. Si E K = k, entonces h
k
[ h
E
.
Demostraci on: La extension EK/E es abeliana y no ramicada (por el
teorema 2.35 aplicado localmente). En consecuencia EK esta contenido en el
cuerpo de clases de Hilbert de E, llamemoslo L. As pues,
h
k
= [K : k[ = [EK : E[

[L : E[ = h
E
.
Por ejemplo, si K es un cuerpo ciclotomico de orden p
r
y k L K,
consideremos el cuerpo de clases de Hilbert E de k. El primo p se ramica
11.2. Automorsmos del cuerpo base 263
completamente en K, luego su divisor en k se ramica completamente en L,
luego en E L. Como E/k es no ramicada ha de ser E L = k, y podemos
aplicar el teorema anterior, que nos da que h
k
[ h
L
.
En su investigaci on sobre el n umero de clases de los cuerpos ciclotomicos de
orden primo, Kummer descompuso el n umero de clases en dos factores h
1
y h
2
.
El segundo factor era el n umero de clases de la interseccion con R del cuerpo
ciclotomico. El teorema anterior prueba entonces que h
1
ha de ser tambien
un n umero natural, cosa que Kummer obtuvo mediante un largo c alculo (ver el
[cap. XIII]). Por otra parte, los c alculos de Kummer permiten el calculo explcito
de h
1
.
El c alculo de cuerpos de clases es un problema complicado incluso en el caso
de los cuerpos de clases de Hilbert. En las secciones siguientes obtendremos
varios resultados utiles para este n. De momento nos limitaremos a dar un
ejemplo relativamente simple.
Ejemplo El cuerpo de clases de Hilbert de k
2
= Q
_
23
_
es el cuerpo de
escisi on del polinomio x
3
x 1.
En efecto, es facil ver que el polinomio es irreducible. Sea una de sus races.
Consideramos el cuerpo K
3
= Q(). El ejemplo tras el teorema [2.8] nos da que
el discriminante del anillo Z[] es = 23. Como es primo, concluimos que se
trata del discriminante de K
3
. Ademas esto implica que el anillo de enteros de
K
3
es Z[].
Llamemos K
6
al cuerpo de escision del polinomio dado, es decir, K
6
=
Q(,

). La denici on de discriminante implica que



23 K
6
, con lo que
vemos que k
2
K
6
y que K
6
tiene grado 6 sobre Q.
Hemos de probar que ning un primo de k
2
se ramica en K
6
. Cualquier primo
distinto de 23 es no ramicado en k
2
y en K
3
, luego localizando y aplicando
2.35 tenemos que es no ramicado en K
6
y que sus divisores en K
3
son no
ramicados en K
6
. El unico primo que podra ramicarse es el divisor de 23.
Veamos que no es as. En primer lugar factorizamos
x
3
x 1 (x 3)(x 10)
2
(mod 23),
con lo que el teorema 3.15 nos da que la factorizaci on de 23 en K
3
es 23 = pq
2
.
El ndice de ramicaci on de 23 en K
6
ha de ser m ultiplo de 2 (el ndice en
K
3
) y divisor de 6, pero no puede ser 6 porque ha de tener al menos dos divisores
primos distintos. Por consiguiente es 2 y su descomposicion es 23 = (PQR)
2
.
Como 23 se ramica en k
2
, para dar lugar a esta factorizaci on su divisor ha de
escindirse completamente en K
6
, luego no se ramica. Esto concluye la prueba.
11.2 Automorsmos del cuerpo base
En esta seccion demostraremos algunos resultados de gran utilidad para tra-
tar con ejemplos concretos de cuerpos de clases. Por ejemplo, seg un acabamos
264 Captulo 11. Ejemplos y aplicaciones
de ver, el cuerpo de clases de Hilbert de Q
_
23
_
es una extension de Galois
de Q. Esto no es casualidad, sino que el cuerpo de clases de Hilbert de cualquier
cuerpo cuadr atico es necesariamente normal sobre Q, tal y como se desprende
del teorema siguiente. As, cuando nos propongamos calcular otros ejemplos de
cuerpos de clases de Hilbert, sabremos a priori que estamos buscando exten-
siones normales de Q. M as adelante obtendremos tambien informaci on sobre
el grupo de Galois y, en consecuencia, sobre los cuerpos intermedios en que
podremos apoyarnos para obtener el cuerpo buscado.
Teorema 11.3 Consideremos una cadena de cuerpos numericos k
0
k K,
donde k/k
0
es una extensi on de Galois y K/k es abeliana. Sea H el grupo de
clases de K/k m odulo un divisor m invariante por los k
0
-automorsmos de k.
Entonces K/k
0
es de Galois si y s olo si [H] = H para todo G(k/k
0
).
Demostraci on: Supongamos que K/k
0
es de Galois. Entonces todo auto-
morsmo de G(k/k
0
) es la restriccion a k de un automorsmo G(K/k
0
). Si
a H entonces
_
K/k
a
_
= 1, luego
1 =
_
K/k
a
_

=
_
[K]/[k]
(a)
_
=
_
K/k
(a)
_
.
Como a I(m), claramente (a) I((m)) = I(m), luego podemos concluir
que (a) H. Esto prueba que [H] H y, aplic andolo a
1
, tenemos la
igualdad.
Supongamos ahora que todos los automorsmos de G(k/k
0
) jan a H. Para
demostrar que K/k
0
es de Galois tomamos un k
0
-monomorsmo y probamos
que [K] = K.
Como k/k
0
s es de Galois se cumple [k] = k y la extensi on [K]/k es abe-
liana. Sea H

su grupo de clases modulo m (claramente m = (m) es admisible


para [K]/k).
El mismo razonamiento anterior nos da que si a H entonces
_
[K]/k
(a)
_
= 1,
luego (a) H

, es decir, H = [H] H

. Por consiguiente [K] K y, como


ambos cuerpos tienen el mismo grado sobre k
0
, de hecho [K] = K.
Ejercicio: Si k
0
k K estan en las condiciones del teorema anterior y H es el
grupo de clases maximal de K/k, probar que la extension K/k
0
es de Galois si y solo
si H es invariante por los k
0
-automorsmos de K (y en tal caso el conductor de K/k
es invariante por los k
0
-automorsmos de k).
Este teorema se aplica principalmente cuando k
0
= Q. Es inmediato com-
probar que si m es un divisor de k y G(k/Q), entonces [P
m
] = P
(m)
. En
particular, si K es el cuerpo radial (sobre k) de un divisor de Q se cumple que la
extension K/Q es de Galois (suponiendo que k/Q lo sea). Mas concretamente,
los cuerpos de clases de Hilbert (de extensiones de Galois de Q) son siempre
extensiones de Galois de Q, tal y como anunci abamos.
En las hip otesis del teorema anterior, y suponiendo que la extensi on K/k
0
es
de Galois, resulta que el grupo G(k/k
0
) act ua sobre el grupo I(m)/H. En efecto,
11.2. Automorsmos del cuerpo base 265
si [a] = [b] entonces ab
1
H, luego (a)(b)
1
[H] = H, y [(a)] = [(b)].
Trivialmente, G(K/k
0
) act ua del mismo modo sobre I(m)/H. M as a un, la
igualdad
_
K/k
a
_

=
_
K/k
(a)
_
, para todo G(K/k
0
)
se traduce en que la accion por conjugaci on de G(K/k
0
) sobre su subgrupo
normal G(K/k) es equivalente a la accion sobre I(m)/H a traves del isomorsmo
de Artin I(m)/H

= G(K/k).
Teorema 11.4 Consideremos una cadena de cuerpos numericos k
0
k K,
donde K/k
0
es de Galois, k/k
0
es cclica y K/k es abeliana. Sea H el grupo de
clases de K/k m odulo un divisor m invariante por los k
0
-automorsmos de k.
Sea K

la mayor extensi on abeliana de k


0
contenida en K y sea H

el grupo de
clases de K

/k m odulo m. Entonces H

/H es el grupo generado por las clases


de la forma C(C)
1
con C I(m)/H y G(k/k
0
).
Demostraci on: Por denici on K

es el cuerpo jado por el grupo derivado


G(K/k
0
)

. Como el cociente de G(K/k) en G(K/k


0
) es abeliano, tenemos la
inclusi on G(K/k
0
)

G(K/k), luego k
0
k K

K. El grupo H

/H es la
antiimagen de G(K/k
0
)

a traves del isomorsmo de Artin I(m)/H



= G(K/k).
El grupo derivado G(K/k
0
)

esta generado por los automorsmos de la forma

1
, con , G(K/k
0
). El cociente G(K/k
0
)
_
G(K/k) es cclico,
digamos generado por un cierto [
0
] y, por lo tanto, todo elemento de G(K/k
0
)
puede expresarse como , donde G(K/k) y es una potencia de
0
. En
particular =
1

1
y =
2

2
, con
1
,
2
G(K/k) y
1
,
2
G(K/k
0
)
potencias de
0
. De este modo
1
conmuta con
2
y
1
conmuta con
2
.

1
=
1
(
1

2
)
2

1
1
(
1
1

1
2
)
1
2
=
1

1
1
2

1

1
1

1
2
(
1
1
)

1
2

1
2
=
1
(
1
1
)

1
2

1
2

1
1
2
=
1
(
1
1
)

1
2
(
2
(
1
2
)

1
1
)
1
.
Como entre estos generadores se encuentran los que cumplen
2
= 1, en
realidad G(K/k
0
)

esta generado por los automorsmos de la forma


1
(
1
1
)

1
2
o, simplicando la notaci on, (

)
1
, donde G(K/k) y vara entre las
potencias de
0
.
Si ahora aplicamos el isomorsmo de Artin en sentido inverso concluimos que
H

/H esta generado por las clases de la forma C(C)


1
, donde C I(m)/H y
G(k/k
0
).
En particular tenemos un criterio para decidir si la extensi on K/k
0
es abe-
liana:
Teorema 11.5 Consideremos una cadena de cuerpos numericos k
0
k K,
donde K/k
0
es de Galois, k/k
0
es cclica y K/k es abeliana. Sea H el grupo de
clases de K/k m odulo un divisor m invariante por los k
0
-automorsmos de k.
Entonces K/k
0
es abeliana si y s olo si la acci on de G(k/k
0
) sobre I(m)/H es
trivial (todas las clases son jadas).
266 Captulo 11. Ejemplos y aplicaciones
Demostraci on: Estamos en las hip otesis del teorema anterior, y la ex-
tension K/k sera abeliana si y s olo si K = K

o, equivalentemente, H = H

.
Esto ultimo sucede si y solo si C(C)
1
= 1 para toda clase C I(m)/H y
todo automorsmo G(k/k
0
), es decir, si (C) = C para todo C y todo .
11.3 Grupos de ordenes
Recordemos de [4.16] que cada orden O de un cuerpo numerico k tiene aso-
ciado un grupo de clases relacionado con la factorizaci on unica ideal de los
ideales de O que son primos con el conductor f, denido en [3.25]. Adaptando la
notaci on a la que estamos empleando ahora, el grupo de clases de O es I(f)/H
O
,
donde
H
O
= ()/() [ , O, () + f = () + f = 1.
Vamos a ver que H
O
es un grupo de ideales m odulo f, es decir, que P
f
H
O
.
En efecto, un elemento de P
f
es de la forma a = ()/(), con ()+f = ()+f = 1,
(mod f). En particular [] = [] es una unidad del anillo O
1
/f, donde O
1
es el anillo de enteros de k. Existe un O
1
tal que 1 (mod f).
Como f O, esto implica que , O y, claramente, a = ()/() H
O
.
Observar que H
O
/P
f
esta formado por las clases de I(f)/P
f
con un represen-
tante en O (como el cociente es nito, digamos de n elementos, se cumple que
[()/()] = [(
n1
)]).
Si k = Q
_
d
_
es un cuerpo cuadr atico, sabemos [2.24] que tiene un unico
orden O
m
para cada natural no nulo m que, con la notaci on de este teorema,
esta formado por los n umeros de la forma = a + bm, con a, b Z. Por
consiguiente a (mod m). Ademas [3.29], el conductor de O
m
es f = m,
luego ()/(a) P
m
y as [()] = [(a)]. En resumen, si llamamos H
m
al grupo
de clases de O
m
tenemos que H
m
/P
m
esta formado por las clases de I(m)/P
m
con representante en Z (primo con m). Equivalentemente:
H
m
= a I(m) [ a

(r) (mod m) para un r Z.


En los ordenes cuadr aticos tenemos denidos tambien los grupos de clases
estrictas y, seg un vimos en la seccion [6.3], estos pueden representarse como
I(m)/H
m
, donde ahora
H
m
= ()/() [ , O
m
, ()+(m) = ()+(m) = 1, N() > 0, N() > 0.
Modicando levemente los argumentos anteriores se ve que P
m
H
m
y que H
m
/P
m
esta formado por las clases de I(m)/P
m
con un repre-
sentante O
m
de norma positiva. As mismo, = a + bm, con a, b Z,
pero ahora podemos armar que ()

(a) (mod m), pues tanto como a


tienen norma positiva. Recprocamente, si a Z es primo con m es claro que
(a) H
m
, luego en denitiva
H
m
= a I(m) [ a

(r) (mod m) para un r Z.


11.3. Grupos de ordenes 267
Concluimos, pues, que los grupos de clases de los ordenes de un cuerpo
cuadr atico k se corresponden con los divisores de Q (considerados como divisores
de k). A cada divisor m de Q le corresponde el grupo de clases I(m)/H
m
determinado por
H
m
= a I(m) [ a

(r) (mod m) para un r Z.


Los divisores m divisibles entre se corresponden con los grupos de clases
estrictas. Puesto que m es invariante por los automorsmos de k, el teorema
11.3 implica que K
m
es una extension de Galois de Q.
Hay que se nalar que el conductor de H
m
no es necesariamente m. Por ejem-
plo, si k = Q
_
3
_
y m = 2, entonces O
2
= Z
_
3

y, seg un el ejemplo tras


[4.18], el grupo I(2)/H
2
es trivial, luego el conductor de H
2
es f = 1 en lugar
de m = 2.
El teorema [4.17] nos permite calcular el orden del grupo de clases de cual-
quier orden numerico. Para el caso cuadr atico tenemos el teorema [4.17], que a
continuaci on generalizamos para extenderlo a los grupos de clases estrictas.
Sea m un n umero natural no nulo y m = m o bien m = m. Llamaremos
O

m
al grupo de las unidades de O
m
si m o a O

m
k

si [ m. En otras
palabras, si k es imaginario entonces O

m
= O

m
y si k es real entonces O

m
esta
formado por las unidades positivas cuyo conjugado tambien es positivo. Seg un
la notaci on de 5.8 llamamos U
1
al grupo de las unidades del orden maximal O
1
y U
m
= U
1
[

1 (mod m).
Teorema 11.6 Sea k un cuerpo cuadr atico, m un n umero natural y m = m o
bien m = m. Entonces
[H
m
: P
m
[ =
(m)
[O

m
: U
m
[
.
Demostraci on: Partimos del epimorsmo (Z/mZ)

H
m
/P
m
dado por
[r] [(r)], donde el representante r se escoge positivo (por si [ m). Basta
probar que su n ucleo tiene orden [O

m
: U
m
[. Una clase [r] esta en el n ucleo si y
solo si (r) P
m
, es decir, si existe un O

1
tal que r
1

1 (mod m). Por lo


tanto el n umero de elementos del n ucleo es igual al del conjunto
A = r Z [ 0 < r < m, (r, m) = 1, r

(mod m) para un O

1
.
Ahora observamos que
O

m
= O

1
[

r (mod m) para un r Z, (r, m) = 1, r > 0.


En efecto, si O

m
entonces es de la forma = u+vm (con la notaci on de
[2.24]), luego u (mod m). Se cumple (m, u) = 1, porque si no no sera una
unidad. Tomamos r > 0 tal que r u (mod m). Tenemos (r, m) = 1. Si [ m
se cumple e

1 (mod ) por denici on de O

m
, luego /r

1 (mod ) y, en
consecuencia,

r (mod m). Recprocamente, si

r (mod m) con r > 0,


268 Captulo 11. Ejemplos y aplicaciones
entonces = u + v y m [ u r + v, de donde m [ v y, por lo tanto, O

m
.
Si adem as [ m tenemos que

1 (mod ), luego O

m
.
Como U
m
= O

1
[

1 (mod m), ahora es obvio que U


m
O

m
.
Consideremos el homomorsmo O

m
/U
m
(Z/mZ)

dado por [] [r],


con

r (mod m), r > 0. Es claro que esta bien denido y es inyectivo, as


como que la imagen tiene el mismo n umero de elementos que A.
Aplicando ahora 5.8 obtenemos la generalizaci on anunciada de [4.17]:
Teorema 11.7 Sea k un cuerpo cuadr atico m > 0 un n umero natural y m = m
o bien m = m. Entonces
[I(m) : H
m
[ =
(m)
(m) [O

1
: O

m
[
h,
donde es la funci on de Euler, es la funci on de Euler de k y h el n umero de
clases de k.
La fracci on a la izquierda de h es en realidad un n umero natural, pues el
grupo de clases de k es un cociente del grupo de clases de cualquiera de sus
ordenes.
Grupos diedricos Vamos a necesitar algunos hechos elementales de la teora
de grupos. Si n > 2 se dene el grupo diedrico de orden 2n como el subgrupo
del grupo de permutaciones de n elementos generado por
= (1, . . . , n), y = (1, n)(2, n 1)(3, n 2)
Lo representaremos por D
2n
= , ). Es obvio que tiene orden n, tiene
orden 2 y

=
1
. De aqu se sigue que ) D
2n
, y es facil ver que
)) = 1 (tenemos que y no conmutan, luego / )). En consecuencia,
D
2n
= ) ) tiene 2n elementos.
Ahora veamos que si p es un primo impar, todo grupo de orden 2p es cclico
o diedrico. En efecto, sea G un grupo de orden 2p. Por el teorema de Sylow,
G tiene un subgrupo N de orden p y otro H de orden 2. Ambos son cclicos,
N = ) y H = ). Como N tiene ndice 2 es normal, luego

=
i
para
cierto i. Como tiene orden 2, al volver a conjugar queda =
i
2
, luego
p [ i
2
1 = (p 1)(p + 1). Esto da

= o

=
1
.
Ciertamente G = NH (basta comparar los ordenes), luego G = , ). Si

= entonces G es abeliano, luego cclico. Si

=
1
ya es facil construir
un isomorsmo entre G y D
2p
. De hecho, un elemento cualquiera de G (o de
D
2p
) se expresa de forma unica como nh, con n N, h H, y el producto en
ambos casos viene dado por
nhn

= n(n

)
h1
h
1
h

= n(n

)
h
hh

,
donde (n

)
h
es n
1
seg un si h = 1 o h = . Esto prueba que la estructura de
G es la de D
2p
.
11.3. Grupos de ordenes 269
Volviendo a los cuerpos numericos, si k es un cuerpo cuadr atico y K es
una extensi on de k de grado p (primo impar) tal que K/Q es normal, entonces
G(K/Q) ha de ser cclico o diedrico. Concretamente, el grupo cclico de orden
p es G(K/k) = ) y, si induce la conjugaci on en k, entonces o bien

= ,
en cuyo caso G(K/Q) es cclico, o bien

=
1
, en cuyo caso es diedrico.
Seg un las observaciones previas al teorema 11.4, la accion de sobre G(K/k)
es, a traves del isomorsmo de Artin, la misma que la de la conjugaci on en k
sobre I(f)/H, donde f es el conductor de K/k y H es el grupo de clases. Por lo
tanto, si C es cualquier clase no trivial de I(f)/H, el grupo G(K/Q) sera cclico
o diedrico seg un si C

= C o C

= C
1
, donde el ap ostrofo indica la conjugaci on
en k.
El teorema siguiente ayuda a localizar los cuerpos de clases de los grupos
H
m
en algunos casos.
Teorema 11.8 Sea K/k una extensi on de cuerpos numericos, donde k es cua-
dr atico y K es normal sobre Q. Supongamos que [K : k[ = p, primo impar. Sea
f el conductor de K/k y H el grupo de clases.
a) Si G(K/Q) es diedrico, entonces H
f
H, donde f es la parte nita de
f si esta es racional, o bien su norma si no lo es.
b) Si G(K/Q) es cclico entonces H no contiene ning un grupo H
f
para
ning un f.
Demostraci on: a) Hay que probar que todos los ideales (a), con a entero
estan en H, pero obviamente [(a)]

= [(a)] (el ap ostrofo denota la conjugaci on)


y, por las consideraciones anteriores, [(a)]

= [(a)]
1
. Esto prueba que [(a)] = 1.
b) Supongamos que H
f
H para un cierto f, pero que G(K/Q) es cclico.
Entonces el isomorsmo de Artin, junto con el teorema de Dirichlet, nos da que
existe un primo racional q cuyo grado de inercia en K es 2p. M as a un, existen
innitos primos en estas condiciones, por lo que podemos tomar q primo con f.
En particular q se conserva primo en k, pero entonces (q) H
f
H, luego
q se escinde en K, lo cual es imposible.
Ejemplo Vamos a calcular el cuerpo de clases del grupo H
6
correspondiente
al cuerpo cuadr atico k = Q
_
3
_
.
Si lo llamamos K, podemos calcular el grado [K : k[ mediante el teorema
11.7. Puesto que 2 es primo en k y 3 se ramica, tenemos que (2) = 3,
(3) = 6. Por otra parte [O

1
: O

6
[ = 3 (se trata de un grupo de orden 6
sobre uno de orden 2). Por ultimo, el n umero de clases de k es h = 1. luego
concluimos que K tiene grado 3 sobre k.
Sabemos que K ha de ser una extensi on de Galois de Q y, por el teorema
anterior, su grupo de Galois ha de ser diedrico (en este caso, el grupo completo
de las permutaciones de tres elementos). Esto nos lleva a pensar en un cuerpo
de la forma K = Q
_
3,
3

m
_
. Los calculos del captulo anterior muestran que
270 Captulo 11. Ejemplos y aplicaciones
si tomamos m = 2 entonces el conductor de K es f = 6, con lo que el teorema
anterior implica que H
6
esta contenido en su grupo de clases. Comparando los
ordenes obtenemos la igualdad. As pues, H
6
Q
_
3,
3

2
_
.
11.4 Generos
La teora de generos de Gauss tiene una interpretaci on muy interesante en
terminos de cuerpos de clases. Consideremos el orden O
m
de ndice m en un
cuerpo cuadr atico k y su grupo de clases estrictas H = I(m)/H
m
. Seg un
el teorema de duplicaci on de Gauss [9.19], el grupo de generos de O
m
es el
grupo G = H/G
1
, donde el genero principal G
1
esta formado por los cuadrados
de las clases de H. En nuestro contexto resulta m as natural tomar esto como
denici on. Alternativamente, podemos considerar que
P
m
H
m
G
1
I(m),
con lo que el genero principal es un grupo de ideales m odulo m. Llamaremos
cuerpo de generos de O
m
al cuerpo de clases de G
1
. Notar que si el grupo de
clases estrictas de k tiene todos sus elementos de orden 2, entonces coincide con
su grupo de generos, luego el cuerpo de generos de (el orden maximal de) k es
el cuerpo de clases estrictas de Hilbert de k.
Teorema 11.9 Sea O
m
el orden de ndice m de un cuerpo cuadr atico k. Sea
K
m
su cuerpo de clases estrictas y K
g
su cuerpo de generos. Entonces K
g
es
la mayor extensi on abeliana de Q contenida en K
m
.
Demostraci on: Llamemos K
g
a la mayor extensi on abeliana de Q conte-
nida en K
m
y probemos que se trata del cuerpo de generos de O
m
. Puesto
que k K
g
K
m
, podemos considerar el grupo de clases G
1
de K
g
modulo
m. Como m es invariante por los automorsmos de k, podemos aplicar
el teorema 11.4 y concluir que G
1
/H
m
esta generado por las clases C(C)
1
,
con C I(m)/H
m
y G(k/Q).
Si = 1 entonces C(C)
1
= 1. La otra posibilidad es que sea la conju-
gacion en k y entonces, si C = [a], se cumple C(C) = [a(a)] = [N(a)] = 1 (pues
las clases de los enteros estan en H
m
). As pues, (C)
1
= C y C(C)
1
= C
2
.
Por lo tanto G
1
/H
m
esta generado por los cuadrados de I(m)/H
m
, luego
G
1
es el genero principal.
Ahora vamos a construir explcitamente los cuerpos de generos. Dividiremos
la construcci on en varios pasos. En los razonamientos que siguen k = Q
_
d
_
sera un cuerpo cuadr atico y K
g
el cuerpo de generos del orden O
m
. Llamaremos
al discriminante de k y D = m
2
al discriminante de O
m
.
1) Un cuerpo cuadr atico Q
_
d

_
esta contenido en K
g
si y s olo si m es
admisible para la extensi on k
_
d

_
/k.
En efecto, si se da la inclusi on es obvio que m ha de ser admisible para
la extension. Recprocamente, si m es admisible, entonces k
_
d

_
tiene un
11.4. Generos 271
grupo de clases H modulo m. Basta probar que H
m
H, pues entonces
k
_
d

_
K
m
y, como la extension k
_
d

_
/Q es abeliana, se cumple de hecho
que k
_
d

_
K
g
.
Ahora bien, basta ver que H
m
/P
m
H/P
m
, y las clases del primer
grupo son las de la forma [(n)], donde n Z es primo con m. Entonces
_
k
_
d

_
/k
n
_
=
_
k
_
d

_
/Q
N(n)
_
=
_
k
_
d

_
/Q
n
_
2
= 1,
pues el grupo de Galois G
_
k
_
d

_
/Q
_
es de tipo C
2
C
2
(salvo si d = d

, en
cuyo caso es de tipo C
2
).
Notemos que, seg un el teorema 10.35, (la parte nita de) el conductor de
la extension k
_
d

_
/k es su discriminante. Si lo llamamos

, la condici on
necesaria y suciente para que Q
_
d

_
K
g
es simplemente que

[ m.
2) Sea p un primo impar tal que p [ D y escojamos el signo adecuado para
que p 1 (mod 4). Entonces Q
_

p
_
K
g
.
En efecto, seg un la f ormula obtenida en el ejemplo 1 de la secci on 10.6, el
discriminante

de la extension k
_
d

_
/k es

=
_

_
_
p(/p)

= 1 si p [ ,
_
pp

= p si p .
En cualquier caso

[ m.
3) Se cumple Q(i) K
g
si y s olo si 2 [ D y D/4 0, 1 (mod 4).
Es una comprobaci on rutinaria que no requiere sino distinguir los casos ne-
cesarios. Llamemos

al discriminante de la extensi on k(i)/k. Lo calcularemos


en cada caso aplicando siempre la f ormula del ejemplo 1 de la seccion 10.6.
Ante todo notemos que si 2 D, entonces d 1 (mod 4) y 2 m. Por
consiguiente

=
_
4 4d
d
= 2 m,
luego por 1) tenemos que Q(i) no esta contenido en K
g
.
As, la condici on 2 [ D es necesaria para que pueda cumplirse Q(i) K
g
.
Basta, pues, suponer que 2 [ D (y entonces de hecho 4 [ D) y probar que la
inclusi on se da solo cuando el resto de D/4 modulo 4 es 0 o 1.
Si D/4 0 (mod 4) entonces 4
2
[ m
2
, luego 2 [ m
2
, luego 2 [ m.
Si 2 [ d entonces

= 2 [ m, si 2 d pero 2 [ entonces

= 1 [ m y si
2 entonces

= 4, pero 4
2
[ m
2
, luego 4 [ m.
Si D/4 1 (mod 4) entonces necesariamente d 1 (mod 4), con lo
que

= 1 [ m.
272 Captulo 11. Ejemplos y aplicaciones
Si D/4 1 (mod 4) entonces d 1 (mod 4) y

= 4 m.
Si D/4 2 (mod 4) entonces 2 [ d y

= 2 m.
Similarmente se demuestra:
4) Q
_
2
_
K
g
si y s olo si 2 [ D y D/4 0, 2 (mod 8).
5) Q
_
2
_
K
g
si y s olo si 2 [ D y D/4 0, 6 (mod 8).
Ahora ya podemos probar:
Teorema 11.10 Sea k = Q
_
d
_
un cuerpo cuadr atico y sea K
g
el cuerpo
de generos de su orden O
m
. Sea D el discriminante de O
m
. Entonces K
g
es
la adjunci on a Q de los n umeros

p, donde p recorre los primos impares que
dividen a D (tomados con el signo adecuado para que p 1 (mod 4)) y los
valores p = 1, p = 2, p = 2 en los casos consignados en la tabla siguiente
(s olo si 2 [ D):
D/4 (mod 8) p
0, 3, 4, 7 1
0, 2 2
0, 6 2
Demostraci on: Llamemos K al cuerpo construido seg un el enunciado. Los
razonamientos anteriores prueban que K K
g
. M as a un, sabemos que cada
uno de los cuerpos Q(i), Q
_
2
_
y Q
_
2
_
esta contenido en K
g
si y solo si
esta contenido en K:
Veamos ahora que k K. En efecto, si d 1 (mod 4) podemos factorizar
d = p
1
p
r
ajustando los signos de los primos para que p
i
1 (mod 4). Como
cada Q
_

p
1
_
K, tambien k = Q
_
d
_
k. Si d 1 (mod 4) podemos
hacer lo mismo con d y concluir que Q
_
d
_
K, pero claramente se cumple
D/4 = m
2
d 0, 1 (mod 4), con lo que Q(i) K y por consiguiente k =
Q
_
d
_
K. Si 2 [ d y d/2 1 (mod 4), entonces D/8 = m
2
d 0, 1 (mod 4),
luego D/4 0, 2 (mod 8) y as Q
_
2
_
K. Ahora es f acil concluir como antes
que k K. Si d/2 1 (mod 4) razonamos igual, con la unica diferencia de
que ahora Q
_
2
_
K.
El grupo de Galois G(K
g
/k) es isomorfo al grupo de generos de O
m
, luego
es producto de grupos cclicos de orden 2. Si fuera K ,= K
g
, entonces el grupo
G(K
g
/K) sera no trivial y contendra un subgrupo U de orden 2. Viendo a
G(K
g
/k) como espacio vectorial sobre el cuerpo de dos elementos, el subes-
pacio U tiene un complemento, es decir, existe un subgrupo V de modo que
G(K
g
/k) = UV y U V = 1. Sea E el cuerpo jado por V . De este modo, E
es una extension cuadr atica de k contenida en K
g
y tal que EK = k. Veamos
que esto es imposible.
El hecho de que E K
g
implica que la extensi on E/Q es abeliana. El grupo
G(E/Q) puede ser de tipo C
4
o bien C
2
C
2
. En el primer caso, el teorema de
Dirichlet nos da que existen innitos primos racionales p con grado de inercia 4
en E (los pertenecientes a una clase que genere el grupo de clases de E en Q).
11.4. Generos 273
En particular podemos tomar uno tal que p m. Entonces p es primo en k y
(p) H
m
, pero esto implica que p se escinde completamente en K
m
, luego
tambien en K
g
y en E, lo cual es absurdo.
Consideremos ahora el caso en que el grupo de Galois G(E/Q) es de tipo
C
2
C
2
. Entonces E = Q
_
d,

_
, con lo que obtenemos un cuerpo k

=
Q
_
d

_
tal que k

K
g
pero k

, K.
Llamemos al discriminante de k,

al de k

al de Q
_
dd

_
. Enton-
ces, el paso 1) anterior nos da que
_

[ m, luego

[ m
2
= D.
Esto implica que si un primo impar p cumple p [ d

, entonces Q
_

p
_
K.
A su vez, de aqu se sigue que uno de los cuerpos Q(i), Q
_
2
_
o Q
_
2
_
esta
contenido en K
g
pero no en K, lo cual ya sabemos que es imposible.
Los cuerpos Q
_

p
_
con los que hemos construido el cuerpo de generos tienen
discriminantes primos entre s excepto si aparecen los tres cuerpos Q(i), Q
_
2
_
o Q
_
2
_
( unicamente en el caso D/4 0 (mod 8)). Es claro entonces que
[K
g
: Q[ = 2
m
, donde m es el n umero de primos que dividen al discriminante D
(mas 1 si D/4 1 (mod 8) y menos 1 si D/4 1, 5 (mod 8)).
Por consiguiente, el n umero de generos es [K
g
: k[ = 2
m1
. Ademas ahora
es facil introducir los caracteres a partir de los cuales Gauss deni o los generos.
Como era de esperar, estos estan contenidos en el smbolo de Artin de la ex-
tension K
g
/k:
Para cada primo impar p [ D denimos el caracter
p
: I(m) 1
mediante
_
K
g
/k
a
_
_
p
_
=
p
(a)

p,
donde el signo es el que hace p 1 (mod 4).
Es claro que
p
es un caracter que contiene en su n ucleo al genero principal,
luego induce un car acter en el grupo de generos.
Si p = 2 y D/4 , 0, 1, 5 (mod 8) entonces K
g
contiene a uno solo de los
cuerpos Q(i), Q
_
2
_
o Q
_
2
_
y podemos denir igualmente un car acter
2
.
Si D/4 0 (mod 8) tenemos tres caracteres
21
,
22
,
23
.
El automorsmo
_
K
g
/k
a
_
esta completamente determinado por los caracteres
de a, luego dos ideales pertenecen al mismo genero si y solo si tienen los mismos
caracteres.
Si p [ D y el caracter
p
se calcula a partir de

p
0
(es decir, p
0
= p o
p
0
= 1), entonces, para todo ideal fraccional a I(m) cuya norma no sea
divisible entre p se cumple
_
K
g
/k
a
_
_

p
0
_
=
_
k
_

p
0
_
/k
a
_
_

p
0
_
=
_
Q
_

p
0
_
/Q
N(a)
_
_

p
0
_
=
p
(N(a))

p
0
,
274 Captulo 11. Ejemplos y aplicaciones
donde
p
es el caracter del cuerpo cuadr atico Q
_

p
0
_
. As
p
(a) =
p
(N(a)).
Ahora es f acil ver que los caracteres que acabamos de denir son los mismos
que denimos en el capitulo [IX]. De hecho, ahora ya es f acil probar todos los
resultados sobre los generos que probamos all por otros medios.
Por ejemplo, notemos que podemos descomponer d = p
0
p
1
p
m
, donde
los primos p
i
(elegidos con el signo adecuado) cumplen p
i
1 (mod 4) salvo
quiz a p
0
, que puede ser tambien 1 o 2. En cualquier caso se cumple que
Q
_

p
i
_
K
g
(el argumento esta detallado en la prueba del teorema anterior,
cuando hemos visto que k K). A los caracteres correspondientes a los n umeros
p
i
los llamaremos caracteres fundamentales del grupo de generos. Es f acil ver que
los caracteres fundamentales son los caracteres
p
tales que p [ (entendiendo
que si hay tres caracteres asociados al 2 solo uno de ellos es fundamental).
De aqu se sigue la relacion que liga a los caracteres, pues los smbolos de
Artin han de jar a

d, lo cual se traduce en que

p|

p
(a) = 1, para todo a I(m).
En otras palabras, el n umero de caracteres fundamentales negativos de un
genero ha de ser par. Otra restricci on obvia es que si hay tres caracteres aso-
ciados al 2, su producto ha de ser 1. Teniendo en cuenta el n umero de generos,
es claro que no puede haber m as restricciones.
Ejercicio: Dar una prueba sencilla de que si dos ideales tienen la misma norma (prima
con el discriminante D) entonces son del mismo genero.
11.5 Calculo de cuerpos de clases
Vamos a abordar nalmente el problema del c alculo explcito de cuerpos de
clases sobre cuerpos distintos de Q. Como ya hemos comentado en varias ocasio-
nes, se trata de un problema tecnico muy complejo. Nosotros nos limitaremos a
ver algunos resultados, mayoritariamente ejemplos, en el caso en que el cuerpo
base es un cuerpo cuadr atico.
En primer lugar nos ocupamos del c alculo del cuerpo de clases de Hilbert.
Ante todo observamos que si el grupo de clases estrictas tiene todos sus elemen-
tos de orden 2, es decir, si es producto de grupos cclicos de orden 2, entonces
el grupo de clases coincide con el grupo de generos y el problema lo resuelve el
teorema 11.10.
Los mnimos cuerpos imaginarios cuyo grupo de clases de Hilbert no es de
esta forma son Q
_
14
_
y Q
_
17
_
, con h = 4, y Q
_
21
_
, con h = 3.
Entre los cuerpos reales el menor ejemplo es Q
_
34
_
(cuyo grupo de clases
estrictas tiene orden 4). El cuerpo de clases de Q
_
21
_
lo calculamos ya
al nal de la seccion 11.1. Para calcular el cuerpo correspondiente a los otros
ejemplos nos apoyaremos en un resultado general que deducimos a su vez de
otro m as general a un.
11.5. C alculo de cuerpos de clases 275
Teorema 11.11 Si K/Q es una extensi on de Galois entonces el grupo G(K/Q)
esta generado por los grupos de inercia de los primos de K ramicados sobre Q.
Demostraci on: Sea H el subgrupo de G(K/Q) generado por los grupos
de inercia de los primos ramicados de K. Sea k el cuerpo jado por H. Sea p
un primo en k, sea p el primo racional divisible entre p y sea P un divisor primo
de p en K. Sea F el cuerpo jado por el grupo de inercia de P. Este grupo
de inercia esta contenido en H (si P no es ramicado el grupo de inercia es
trivial), luego k F. Entonces el primo de F divisible entre P es no ramicado
sobre Q, luego p tambien lo es. En denitiva, ning un primo p de k se ramica
sobre Q. El discriminante de la extensi on k/Q es igual a 1, pero el teorema de
Minkowski [4.13] implica entonces que k = Q, luego G(K/Q) = H.
En particular tenemos:
Teorema 11.12 Sea Q k K una cadena de extensiones de modo que las
tres sean de Galois. Supongamos que [k : Q[ = p es primo y que la extensi on
K/k es no ramicada (en los primos nitos). Entonces G(K/Q) esta generado
por los elementos de orden p y existe un grupo H G(K/Q) de manera que
G(K/Q) = G(K/k)H.
Demostraci on: Si p es un primo de K ramicado sobre Q entonces su
ndice de ramicaci on es e = p (pues la ramicaci on se ha de producir en el
tramo k/Q), luego su grupo de inercia tiene orden p. Por el teorema anterior
G(K/Q) esta generado por los elementos de estos grupos de inercia, todos de
orden p.
Como G(K/k) < G(K/Q), alg un automorsmo de orden p ha de quedar
fuera de G(K/k), y el grupo H = ) cumple lo pedido.
De este modo, si K es el cuerpo de clases de Hilbert estrictas de un cuerpo
cuadr atico k, entonces el grupo G(K/Q) esta generado por los automorsmos
de orden 2.
Ejemplo Vamos a calcular el cuerpo de clases de Hilbert estrictas del cuerpo
k = Q
_
34
_
.
Se comprueba que el n umero de clases es h = 2, pero la unidad fundamental
tiene norma positiva, por lo que el n umero de clases estrictas es h

= 4. De este
modo, buscamos un cuerpo K de grado 8 sobre Q. Sabemos que la extension
K/Q es de Galois y que el grupo G(K/Q) esta generado por los elementos de
orden 2. Por otra parte K contiene al cuerpo de generos K
g
= Q
_
2,

17
_
, que
tiene grado 4 sobre Q. Esto implica que el grupo de clases de K no coincide con
el grupo de generos, por lo que no puede ser de tipo C
2
C
2
. Por consiguiente
es cclico. Ademas K
g
es la mayor extension abeliana de Q contenida en K,
luego el grupo G(K/Q) no es abeliano.
La teora de grupos nos ense na
1
que todo grupo no abeliano de orden 8 es
1
Usamos esto unicamente a nivel heurstico, para localizar el cuerpo K. No obstante, una
vez lo hayamos encontrado, la prueba de que efectivamente se trata del cuerpo de clases que
buscamos no se apoyara en estos razonamientos previos. De hecho ni siquiera es necesario el
teorema anterior.
276 Captulo 11. Ejemplos y aplicaciones
isomorfo al grupo diedrico D
4
o bien al grupo cuaternio Q
8
, del que no hemos
hablado, pero que tampoco nos va a hacer falta, pues este grupo tiene un unico
elemento de orden 2, de modo que no puede ser nuestro grupo de Galois. En
denitiva, G(K/Q)

= D
4
.
Recordemos que el grupo D
4
esta generado por dos elementos y , de modo
que tiene orden 4 y tiene orden 2. Adem as

=
1
. Sus ocho elementos
pueden expresarse en la forma
D
4
= 1, ,
2
,
3
, ,
2
,
3
.
De entre ellos, solo y
3
tienen orden 4 y los restantes (aparte del neutro)
tienen todos orden 2. De este modo, G(K/Q) tiene un unico subgrupo cclico
de orden 4, que necesariamente ha de ser G(K/k), ya que este es isomorfo al
grupo de clases de k y ya hemos visto que es cclico.
De este modo, si G(K/k) = ), necesariamente G(K/K
g
) =

2
_
.
Los otros dos cuerpos cuadr aticos Q
_
2
_
y Q
_
17
_
se corresponden con
grupos de tipo C
2
C
2
. Puesto que cada uno de estos grupos tiene tres subgru-
pos, cada cuerpo ha de estar contenido exactamente en tres cuerpos de grado
cuatro, uno de los cuales es K
g
. Por simplicidad vamos a estudiar unicamente
el caso de Q
_
2
_
, si bien todo lo que digamos vale igualmente para Q
_
17
_
.
No perdemos generalidad si suponemos que el grupo de los Q
_
2
_
-automor-
smos de K es

2
,
_
. Los subgrupos ) y

_
no son normales en G(K/Q).
M as a un, son conjugados, pues

=
3
=
3

=
3

1
=
2
.
Por lo tanto Q
_
2
_
esta contenido en dos cuerpos conjugados de grado 4.
Si es un elemento primitivo para uno de ellos, el otro tendr a por elemento
primitivo a un conjugado

. En denitiva tenemos la estructura que indica el


diagrama.
K
Q() Q(

)
Q
_
2
_
Q
Es claro que en estas condiciones K = Q(,

). Equi-
valentemente, Q es el cuerpo de escision del polinomio
mnimo de (que es el mismo que el de

). Para deter-
minar Q() calcularemos primero su discriminante.
Puesto que la extensi on K/k es no ramicada, su dis-
criminante es 1 y el teorema 3.24 nos da que

K
=
4
k
= 2
12
17
4
.
De aqu se sigue por el mismo teorema que el discri-
minante de la extensi on K/Q
_
2
_
ha de ser 17
2
(aqu
usamos que el discriminante ha de ser invariante por au-
tomorsmos de k). En particular, los unicos primos de
Q
_
2
_
que pueden ramicarse en K y por consiguiente en Q() son los
divisores de 17. Concretamente
17 =
_
5 + 2

2
__
5 2

2
_
.
11.5. C alculo de cuerpos de clases 277
Sabemos que

17 K, luego resulta razonable conjeturar que
_
5 + 2

2
y
_
5 2

2 han de estar tambien en K. M as a un, si tomamos estos n umeros


como y

tenemos garantizado que los divisores de 17 se ramican en un


cuerpo intermedio cada uno, y por consiguiente ambos se ramican en K.
No obstante esto no funciona, y podemos saber a priori que no puede fun-
cionar. En efecto, el cuerpo de clases estrictas de Hilbert de k no coincide con
el cuerpo de clases no estrictas (este ultimo tiene grado 2 sobre k) y, desde el
punto de vista aritmetico, la diferencia entre ambos es unicamente que puede
ramicarse en K pero no en el cuerpo de clases no estrictas. Por consiguiente
debe ramicarse en K, es decir, K ha de ser un cuerpo complejo. Esto se
soluciona modicando la factorizaci on del 17, que tambien puede expresarse en
la forma
17 =
_
5 2

2
__
5 + 2

2
_
.
Denimos =
_
5 2

2 y

=
_
5 + 2

2. De este modo K = Q(,

)
es un cuerpo complejo y vamos a probar que es el cuerpo que buscamos.
En realidad todo se reduce a probar que el discriminante de la extensi on
Q()/Q
_
2
_
es exactamente 5 2

2, pues entonces el de Q(

)/Q
_
2
_
tendr a que ser 5 + 2

2 (aplicando un automorsmo) y podremos aplicar el


teorema 3.25 para concluir que el discriminante de K/Q
_
2
_
es 17
2
, e invir-
tiendo los razonamientos anteriores llegamos a que el discriminante de K/k es
1.
Por lo dem as, es claro que

17 =

K, luego tambien Q
_
34
_
K y
por consiguiente K/k es una extension de grado 4 no ramicada, es decir, K es
el cuerpo de clases de Hilbert estrictas de k.
Ahora bien, el discriminante [] es 4, pero un simple tanteo nos lleva a
encontrar el n umero
=
1 +

2 +
2
,
que es un entero de Q() (su norma y su traza son enteras) y
[] = (

)
2
=
2
= 5 2

2.
Tal no existira si hubieramos tomado como el n umero
_
5 + 2

2. De
hecho tenamos cuatro posibilidades para , correspondientes a las dos factori-
zaciones de 17 que hemos considerado mas las dos que resultan de multiplicar
los factores por (1 +

2) (la unidad fundamental de Q


_
2
_
). La unica v alida
es la que hemos adoptado.
Para concluir observamos que el polinomio mnimo de es x
4
+ 10x
2
+ 17,
luego podemos enunciar nuestro resultado de la forma siguiente:
El cuerpo de clases de Hilbert estrictas de Q
_
34
_
es el cuerpo de
escisi on del polinomio x
4
+ 10x
2
+ 17.
278 Captulo 11. Ejemplos y aplicaciones
Como ya hemos comentado, gran parte de los razonamientos que hemos
empleado en este ejemplo han servido para identicar el cuerpo de clases que
buscabamos pero, una vez encontrado, no hacen falta para justicar que cierta-
mente es el cuerpo que buscamos. Para mostrarlo mas claramente calculamos
ahora el cuerpo de clases de Hilbert de Q
_
14
_
suprimiendo toda la primera
parte, l ogicamente innecesaria.
Ejemplo El cuerpo de clases de Hilbert de k
2
= Q
_
14
_
es el cuerpo de
escisi on del polinomio x
4
+ 2x
2
7.
En efecto, Sea una raz de este polinomio. Por ejemplo =
_
1 + 2

2.
Es f acil ver que
=
1 +

2 +
2
es un entero (su norma y su traza en la extensi on Q()/Q
_
2
_
son enteras).
Claramente
[] = (

)
2
=
2
= 1 + 2

2.
El discriminante de Q()/Q
_
2
_
divide a este discriminante y, como obvia-
mente 1 + 2

2 es un primo ramicado en Q(), concluimos que 1 + 2

2 es
el discriminante de la extensi on.
Sea

=
_
1 2

2. Es claro que

es conjugado de sobre Q, luego las


extensiones Q() y Q(

) son isomorfas y el isomorsmo intercambia con

.
Ademas enva

2 a

2, luego deja jo al cuerpo Q


_
2
_
y el discriminante
de Q(

)/Q
_
2
_
es 1 2

2. En particular vemos que Q() ,= Q(

).
Sea K
8
= Q(,

), el cuerpo de escision del polinomio dado. El teorema 3.25


nos da que el discriminante de K
8
/Q
_
2
_
es

8/2
= (1 + 2

2)
2
(1 2

2)
2
= 7
2
,
y por 3.24 el discriminante de K
8
/Q es
8/1
= 2
12
7
4
.
El cuerpo K
8
contiene a

=

7, luego tambien a k
2
= Q
_
14
_
, y
el teorema 3.24 nos permite concluir que
8/2
= 1. Por lo tanto la extensi on
K
8
/k
2
es no ramicada y obviamente abeliana. Como tiene el mismo grado que
la extension de Hilbert, concluimos que K
8
es el cuerpo de clases de Hilbert del
cuerpo k
2
.
Ejemplo Vamos a calcular los primeros cuerpos de clases sobre k = Q
_
5
_
.
Es conocido que k tiene factorizacion unica y que una unidad fundamental es
=
1 +

5
2
.
La norma de es 1, con lo que h
1
= h

= 1. El cuerpo k tiene dos


divisores arquimedianos reales. Digamos que
1
es el asociado a la identidad e

2
es el asociado a la conjugacion. De este modo, 1 (mod
1
) si y solo si
> 0 y 1 (mod
2
) si y solo si

> 0.
11.5. C alculo de cuerpos de clases 279
En primer lugar calcularemos los ordenes de los grupos radiales mediante el
teorema 11.7. Para ello necesitamos investigar las unidades de k. Sabemos que
son de la forma
m
. He aqu las primeras potencias de :

2
= 1 +,
3
= 1 + 2,
4
= 2 + 3,
5
= 3 + 5,
6
= 5 + 8.
El primo racional 2 sigue siendo primo en k, luego el primer grupo radial a
investigar es H(2). Es f acil ver que (2) = 3, luego (2) = 12. Por otra
parte vemos que
3
1 (mod 2), pero
3
, 1 (mod
2
) (tiene norma negativa
y es positivo, luego el conjugado es negativo). As pues, la mnima potencia
de que es congruente con 1 modulo 2 es
6
, pero no
6
, luego el ndice
[U
1
: U
2
[ es 12 (el grupo U
1
es C
2
Z y U
2
es 1 6Z, luego el cociente tiene
orden 12). El teorema 11.7 nos da que h
2
= 1 y no hay m as que hacer.
El 3 tambien se conserva primo en k, luego el grupo siguiente es H(3).
Claramente (3) = 32. Ahora tenemos que
4
1 (mod 3), por lo que

8
1 (mod 3) y el exponente es el mnimo posible. De hecho
8
1 (mod 3)
luego se cumple [U
1
: U
3
[ = 16 y, en consecuencia. h
3
= 2.
El cuerpo radial asociado es una extensi on de grado 2 de k cuyo conductor,
o sea, su discriminante relativo, es 3. Es natural pensar en K = Q
_
5,

3
_
.
Efectivamente, los resultados del ejemplo 1 de la seccion 10.6 conrman que el
conductor es 3.
Hemos probado que H(3) Q
_
5,

3
_
. Como el conductor no es 3,
concluimos que h
3
= h
3
1
= h
3
2
= 1.
El divisor siguiente es 4. Por una parte (4) = 48. Por otra
6
1
(mod 4), luego [U
1
: U
4
[ = 12, y as h
4
= 4.
Si investigamos un poco m as podemos obtener incluso la estructura de
H(4). Para ello vemos que h
4
1
= h
4
2
= 24/12 = 2, mientras que
h
4
= 12/12 = 1.
Esto signica que los grupos H(4
1
) y H(4
2
) son distintos, pues si coin-
cidieran el conductor de su cuerpo de clases dividira a 4
1
y a 4
2
, luego a
4, pero entonces el cuerpo de clases sera el cuerpo radial de 4, que es k.
Resulta, pues, que el grupo radial de 4 tiene al menos dos subgrupos de
orden 2, luego es isomorfo a C
2
C
2
. Los cuerpos radiales de 4
1
y 4
2
tienen grado cuatro sobre Q, pero no son normales, pues la conjugaci on en k
intercambia los divisores innitos, luego se extiende a un isomorsmo entre los
cuerpos radiales.
Busquemos estos cuerpos. Han de ser de la forma K = k
_

_
para un
cierto a k. El discriminante de K/k es la parte nita del conductor, o sea,
4, luego el diferente es 2. En cualquier caso, el polinomio mnimo de

es
x
2
, luego el diferente divide a 2. La forma de conseguir que sea exactamente
2 es tomar como una unidad de k, con lo que

tambien sera una unidad.
Consideremos K = k(). Por lo que acabamos de ver, el diferente de K/k
es 1 o 2, pero no puede ser 1 porque entonces K/k sera no ramicada, pero
k no tiene extensiones abelianas no ramicadas, ya que su n umero de clases
estrictas es 1. El cuerpo K tiene cuatro monomorsmos en C. Dos de ellos son
automorsmos, los del grupo G(K/k), que extienden a la identidad de k. Esto
280 Captulo 11. Ejemplos y aplicaciones
signica que
1
se escinde en K en dos factores reales. Por el contrario, la
conjugaci on de k se extiende a dos monomorsmos complejos, cuya imagen es
el cuerpo k
_

_
. Esto quiere decir que
2
se ramica.
As pues, K tiene tres primos arquimedianos, y la factorizaci on de es
=
11

12

2
21
.
Consecuentemente, el conductor de K/k es 4
2
. Ademas hemos encontrado
el cuerpo k
_

_
, que obviamente tiene conductor 4
1
y es otro de los cuerpos
radiales buscados.
Como H(4) = H(4
1
) H(4
2
), el cuerpo de clases de H(4) es el
producto de los grupos de clases de estos dos cuerpos: H(4) k
_
,

_
.
Nos falta localizar el tercer subcuerpo de k
_
,

_
, pero es claro que

= i, luego dicho cuerpo es k(i). En resumen, la situaci on es:


Cuerpo Conductor G(K/k)
k
_
,

_
4 C
4
k
_
5,

_
4
1
C
2
k
_
,

_
4
2
C
2
k
_
, i
_
4 C
2
Q
_
5
_
1 1
El divisor siguiente es

5. Es claro que (

5) = 16. Aparentemente la
menor unidad congruente con un entero m odulo

5 es
5
= 3 + 5, pero esto
es erroneo. Notemos que 2 = 1 +

5, luego 2 1 (mod

5). El inverso de 2
modulo 5 es 3, por lo que
3 (mod

5),
2
1 (m od

5),
4
1 (mod

5).
De aqu se concluye que [U
1
: U

5
[ = 8 y, por consiguiente, h

= 2.
Buscamos un cuerpo K de grado cuatro sobre Q, de Galois (porque es inva-
riante) y cuyo discriminante relativo es

5. Un c alculo sencillo nos da que el
discriminante sobre Q ha de ser 5
3
y esto nos lleva al quinto cuerpo ciclot omico.
Por ultimo se nalamos que h
5
= h
6
= 2, luego H(5) = H(

5) y
H(6) = H(3).
Ejemplo Para terminar calcularemos los primeros cuerpos de clases sobre
k = Q
_
3
_
. Las diferencias principales respecto al ejemplo anterior son que
ahora los primos innitos son irrelevantes y que s olo tenemos seis unidades: 1,
,
2
, donde
=
1 +

3
2
.
Como antes, el n umero de clases es 1.
En general, ( 1) = (
2
1) = (

3), por lo que y


2
solo pertenecen a
un grupo de unidades U
m
cuando m =

3. As mismo, (1 1) = (2), luego


1 solo esta en U
m
cuando m = 2 y por ultimo ( 1) = (
2
1) = (1), por
11.5. C alculo de cuerpos de clases 281
lo que y
2
no pertenecen a ning un grupo U
m
(siempre suponiendo que
m ,= 1).
En resumen, [U
1
[ = 6, [U
2
[ = 2, [U

3
[ = 3 y [U
m
[ = 1 en cualquier otro
caso.
Por otro lado, un primo racional p se escinde en k si y solo si p 1 (mod 3),
se conserva si y solo si p 1 (mod 3) y se ramica si y solo si p = 3.
Con todos estos datos es pura rutina calcular los ordenes h
m
de los grupos
radiales. En particular h
1
= h
2
= h

3
= h
3
= 1. He aqu una tabla con los
casos siguientes, que ya no son triviales. El primer cuerpo de cada bloque es el
cuerpo radial de su conductor.
Cuerpo Conductor G(K/k)
Q(

3, i) 4 C
2
Q
_
3
_
1 1
Q(e
2i/15
) 5 C
4
Q
_
3

5
_
5 C
2
Q
_
3
_
1 1
Q
_
3,
3

2
_
6 C
3
Q
_
3
_
1 1
Q(e
2i/21
) 7 C
6
Q(cos(2i/21) 7 C
3
Q
_
3,

7
_
7 C
2
Q
_
3
_
1 1
Observar que 7 no es primo en k, sino que se escinde en dos factores, pero
los cuerpos radiales asociados a sus divisores coinciden con k.
La tabla anterior se construye sin excesiva imaginaci on. Por ejemplo, para
llegar hasta el cuerpo radial asociado a 7 partimos de que h
7
= 6, por lo que
buscamos una extension K
12
/k
2
abeliana de grado 6. El grupo de Galois es
necesariamente cclico, luego tiene un subgrupo de orden 2 y otro de orden 3,
correspondientes a dos cuerpos intermedios K
6
y K
4
. Puesto que los divisores
de 7 no son conductores de ning un cuerpo, los conductores de K
4
y K
6
son
iguales a 7. Como son extensiones cclicas, podemos concluir que
4/2
= 7 y

6/2
= 7
2
. El grado de ramicaci on en K
12
de los divisores de 7 en k
2
ha de
ser 6 (m ultiplo de 2 y 3) y, como la ramicacion es dominada, esto nos da el
discriminante
12/2
= 7
5
, y de aqu que
12/1
= 3
6
7
10
.
Por otro lado el cuerpo K
4
es facil de calcular: ha de ser una extensi on
cuadr atica de k
2
con discriminante 7, lo que nos lleva inmediatamente al cuerpo
Q
_
3,

7
_
. Ademas sabemos que K
12
/Qes normal (porque 7 es invariante).
Con todos estos datos el cuerpo ciclotomico queda perfectamente perlado.
282 Captulo 11. Ejemplos y aplicaciones
De todos modos, hay que advertir que esto es solo un ejemplo de c omo se
puede obtener informaci on que nos permita conjeturar cu al es el cuerpo radial
de un divisor dado, pero nada de esto hace falta para probar que, por ejemplo
en este caso, el cuerpo radial de 7 es el vigesimoprimer cuerpo ciclotomico.
Si aceptamos la conjetura, lo unico que hay que hacer es calcular h
7
= 6 y
comprobar que el conductor del cuerpo es 7.
11.6 Formas cuadraticas
La teora de cuerpos de clases permite mejorar los resultados de Gauss sobre
representacion de n umeros (especialmente primos) por formas cuadraticas bina-
rias. La teora b asica esta desarrollada en el captulo [VI]. El problema general
es determinar los enteros n que pueden expresarse en la forma n = f(x, y),
donde x e y son enteros y f(x, y) = ax
2
+ bxy + cy
2
es una forma cuadr atica
binaria con coecientes enteros. El discriminante de f es el entero D = b
2
4ac.
Si D ,= 0 hay un unico orden cuadr atico O
m
(correspondiente a un cierto cuerpo
cuadr atico k) con discriminante D = m
2
(donde es el discriminante de k).
En la seccion [6.2] denimos la equivalencia estricta de formas (de modo
que dos formas estrictamente equivalentes representan a los mismos enteros)
y probamos que las clases de equivalencia estricta de formas cuadraticas de
discriminante D estan en correspondencia biunvoca
2
con las clases de similitud
estricta de los modulos cuyo anillo de coecientes es O
m
. Explcitamente, si
(, ) es una base orientada de un m odulo M (en el sentido de [6.5]), la clase
de formas asociada a la clase de similitud estricta de M es la clase equivalencia
estricta de la forma f(x, y) = N(x +y)/ N(M).
En la seccion [6.3] probamos que el grupo de clases de similitud estricta de
los modulos del orden O
m
es isomorfo al grupo de clases estrictas de O
m
, y
en la seccion 11.3 hemos visto que este grupo es isomorfo al grupo de clases
I(m)/H
m
de k.
Para tratar con ejemplos concretos debemos explicitar la correspondencia
entre ideales y formas a traves de todos estos isomorsmos. Partimos de un
ideal a I(m). Seg un el teorema [6.9] se puede expresar en la forma
a = k a, b +) , con a, b, k Z, a [ N(b +), N(a) = k
2
a.
Entonces es facil comprobar que aO
m
= k a, mb +m).

Este es el modulo
de O
m
cuya clase de similitud estricta se corresponde con la de a. La forma
cuadr atica asociada a este modulo es
f(x, y) = k
2
N
_
ax + (mb +m)y
_
N(a)
.
2
Hay que restringirse a formas primitivas y, si D < 0, denidas positivas, pero esto no
supone perdida alguna de generalidad.
11.6. Formas cuadr aticas 283
Ejemplo Vamos a calcular la correspondencia entre formas e ideales para el
discriminante D = 56. El cuerpo cuadr atico es Q
_
14
_
y m = 1. El grupo
de ideales es simplemente el grupo de clases I/P, cuyo orden es h = 4. El
teorema [4.14] nos da que toda clase contiene un ideal de norma menor o igual
que 4. Los unicos ideales en estas condiciones son 1, 2, el divisor primo de 2 y los
divisores primos de 3. Podemos descartar el 2 porque da lugar a la misma clase
que el 1, luego nos quedan exactamente cuatro clases, que han de ser distintos.
Los representantes son:
1 =

1,

14
_
,
p =
_
2,

14
_
=

2,

14
_
,
q =
_
3, 1 +

14
_
=

3, 1 +

14
_
,
q

=
_
3, 1 +

14
_
=

3, 1 +

14
_
.
Hemos usado [3.16] y [6.9]. Por ejemplo,

3, 1 +

14
_
es un ideal de norma
3, luego ha de ser
_
3, 1 +

14
_
. Las formas asociadas son
x
2
+ 14y
2
, 2x
2
+ 7u
2
, 3x
2
+ 2xy + 5y
2
, 3x
2
2xy + 5y
2
.
Toda forma cuadr atica de discriminante 56 es estrictamente equivalente a
una de estas cuatro. Observar que las dos ultimas son equivalentes a traves del
cambio de variables (de discriminante 1) (x, y) (x, y), luego representan
a los mismos enteros. Las demas no son equivalentes, como es facil ver.
El resultado b asico sobre representacion de n umeros por formas cuadr aticas
es el teorema [6.14], que reenunciamos aqu en una versi on ligeramente distinta:
Teorema 11.13 Si una clase de formas cuadr aticas de discriminante m
2
se
corresponde con una clase C de I(m)/H
m
y n es un n umero primo con
m, entonces n esta representado por las formas de dicha clase si y s olo si C
1
contiene un ideal de norma n.
La hip otesis (m, n) = 1 hace falta al considerar clases en I(m)/H
m
y no
en el grupo de clases de similitud de m odulos del orden O
m
, tal y como se hace
en [6.14]: si (n, m) = 1 las clases de los ideales de norma n en el grupo de clases
de O
m
se corresponden con las clases de los ideales de norma n en I(m)/H
m
a traves del isomorsmo entre estos grupos.
De aqu se sigue en particular que un n umero n primo con m esta repre-
sentado por una forma de discriminante D = m
2
si y solo si k (el cuerpo
cuadr atico de discriminante ) tiene un ideal de norma n. Una versi on en
terminos mas pr acticos de este mismo hecho es el teorema [9.30].
Para el caso de n umeros primos tenemos una condicion muy simple: p (primo
con D) es representable por una forma de discriminante D si y solo si se escinde
en k. Esto depende s olo del resto de p modulo .
284 Captulo 11. Ejemplos y aplicaciones
Ejercicio: Probar que los primos representables por una de las cuatro formas del
ejemplo anterior son, ademas de 2 y 7, los que cumplen
p 1, 3, 5, 9, 13, 15, 19, 23, 25, 27, 39, 45 (mod 56).
La teora de los generos nos proporciona una distinci on m as na. Si un
entero n (primo con D) es representable por una forma de discriminante D, lo
sera concretamente por una forma de genero G si y solo si G (= G
1
) contiene
un ideal de norma n. Esta condici on depende s olo del resto de n modulo D. La
teora de cuerpos de clases lo muestra de la forma mas clara:
Sea K
g
el cuerpo de generos del orden de discriminante D. Sea =
_
K
g
/k
G
_
.
Entonces n esta representado por una forma de genero G si y solo si
_
K
g
/Q
n
_
= .
En efecto, si n esta representado por una forma de genero G existe un ideal
a de norma n tal que
_
K
g
/k
a
_
=
_
K
g
/Q
n
_
= .
Recprocamente, si
_
K
g
/Q
n
_
= , el ideal a de norma n que existe por
hip otesis ha de cumplir
_
K
g
/k
a
_
= , luego es de genero G.
La condici on
_
K
g
/Q
n
_
= depende s olo del resto de n modulo cualquier
divisor admisible para la extensi on K
g
/Q. En particular depende del resto de
n modulo D.
Ejercicio: Probar que un entero n (primo con D) no puede estar representado por
formas de dos generos distintos.
Ejemplo Continuando nuestro estudio de las formas de determinante 56,
el genero principal, que es el grupo de los cuadrados del grupo de clases, est a
formado por [1] y [p] (las clases [q] y [q

] son mutuamente inversas, pues su


producto es [3] = [1], luego tienen orden 4).
El cuerpo de generos es K
g
= Q
_
2,

7
_
. El isomorsmo de Artin de la
extension K
g
/k transforma el genero principal en la identidad y el otro genero
en el automorsmo determinado por
_
2
_
=

2,
_
7
_
=

7.
As, si n es un entero representable por una forma de discriminante 56 (es
decir, si existe un ideal a en k = Q
_
14
_
de norma n) lo sera por una de las
dos formas x
2
+ 14y
2
o 2x
2
+ 7u
2
, si y solo si
_
K
g
/Q
n
_
=
_
K
g
/K
a
_
= 1,
mientras que sera representable por 3x
2
+ 2xy + 5y
2
si y solo si
_
K
g
/Q
n
_
= .
La primera condici on equivale a que
_
Q
_
2
_
/Q
n
_
= 1 y
_
Q
_
7
_
/Q
n
_
= 1,
11.6. Formas cuadr aticas 285
y la segunda a que estos smbolos de Artin sean las conjugaciones de los cuerpos
Q
_
2
_
y Q
_
7
_
respectivamente. Ahora bien, recordemos que
_
Q
_
2
_
/Q
n
_
_
2
_
=
2
(n)

2,
_
Q
_
7
_
/Q
n
_
_
7
_
=
7
(n)

7,
donde
2
y
7
son los caracteres de los cuerpos correspondientes, que son
f aciles de calcular. Concretamente, n estara representado por una de las dos
formas del genero principal si y s olo si
n 1 (mod 8) y n 1, 2, 4 (mod 7), (11.1)
y estara representado por la forma 3x
2
+ 2xy + 5y
2
si y solo si
n 3 (mod 8) y n 3, 5, 6 (mod 7). (11.2)
Todo esto suponiendo que n sea de hecho representable por una forma de
discriminante 56. Puesto que se ha de dar uno de los dos casos y ambos son
excluyentes, en realidad s olo es necesario vericar una de las dos condiciones de
cada uno de ellos.
Para los n umeros primos la condici on de representabilidad por una forma
de discriminante 56 puede unirse a las condiciones anteriores, de modo que
es facil concluir que los primos p representables por una de las dos formas del
genero principal son los que cumplen
p 1, 9, 15, 23, 25, 39 (mod 56) (11.3)
ademas de 2 y 7 (representables por 2x
2
+7y
2
), mientras que los primos repre-
sentables por 3x
2
+ 2xy + 5y
2
son los que cumplen
p 3, 5, 13, 19, 27, 45 (mod 56). (11.4)
Podramos haber llegado a esta conclusion de forma mecanica utilizando los
caracteres que determinan los generos y sus propiedades, pero nuestra intenci on
era enfatizar la interpretaci on algebraica que proporciona la teora de cuerpos
de clases.
Las condiciones (11.1) y (11.2) son ejemplos concretos de lo que hemos pro-
bado antes en general: la representabilidad de un entero n por las formas de
un genero G de discriminante D (supuesto que n es primo con D y que es re-
presentable por una forma de discriminante D) depende unicamente de su resto
modulo D. Tambien sabemos en general que la representacion de un primo p D
por una forma de genero G (sin suponer a priori que es representable por una
forma de discriminante D) depende de condiciones del tipo de (11.3) y (11.4).
Observemos que hemos resuelto completamente el problema de cuando un
entero n (primo con 56) es representable por la forma 3x
2
+ 2xy + 5y
2
. La
soluci on es especialmente simple (11.4) para el caso de los primos. La razon
por la que hemos llegado a una respuesta tan simple es que todas las clases del
286 Captulo 11. Ejemplos y aplicaciones
genero de esta forma son equivalentes entre s. No tenemos un criterio similar
para distinguir los primos representables por x
2
+14y
2
de los representables por
2x
2
+ 7u
2
. La teora de cuerpos de clases nos permite probar que no existe tal
criterio, que las congruencias no determinan los n umeros que puede representar
una familia de formas cuadr aticas mas alla de lo que permite la teora de los
generos. Explcitamente:
Teorema 11.14 Sea F una familia de formas cuadr aticas de discriminante D
tales que existe un n umero natural r con la propiedad de que la representabilidad
de un primo p r por una forma de F depende solo de su resto m odulo r.
Entonces el conjunto de todas las formas equivalentes a las de F es uni on de
generos.
Demostraci on: Podemos suponer que F es uni on de clases de equivalencia
de formas de discriminante D. En particular es uni on de clases de equivalencia
estricta. Sea O
m
el orden cuadr atico de discriminante D, correspondiente al
cuerpo cuadr atico k. Llamemos C a la uni on de todas las clases de similitud
estricta de ideales del grupo de clases de O
m
que se corresponden con las clases
de equivalencia estricta de las formas cuadr aticas de F. Hemos de probar que
C es uni on de generos.
Supongamos que un primo racional p D es escinde en k, o sea, p = p
1
p
2
. Si
la clase de equivalencia estricta de formas asociada a [p
1
] es la clase de la forma
ax
2
+bxy +cy
2
, entonces la clase asociada a [p
2
] es la de ax
2
bxy +cy
2
. Estas
formas no tienen por que ser estrictamente equivalentes, pero obviamente son
equivalentes, luego una est a en F si y solo si lo esta la otra. Consecuentemente
[p
1
] C si y solo si [p
2
] C.
Sea D el conjunto de las clases del grupo de unidades U
r
correspondientes a
los primos representables por formas de F. De la hip otesis se sigue que [p
1
] C
si y solo si [p] D.
En efecto, si [p] D entonces una forma de F representa a p. Por el teorema
11.13, la inversa de su clase de similitud estricta asociada contiene a p
1
o a
p
2
, pero las clases [p
1
] y [p
2
] son mutuamente inversas, ya que [p] = 1, luego
una de las dos clases [p
i
] esta en C y, seg un hemos visto, la otra tambien.
Recprocamente, si [p
1
] C entonces las formas asociadas a [p
2
] representan a
p, luego [p] D.
Notemos ahora que las hip otesis permiten sustituir r por cualquier m ultiplo
suyo, por lo que podemos exigir que r sea admisible para k. Sea C
r
el
cuerpo ciclot omico de orden r y K
m
el cuerpo de clases de O
m
. Ambos son
extensiones abelianas de k. Sea m un divisor de k m ultiplo de r y admisible para
las extensiones K
m
/k y C
r
/k. Sean H y H

los grupos de clases modulo m


de estos cuerpos. As podemos considerar que C I(m)/H. Sean
T

=
_
C
r
/Q
D
_
, T = T

G(C
r
/k).
Si p
1
I(m) es un primo de norma prima, se cumple
[p
1
] C [N(p
1
)] D
_
C
r
/Q
N(p
1
)
_
T


_
C
r
/k
p
1
_
T.
11.6. Formas cuadr aticas 287
La clave esta en que la primera condici on depende s olo de la clase de p
1
modulo H, mientras que la ultima depende de la clase de p
1
modulo H

. De aqu
vamos a deducir que C es uni on de clases modulo H

. En efecto, consideremos
dos clases p
1
P
m
y p
2
P
m
(por el teorema de Dirichlet ver la nota posterior
toda clase modulo P
m
tiene un representante primo de norma prima). Si am-
bas clases estan contenidas en una misma clase modulo H

y la primera est a
contenida en C, entonces las equivalencias anteriores prueban que la segunda
tambien lo esta.
As pues, C es uni on de clases modulo H y modulo H

. Claramente entonces
C es uni on de clases modulo HH

, pero HH

L = K
m
C
r
, y L es una
extension abeliana de Q contenida en K
m
. Por lo tanto L esta contenido en el
cuerpo de generos y HH

contiene al genero principal G


1
de O
m
. De este modo
C es uni on de clases modulo G
1
, es decir, es union de generos.
Ejemplo Pese a este resultado, vamos a ver que la teora de cuerpos de clases
nos permite separar los primos representados por la forma principal x
2
+ 14y
2
de los representados por 2x
2
+ 7y
2
. Para ello hemos de considerar el cuerpo
del orden de discriminante 56 en lugar del cuerpo de generos. Puesto que el
orden es maximal, se trata del cuerpo de clases de Hilbert de Q
_
14
_
. Lo
hemos calculado en la seccion anterior. Es el cuerpo de escisi on del polinomio
x
4
+ 2x
2
7, es decir, K = Q(,

), con =
_
1 + 2

2,

=
_
1 2

2.
Teniendo en cuenta que la clase principal del grupo de clases I(56)/P
56
es su
propia inversa, el teorema 11.13 nos da que un primo p 56 esta representado por
la forma principal x
2
+14y
2
si y solo si la clase P
56
contiene un ideal p de norma
p. Esto equivale a que p tenga un divisor p en k (de norma p) que se escinda
completamente en K o, lo que es lo mismo, a que p se escinda completamente
en K.
Claramente un primo p se escinde completamente en K si y solo si se escinde
completamente en Q() y en Q(

), pero como ambos cuerpos son isomorfos, p


se escinde completamente en uno si y solo si se escinde completamente en el
otro. En resumen, un primo p es de la forma p = x
2
+14y
2
si y solo si se escinde
completamente en Q(). Vamos a desarrollar esta condici on.
Tenemos calculado que el discriminante de Q()/Q
_
2
_
es 1 +2

2, luego
el teorema 3.24 nos da que el discriminante de Q() es = 2
6
7 (el signo no
es relevante, pero se sigue de 3.19).
Por otra parte,
[] = N(4
3
+ 4) = 2
8
N() N(
2
+ 1) = 2
8
7 N
_
2

2
_
= 2
14
7.
As pues, nd = 16. El teorema [3.16] nos da que un primo p ,= 2 se
escinde completamente en Q() si y solo si el polinomio x
4
+2x
2
7 se escinde
(completamente) modulo p.
Ahora usamos que una condici on necesaria para que p este representado por
la forma principal es (11.3). En particular se ha de cumplir p 1 (mod 8) y
as 2 es un resto cuadr atico modulo p. Tomemos u
2
2 (mod p). Entonces
x
2
+ 2x 7
_
x (1 + 2u)
__
x (1 2u)
_
(mod p),
288 Captulo 11. Ejemplos y aplicaciones
luego
x
4
+ 2x
2
7
_
x
2
(1 + 2u)
__
x
2
(1 2u)
_
(mod p). (11.5)
Por otra parte, (1+2u)(12u) 1 (mod p) y, por la ley de reciprocidad
cuadr atica,
_
7
p
_
=
_
1
p
__
7
p
_
=
_
p
7
_
= 1,
ya que (11.3) implica que p 1, 2, 4 (mod 7).
Esto implica que 1 + 2u es un resto cuadr atico modulo p si y solo si lo es
12u, luego (11.5) muestra que el polinomio x
4
+2x7 se escinde o no tiene
races modulo p. En resumen tenemos el resultado siguiente:
Un primo p es de la forma p = x
2
+ 14y
2
si y s olo si cumple
p 1, 9, 15, 23, 25, 39 (mod 56)
y m
4
+ 2m
2
7 0 (mod p) para cierto entero m.
En la pr actica la ultima condici on se comprueba mas facilmente en la forma
(m
2
+ 1)
2
8 (mod p),
pues as basta encontrar un u tal que u
2
8 (mod p) (que siempre existe si p
cumple 11.3) y decidir si u 1 es o no un resto cuadr atico modulo p.
Ejemplo Esbozamos ahora el caso que se obtiene a partir del ejemplo visto
al nal de la seccion 11.1. Consideramos las formas de discriminante 23.
Hay tres clases de equivalencia, en correspondencia con las clases de similitud
estricta de ideales de Q
_
23
_
. La clase principal se corresponde con la forma
principal x
2
+ xy + 6y
2
, los ideales divisores de 2 son

2,
_
1 +

23
_
/2
_
y

2,
_
1 +

23
_
/2
_
, que se corresponden con 2x
2
+xy +3y
2
y 2x
2
xy +3y
2
.
Por el teorema [6.18] estas tres formas determinan las tres clases de equivalencia
estricta. No obstante las dos ultimas son equivalentes entre s.
As pues, toda forma cuadr atica de discriminante 23 es equivalente a una
de las formas
x
2
+xy + 6y
2
, 2x
2
+xy + 3y
2
.
Los primos representables por una de estas formas son el 23 y los que cumplen
p 1, 2, 3, 4, 6, 8, 9, 12, 13, 16, 18 (mod 23).
Los de la forma p = x
2
+xy + 6y
2
son el 23 y los que cumplen ademas que
m
3
m1 0 (mod p) para cierto entero m.
11.6. Formas cuadr aticas 289
Ejemplo Consideremos las formas de discriminante D = 108 = 6
2
(3).
Est an asociadas al orden O
6
de k = Q
_
3
_
. Seg un el teorema 11.7, el n umero
de clases es (6)/6 = 3.
El ideal 1 se corresponde con la forma principal x
2
+27y
2
. Para calcular las
otras dos formas representantes de las clases de equivalencia necesitamos partir
de ideales de Q
_
3
_
de norma prima con 6. El menor posible es 5 pero,
como se conserva primo, se corresponde con el ideal (5) de O
6
, que es principal,
luego su forma asociada es equivalente a la forma principal que ya tenemos. Los
candidatos siguientes son los divisores de 7 que, como f acilmente se comprueba,
son 7 = (7, 2 +)(7, 3 +), donde =
_
1 +

3
_
/2.
Usando como es habitual el teorema [6.9] vemos que
(7, 2 +) = 7, 2 +) 7, 12 + 6) = 7, 2 + 6) ,
(el ultimo cambio de base solo nos har a pasar de una forma cuadr atica a otra
similar mas sencilla). La forma asociada es 7x
2
+ 2xy + 4y
2
.
As mismo, la forma asociada al ideal conjugado es 7x
2
2xy + 4y
2
. Inter-
cambiando las variables en estos dos ultimos casos obtenemos las formas
x
2
+ 27y
2
, 4x
2
+ 2xy + 7y
2
, 4x
2
2xy + 7y
2
,
que por el teorema [6.18] representan tres clases distintas de equivalencia es-
tricta, luego toda forma cuadr atica de discriminante 108 es estrictamente equi-
valente a una de estas tres. Como las dos ultimas son equivalentes, todo primo
representable por una forma de discriminante 108 es de la forma p = x
2
+27y
2
o bien p = 4x
2
+ 2xy + 7y
2
.
Los primos que cumplen esto son los dados por p 1 (mod 3). Para separar
los representados por cada forma hemos de considerar el cuerpo de clases de O
6
.
En el ejemplo visto al nal de de la secci on 11.3 hemos probado que este cuerpo
no es sino K = Q
_
3,
3

2
_
.
Consecuentemente, un primo p 1 (mod 3) es de la forma p = x
2
+ 27y
2
si
y solo si sus divisores primos p en k estan en la clase principal de I(6)/H
6
, si y
solo si p se escinde completamente en K, si y solo si p se escinde completamente
en K, si y solo si p se escinde completamente en Q
_
3

2
_
. Seg un la tabla [3.2]
esto ocurre si y solo si m
3
2 (mod p) para cierto entero m. En resumen:
Un primo p es de la forma p = x
2
+ 27y
2
si y s olo si p 1 (mod 3)
y 2 es un resto c ubico m odulo p.
Ejercicio: Demostrar que un primo es de la forma p = x
2
+ xy + 61y
2
si y solo si
p 1 (mod 3) y 3 es un resto c ubico modulo p.
Ejercicio: Probar que toda forma de discriminante 136 es equivalente a una de las
formas
x
2
34y
2
, 34x
2
y
2
, 3x
2
+ 2xy 11y
2
.
Determinar los primos que representa cada una de ellas.
Captulo XII
Extensiones innitas
Vamos a terminar de perlar los resultados b asicos de la teora de cuerpos
de clases con el estudio de las extensiones innitas de Q y de los cuerpos Q
p
. La
idea b asica es que las propiedades de consistencia del smbolo de Artin permiten
denir un unico isomorsmo entre un cociente del grupo de elementos ideales
y el grupo de Galois de la mayor extensi on abeliana de un cuerpo numerico (o
p-adico) dado, de modo que los isomorsmos de Artin para las extensiones nitas
se obtienen de este por restriccion. Esto produce una simplicaci on tecnica de
la teora y permite una visi on m as clara de la misma. Antes de entrar en ello
debemos generalizar la teora de Galois al caso de extensiones innitas.
12.1 Extensiones innitas de Galois
Los conceptos de separabilidad y normalidad de una extensi on de cuerpos
estan denidos incluso para extensiones de grado innito. En efecto: una ex-
tension K/k es separable si es algebraica y todo elemento de K es raz simple
de su polinomio mnimo sobre k. Obviamente una extensi on K/k es separable
si y solo si lo son todas las extensiones nitas intermedias L/k.
Ejercicio: Probar que si k K L es una cadena de cuerpos, entonces L/k es
separable si y solo si lo son K/k y L/K.
Llamaremos clausura separable de un cuerpo k (jada una clausura alge-
braica K) al cuerpo K
s
formado por todos los elementos de K separables sobre
k. Es inmediato probar que dos clausuras separables cualesquiera de k son
k-isomorfas.
Una extensi on K/k es normal si es algebraica y todo polinomio irreducible
de k[x] con una raz en K se escinde en K[x]. Esto equivale a que K se obtenga
de k por adjunci on de todas las races de un conjunto (no necesariamente nito)
de polinomios de k[x]. En efecto: si K/k es normal entonces K es la adjunci on
a k de las races de todos los polinomios de k[x] que se escinden en K[x] y,
recprocamente, si K = k(A), donde A es una uni on de conjuntos completos de
races de polinomios de k[x], dado cualquier polinomio irreducible de k[x] con
291
292 Captulo 12. Extensiones innitas
una raz en K, se cumplir a que = p(
1
, . . . ,
n
), donde p es un polinomio de
k[x
1
, . . . , x
n
] y
1
, . . . ,
n
A. Multiplicando todos los polinomios mnimos en
k[x] de estos elementos obtenemos un unico polinomio tal que si B es el conjunto
de todas sus races, entonces B A, luego k(B) K y la extensi on k(B)/k
es nita y normal, luego el polinomio de partida se escinde en k(B)[x], luego
tambien en K[x].
A partir de aqu se prueba sin dicultad que las extensiones normales tienen
en general las mismas propiedades que las extensiones normales nitas. Por
ejemplo, si tenemos una cadena k L K de manera que L/k es normal, todo
k-monomorsmo de K en una clausura algebraica cumple [L] = L (ya que
si L entonces () es otra raz del polinomio mnimo de , luego esta en
L). De aqu que si k L K con K/k normal entonces todo k-isomorsmo
: L [L] se extiende a un k-automorsmo de K (pues se extiende a una
clausura algebraica de K y al restringir a K resulta un automorsmo). En
particular, si K/k es normal, dos elementos de K son conjugados respecto a k
(son races del mismo polinomio mnimo) si y s olo si hay un k-automorsmo de
K que transforma uno en otro.
Una extension K/k es de Galois si es normal y separable. Por ejemplo, si k
es un cuerpo cualquiera y K es su clausura separable (su clausura algebraica si
k es perfecto), entonces la extension K/k es de Galois (pues todo polinomio de
k[x] se escinde en K[x]).
Dada una extensi on K/k, su grupo de Galois G(K/k) es el formado por
todos los k-automorsmos de K. A cada subgrupo H G(K/k) le podemos
asociar su cuerpo jado
L = F(H) = K [ () = para todo H,
de modo que k L K, y a cada cuerpo intermedio k L K le podemos
asociar el grupo H = G(K/L) G(K/k).
Exactamente igual que en el caso nito se prueba que una extensi on K/k es
de Galois si y solo si k es el cuerpo jado por G(K/k). En particular, si F es
dicho cuerpo, la extensi on K/F siempre es de Galois.
1
En extensiones innitas de Galois no es cierto que la correspondencia H L
sea biyectiva. Esto fue descubierto por Dedekind, pero Krull deni o una topo-
loga en el grupo de Galois y prob o que los cuerpos intermedios se corresponden
biunvocamente con los subgrupos cerrados. Esto es lo que vamos a probar a
continuaci on.
Denicion 12.1 Sea K un cuerpo. Consideremos el conjunto K
K
de todas
las aplicaciones de K en K. Podemos verlo como el producto cartesiano de K
por s mismo tantas veces como elementos tiene K. Consideraremos a K como
1
Recordemos la prueba: si K y
1
, . . . ,
n
son todas las races (distintas) en K del
polinomio mnimo de en k[x], entonces el polinomio (x
1
) (x
n
) es jado por G(K/k),
luego es el polinomio mnimo de en F[x], luego se escinde en K[x] y es separable. As
pues K/F es de Galois. Si K/k es de Galois y F entonces k, pues en caso contrario
el polinomio mnimo de en k tiene otra raz distinta de (por la separabilidad), luego hay
un elemento de G(K/k) que no deja jo a .
12.1. Extensiones innitas de Galois 293
espacio topol ogico discreto y a K
K
como espacio topologico con la topologa
producto.
Una base de K es la formada por los conjuntos con K, y esta induce
a su vez la base de K
K
formada por los conjuntos
X(

B
) = f K
K
[ f() =

para B,
donde B K es nito y

K para cada B.
Es decir, X(

B
) es el conjunto de los elementos f del producto cuya
componente pertenece al abierto b asico

de K. Estos conjuntos se pueden


representar de una forma equivalente m as sencilla:
X(g, B) = f K
K
[ f() = g() para B,
donde B K es nito y g K
K
.
Observar que los abiertos X(g, B) son tambien cerrados, pues son el producto
de los cerrados

en las componentes de B por el cerrado K en las compo-


nentes restantes. As pues, K
K
es lo que se llama un espacio cero-dimensional
tiene una base formada por conjuntos abiertos y cerrados (el nombre se debe a
que entonces los unicos subespacios conexos son los puntos).
El conjunto Aut(K) de todos los automorsmos de K esta contenido en K
K
.
Denimos la topologa nita en Aut(K) como la topologa inducida desde K
K
,
es decir, la que tiene por base a los conjuntos de la forma
W

(B) = Aut(K) [ () = () para B,


donde B K es nito y Aut(K).
Observar que si Aut(K), los conjuntos W

(B) constituyen una base de


entornos de . En efecto, si W

(B), entonces W

(B) W

(B).
Teorema 12.2 Si K es un cuerpo, su grupo de automorsmos es un grupo
topologico (de Hausdor) cero-dimensional con la topologa nita.
Demostraci on: Basta ver que la aplicacion Aut(K)Aut(K) Aut(K)
dada por (, )
1
es continua. Para ello basta probar que, para todo par
(, ), la imagen de W
1
(
1
[B]) W

(
1
[B]) esta contenida en W

(B).
Si (, ) W
1
(
1
[B]) W

(
1
[B]) y B, entonces
1
()
1
[B],
luego (
1
()) = y por consiguiente
1
() =
1
(). Ademas
(
1
()) = (
1
()) = (
1
()).
As pues, (
1
)() = (
1
)(), luego
1
W

(B).
Denicion 12.3 Sea K/k una extensi on de cuerpos. Llamaremos topologa de
Krull a la topologa del grupo de Galois G(K/k) inducida por la topologa nita
de Aut(K).
294 Captulo 12. Extensiones innitas
Claramente G(K/k) es un grupo topol ogico cero-dimensional con dicha to-
pologa. M as a un, las aplicaciones G(K/k) K dadas por () para
cada K son continuas cuando en K consideramos la topologa discreta (pues
son las restricciones de las proyecciones en K
K
).
Teorema 12.4 Si K/k es una extensi on algebraica, entonces G(K/k) es un
grupo topol ogico compacto cero-dimensional.
Demostraci on: Para cada K, sea C

el conjunto de las races en K


del polinomio mnimo de en k[x]. Entonces C =

K
C

es compacto (pues
cada C

es nito).
Si G(K/k) es obvio que () C

para todo K, luego G(K/k) C.


Basta probar que G(K/k) es cerrado en K
K
.
Tomemos G(K/k). Para cada , K y k tomamos B =
, , +, , . Existe un G(K/k) X(, B). Claramente
( +) = ( +) = () +() = () +(),
() = () = ()() = ()(),
() = () = ,
con lo que G(K/k).
El teorema siguiente nos conecta las extensiones nitas con las innitas y
nos permitir a aplicar los resultados de la teora de extensiones nitas de Galois
para probar los an alogos en extensiones innitas.
Teorema 12.5 Sea K/k una extensi on algebraica. Entonces una base de en-
tornos abiertos de 1 en G(K/k) esta formada por los grupos G(K/L), donde L
vara en los cuerpos intermedios k L K tales que la extensi on L/k es -
nita. Si la extensi on K/k es normal podemos considerar unicamente extensiones
nitas normales L/k.
Demostraci on: Es una consecuencia inmediata de que si B K es un
conjunto nito, entonces W
1
(B) G(K/k) = G
_
K/k(B)
_
, junto con el hecho
de que los cuerpos k(B) recorren todos los cuerpos intermedios nitos sobre k.
Si K/k es normal, toda extensi on intermedia nita L/k esta contenida en
una extensi on intermedia nita normal L

/k, y claramente G(K/L

) G(K/L),
luego las extensiones nitas normales son por s solas una base de entornos del
neutro.
Observar que si k L K y K/k es una extension algebraica, la topologa
de G(K/L) es claramente la topologa inducida desde G(K/k). En particular
G(K/L) es cerrado en G(K/k). Hemos de probar que, recprocamente, si H es
un subgrupo cerrado de G(K/k) entonces H es el grupo de automorsmos de
una extensi on intermedia K/L.
Teorema 12.6 Sea K/k una extensi on algebraica y H un subgrupo de G(K/k).
Sea F el cuerpo jado por H. Entonces G(K/F) = H.
12.1. Extensiones innitas de Galois 295
Demostraci on: Obviamente H G(K/F), y como este es cerrado, de
hecho H G(K/F). Para probar la otra inclusi on veamos algunos hechos
previos. Ante todo, sabemos que K/F es una extension de Galois. Tomemos un
cuerpo intermedio F L K tal que L/F sea nita de Galois. Consideremos
el homomorsmo f : H G(L/F) dado por f() = [
L
. Veamos que es
suprayectivo.
Si f[H] ,= G(L/F), entonces F ,= F(f[H]) (por el teorema de Galois para
extensiones nitas). Sea F(f[H]) de manera que / F. Por denici on
de F existe un H tal que () ,= , pero por la eleccion de ha de ser
[
L
() = , contradicci on.
Veamos ya la inclusion buscada. Tomamos G(K/F) y hemos de probar
que esta en H. Un entorno b asico de es G(K/L), donde L es un cuerpo en
las condiciones anteriores. Basta ver que este entorno corta a H, pero seg un lo
visto existe un H tal que [
L
= [
L
, con lo que G(K/L) = G(K/L) y as
H G(K/L) ,= .
Con esto tenemos el teorema fundamental:
Teorema 12.7 (Teorema de Krull) Sea K/k una extensi on de Galois.
a) Las correspondencias L G(K/L) y H F(H) son mutuamente inver-
sas y biyectan los cuerpos intermedios de K/k con los subgrupos cerrados
de G(K/k).
b) Si H = G(K/L), entonces L/k es normal si y s olo si H es un subgrupo
normal de G(K/k), y en tal caso la aplicaci on G(K/k) G(L/k) dada
por [
L
es un epimorsmo continuo cuyo n ucleo es G(K/L), e induce
un isomorsmo topol ogico G(K/k)/G(K/L)

= G(L/k).
c) La correspondencia H L invierte las inclusiones, luego transforma su-
premos en nmos e nmos en supremos (los nmos son intersecciones,
el supremo de una familia de cuerpos es su producto y el supremo de una
familia de grupos es la clausura del grupo generado por la uni on).
Demostraci on: a) Si G(K/L) = G(K/L

), como ambas extensiones son


de Galois,
L = F(G(K/L)) = F(G(K/L

)) = L

.
Esto prueba que la aplicaci on L G(K/L) es inyectiva. Por el teorema
anterior es suprayectiva, luego es biyectiva y su inversa es H F(H), tambien
por el teorema anterior.
b) La prueba es identica a la del caso nito. Respecto a la continuidad, basta
probar que la restricci on es continua como aplicaci on G(K/k) L
L
, para lo
cual a su vez basta ver que la composicion con cada proyecci on f f()
es continua para todo L, pero esto da la proyecci on (), que es
ciertamente continua. La aplicaci on cociente es un homeomorsmo porque los
grupos son compactos.
c) es evidente.
296 Captulo 12. Extensiones innitas
Por ultimo observamos que en la correspondencia de Galois las extensiones
nitas de k se corresponden con los subgrupos abiertos (luego cerrados) de
G(K/k). Si extendemos la correspondencia a todos los subgrupos de G(K/k),
vemos que se cumple F(H) = k si y solo si H = G(K/k), es decir, si y solo si
H es denso.
Dejamos a cargo del lector los teoremas restantes que se cumplen en el caso
nito y cuya prueba en el caso general no presenta diferencia alguna.
Ejercicio: Probar que el cardinal de un grupo de Galois es nito o bien es 2

0
, por
lo que en el caso innito siempre hay subgrupos (numerables) que no son cerrados.
12.2 El isomorsmo de Artin para extensiones
innitas
Observar que, en general, todo cuerpo k tiene una m axima extension abeliana
A, es decir, una extensi on abeliana que contiene a cualquier otra extensi on
abeliana de k en una clausura algebraica prejada K. Concretamente, A es el
cuerpo jado por la clausura del subgrupo derivado de G(K/k), y es la uni on
de todas las extensiones abelianas nitas de k.
Denicion 12.8 Consideremos un cuerpo numerico o p-adico k. Sea J el grupo
de elementos ideales de k (entendiendo que J = k

en el caso p-adico). Sea A


la maxima extension abeliana de k. Sea J. Para cada A existe una
extension abeliana nita L de k tal que L. Por las propiedades del smbolo
de Artin es claro que el valor
_
k

_
() =
_
L/k

_
() A
no depende de la eleccion de L.
La aplicaci on (k/) denida de este modo es un k-automorsmo de A al que
llamaremos smbolo de Artin de . M as a un, la aplicaci on : J G(A/k)
dada por () = (k/) es un homomorsmo de grupos al que llamaremos
homomorsmo de Artin de k.
En el caso global es obvio que k

esta en el n ucleo del homomorsmo de


Artin, por lo que podemos considerar a este denido sobre el grupo de clases
: C G(A/k).
Teorema 12.9 Sea k un cuerpo numerico. Entonces el homomorsmo de Artin
: C G(A/k) es continuo y suprayectivo. M as a un, si consideramos la
factorizaci on C = R
+
C
0
se cumple que R
+
esta contenido en el n ucleo de
y, por lo tanto, la restricci on : C
0
G(A/k) tambien es suprayectiva.
Demostraci on: Veamos primero la continuidad. Un entorno de 1 en
G(A/k) es un grupo G(A/K), donde K/k es una extension (abeliana) nita.
12.2. El isomorsmo de Artin para extensiones innitas 297
Su antiimagen por es el n ucleo del homomorsmo de Artin C G(K/k),
que es el grupo de normas N[C
K
], que es abierto.
Si R
+
y A, existe una extension nita L/k tal que L. Sea
n = [L : k[. Entonces
_
k

_
() =
_
L/k

_
() =
_
L/k
n

_
n
() = 1,
luego R
+
esta en el n ucleo de .
Si A, / k, sea L/k una extensi on nita tal que L. Por la
suprayectividad del homomorsmo de Artin para extensiones nitas existe un
C tal que
_
L/k

_
() ,= .
Por lo tanto (k/)() ,= , con lo que hemos probado que el cuerpo jado por
(k/C) es k. Esto signica que (k/C) es denso en G(A/k), pero (k/C) = (k/C
0
)
y C
0
es compacto, luego (k/C) es cerrado. As pues, (k/C) = G(A/k).
Evidentemente, un elemento ideal C esta el n ucleo del homomorsmo
de Artin si y s olo si esta en el n ucleo de cada homomorsmo de Artin de cada
extension nita L/k, es decir, si y solo si esta en todos los grupos de normas
N[C
L
].
Denicion 12.10 Sea k un cuerpo numerico. Llamaremos grupo de normas
universales de k a la interseccion D
k
de todos los grupos de normas N[C
L
] para
todas las extensiones abelianas nitas L/k.
De este modo, el homomorsmo de Artin induce un isomorsmo topol ogico
C/D

= G(A/k), y el teorema de Galois nos da una biyecci on entre los subgrupos


cerrados de C que contienen a D y las extensiones abelianas de k.
Si K/k es una extension abeliana nita, entonces su grupo asociado es preci-
samente el grupo de normas N[C
K
], o sea, el grupo de clases de K. Por lo tanto
la biyeccion que acabamos de establecer extiende a la que ya tenamos entre
extensiones nitas y grupos abiertos. Si un grupo H se corresponde con una
extension K por esta correspondencia, diremos igualmente que K es el cuerpo
de clases de H, o que H es el grupo de clases de K.
Sigue siendo cierto que la correspondencia H K invierte inclusiones, etc.
Conviene observar que en realidad las normas universales de k son normas
para todas las extensiones nitas de k, no necesariamente abelianas. Ello es
consecuencia inmediata del hecho siguiente:
Teorema 12.11 Sea K/k una extensi on nita de cuerpos numericos. Entonces
el grupo de normas N
K
k
[C
K
] es el grupo de clases de la mayor extensi on abeliana
de k contenida en K.
Demostraci on: Por 6.19 sabemos que H = N
K
k
[C
K
] es un subgrupo
abierto de C
k
. Sea L el cuerpo de clases de H. Para cada b C
K
tenemos
298 Captulo 12. Extensiones innitas
que N
K
k
() H, luego
1 =
_
L/k
N
K
k
(b)
_
=
_
LK/K
b
_

L
,
con lo que el grupo de clases de LK/K es todo C
K
, es decir, LK = K y, por lo
tanto, L K.
Si A/k es una extension abeliana tal que L A K entonces
H = N[C
K
] N[C
A
] N[C
L
] = H,
luego N[C
A
] = N[C
L
] y por la unicidad de los cuerpos de clases A = L.
As pues, si K/k es una extension nita de cuerpos numericos y A es la ma-
yor extensi on abeliana de k contenida en K, se cumple que N
K
k
[C
K
] = N
A
k
[C
A
],
por lo que el grupo de normas universales de k esta formado por los elemen-
tos de C
k
que son normas para todas las extensiones nitas de k, tal y como
arm abamos. Incidentalmente tenemos as una prueba algebraica que de la se-
gunda desigualdad fundamental es cierta para extensiones nitas cualesquiera
de cuerpos numericos, no necesariamente abelianas:
[C
k
: N
K
k
[C
K
][

[K : k[.
En el captulo 9 dimos una prueba analtica de este hecho.
El lector puede probar el resultado an alogo al teorema anterior para cuerpos
p-adicos. La unica dicultad adicional es que hay que probar que el ndice
del grupo de normas es nito. Para ello se puede cambiar K por su clausura
normal sobre k, entonces la extension K/k es resoluble, con lo que podemos
tomar una cadena de extensiones abelianas intermedias en las que el ndice del
grupo de normas es igual al grado. De la nitud de estos ndices se deduce la
del ndice total (en el captulo 10 hemos probado esto mismo por un argumento
mas complicado, ver los p arrafos previos al teorema 10.25).
A continuaci on vamos a dar dos caracterizaciones internas del grupo D, es
decir, que dependan s olo de la estructura del grupo C y no de las extensiones
de k. La primera ser a topol ogica y la segunda algebraica.
Teorema 12.12 Sea k un cuerpo numerico. Entonces el grupo de normas uni-
versales de k es la componente conexa de 1 en el grupo de clases de elementos
ideales.
Demostraci on: Llamemos X C a la componente conexa de 1. Es claro
que X esta contenida en todos los subgrupos abiertos, luego X D (observar
que todo subgrupo abierto de C es el grupo de normas de su cuerpo de clases).
Para probar la otra inclusi on tomamos una clase [] D. Es f acil ver que
la componente conexa de 1 en J es el producto Y de los intervalos ]0, +[ en
los cuerpos k
p
con p arquimediano real por los grupos k

p
con p arquimediano
complejo. Para probar este teorema nos basta con el hecho obvio de que Y es
un subgrupo conexo de J.
12.2. El isomorsmo de Artin para extensiones innitas 299
Un entorno b asico de 1 en J es de la forma
V =

p
W
m
(p)

q
B
q
,
donde m es un divisor de k, el ndice p vara entre los primos no arquimedianos,
q vara entre los primos arquimedianos y B
q
es una bola abierta de centro 1 y
radio menor que 1 en k
q
.
El grupo W
m
k

/k

es abierto, luego contiene a D y por lo tanto a []. As


pues, existe un k

tal que W
m
. Sea J tal que sus componen-
tes no arquimedianas sean iguales a 1 y sus componentes arquimedianas sean
n umeros reales positivos sucientemente peque nos como para que ()
1
V .
Claramente Y , con lo que V Y ,= .
Por lo tanto []p[V ] p[Y ] ,= , donde p : J C es la proyeccion. Como
los conjuntos p[V ] forman una base de entornos de 1 en C, esto demuestra que
[] esta en la clausura de p[Y ], pero Y es conexo, luego p[Y ] tambien, luego su
clausura tambien, luego esta contenida en D y as [] D.
Teorema 12.13 Sea k un cuerpo numerico.
a) El grupo D de las normas universales es divisible, es decir, para todo
a D y todo entero n existe un b D de manera que a = b
n
.
b) Una clase de elementos ideales a C es una norma universal si y s olo si
es innitamente divisible, es decir, si para todo entero n existe un b C
tal que a = b
n
.
Demostraci on: S olo hay que probar a), pues de aqu se sigue una impli-
cacion de b) y la otra es el argumento usado en el teorema 12.9 para probar que
los elementos de R
+
son normas universales.
Para probar a) veamos primero lo siguiente:
() Si n > 1 es un n umero natural, k contiene las races n-simas de
la unidad y a es una norma universal, entonces existe un b C tal
que a = b
n
.
Tomemos un conjunto nito E de primos de k que cumpla las hip otesis del
teorema 8.5. Consideramos el grupo
D
1
=

pE
k
n
p


pP\E
U
p
,
que es de la forma (7.11) tomando E
1
= , E
2
= E. El teorema 8.5 nos da que
k

D
1
es un grupo de clases, luego D k

D
1
/k

y por consiguiente a = [], con


D
1
. En particular, las componentes
p
con p E son potencias n-simas.
Vamos a probar que sucede lo mismo con las componentes restantes.
Tomemos para ello un conjunto nito E

de primos de k que contenga a E


y consideremos el grupo
D

=

pE
k
n
p


pE

\E
U
n
p


pP\E

U
p
D
1
.
300 Captulo 12. Extensiones innitas
Por el teorema 7.21 los grupos U
n
p
son abiertos en k

p
, luego tambien lo
son los grupos k
n
p
(en el caso no arquimediano, pero en el caso arquimediano es
trivial). Por consiguiente D

es abierto en J
k
, luego k

tambien, y es un grupo
de clases. Esto signica que el grupo de normas universales D esta contenido en
k

/k

, luego a = [], con D

. A su vez esto implica que existe un k

tal que = .
M as concretamente, k

D
1
. Si probamos que
1
= k

D
1
= k
n
E
tendremos que las componentes
p
con p E

seran potencias n-simas en k

p
,
pues lo seran tanto como las componentes de . Puesto que E

es arbitrario,
todas las componentes de resultar an ser potencias n-simas y por consiguiente
tambien lo sera.
La inclusi on k
n
E

1
es evidente. Mas a un, tenemos la relacion (7.14), seg un
la cual [
1
: k
n
E
[ = [K
1
: k[, donde K
1
es la extension de Kummer asociada a

1
. Ahora bien, seg un el teorema 8.5, el grupo de clases de este cuerpo es
k

2
, donde
2
= k

D
2
= J
E
. Pero entre las hip otesis de 8.5 (que estamos
suponiendo) se encuentra que k

2
= k

J
E
= J
k
, luego K
1
= k y
1
= k
n
E
.
Con esto tenemos demostrado ().
Ahora veamos que si K/k es una extension nita, entonces D
k
= N
K
k
[D
K
].
La transitividad de las normas da inmediatamente que N
K
k
[D
K
] D
k
. To-
memos ahora a D
k
. Como a es una norma para cualquier extensi on nita
(ver el comentario tras el teorema 12.11), existe un b N
1
K/k
(a), y entonces
N
1
K/k
(a) = b N
1
K/k
(1).
Teniendo en cuenta la denici on de la norma de un elemento ideal, es claro
que si tiene norma 1 entonces
P
es una unidad para todo P no arquimediano,
luego |
P
|
P
= 1.
Respecto a las componentes arquimedianas, el producto de todas las normas
NP
(
P
) correspondientes a un mismo primo p de k es igual a 1.
Si p es complejo la extension K
P
/k
p
es trivial y NP
(
P
) =
P
. Tomando
modulos y elevando al cuadrado queda que el producto de todos los |
P
|
P
(con
P [ p) es 1.
Si p es real entonces [ NP
(
P
)[ = [
P
[ = |
P
|
P
cuando el primo P es real y
[ NP
(
P
)[ = [
P
[
2
= |
P
|
P
cuando P es complejo, luego llegamos a la misma
conclusi on.
La conclusi on nal es que || = 1. Por lo tanto N
1
K/k
(1) C
0
y consecuen-
temente N
1
K/k
(a) = b N
1
K/k
(1) es compacto.
Para cada extensi on nita L/K sea X
L
= N
L
K
[C
L
] N
1
K/k
(a) C
K
. Como
a es la norma de un elemento de C
L
, el conjunto X
L
es un compacto no vaco.
Claramente, si K L L

, entonces X
L
X
L
. De aqu se sigue que la
familia de conjuntos X
L
tiene la propiedad de la intersecci on nita, luego su
interseccion es no vaca, es decir, existe un c X
L
para toda extensi on nita L
de K. Esto signica que c es una norma universal de K y a = N
K
k
(c) N
K
k
[D
K
].
Probamos nalmente a). Tomamos un a D y un natural n (podemos
suponer n > 1). Sea una raz n-sima primitiva de la unidad. Sea K = k() y
b D
K
tal que N(b) = a.
12.3. El homomorsmo de Artin local 301
Si probamos que b tiene raz n-sima en D
K
tendremos que a tiene raz n-sima
en D
k
, luego podemos suponer que K = k y que k contiene una raz n-sima
primitiva de la unidad.
La armaci on () nos da que a tiene una raz n-sima en C
k
, pero queremos
que tenga raz n-sima en D
k
. Aplicaremos un argumento de compacidad similar
al anterior. Para cada extensi on nita de Galois K/k tenemos, usando (), que
D
k
= N
K
k
[D
K
] N
K
k
[C
n
K
] = N
K
k
[C
K
]
n
.
Sea Y
K
= N
K
k
[C
K
]a
1/n
, donde a
1/n
es el conjunto de todos los b C
k
tales que
b
n
= a. Es claro que todo b que cumpla esto cumple tambien que |b| = |a|
1/n
,
luego a
1/n
esta contenido en |a|
1/n
C
0
, que es compacto. As pues, los conjuntos
Y
K
son compactos no vacos de C
k
. La transitividad de las normas nos da que
la familia tiene la propiedad de la intersecci on nita, y un b perteneciente a la
interseccion total es una norma universal tal que b
n
= a.
12.3 El homomorsmo de Artin local
El comportamiento del homomorsmo de Artin local para extensiones in-
nitas es distinto del que se podra suponer. Al contrario de lo que ocurre en el
caso global, resulta que es inyectivo y no suprayectivo. Ve amoslo.
Teorema 12.14 Sea k un cuerpo p- adico y A la mayor extensi on abeliana de k.
Entonces el homomorsmo de Artin : k

G(A/k) es inyectivo, continuo


y su imagen es densa en el grupo de Galois.
Demostraci on: El n ucleo del homomorsmo es la interseccion de todos
los subgrupos abiertos de ndice nito. Veamos que es trivial.
Un elemento k

distinto de 1 es de la forma =
n
, donde es una
unidad y es un primo. Para un natural m sucientemente grande, o bien
/ U
m
= 1 +p
m
(si ,= 1) o bien
n
/
m
) (si n ,= 0), luego en cualquier caso
/ H = U
m

m
), que es un subgrupo abierto de ndice nito, luego no esta
en el n ucleo de .
El resto de la demostracion consiste en usar los argumentos aprovechables
del teorema 12.9. Podemos probar que la imagen es densa, pero no hay un
argumento de compacidad con el que llegar a la suprayectividad.
As pues, en el caso local la unica norma universal es 1. Tratemos de entender
mejor cu al es el problema que impide la suprayectividad del homomorsmo de
Artin. Tenemos que es inyectiva y continua, pero no es un homeomorsmo
en su imagen. En efecto, si H es un subgrupo abierto en k

de ndice nito y
K es su cuerpo de clases, entonces [H] = G(A/K) [k

], luego biyecta los


subgrupos abiertos de k

de ndice nito con los entornos b asicos del neutro en


[k

]. Esto implica la continuidad, pero para que fuera un homeomorsmo


en su imagen hara falta que las im agenes de los subgrupos abiertos de ndice
innito fueran tambien abiertas, y esto ya no es cierto. De hecho [k

] no tiene
subgrupos abiertos de ndice innito (porque, claramente, G(A/k) no los tiene).
302 Captulo 12. Extensiones innitas
La topologa que G(A/k) induce en [k

] admite una descripci on muy simple


en terminos de la aritmetica de k. Para probarlo, comenzamos por trasladarla
a k

.
Denicion 12.15 Sea k un cuerpo p-adico. Llamaremos topologa de clases en
k

a la topologa inducida por el monomorsmo : k

G(A/k), es decir, la
formada por las antiim agenes de los abiertos de [k

].
De este modo el homomorsmo de Artin es un isomorsmo topologico en
su imagen cuando en k

consideramos la topologa de clases. Seg un hemos


comentado, la topologa de clases es distinta de la que venamos considerando
hasta ahora (la inducida por el valor absoluto) y que desde ahora llamaremos
topologa p- adica. M as concretamente, una base de entornos del neutro para la
topologa de clases la forman los subgrupos abiertos p-adicos de ndice nito.
Puesto que k

tiene subgrupos abiertos p-adicos de ndice innito (por ejemplo


el grupo de unidades U) la topologa de clases no coincide con la p-adica.
Precisando a un m as, la estructura de k

con la topologa p-adica es clara:


podemos factorizar k

= ) U, donde es un primo en k. El subgrupo )


es discreto, U es compacto y k

tiene la topologa producto.


Si H es un entorno b asico del neutro para la topologa de clases (es de-
cir, H es un subgrupo abierto p-adico de ndice nito), entonces U H es un
subgrupo abierto (p-adico) de U, luego todo abierto de U para la topologa de
clases es abierto para la topologa p-adica. As pues, la identidad U U es
continua cuando a la izquierda consideramos la topologa p-adica y a la derecha
la topologa de clases. Ahora bien, U es compacto con la topologa p-adica y
una biyecci on continua en un compacto es un homeomorsmo. Concluimos que
ambas topologas coinciden en U.
Esto ya no es cierto sobre ): Si H es un entorno b asico del neutro para
la topologa de clases, entonces ) H es un subgrupo abierto (p-adico) de
ndice nito. Que sea abierto no signica nada, pues ) es discreto, y que sea
de ndice nito quiere decir simplemente que no es trivial, pues ) es isomorfo
a Z como grupo y todos sus subgrupos no triviales tienen ndice nito.
Recprocamente, si H es un subgrupo no trivial de ), entonces H es cerrado
en k

para la topologa p-adica


2
, luego H U tambien lo es, y este grupo tiene
ndice nito en k

, luego es abierto para la topologa p-adica y por tanto tambien


para la topologa de clases. Ademas H = ) (H U), luego H es abierto en
) para la topologa de clases.
En resumen, los entornos b asicos del neutro en ) son los subgrupos no
triviales.
Denicion 12.16 Si G es un grupo cclico innito llamaremos topologa de los
ideales en G a aquella con la que G es un grupo topol ogico y una base de
entornos abiertos de 1 la forman los subgrupos no triviales.
2
H es cerrado en y este es cerrado en k

porque es el n ucleo de la proyeccion en U,


que es continua porque la topologa de k

es la topologa producto.
12.3. El homomorsmo de Artin local 303
Recibe este nombre porque en el caso del grupo Z los entornos b asicos de 0
son los ideales no nulos mZ, para m = 1, 2, . . . No es difcil comprobar directa-
mente que estas condiciones determinan una topologa en Z compatible con la
suma, pero nosotros no necesitamos hacerlo, pues la topologa de los ideales es
la inducida en Z por el isomorsmo Z ) dado por n
n
.
Ahora ya podemos describir la topologa de clases de un cuerpo p-adico:
Teorema 12.17 Sea k un cuerpo p- adico, sea U su grupo de unidades y
un primo en k. Entonces k

= ) U, la topologa de clases de k

induce
la topologa de los ideales en ), la topologa p- adica en U y coincide con el
producto de ambas.
Demostraci on: S olo falta probar que la topologa de clases es el producto
de las topologas que induce en los factores. Un entorno de 1 para la topologa
de clases es un subgrupo H abierto p-adico y de ndice nito, pero entonces
_
H )
_
(H U) H
es un entorno de 1 para la topologa producto. As pues, todo abierto para la
topologa de clases es abierto para la topologa producto. Recprocamente, un
entorno b asico de 1 para la topologa producto es de la forma HK, donde H
es un subgrupo no trivial de ) y K es un subgrupo de U de ndice nito y
abierto para la topologa p-adica. Entonces HK es un subgrupo abierto para la
topologa p-adica (porque contiene a K) y tiene ndice nito, luego es abierto
para la topologa de clases.
Para simplicar los razonamientos siguientes conviene probar que todos los
grupos que estamos considerando son metrizables. Esto es consecuencia de un
resultado general sobre grupos topol ogicos: un grupo es metrizable si y solo si
tiene una base numerable de entornos del neutro. Por completitud probaremos
un caso particular de este resultado suciente para nuestros nes.
Teorema 12.18 Sea G un grupo topol ogico abeliano y sea V
n

n=1
una base
de entornos de 1 formada por subgrupos abiertos. Entonces G es metrizable.
M as a un, sustituyendo cada V
n
por la intersecci on de los n primeros entornos
podemos exigir que se den las inclusiones
V
4
V
3
V
2
V
1
= G,
y entonces una metrica compatible con el producto en G es la dada por
d(u, v) = 1/m, donde m = maxn N [ u
1
v V
n
[1, +].
Demostraci on: Es claro que d(u, v) = 0 si y solo si u = v, as como que
d(u, v) = d(v, u).
Sean ahora u, v, w G. Si dos de ellos coinciden, la desigualdad triangular
se vuelve trivial. Supongamos que son distintos dos a dos. Sea d(u, v) = 1/m y
d(v, w) = 1/m

. Llamemos r al mnimo de m y m

.
304 Captulo 12. Extensiones innitas
Entonces u
1
v V
m
V
r
y v
1
w V
m
V
r
, y al multiplicar queda
u
1
w V
r
, con lo cual d(u, w) 1/r. Por lo tanto
d(u, w) 1/r = maxd(u, v), d(v, w) d(u, v) +d(v, w).
Tambien es evidente a partir de la denici on que d(uv, uw) = d(v, w), es
decir, la distancia es invariante por traslaciones.
La bola abierta de centro 1 y radio 1/n es claramente V
n+1
, luego la bola
de centro u y radio 1/n es uV
n+1
. Por lo tanto los conjuntos uV
n
son una base
de entornos abiertos de u tanto para la topologa de G como para la metrica, lo
que signica que ambas coinciden.
Seg un hemos comentado, este teorema justica que todos los grupos to-
pol ogicos que estamos manejando son metrizables. Observar por ejemplo que
toda extensi on algebraica tiene grado numerable, luego tiene s olo una cantidad
numerable de subextensiones nitas). Por lo tanto los grupos de Galois son
todos metrizables. El grupo k

con la topologa de clases es metrizable porque


es homeomorfo a un subgrupo de un grupo de Galois, que es metrizable.
En particular tiene sentido hablar de sucesiones de Cauchy o de completitud.
En realidad sobre grupos topol ogicos podemos caracterizar las sucesiones de
Cauchy sin hacer referencia a ninguna metrica en particular:
Una sucesion x
n
en un grupo topol ogico G es de Cauchy si para todo
entorno V de 1 existe un natural n
0
tal que si m, n n
0
entonces x
m
x
1
n
V .
Es f acil ver que en las condiciones del teorema 12.18 una sucesion es de
Cauchy en este sentido si y solo si lo es respecto a la distancia que all se
construye. Sin embargo esta equivalencia muestra que la noci on de sucesion
de Cauchy depende unicamente de la topologa del grupo (y de su estructura
algebraica), pero no de la distancia particular que consideremos (siempre que
esta induzca la topologa del grupo).
En general se prueba sin dicultad que toda sucesi on convergente es de
Cauchy, as como que si una sucesion de Cauchy tiene una subsucesi on conver-
gente, entonces toda ella es convergente (por ejemplo, si x
n
converge a x y V
es un entorno de 1, la continuidad del producto nos da un entorno W de 1 tal
que WW V . Para n sucientemente grande x
n
Wx xW
1
, con lo que
x
m
x
1
n
= x
m
x
1
xx
1
n
WW V ).
Un grupo topol ogico metrizable G es completo si toda sucesion de Cauchy en
G es convergente. Es claro que si G es compacto entonces es completo (pues toda
sucesion de Cauchy tiene una subsucesi on convergente, luego es convergente).
Es f acil probar que todo grupo topol ogico abeliano tiene una unica com-
plecion salvo isomorsmo topol ogico, es decir, existe un unico grupo topol ogico
completo que lo contiene como subgrupo denso. En el caso metrizable la com-
pleci on puede construirse como el cociente del grupo de las sucesiones de Cauchy
sobre el subgrupo de las sucesiones convergentes a 1. La unicidad se debe a que
si C y D son dos compleciones de G, entonces todo elemento x C es lmite de
una sucesion de Cauchy en G, la cual converge a un f(x) D y es facil ver que
f esta bien denida y es un isomorsmo topol ogico.
12.3. El homomorsmo de Artin local 305
Si k es un cuerpo p-adico y llamamos

k

a la complecion de k

respecto a
la topologa de clases, lo que arma el teorema 12.14 es que

k

= G(A/k) o,
mas precisamente, que el homomorsmo de Artin se extiende a un isomorsmo
topol ogico :

k

G(A/k).
Si K es una extension abeliana nita de k, sabemos que
[N[K]] = G(A/K) [k

],
de donde al tomar clausuras queda [N[K]] = G(A/K) (la interseccion de un
denso con un abierto es densa en el abierto). La correspondencia
N[K] G(A/K) K
es obviamente una biyecci on entre los subgrupos abiertos de

k

y las extensiones
abelianas nitas de k, que se extiende ahora a una biyecci on entre los subgru-
pos cerrados y las extensiones abelianas (nitas o innitas) de k, en completo
paralelismo con el caso global.
Respecto a la estructura de

k

, tenemos el teorema siguiente:


Teorema 12.19 Sea k un cuerpo p- adico, sea un primo en k y U su grupo
de unidades. Entonces la clausura ) en

k

es la compleci on de ) respecto a
la topologa de ideales, se cumple que

k

= ) U y que la topologa de

k

es
el producto de las topologas de los factores.
Demostraci on: El subgrupo ) es completo, pues es cerrado en

k

y todo
cerrado en un completo es completo. Trivialmente tiene a ) como subconjunto
denso, luego por la unicidad es la compleci on de ). Notar que de hecho es
compacto, pues

k

es compacto (es homeomorfo a un grupo de Galois).


Por otra parte
) U = ) k

U = )
k

U = ) U = 1,
donde )
k

denota la clausura de ) en k

. As pues, el producto ) U es
ciertamente directo.
La identidad en ) U es continua cuando consideramos la topologa pro-
ducto como topologa inicial y la topologa inducida como topologa nal. Basta
tomar sucesiones y usar la continuidad del producto. Como )U es compacto
(para la topologa producto) la identidad es un homeomorsmo, luego ambas
topologas coinciden.
En particular ) U, al ser compacto, es cerrado en

k

y, como contiene a
k

, ha de ser todo

k

.
Esta factorizaci on se traduce a traves del isomorsmo de Artin en una fac-
torizacion del grupo de Galois G(A/k). Vamos a interpretarla.
El teorema 2.36 arma que la correspondencia K K (donde K es el cuerpo
de restos de K) biyecta las extensiones no ramicadas de k con las extensiones
nitas de K. Por lo tanto hay exactamente una extensi on no ramicada de
306 Captulo 12. Extensiones innitas
grado n para cada n umero natural n > 0, digamos K
n
. Ademas sabemos que
G(K
n
/k) es isomorfo a G(K
n
/k). El isomorsmo asigna a cada G(K
n
/k)
el automorsmo G(K
n
/k) dado por ([]) = [()].
El grupo G(K
n
/k) es cclico y esta generado por el automorsmo de Frobe-
nius (u) = u
p
f
, donde p
f
es el n umero de elementos de k. El automorsmo de
G(K
n
/k) que induce al automorsmo de Frobenius es el que en el captulo IV
llam abamos smbolo de Frobenius asociado al primo de K
n
, pero, dado que los
cuerpos p-adicos tienen un unico primo, la notaci on del captulo IV nos queda
ahora demasiado grande. En su lugar, llamaremos automorsmo can onico
de la extension K
n
/k al automorsmo
K
n
/k
que induce el automorsmo de
Frobenius en la extensi on de cuerpos de restos.
Como la extension K
n
/k es no ramicada, todas las unidades de k son
normas, luego el grupo de unidades U esta en el n ucleo del homomorsmo de
Artin y el automorsmo
_
K
n
/k

_
(12.1)
es el mismo para cualquier primo de k. M as a un,
n
tambien esta en el
n ucleo del homomorsmo de Artin, ya que su imagen es una potencia n-sima
en el grupo G(K
n
/k), que tiene orden n. De aqu se sigue que el n ucleo del
homomorsmo de Artin es exactamente
n
) U (pues ha de tener ndice n en
k

).
Es f acil ver que (12.1) es el automorsmo canonico de K
n
/k. M as a un, se
cumple que
_
K
n
/k

_
()
Np
(mod p), para todo entero en K
n
, (12.2)
donde p es el primo de k.
En efecto, por el teorema 8.22 podemos representar k = E
p
, K
n
= F
P
,
donde F/E es una extension abeliana de cuerpos numericos. El primo P es no
ramicado sobre p luego, por denici on, el smbolo de Artin
_
F/E
p
_
=
_
K
n
/k

F
esta determinado por la relaci on (12.2), v alida en principio para todo entero
en F y, por continuidad, para todo entero en K
n
.
Ahora expresaremos estos hechos en terminos de extensiones innitas. Para
ello llamaremos N al producto de todas las extensiones no ramicadas de k.
Nos referiremos a este cuerpo como la m axima extensi on de k no ramicada.
La uni on de todos los ideales primos de todos los cuerpos K
n
forma un
ideal primo del anillo de enteros de N, por lo que tiene sentido igualmente el
cuerpo de restos N, que es una extensi on algebraica de k que contiene a to-
das las extensiones nitas de k, luego es una clausura algebraica de k. M as
12.3. El homomorsmo de Artin local 307
a un, G(N/k)

= G(N/k). A cada G(N/k) le corresponde el automorsmo
G(N/k) dado por ([]) = [()] (todo esto se prueba inmediatamente a
partir de los resultados an alogos para extensiones nitas). Los automorsmos
can onicos
K
n
/k
se extienden a un unico automorsmo de N/k, al que llama-
remos automorsmo canonico de k y lo representaremos por
k
. Se caracteriza
por que induce el automorsmo de Frobenius de N/k, dado por (u) = u
p
f
,
donde p
f
es el n umero de elementos de k.
Ahora es claro que si es un primo en k entonces (k/) =
k
. La relaci on
(12.2) nos permite caracterizar
k
como el unico automorsmo que cumple

k
()
Np
(mod p), para todo entero en N.
Por otra parte, si : k

G(A/k) es el homomorsmo de Artin, se cumple


que [U] = G(A/N). En efecto, basta ver que [U] = G(A/N) [k

], pues
entonces [U] ha de ser denso en G(A/N) y, como es compacto, ha de ser todo
el grupo de Galois.
Obviamente, si U entonces () ja a todos los cuerpos K
n
, luego
ja a N. Recprocamente, si () G(A/N), entonces ()[
K
n = 1, luego

n
) U para todo n, luego U.
Como consecuencia tenemos que )

= G(N/k). El isomorsmo esta deter-


minado por la asignaci on
k
.
En resumen, la factorizaci on que hemos encontrado del grupo de Galois
G(A/k) resulta ser G(A/k) = G(A/N) ), donde G(A/N)

= U, y esta
determinado m odulo U por que [
N
=
k
.
Todava podemos decir mas. Vamos a determinar la estructura del grupo
)

= )

= Z, es decir, de la complecion de un grupo cclico innito cualquiera


respecto a la topologa de ideales.
Antes de entrar en ello conviene observar que tomando como k la extension
adecuada del cuerpo p-adico Q
p
adecuado podemos conseguir que k sea cualquier
cuerpo nito (por el teorema 2.36 aplicado a Q
p
), luego hemos probado que si
K es la clausura algebraica de un cuerpo nito k, entonces
Z

= G(K/k).
El isomorsmo es topologico y puede construirse de modo que la imagen de 1
sea el automorsmo de Frobenius u u
p
f
, donde p
f
es el n umero de elementos
de k.
Teorema 12.20 Sea k un cuerpo nito y K una clausura algebraica. Entonces
G(K/k)

= Z

p
Z
p
,
donde p recorre los primos nitos de Z y Z
p
es el anillo de los enteros p- adicos.
Demostraci on: Sea X =

p
Z
p
, que es claramente un grupo topol ogico
compacto con la topologa producto. En particular es completo. Podemos
308 Captulo 12. Extensiones innitas
considerar a Z como subgrupo de X identicando cada entero n con el elemento
de X cuyas componentes son todas iguales a n.
Una base de entornos de 0 en un grupo Z
p
la forman los ideales p
n
, es decir,
los enteros p-adicos divisibles entre p
n
. Por lo tanto una base de entornos de 0
en X esta formada por los grupos W
m
denidos como sigue: si m = p
r
1
1
p
r
n
n
,
entonces W
m
es el producto que en la componente p
i
tiene al abierto p
r
i
y en
las componentes restantes tiene a todo Z
p
.
Notar que W
m
Z = mZ, luego la topologa que X induce en Z es la
topologa de ideales. Veamos nalmente que Z es denso en X.
Un abierto b asico de X es de la forma u + W
m
, para cierto u X. Sea
m = p
r
1
1
p
r
n
n
la factorizaci on de m en primos. Como Z es denso en Z
p
existe
un entero c
i
u
p
i
+ p
r
i
y por el teorema chino del resto podemos tomar un
entero n c
i
(mod p
r
i
i
) para todo i, con lo que n u
p
i
+p
r
i
y consecuentemente
n u +W
m
.
Todo esto implica que X es una complecion de Z para la topologa de ideales,
luego por la unicidad Z

= X.
Es de destacar que esta representacion de nos da una estructura de anillo
(con divisores de 0).
Ejercicio: Sea G un grupo topol ogico completo con una base de entornos del neutro
formada por subgrupos abiertos (por ejemplo cualquier grupo de Galois). Probar que
la aplicacion G Z G dada por (g, n) g
n
se extiende a una unica aplicacion
continua GZ G que seguiremos representando exponencialmente. Se cumple
g
m+n
= g
m
g
n
, g
mn
= (g
m
)
n
para todo g G, m, n Z.
La clausura en G del subgrupo generado por g es el subgrupo {g
m
| m Z}.
Terminamos la seccion con una caracterizaci on sencilla del homomorsmo de
Artin local. Es especialmente interesante porque hay muchas formas distintas
de denir el homomorsmo de Artin. Este teorema justica inmediatamente
que todas dan lugar al mismo concepto.
Teorema 12.21 Sea k un cuerpo p- adico, sea A una extensi on abeliana de k
que contenga a la maxima extensi on no ramicada de k, llamemosla N, y sea
: k

G(A/k) un monomorsmo que cumpla las propiedades siguientes:


a) Si K A es una extensi on nita de k entonces todo k

cumple
() G(A/K) si y s olo si N[K

].
b) Para cada primo de k se cumple que ()[
N
es el automorsmo can onico
de k.
Entonces A es la m axima extensi on abeliana de k y es el homomorsmo de
Artin.
Demostraci on: Llamemos : k

G(A/k) la composicion del homo-


morsmo de Artin con la restricci on a A, que tambien cumple las propiedades
12.4. La aritmetica de las extensiones innitas 309
a) y b). Si probamos que = , en particular sera un monomorsmo, luego
sera el homomorsmo de Artin y, por consiguiente, A sera la maxima extension
abeliana de k.
Sea un primo en k

. Sea K una extensi on abeliana nita de k y llamemos


H = G(A/K). Entonces por a) sabemos que () H si y solo si () H.
Como H es cerrado, esto equivale a que ()) H si y solo si ()) H.
Ahora bien, como toda extensi on de k es la uni on de las extensiones nitas
intermedias, todo subgrupo cerrado de G(A/k) es la interseccion de todos los
grupos G(A/K) que lo contienen, luego concluimos que ()) = ()).
Sabemos que el grupo de Galois de la m axima extension abeliana A de k
factoriza como G(A/k) = G(A/N) ()), luego G(A/k) = G(A/N) ()).
La propiedad b) implica ()[
N
= ()[
N
, luego () = ()u, para un
cierto u G(A/N). As pues, ()u ()) = ()) y en consecuencia
u ()) G(A/N) = 1. Por lo tanto llegamos a que () = (), para todo
primo de k.
Si U entonces () = ()()
1
= ()()
1
= (). Esto prueba
que ambas aplicaciones coinciden en k

= U ).
12.4 La aritmetica de las extensiones innitas
Sin entrar en excesivos detalles, comentamos que la aritmetica nita admite
una generalizaci on debil al caso de extensiones algebraicas cualesquiera de los
cuerpos numericos o p-adicos. Todas las deniciones son las generalizaciones na-
turales del caso nito y todas las pruebas consisten en aplicar los resultados que
se desea probar para un cuerpo K al caso de las extensiones nitas contenidas
en K (para las que ya est an probados).
Por ejemplo, si K es una extension nita de Q y P es un divisor primo de
K (o sea, una clase de equivalencia de valores absolutos), la restriccion de los
valores absolutos de p a cualquier subcuerpo k determinan un divisor p de k, y
en este sentido podemos decir que P divide a p. En particular, si restringimos
P a todos los cuerpos numericos contenidos en k y consideramos los valores
absolutos can onicos asociados a los primos que obtenemos, vemos que estos son
consistentes, es decir, el valor absoluto de un K no depende del cuerpo
numerico que lo contenga, luego podemos denir el valor absoluto can onico de
P como la extension de todos estos valores absolutos. Entonces un primo P
divide a un primo p de un subcuerpo si y s olo si el valor absoluto can onico de
P extiende al de p.
En lugar de dar m as detalles nos limitaremos a considerar las diferencias con
el caso nito. Ante todo, el anillo E de los enteros algebraicos de un cuerpo K
ya no es un dominio de Dedekind, luego si P es un primo no arquimediano de K,
aunque podemos asociarle un ideal primo de E (la uni on de los ideales asociados
a las restricciones de P a los cuerpos numericos contenidos en K), no podemos
deducir de aqu que dicho primo induzca a su vez una valoraci on (discreta)
en K. No obstante podemos conseguir tal valoraci on a partir del anillo local
310 Captulo 12. Extensiones innitas
E
P
= K [ [[
P
1 y de su ideal maximal P = K [ [[
p
< 1. Pero
ahora no podemos reconstruir P a partir de la valoraci on v
P
. De todos modos
la localizacion es util porque nos permite denir el cuerpo de restos K = E
P
/P.
Si k es un subcuerpo de K podemos considerar a K como extension de k de
forma natural, luego en particular K es una extension algebraica de su cuerpo
primo, y por lo tanto la extensi on K/k es abeliana. El grupo G(K/k) es el
an alogo innito del grado de inercia.
Otra diferencia importante es que a la hora de localizar un cuerpo K en un
primo P no arquimediano no conviene tomar compleciones, pues las clausuras
algebraicas de los cuerpos p-adicos no son completas con su valor absoluto,
por lo que al completar una extensi on innita no obtendramos una extension
algebraica de Q
p
. En lugar de esto denimos el cuerpo local K
P
como la uni on
de todas las compleciones k
p
, donde k vara en los cuerpos numericos contenidos
en K y p es el primo de k divisible entre P. De este modo K
P
es una extension
algebraica de Q
p
que contiene a K como conjunto denso. Las relaciones entre
los cuerpos locales y globales son esencialmente las mismas que en el caso nito.
Captulo XIII
La ley de reciprocidad
La ley de reciprocidad cuadr atica permite determinar f acilmente en que ca-
sos tiene solucion una congruencia del tipo x
2
a (mod p). Resulta natural
preguntarse si existen resultados similares que permitan resolver el problema
an alogo planteado por las congruencias x
n
a (mod p). Euler obtuvo varias
conjeturas sobre el caracter c ubico y bicuadr atico de 2, 3 y 5 (es decir, sobre los
primos p para los que estos n umeros son cubos o potencias cuartas modulo p).
Por ejemplo, conjetur o que si p 1 (mod 3) entonces x
3
2 (mod p) si y solo
si p es de la forma p = a
2
+ 27b
2
(es facil ver que en el caso p 1 (mod 3) o
p = 3 todo entero es un resto c ubico m odulo p).
Gauss observo una diferencia fundamental con el caso n = 2, y es que Q con-
tiene las races cuadradas de la unidad, pero no as las c ubicas o cuartas, lo que
le hizo conjeturar que un resultado natural sobre restos c ubicos o cuadr aticos re-
querira considerar los cuerpos Q
_
1
_
y Q(i), es decir, los cuerpos ciclotomicos
tercero y cuarto. Efectivamente, estudiando estos cuerpos logr o conjeturar una
ley de reciprocidad c ubica y una ley de reciprocidad bicuadr atica de las que
se deducan las conjeturas de Euler. De la primera logr o demostrar unos casos
particulares, lo que le permiti o probar la conjetura de Euler sobre el car acter
c ubico de 2; de la segunda dijo que la prueba perteneca a los misterios de la
aritmetica superior. Precisamente el estudio que realizo del anillo Z[i] a raz de
la ley de reciprocidad bicuadr atica fue el que motiv o que ahora se llame enteros
de Gauss a los n umeros de la forma a +bi.
Jacobi reclamo haber demostrado la ley de reciprocidad c ubica en sus lec-
ciones de 1837, pero la primera prueba publicada fue la de Ferdinand Gotthold
Eisenstein, en 1844, a la edad de 21 a nos. A lo largo de ese mismo a no Ei-
senstein public o 25 artculos que contenan entre otras cosas varias pruebas de
las leyes de reciprocidad c ubica y bicuadr atica as como nuevas pruebas de la
ley de reciprocidad cuadr atica. En 1850 publico un caso particular bastante
generico de una ley de reciprocidad para potencias de orden primo. Gauss dijo
de el que tena un talento que la naturaleza s olo otorga a unos pocos cada siglo.
Lamentablemente, Eisenstein muri o a los 29 a nos de edad.
La b usqueda de leyes de reciprocidad generales se convirti o en uno de los
311
312 Captulo 13. La ley de reciprocidad
problemas mas importantes de la teora de n umeros de la epoca, y a el contri-
buyeron grandes guras como Kummer, que encontr o aplicaciones al estudio del
ultimo teorema de Fermat.
En este captulo obtendremos una ley de reciprocidad general, debida a
Artin, de la que se deducen todos los casos de los que hemos hablado y muchos
otros. El teorema [8.37] arma que la ley de reciprocidad cuadr atica equivale
a que el producto de los smbolos de Hilbert sea igual a 1. Lo primero que
haremos sera generalizar la denici on del smbolo de Hilbert para exponentes
distintos de 2, probaremos la f ormula del producto y de ella deduciremos la ley
de reciprocidad de Artin.
13.1 El smbolo de Hilbert
Denicion 13.1 Sea n 2 un n umero natural y k un cuerpo p-adico que con-
tenga una raz n-sima primitiva de la unidad . Para cada k

consideramos
el smbolo de Artin = (k/). Si k

y
n

es una raz n-sima de en una


extension de k, las races restantes son
n
_
,
n
_
, . . . ,
n
_

n1
.
Entonces
_
n

_
=
n


s
para cierto s, luego

_
n


i
_
n


i
=
s
no depende de i o, en otras palabras, el n umero
_
n

_
/
n

es una raz de la
unidad que depende de , y de , pero no de la eleccion de
n

.
Denimos el smbolo de Hilbert de k como el dado por
(, ) =
1
n

_
k

_
_
n
_

_
.
De este modo, (, ) es una raz n-sima de la unidad, y este smbolo deter-
mina los smbolos de Artin de las extensiones k
_
n

_
/k:
_
k
_
n

_
/k

_
_
n
_

_
= (, )
n
_
.
Obviamente (, ) = 1 si y s olo si esta en el n ucleo del homomorsmo de
Artin de la extensi on k
_
n

_
/k, es decir, si y solo si es una norma en dicha
extension.
En [8.24] denimos el smbolo de Hilbert para n = 2 y k = Q
p
, si bien
la denici on no se parece apenas a la que acabamos de dar. Aquella era la
denici on de Hasse y esta es (esencialmente) la dada por Hilbert. Veamos que
son equivalentes:
13.1. El smbolo de Hilbert 313
Teorema 13.2 Sea k un cuerpo p- adico y k

. Sea K = k
_

_
. Entonces,
para cada k

se cumple
N[K

] si y s olo si x
2
+y
2
= 1 tiene soluci on en k.
Demostraci on: Si k
2
el teorema es trivial. Supongamos lo contrario,
es decir, K ,= k. Un elemento cualquiera de K es de la forma u + v

, con
u, v K. Supongamos que = N
_
u + v

_
= u
2
v
2
. Si u ,= 0 entonces
+v
2
= u
2
, luego (1/u)
2
+(v/u)
2
= 1. Si u = 0 la ecuacion x
2
+y
2
= 1
equivale a v
2
x
2
+y
2
= 1/, o sea, a (yvx)(y+vx) = 1/, y tiene por soluci on
a cualquier soluci on del sistema y vx = 1, y + vx = 1/ (que es compatible
porque v ,= 0).
Recprocamente, si x
2
+ y
2
= 1, como / k
2
, ha de ser x ,= 0, y as
= N
_
1/x + (y/x)

_
.
De este modo el teorema [8.25] nos da el comportamiento explcito de (, )
en el caso n = 2 y k = Q
p
. Observar que el smbolo de Hilbert puede denirse
tambien para n = 2 y k = R, es decir, para p = ). Trivialmente, tanto la
denici on de Hasse [8.29] como la denicion de Hilbert (formalmente an aloga
1
a la denici on 13.1) dan lugar al mismo concepto: (, ) = 1 si y solo si > 0
o > 0. Observar que para n > 2 el caso arquimediano carece de interes, pues
para que un cuerpo completo k contenga las races n-simas de la unidad ha de
ser k = C, con lo que el smbolo de Hilbert se vuelve trivial.
Para probar las propiedades generales del smbolo de Hilbert necesitamos un
resultado tecnico:
Teorema 13.3 Sea k un cuerpo que contenga una raz n-sima primitiva de la
unidad. Si k

entonces y 1 son normas de la extensi on k


_
n

_
/k.
Demostraci on: Sea [k
_
n

_
: k[ = d. Observemos que
x
n
=
n1

i=0
_
x
i n
_

_
.
Los factores no son necesariamente conjugados, pero podemos distribuirlos
en r clases de conjugacion con d factores cada una (n = rd). Al evaluar en 0
y en 1 tenemos y 1 expresados como producto de r normas, luego son
normas.
Teorema 13.4 Sea k un cuerpo p- adico que contenga una raz n-sima primitiva
de la unidad. Se cumple:
a) (, ) = 1 si y s olo si es una norma de k
_
n

_
/k.
b) (
1

2
, ) = (
1
, )(
2
, ).
c) (,
1

2
) = (,
1
)(,
2
).
1
El smbolo de Artin (R/) se dene como la identidad en C si > 0 y la conjugacion
compleja si < 0.
314 Captulo 13. La ley de reciprocidad
d) (, ) = (1 , ) = 1.
e) (, ) = (, )
1
.
f ) (, ) = (, +)( +, )(1, +) (supuesto que + ,= 0).
g) El smbolo (, ) es continuo en sus dos argumentos.
Demostraci on: a), b) y c) son inmediatas. d) es consecuencia del teorema
anterior.
e) Usando las propiedades anteriores tenemos
(, )(, ) = (, )(, )(, )(, ) = (, )(, )
= (, ) = 1.
f) Sea = +. Entonces
1 = (1
1
,
1
) = (
1
,
1
) = (, )(,
1
)(
1
, )(
1
,
1
).
Por otra parte, (
1
,
1
) = (
1
,
1
)(1,
1
) = (1,
1
), luego
1 = (, )
1
(, )(, )(1, )
1
= (, )
1
(, )(, )((1)
1
, ).
En consecuencia (, ) = (, +)( +, )(1, +).
g) El smbolo de Hilbert es continuo en el primer argumento porque, jado
, el n ucleo del homomorsmo ( , ) es el grupo de normas de la extensi on
k
_
n

_
/k, que es abierto. La continuidad en el segundo argumento es conse-
cuencia de la propiedad e).
Si k es un cuerpo numerico que contiene una raz n-sima primitiva de la
unidad, para cada primo p de k tenemos que k k
p
, luego podemos considerar
el smbolo de Hilbert de k
p
, al que representaremos por (, )
p
. Observar que
si , k

, entonces (, )
p
= 1 siempre que p no divide ni a ni a ni a n.
En efecto, en tal caso el primo p no se ramica en la extension k
_
n

_
/k (por
el teorema 7.25) y es una unidad en k
p
, luego es una norma local y est a en el
n ucleo del homomorsmo de Artin.
Teorema 13.5 (Formula del producto de Hilbert) Sea k un cuerpo nu-
merico que contenga una raz n-sima primitiva de la unidad. Sean , k

.
Entonces

p
(, )
p
= 1,
donde p recorre todos los primos de k.
Demostraci on: Seg un la observaci on precedente, a lo sumo un n umero
nito de factores son distintos de 1, luego el producto est a bien denido. Con-
sideremos el smbolo de Artin local

p
=
_
k
p
_
n

_
/k
p

_
.
13.2. El smbolo potencial 315
Los teoremas 8.13 y 8.24 nos dan la relacion

p
=
_
k
_
n

_
/k

_
= 1,
pues k

esta contenido en el n ucleo del homomorsmo de Artin global. Hay que


entender que todos los factores salvo a lo sumo un n umero nito de ellos son la
identidad.
Para cada primo p tenemos por denici on que (, )
p
=
p
_
n

_
/
n

. Si
tomamos otro primo q vemos que

q
_

p
_
n
_

__
=
q
_
(, )
p
n
_

_
= (, )
p

q
_
n
_

_
= (, )
p
(, )
q
n
_
,
es decir, (
p

q
)
_
n

_
/
n

= (, )
p
(, )
q
. Repitiendo un n umero nito de
veces llegamos a que

p
(, )
p
=
1
n

p
_
_
n
_

_
= 1.
Como veremos en la seccion siguiente, esta f ormula contiene en esencia la
ley de reciprocidad n-sima.
13.2 El smbolo potencial
Vamos a denir el smbolo potencial n-simo, es decir, la generalizacion del
smbolo de Legendre. Si k es un cuerpo numerico y p es un primo no arquime-
diano en k, diremos que un entero de k

es un resto potencial n-simo modulo


p si existe un entero de k tal que
n
(mod p).
Trabajaremos en un cuerpo numerico k que contenga una raz n-sima pri-
mitiva de la unidad . Sea p un primo no arquimediano en k que no divida a n,
sea Np = m = p
f
y sea k el cuerpo de restos modulo p. La primera observaci on
que hacemos es que sigue teniendo orden n modulo p, pues las potencias de
son todas las races del polinomio x
n
1 y este sigue siendo separable modulo
p (es primo con su derivada).
Consideramos el homomorsmo f : k

dado por f(u) = u


n
. Su
n ucleo esta formado por las n races n-simas de la unidad, luego su imagen
tiene (m1)/n elementos, es decir, hay (m1)/n potencias n-simas modulo p.
Sea g : k

el homomorsmo dado por g(u) = u


(m1)/n
. Si a es un
generador de k

entonces a
(m1)/n
es un generador de g[k

], luego la imagen de
g tiene n elementos. Como u
(m1)/n
es una raz n-sima de la unidad para todo
u, vemos que la imagen de g es exactamente el grupo de las races n-simas de
la unidad.
Por otra parte todas las potencias n-simas estan en el n ucleo de g y, como
este tiene (m 1)/n elementos, resulta que el n ucleo es exactamente el grupo
de las potencias n-simas.
316 Captulo 13. La ley de reciprocidad
Esto prueba que si en un entero de k no divisible entre p entonces
(m1)/n
es congruente modulo p con una unica raz n-sima de la unidad. Adem as es
un resto potencial n-simo modulo p si y solo si dicha raz es 1.
Denicion 13.6 Sea k un cuerpo numerico que contenga una raz n-sima pri-
mitiva de la unidad. Sea p un primo no arquimediano de k que no divida a n.
Para cada entero de k no divisible entre p llamaremos (/p) a la unica raz
n-sima de la unidad tal que
_

p
_

(Np1)/n
(mod p).
Los razonamientos precedentes prueban que (/p) = 1 si y solo si es un
resto potencial n-simo modulo p. Ademas, si p , se cumple la relacion
_

p
_
=
_

p
__

p
_
.
M as a un, (/p) depende s olo del resto de modulo p.
El smbolo potencial est a estrechamente relacionado con el smbolo de Hil-
bert:
Teorema 13.7 Sea k un cuerpo numerico que contenga una raz n-sima pri-
mitiva de la unidad. Sea p un primo no arquimediano en k que no divida a n.
Si es un entero de k primo con p entonces
(, )
p
=
_

p
_
v
p
()
.
Demostraci on: Como p no divide ni a ni a n, el teorema 7.25 nos da
que p no se ramica en la extension k
_
n

_
/k, luego, si p tiene multiplicidad 1
en , el smbolo de Artin local
=
_
k
p
_
n

_
/k

_
verica

_
n

Np
(mod p).
(Ver las observaciones tras el teorema de ramicacion).
Por consiguiente

_
n

_
n

Np1

(Np1)/n
(mod p)
y concluimos que (/p) = (, )
p
.
13.2. El smbolo potencial 317
Como la extension k
p
_
n

_
/k
p
es no ramicada, las unidades son normas,
y estan en el n ucleo del homomorsmo de Artin, es decir, si =
v
p
()
, donde
es una unidad, tenemos que
(, )
p
= (, )
v
p
()
p
=
_

p
_
v
p
()
.
Equivalentemente, hemos probado que la relaci on entre el smbolo de Artin
y el smbolo potencial es la siguiente:
_
k
_
n

_
/k
p
_
_
n

_
=
_

p
_
n

,
bajo las hip otesis p , p n.
De aqu se desprende un hecho no trivial: el valor de (/p) depende unica-
mente de la clase de p m odulo el conductor de la extensi on k
_
n

_
/k. En el caso
k = Q y n = 2 esto es una consecuencia importante de la ley de reciprocidad
cuadr atica, y por ello se puede ver a este resultado como una forma abstracta de
la ley de reciprocidad. Notar que hemos llegado a el a partir de las propiedades
b asicas del smbolo de Artin, es decir, que es una consecuencia de la mera
existencia del isomorsmo de Artin.

Este es el motivo por el que a veces se
llama ley de reciprocidad a la existencia del isomorsmo de Artin.
Para enunciar la ley de reciprocidad propiamente dicha, necesitamos intro-
ducir un smbolo en el que no aparezcan ideales (para as poder intercambiar
el numerador y el denominador). Se trata de la generalizaci on natural del
smbolo de Jacobi:
Denicion 13.8 Sea k un cuerpo numerico que contenga una raz n-sima pri-
mitiva de la unidad. Sean y enteros de k

primos entre s y de modo que


sea primo con n. Denimos
_

_
=

p
_

p
_
v
p
()
,
donde p recorre los primos no arquimedianos de k. (Observar que en los casos
en los que (/p) no esta denido el exponente v
p
() es 0, luego se entiende que
dichos factores valen 1.
La ley de reciprocidad n-sima es el comportamiento de (/)(/)
1
, donde
y son enteros de k primos entre s y primos con n.
De la denici on misma del smbolo de Jacobi generalizado se desprende que
_

__

_
1
=

pn
_

p
_
v
p
()
_

p
_
v
p
()
.
318 Captulo 13. La ley de reciprocidad
Ahora bien, como y son primos entre s, a lo sumo uno de los dos
exponentes de cada factor es no nulo, luego al aplicar el teorema 13.7 obtenemos
(, )
p
(si el exponente no nulo es el primero), (, )
1
p
= (, )
p
(si es el
segundo) y (, )
p
= 1 si ambos exponentes son nulos. En resumen:
_

__

_
1
=

pn
(, )
p
.
Si no es primo con n tenemos denido igualmente el smbolo (/), pero
no el smbolo inverso. En particular, si solo es divisible entre primos que
dividen a n (incluyendo el caso en que es una unidad) tenemos, como antes,
_

_
=

pn
_

p
_
v
p
()
=

pn
(, )
p
.
Estas f ormulas pueden parecer ya versiones generales de la ley de reciproci-
dad y las leyes complementarias, pero no es as. La ley de reciprocidad aparece
realmente cuando transformamos estas formulas mediante la f ormula del pro-
ducto de Hilbert:
Teorema 13.9 (Ley de reciprocidad de Artin) Sea k un cuerpo numerico
que contenga a una raz n-sima primitiva de la unidad.
a) Si y son enteros de k no nulos, primos entre s y primos con n,
entonces
_

__

_
1
=

p|n
(, )
p
.
b) (Ley complementaria) Si es un entero de k no nulo y divisible a lo sumo
entre primos que dividen a n (admitiendo el caso de que sea una unidad)
y es un entero de k no nulo y primo con y con n, entonces
_

_
=

p|n
(, )
p
.
Veamos como se deduce de aqu la ley de reciprocidad cuadr atica. Conside-
ramos k = Q y n = 2. Tomamos dos enteros impares u, v primos entre s que
podemos suponer positivos. Entonces usando [8.25] obtenemos que
_
u
v
__
v
u
_
1
= (u, v)
2
(u, v)

= (u, v)
2
= (1)
(u1)(v1)/4
.
Igualmente, si v es impar tenemos
_
2
v
_
= (2, v)
2
= (1)
(v
2
1)/8
,
_
1
v
_
= (1, v)
2
= (1)
(v1)/2
.
13.3. La ley de reciprocidad c ubica 319
Reexionemos un momento sobre lo que realmente arma la ley de recipro-
cidad de Artin: El smbolo de Hilbert (, )
p
se calcula a partir del isomorsmo
de Artin de la extensi on k
p
_
n

_
/k
p
. El diferente de esta extensi on divide a
n
n

n1
luego, si n es primo con y p [ n, concluimos que D
p
[ n y, por lo tanto,
el discriminante cumple
p
[ n
n
. El teorema del conductor-discriminante nos
da para el conductor la relaci on f
p
[ n
n
. Por consiguiente, si

(mod n
n
)
se cumple (, )
p
= (

, )
p
para todo primo p [ n. Si exigimos ademas que

(mod n
n
) la conclusi on vale tambien para los primos arquimedianos.
Por simetra todo es v alido para tambien, es decir:
Si y son enteros de k primos con n y primos entre s, el valor
de (/)(/)
1
depende unicamente de los restos de y m odulo
n
n
.
As pues, para determinar explcitamente la relacion entre dos smbolos po-
tenciales inversos solo hace falta evaluar un n umero nito de smbolos de Hilbert
(, )
p
, luego el teorema de Artin nos permite obtener en cada caso una ley simi-
lar a la ley de reciprocidad cuadr atica. Esto quedar a mas claro en las secciones
siguientes. De momento a nadamos que lo mismo es valido para la ley comple-
mentaria, aunque ahora el m odulo a considerar puede ser mayor que n
n
(notar
que podemos exigir que v
p
() < n).
13.3 La ley de reciprocidad c ubica
En esta seccion k sera el tercer cuerpo ciclotomico, es decir, k = Q
_
3
_
.
Sea una raz c ubica primitiva de la unidad y = 1 el divisor primo de
3 en k. Es conocido que k tiene factorizacion unica. En principio, la ley de
reciprocidad de Artin y la ley complementaria se reducen en este caso a las
f ormulas
_

_
= (, )

_
,
_

_
= (, )

,
donde en la primera f ormula y son enteros de k primos entre s y primos
con , mientras que en la segunda no es divisible entre primos distintos de
y es primo con lambda.
Para obtener f ormulas explcitas hemos de evaluar los smbolos de Hilbert
(, )

. El primer paso ser a reducir el problema a un n umero nito de casos.


Teorema 13.10 Si y son enteros de k primos con , entonces el valor del
smbolo de Hilbert (, )

depende unicamente de los restos de y m odulo

3
. Si no es divisible entre primos distintos de y es primo con entonces
(, )

depende unicamente de y del resto de m odulo


4
.
320 Captulo 13. La ley de reciprocidad
Demostraci on: Basta probar que si 1 (mod
3
) y es primo con
entonces (, )

= 1, y que si 1 (mod
4
) y no es divisible entre primos
distintos de entonces (, )

= 1 (invertimos la notaci on en el segundo caso


para llevar las dos pruebas simult aneamente).
Hemos de considerar el cuerpo K = k

_
3

_
y el smbolo de Artin
=
_
K/k

_
.
En el segundo caso podemos suponer que la multiplicidad de en es
igual a 1 o 2, pues si eliminamos los cubos de la extension k

_
3

_
no vara.
M as a un, podemos suponer que la multiplicidad es 1 pues, si es 2, entonces
K = k

_
3

_
= k

_
3

2
_
y eliminamos
3
de la ultima raz.
El diferente de la extensi on K/k

divide a 3
3

2
, luego el discriminante
divide a N(3
3

2
) = 27 N
_
3

_
2
=
6
,
8
(seg un si estamos en el primer caso
o el segundo). El teorema 10.35 nos da para el conductor la relaci on f [
3
,
4
,
luego 1 (mod f) y basta aplicar la denici on de conductor.
Hay (
3
) = 2 3
2
= 18 clases de unidades modulo
3
, luego tenemos redu-
cida la ley de reciprocidad c ubica a 18 18 = 324 casos (171 si consideramos la
simetra). Afortunadamente, todava podemos hacer una reducci on considera-
ble. Para empezar observemos que los elementos
1, 2, 4 1, ,
2
.
son representantes de las clases de unidades modulo
3
. En efecto, por una
parte, dos enteros racionales son congruentes modulo
3
si y solo si lo son
modulo 9, luego las clases de 1, 2 y 4 son distintas dos a dos. Por otra
parte, es claro que tiene orden 3 m odulo
3
(pues
3
1 = ). Finalmente,
no es congruente con un entero racional m odulo
3
o, de lo contrario, todos
los enteros de k seran congruentes con enteros racionales modulo
3
y habra 9
clases de congruencia, en lugar de N(
3
) = 27. Por lo tanto los dos subgrupos
que hemos localizado son distintos y su producto es directo.
Vamos a calcular los smbolos (/). Para ello observamos que estos de-
penden unicamente del ideal generado por el denominador, de modo que si
multiplicamos por una unidad de k el smbolo no se altera. As pues, basta
calcular, por ejemplo, (/1) = 1, (/2) =
(N(2)1)/3
= (aqu usamos que 2 es
primo en k), y (/4) = (/2)
2
=
2
. La tabla completa es, por consiguiente:
(mod
3
) (/)
1, ,
2
1
2, 2, 2
2

4, 4, 4
2

2
Puesto que 1 es un cubo, se cumple (1/) = 1 para todo primo de k
primo con , luego tambien (1/) = 1 para todo entero de k primo con . En
particular sabemos calcular (/) para las seis unidades de k. Esto hace que
13.3. La ley de reciprocidad c ubica 321
a la hora de manipular smbolos (/) podamos sustituir y por cualquiera
de sus asociados (en el caso de trivialmente). Ahora conviene observar que
tiene orden 3 m odulo 3 (lo hemos visto m odulo
3
, pero el razonamiento vale
igual m odulo 3), luego tiene orden 6 m odulo 3. Esto signica que las seis
unidades de k son representantes de las seis clases de unidades modulo 3 o, dicho
de otro modo, que, pasando a los asociados oportunos, siempre podemos tomar,
por ejemplo, 1 (mod 3).
Teorema 13.11 (Ley de reciprocidad c ubica) Sean y enteros de k pri-
mos entre s y primos con . Si 1 (mod 3) entonces (/) = (/).
Demostraci on: Si 1 (mod 3), entonces 1, 2, 4 (mod
3
), y lo
mismo vale para , luego basta probar el teorema cuando y toman estos
tres valores. Podemos suponer obviamente que ,= .
Por la ley de reciprocidad, lo que hemos de probar es que (, )

= 1. Esto
es trivial si uno de los argumentos es 1, luego s olo queda el caso (2, 4)

= 1.
Ahora bien, (2, 4)

= (2, 2)
2

= 1 por la propiedad d) del teorema 13.4.


Observar que, como (1, ) = 1 para cualquier (porque 1 es un cubo),
la ley de reciprocidad vale igualmente si o es congruente con 1 (mod 3).
En otras palabras, basta con que y sean congruentes con enteros racionales
modulo 3.
Nos falta determinar el valor de (/) cuando es primo con . Por el
teorema 13.10 basta considerar los 54 posibles restos de modulo 9. Agrupados
en bloques de 6 asociados quedan 9 clases a considerar, por ejemplo las que
cumplen 1 (mod 3). Veremos que, debidamente elegidos, dos calculos seran
sucientes.
Por ejemplo, tomemos = 1 3. Como N() = 13, tenemos que es
primo y, por denici on del smbolo potencial
_

_

4
= 9
2
(mod 1 3)
y, como 9
2
1 = (3 + 1)(3 1), concluimos que (/) = 1.
As pues, la clase de 1 3 (o la de 1 + 6) esta en el n ucleo del smbolo
potencial (/), luego tambien lo esta su cuadrado (m od 9), que es 1 +3. En
resumen, los n umeros
= 1, 1 + 3, 1 + 6,
cumplen (/) = 1.
Ahora calculamos (/2) = 1 (mod 2), de donde (/2) =
2
. Por
consiguiente tambien (/7) = (/2) =
2
.
Con esto ya podemos completar la tabla siguiente:
(mod 9) (/)
1 1 + 3 1 + 6 1
4 4 + 3 4 + 6
7 7 + 3 7 + 6
2
322 Captulo 13. La ley de reciprocidad
Tenemos la primera la y el 7 de la ultima. La tercera la sale de multiplicar
la primera por 7. La segunda la sale por exclusi on o, alternativamente, obte-
nemos el 4 como el cuadrado de 7 y el resto de la la multiplicando la tercera
por 7.
As tenemos completamente descrita la reciprocidad c ubica. A partir de ella
podemos obtener resultados parciales sobre Z. En primer lugar consideremos
un primo racional p 1 (mod 3). Sea un divisor primo de p en k. Entonces
N() = p, luego el grado de inercia es f = 1. Esto implica que todo entero de
k es congruente con un entero racional m odulo p. As pues, si n es un entero
racional primo con p se cumple (n/) = 1 si y solo si existe un entero racional x
tal que x
3
n (mod ), lo que a su vez equivale a que existe un entero racional
x tal que x
3
n (mod p).
Si p 1 (mod 3) entonces p es primo en k y la armaci on anterior es cierta
trivialmente: por una parte (n/p) = 1 para todo entero racional n (del hecho de
que n y p son invariantes por conjugaci on se sigue facilmente que (n/p) tambien
lo es); por otra parte todo entero racional n es un resto c ubico m odulo p ( no es
congruente con un entero m odulo p, o de lo contrario todo entero de k lo sera,
y no es el caso, luego Z/pZ no contiene races primitivas de la unidad, luego la
aplicaci on x x
3
es inyectiva, y por consiguiente biyectiva).
Vemos, pues, que los smbolos potenciales sirven para decidir si un entero
racional es un resto c ubico en cualquier Z/pZ.
Ejemplo Vamos a determinar el caracter c ubico de 17 m odulo 31.
Como 31 1 (mod 3) el problema no es trivial. Un divisor primo de 31 en k
es = 5. Observemos que 5 +1 =
2
(mod 3), luego, multiplicando
por , se cumple
2
+ 5 = 6 + 1 1 (mod 3). As:
_
17
5
_
=
_
3 + 2
6 + 1
_
=
_
6 + 1
3 + 2
_
=
_
3
3 + 2
_
=
_

3 + 2
_
2
_

3 + 2
_
2
.
Ahora observamos que 3 + 2 3( 1) + 5 5 (mod )
3
, por lo que
(/3 + 2) =
2
, y por otra parte (3 + 2) 6z + 7 (m od 9), luego se cumple
(/3 + 2) =
2
. En denitiva
_
17
5
_
=
2
,
luego 17 no es un resto c ubico m odulo 31.
Ejemplo Vamos a calcular el caracter c ubico de 2 m odulo 31.
Como antes:
_
2
5
_
=
_
2
6 + 1
_
=
_
6 + 1
2
_
=
_
1
2
_
= 1.
Por lo tanto 2 es un resto c ubico m odulo 31.
13.4. La ley de reciprocidad bicuadr atica 323
Ejemplo Al empezar el captulo mencionamos una conjetura de Euler: si un
primo p cumple p 1 (mod 3) entonces 2 es un resto c ubico m odulo p si y solo
si p = a
2
+27b
2
. Esto lo obtuvimos ya en el captulo 11 a partir de la teora de
las formas cuadr aticas. Ahora daremos una prueba basada en la reciprocidad
c ubica.
Factorizamos p =

. Multiplicando por una unidad podemos exigir que


1 (mod 3). Entonces 2 es un resto c ubico m odulo 3 si y s olo si (2/) = 1.
Por la ley de reciprocidad y la denici on del smbolo potencial
_
2

_
=
_

2
_
(mod 2),
luego 2 es un resto c ubico m odulo p si y solo si p es divisible entre un primo
1 (mod 3), 1 (mod 2).
En tal caso, = 6u+1+6v o, equivalentemente, = 6u+13v +3v

3.
Haciendo a = 6u + 1 3v, b = v, concluimos que p = N() = a
2
+ 27b
2
.
Recprocamente, si p = a
2
+ 27b
2
, ciertamente 3 a y, eligiendo el signo,
podemos exigir que a 1 (mod 3). Entonces = a+3b+6b cumple N() = p,
a 1 (mod 3), a+b 1 (mod 2) (si a y b fueran ambos pares o ambos
impares p sera par).
Ejemplo Vamos a caracterizar los primos p 1 (mod 3) m odulo los cuales 3
es un resto c ubico.
Sea un divisor primo de p en k, que podemos tomar 1 (mod 3). Se
cumplir a que 3 es un resto c ubico m odulo p si y solo si
1 =
_
3

_
=
_
3

_
=
_

_
2
_

_
2
.
COnsiderando los 9 restos posibles de modulo 9 concluimos que esto ocurre
si y solo si 1, 4, 7 (mod 9), o sea, si y solo si = a+9b, con a 1 (mod 3).
Razonando como en el ejemplo anterior es f acil ver que esto sucede si y solo si
p = a
2
9ab +81b
2
(equivalentemente, pasando a una forma reducida, si y s olo
si p = a
2
+ab + 61y
2
).
13.4 La ley de reciprocidad bicuadratica
En esta seccion k = Q(i). El anillo de los enteros de k es el anillo Z[i] de los
enteros de Gauss, y es un dominio de factorizaci on unica. El primo divisor de 2
es = 1 + i. Tenemos cuatro unidades: 1, i, que recorren las cuatro clases
de unidades m odulo
3
, luego cada entero de Gauss tiene un unico asociado que
cumple 1 (mod
3
). Observemos que si = a + bi, entonces la condici on
1 (mod
3
) equivale a que
a 1 +bi
2(1 +i)
=
a +b 1
4
+
b a + 1
4
i Z[i],
324 Captulo 13. La ley de reciprocidad
o sea, a que a + b 1 (mod 4) y b a 1 (mod 4). Es f acil ver que a su vez
esto equivale a que
a 1 (mod 4) y b 0 (mod 4) o bien a 1 (mod 4) y b 2 (mod 4).
Los smbolos potenciales de las unidades son f aciles de calcular: si es un
primo de Gauss:
_
i

_
= i
(N()1)/4
,
_
1

_
= (1)
(N()1)/4
.
Si = a +bi 1 (mod
3
) es facil comprobar que (N() 1)/4 y (a 1)/2
tienen la misma paridad, por lo que es m as pr actica la formula
_
1

_
= (1)
(a1)/2
.
Teorema 13.12 Si y son enteros de Gauss primos con 2 entonces el
smbolo de Hilbert (, )

s olo depende de los restos de y m odulo 16. El


smbolo de Hilbert (, )

s olo depende del resto de m odulo 8.


Demostraci on: El diferente de la extensi on k

_
4

_
/k

divide a 4
4

3
.
Si la extensi on tiene grado 4 el discriminante divide a 4
4
y, por el teorema del
conductor-discriminante, teniendo en cuenta que la extensi on es cclica, f
2
[ 4
4
y as f [ 16. Si la extensi on es cuadr atica o trivial se llega al mismo resultado.
Por lo tanto (, ) solo depende del resto de modulo 16. Por simetra
lo mismo vale para (ver mas detalles en la prueba del teorema 13.10).
Si = , la extensi on k

_
4

_
/k

es completamente ramicada y
4

es un
divisor primo de . Por el teorema 3.11 tenemos que
4

genera el anillo de
enteros de k

_
4

_
, luego por el teorema 3.8 el diferente es exactamente 4
4

3
y el discriminante es 4
4

3
.
Por el mismo argumento, el discriminante de k

_
/k

es 4 y por el teo-
rema del conductor-discriminante 4 es tambien el conductor de esta extension
intermedia. Al aplicar este mismo teorema a la extension bicuadr atica obtene-
mos la relacion 4
4

3
= f
2
4, de donde f = 8 y se concluye como en el primer
caso.
Para determinar la ley de reciprocidad bicuadr atica tenemos (16) = 27
clases a considerar. Como podemos limitarnos a los enteros 1 (mod
3
), el
n umero de clases se reduce a la cuarta parte: 2
5
= 32. Identicando a + bi =
(a, b), un conjunto de representantes para las 32 clases es
1, 5, 9, 13 0, 4, 8, 12 3, 7, 11, 15 2, 6, 10, 14.
(Los 16 primeros cumplen 1 (mod 4) y los restantes 1+2i (mod 4),
que son las condiciones necesarias y sucientes que hemos obtenido al principio
de la seccion.)
13.4. La ley de reciprocidad bicuadr atica 325
Teorema 13.13 (Ley de reciprocidad bicuadratica) Si y son enteros
de Gauss primos entre s y 1 (mod
3
) entonces
_

__

_
1
= (1)
N()1)(N()1)/16
.
Demostraci on: Si = a + bi y = c + di, ya hemos comentado que
(N() 1)/4 tiene la misma paridad que (a 1)/2, luego el exponente del
segundo miembro puede sustituirse por (a 1)(c 1)/4. Esto signica que
(/) = (/) si y solo si uno de los dos argumentos es congruente con 1
modulo 4 y (/) = (/) si ambos son congruentes con 3 + 2i. Esto es lo
que en la pr actica hay que comprobar.
El conjunto de las clases de unidades 1 (mod
3
) modulo 16 es un grupo
G de 32 elementos. El conjunto de las clases de unidades 1 (mod 4) es un
subgrupo H de 16 elementos. Hemos de probar que (, )

= 1 si uno de los
argumentos esta en H y (, )

= 1 en caso contrario.
En primer lugar probaremos que el smbolo de Hilbert es trivial en H. Como
no estamos dispuestos a calcular 16
2
= 256 pares analizamos la estructura de
H. Por ejemplo, vemos que
[5]) = [1], [5], [9], [13], [5 + 4i]) = [1], [5 + 4i], [9 + 8i], [13 + 12i]
y, como tienen interseccion trivial, concluimos que H = [5], [5 + 4i]), luego
basta probar que el smbolo de Hilbert toma el valor 1 sobre los cuatro pares
formados con estos dos generadores. Si es cualquiera de ellos,
(, )

= (, )

(1, )

=
_
1

_
= (1)
(a+1)/2
= 1.
S olo falta calcular (5, 5 + 4i)

. Para ello usamos el apartado f) de 13.4:


(5, 4i)

= (5, 5 + 4i)

(5 + 4i, 4i)

(1, 5 + 4i)

. (13.1)
Para calcular los smbolos que han aparecido podemos usar la ley comple-
mentaria:
(4i, 5)

=
_
4i
5
_
=
_
4i
1 + 2i
__
4i
1 2i
_
.
Por denici on del smbolo potencial (4i/1 +2i) 4i (mod 1 +2i), de donde
claramente (4i/1 +2i) = i. Del mismo modo (4i/1 2i) = i, luego llegamos
a que (4i, 5)

= 1. Por otra parte,


(4i, 5 + 4i)

=
_
4i
5 + 4i
_
(4i)
10
1 (m od 5 + 4i),
luego (4i, 5 + 4i)

= 1. Finalmente, (1, 5 + 4i)

= (1)
(51)/2
= 1.
Sustituyendo en (13.1) obtenemos (5, 5 + 4i)

= 1.
El paso siguiente es demostrar que (, )

= 1 si [] H y [] / H.
326 Captulo 13. La ley de reciprocidad
Tomemos por ejemplo = 3 + 2i. Todo elemento de G H es de la forma
[], para un cierto H. Hemos de probar que (, )

= 1 para todas las


clases [], [] H. Por la parte ya probada basta verlo para los pares (, )

,
con [] H. M as a un, es f acil ver que H =

[5], [
2
]
_
, por lo que basta probar
que (5, )

= (
2
, )

= 1. Ahora bien,
(
2
, )

= (, )
2

= (1, )
2

= (1)
2
= 1.
Para calcular (5, 3 + 2i)

usamos la misma tecnica que antes:


(2 2i, 3 + 2i)

= (5, 3 + 2i)

(2 2i, 5)

(1, 5)

,
(2 2i, 3 + 2i)

=
_
2 2i
3 + 2i
_
(2 2i)
3
5 3 3i (mod 3 + 2i),
de donde (2 2i, 3 + 2i)

= i. Por otra parte


(2 2i, 5)

=
_
2 2i
5
_
=
_
2 2i
1 + 2i
__
2 2i
1 2i
_
.
Por denici on de los smbolos potenciales
_
2 2i
1 + 2i
_
2 2i (mod 1 + 2i),
_
2 2i
1 2i
_
2 2i (mod 1 2i),
luego
_
2 2i
1 + 2i
_
= i,
_
2 2i
1 2i
_
= 1.
As mismo
(1, 5)

=
_
1
1 + 2i
__
1
1 2i
_
= 1.
De estos calculos se sigue que (5, 3 + 2i)

= 1.
Para terminar hay que probar que (, )

= 1 si [], [] / H. Equiva-
lentemente, hay que ver que (, )

= 1 si [], [] H. Por la parte ya


probada esto se reduce a probar que (, )

= 1 y, en efecto:
(, )

= (1, )

=
_
1
3 + 2i
_
= 1.
Nos falta calcular (/). Hemos de considerar las (8)/4 = 8 clases modulo
8 de unidades 1 (mod
3
). El resultado es el que muestra la tabla siguiente:
(mod 8) (/)
1 7 + 2i 5 + 4i 11 + 6i 1
5 11 + 2i 9 + 4i 15 + 6i i
9 15 + 2i 13 + 4i 3 + 6i 1
13 3 + 2i 1 + 4i 7 + 6i i
13.4. La ley de reciprocidad bicuadr atica 327
S olo es necesario calcular dos smbolos potenciales, a saber, (/5) = i,
(/7 + 2i) = 1. Sus potencias nos dan la primera columna y la primera la
respectivamente. El resto de la tabla se completa por multiplicatividad.
Eisenstein encontr o la expresi on siguiente para la ley complementaria: Si
= a +bi 1 (mod
3
) entonces
_

_
= i
(abb
2
1)/4
.
Para probarla basta comprobar que el miembro derecho depende s olo del
resto de modulo 8 (o sea, que toma el mismo valor si sustituimos (a, b) por
(a + 8k, b 8k)) y que la igualdad se cumple en los 16 casos de la tabla.
Ejercicio: Comprobar que si = a + bi 1 (mod
3
) entonces (2/) = i
b/2
.
Al igual que la reciprocidad c ubica, la reciprocidad bicuadr atica tiene reejos
en Z. Si un primo p cumple p 1 (mod 4) entonces los restos bicuadr aticos
modulo p coinciden con los restos cuadr aticos. En efecto, p se conserva primo
en Z[i], luego i no es congruente con un entero racional m odulo p (en caso
contrario Z[i]/(p) tendra p elementos). Por lo tanto Z/pZ no contiene races
bicuadr aticas de la unidad. El n ucleo del homomorsmo x x
4
(en (Z/pZ)

)
tiene dos elementos, luego la mitad exactamente de las clases de (Z/pZ)

son
restos bicuadr aticos. Lo mismo es cierto para los restos cuadraticos y, como todo
resto bicuadr atico es un resto cuadr atico, concluimos que un entero racional es
un resto bicuadr atico modulo p si y solo si es un resto cuadr atico.
2
Por otra parte, si p 1 (mod 4) y es un primo de Gauss que lo divida,
es claro que un entero racional n es una potencia cuarta en Z/pZ si y solo si
(n/) = 1, por lo que la reciprocidad bicuadr atica puede usarse para decidir si
se da el caso.
Ejemplo Probar que 31 es un resto bicuadr atico modulo 41.
Un divisor primo de 41 es 5 + 4i. As pues, hemos de calcular
_
31
5 + 4i
_
=
_
6 20i
5 + 4i
_
=
_
5 + 4i
3 10i
_
=
_
8 6i
3 10i
_
= i
_
4 3i
3 10i
_
=
_
3 4i
3 10i
_
=
_
3 10i
3 4i
_
=
_
6 6i
3 4i
_
=
_
3
3 4i
_
=
_
3
3 4i
_
=
_
3 4i
3
_
=
_
4i
3
_
=
_
1
3
__
2
3
_
2
_
i
3
_
= 1.
2
Por otra parte, todo entero racional n es la potencia cuarta modulo p de un entero de
k. En efecto, el grupo multiplicativo modulo p en k es un grupo cclico de p
2
1 elementos.
Si g es un generador, entonces (Z/pZ)

esta generado por g


p+1
y, como 4 | p + 1, todos sus
elementos son potencias cuartas. Por lo tanto el smbolo bicuadratico toma siempre el valor
1 sobre los enteros racionales.
328 Captulo 13. La ley de reciprocidad
Ejemplo Sea p 1 (mod 8). Entonces p = A
2
+ B
2
, con A, B Z. Probar
que 2 es un resto bicuadr atico modulo p si y solo si AB 0 (mod 8).
La condici on AB 0 (mod 8) no se altera si intercambiamos A y B o si
cambiamos los signos. Por lo tanto podemos suponer que A es impar y, mas
a un, que A 1 (mod 4). Entonces A
2
1 (mod 8), luego B
2
0 (mod 8) y
B 0 (mod 4). Esto implica que = A + Bi 1 (mod
3
). Ahora basta
observar que
(2/) = i
B/2
= (1)
B/4
= (1)
AB/4
.
Captulo XIV
Cohomologa de grupos
En los pr oximos captulos presentaremos un nuevo enfoque de la teora de
cuerpos de clases, basado en las tecnicas de la cohomologa de grupos que aqu
introducimos. Aunque se trata de un punto de vista mucho m as abstracto, su
interes reside fundamentalmente en que permite construir la teora local inde-
pendientemente de la teora global, clarica la relaci on entre ambas y permite
trabajar en un marco m as amplio, de modo que los resultados son aplicables a
otros cuerpos distintos de los cuerpos numericos y los cuerpos p-adicos.
14.1 Preliminares al algebra homol ogica
Recogemos aqu los resultados algebraicos que vamos a necesitar en lo suce-
sivo. Comencemos con unas observaciones generales sobre anillos y modulos:
Todos los anillos que consideraremos seran unitarios, aunque no necesaria-
mente conmutativos. Todos los homomorsmos de anillos cumplir an por de-
nici on que f(1) = 1.
Recordemos que si un anillo A no es conmutativo hay dos clases de A-
modulos: izquierdos y derechos, seg un que el producto escalar sea de la forma
AM M o de la forma M A M.
Si el anillo A es conmutativo todo A-modulo izquierdo se convierte en un
A-modulo derecho (y viceversa) estableciendo que ma = am, para todo a A
y todo m M. Si A no es conmutativo este cambio hace que se cumplan todos
los axiomas de modulo derecho excepto la propiedad asociativa, que quedara
en la forma (ma)b = m(ba).
Si A y B son anillos un A-B-bim odulo M es un A-modulo izquierdo que es a
la vez un B-modulo derecho y adem as cumple (am)b = a(mb) para todo a A,
b B, m M.
Productos tensoriales El producto tensorial de m odulos es un concepto que
aparece en numerosas ramas del algebra moderna, especialmente en el algebra
multilineal. Aqu probaremos los unicos resultados que necesitamos para desa-
rrollar la cohomologa de grupos.
329
330 Captulo 14. Cohomologa de grupos
Denicion 14.1 Sea A un anillo, M un A-modulo derecho y N un A-modulo
izquierdo. Sea L un grupo abeliano libre con base MN. Llamaremos producto
tensorial de M por N al grupo cociente de L sobre el subgrupo generado por
los elementos de la forma
(m
1
+m
2
, n) (m
1
, n) (m
2
, n), m
1
, m
2
M, n N,
(m, n
1
+n
2
) (m, n
1
) (m, n
2
), m M, n
1
, n
2
N,
(ma, n) (m, an), m M, n N, a A.
Lo representaremos por M
A
N. As mismo, la clase de equivalencia del par
(m, n) en M
A
N la representaremos por mn (el smbolo se lee tensor).
As pues, M
A
N es un grupo abeliano generado por los elementos mn,
que obviamente cumplen las relaciones
(m
1
+m
2
) n = m
1
n +m
2
n, m
1
, m
2
M, n N,
mn
1
+n
2
= mn
1
+mn
2
, m M, n
1
, n
2
N,
ma n = man, m M, n N, a A.
Es claro que el producto tensorial est a unvocamente determinado salvo iso-
morsmo. En particular no depende de la elecci on del grupo libre con el que
se construye. De todos modos, esto lo obtendremos explcitamente en breve.
Observar que un elemento generico de M
A
N no es de la forma m n, sino
una suma nita de elementos de esta forma.
Una consecuencia inmediata de las igualdades anteriores es que 0 n =
m0 = 0 (por ejemplo 0 n = (0 + 0) n = 0 n + 0 n, luego 0 n = 0).
En las condiciones de la denici on anterior, si G es un grupo abeliano, una
aplicaci on f : M N G es balanceada si cumple
f(m
1
+m
2
, n) = f(m
1
, n) +f(m
2
, n), m
1
, m
2
M, n N,
f(m, n
1
+n
2
) = f(m, n
1
) +f(m, n
2
), m M, n
1
, n
2
N,
f(ma, n) = f(m, an). m M, n N, a A.
Obviamente, la aplicaci on i : MN M
A
N dada por i(m, n) = mn
es balanceada. Se llama aplicaci on balanceada canonica.
El teorema siguiente caracteriza a los productos tensoriales.
Teorema 14.2 Sea A un anillo, M un A-m odulo derecho, N un A-m odulo
izquierdo, G un grupo abeliano y f : M N G una aplicaci on balanceada.
Entonces existe un unico homomorsmo g : M
A
N G tal que g(mn) =
f(m, n) para todo m M, n N.
Demostraci on: Si M
A
N = L/R seg un la denici on, como M N es
una base de L tenemos que f se extiende a un homomorsmo f

: L G y
del hecho de que f es balanceada se sigue inmediatamente que R esta contenido
en el n ucleo de f

(sus generadores lo estan). En consecuencia la aplicaci on


g([x]) = f

(x) esta bien denida y es un homomorsmo de grupos. En particular


g(mn) = f

(m, n) = f(m, n).


14.1. Preliminares al algebra homol ogica 331
Como los tensores mn generan el producto M
A
N, dos homomorsmos
que coincidan sobre ellos son iguales, luego g es unico.
En particular dos productos tensoriales (M
A
N)
1
y (M
A
N)
2
cumplen el
teorema anterior, y las respectivas aplicaciones balanceadas canonicas se extien-
den a dos homomorsmos entre ellos mutuamente inversos, luego ambos grupos
son isomorfos.
En la pr actica usaremos la misma notacion para las aplicaciones balanceadas
y los homomorsmos que inducen. Este es un buen momento para notar que
los productos tensoriales pueden ser m as extra nos de lo que podra pensarse:
Si A es un grupo abeliano nito, entonces A
Z
Q = 0 pues, si A tiene n
elementos, para todo r Q se cumple
a r = a n(r/n) = an (r/n) = 0 (r/n) = 0.
Veamos ahora como convertir en m odulos a los productos tensoriales.
Teorema 14.3 Sean dos anillos A y B, sea M un A-B-bim odulo y N un B-
m odulo izquierdo. Entonces M
B
N se convierte en un A-m odulo izquierdo
mediante una operaci on caracterizada por la relaci on a(m n) = (am) n,
para a A, m M, n N.
Demostraci on: Dado a A, el teorema anterior nos permite construir un
homomorsmo f
a
: M
B
N M
B
N determinado por f
a
(mn) = (am)n.
Para cada x M
B
N denimos ax = f
a
(x). As tenemos denida una
ley externa sobre M
B
N que evidentemente distribuye a la suma. Esta distri-
butividad reduce la comprobaci on de los axiomas restantes al caso de tensores
mn, donde la comprobaci on es inmediata. Por ejemplo:
a
_
b
r

i=1
m
i
n
i
_
=
r

i=1
a(b(m
i
n
i
) =
r

i=1
(ab)m
i
n
i
= (ab)
r

i=1
m
i
n
i
.
Este mismo tipo de razonamiento justica la unicidad de la operaci on externa.
Dejamos al lector el enunciado y la demostracion de un teorema similar que
conera a M
B
N una estructura de m odulo derecho. M as a un, si M es un
A-Bbim odulo y N es un B-C-bimodulo entonces M
B
N es un A-C-bimodulo.
Observar que todo B-modulo izquierdo es un B-Z-bimodulo y todo A-modulo
derecho es un Z-Abim odulo, luego no perdemos generalidad si trabajamos s olo
con bim odulos, ya que particularizando a Z todo vale para m odulos izquierdos
o derechos. La prueba del teorema siguiente es inmediata:
Teorema 14.4 Sean tres anillos A, B, C, sea M un A-B-bim odulo y N un B-
C-bim odulo. Entonces la aplicaci on canonica i : MN M
B
N es bilineal,
o sea, cumple i(am, nc) = ai(m, n)c. Adem as, toda aplicaci on bilineal y balan-
ceada f : MN R en un A-C-bim odulo R induce un unico homomorsmo
de bim odulos de M
B
N en R tal que g(mn) = f(m, n).
332 Captulo 14. Cohomologa de grupos
Este teorema justica la denici on siguiente:
Denicion 14.5 Sean tres anillos A, B, C, sean M, M

dos A-B-bimodulos
y N, N

dos B-C-bimodulos. Sea f : M M

un homomorsmo de A-B-
bim odulos y g : N N

un homomorsmo de B-C-bimodulos. Llamaremos


f g : M
B
N M


B
N

al ( unico) homomorsmo de A-C-modulos


determinado por (f g)(mn) = f(m) g(n).
Ahora nos ocupamos de las propiedades algebraicas de los productos tenso-
riales. En primer lugar la asociatividad. Para abreviar no indicaremos explcita-
mente los anillos sobre los que estan denidos los m odulos cuando se pueda
deducir del contexto. As mismo sobrentenderemos que las letras A, B, C, D
denotan anillos y las letras M, N, R, modulos.
Teorema 14.6 Se cumple (M
B
N)
C
R

= M
B
(N
C
R) (isomorsmo
de A-D-bim odulos). El isomorsmo hace corresponder los tensores (mn) r
y m(n r).
Demostraci on: Para cada r R sea f
r
: M
B
N M
B
(N
C
R)
el homomorsmo de A-modulos determinado por f
r
(mn) = m(n r). La
aplicaci on (M
B
N) R M
B
(N
C
R) dada por (x, r) f
r
(x) es
balanceada, luego induce un homomorsmo de grupos
f : (M
B
N)
C
R M
B
(N
C
R)
que cumple f((mn) r) = f
r
(mn) = m(n r).
De igual modo se construye un homomorsmo en sentido contrario que cla-
ramente es el inverso de este, luego f es en realidad un isomorsmo de grupos,
y obviamente tambien de A-D-bimodulos.
Consecuentemente podemos suprimir los parentesis y hablar del producto
tensorial M
B
N
C
R, generado por los tensores de la forma mn r. M as
en general, el n umero de factores puede ser cualquiera. Los teoremas siguientes
se demuestran sin dicultad de forma similar al anterior:
Teorema 14.7 Se cumple A
A
N

= N, (isomorsmo de A-B-bim odulos). El
isomorsmo hace corresponder los tensores 1n y n. As mismo M
B
B

= M.
Teorema 14.8 Se cumple
_

iI
M
i
_

B
N

=

iI
(M
i

B
N),
M
B
_

iI
N
i
_

=

iI
(M
B
N
i
).
Ahora veremos que la estructura de los productos tensoriales de m odulos
libres es muy sencilla y dista mucho del comportamiento patol ogico del ejemplo
que ponamos mas arriba. Son estos productos tensoriales los que realmente
nos van a interesar. Notemos en primeramente que un A-modulo libre es una
suma directa de copias de A y, como A es un A-A-bimodulo, todo A-modulo
libre tiene estructura de A-A-bimodulo.
14.1. Preliminares al algebra homol ogica 333
Teorema 14.9 Si M y N son B-m odulos libres con bases u
i
y v
j
entonces
el producto M
B
N es un B-m odulo libre de base u
i
v
j
.
Demostraci on: Tenemos que M =

i
u
i
) y N =

j
v
j
), luego por el
teorema anterior M
B
N

=

i,j
(u
i
)
B
v
j
)).
Ademas u
i
)
B
v
j
)

= B
B
B

= B y el isomorsmo hace corresponder el
tensor u
i
v
j
con 1. As pues, M
B
N

=

i,j
B, y los tensores u
i
v
j
se
corresponden con la base can onica del ultimo m odulo, luego son una base de
M
B
N.
A menudo consideraremos productos tensoriales donde s olo uno de los fac-
tores es libre, pero en este caso tenemos un teorema similar al anterior:
Teorema 14.10 Si M es un B-m odulo y N es un B-m odulo libre de base v
i
,
todo elemento de M
B
N se expresa de forma unica como

i
m
i
v
i
, con
m
i
M. (La expresi on es unica salvo sumandos con m
i
= 0).
Demostraci on: De forma an aloga al caso anterior vemos que
M
B
N

=

i
(M
B
v
i
)),
con M
B
v
i
)

= M
B
B

= M, luego M
B
N

=

i
M, donde el isomorsmo
hace corresponder m v
i
con m (en el i-esimo sumando). La unicidad que
hay que probar es la de la suma directa traspasada a M
B
N a traves de este
isomorsmo.
Grupos de homomorsmos El grupo de homomorsmos entre dos m odulos
dados desempe na en el algebra homol ogica un papel dual en cierto sentido
al concepto de producto tensorial. De momento nos limitamos a denirlos y a
introducir las aplicaciones naturales que los conectan.
Denicion 14.11 Sean M y N dos A-modulos (izquierdos o derechos). Lla-
maremos Hom
A
(M, N) al grupo de los homomorsmos f : M N (con la
suma denida puntualmente).
Las leyes distributivas siguientes se demuestran sin dicultad alguna:
Hom
A
_

iI
M
i
, N
_

=

iI
Hom
A
(M
i
, N),
Hom
A
_
M,

iI
N
i
_

=

iI
Hom
A
(M, N
i
).
As mismo Hom
A
(A, M)

= M (con el isomorsmo dado por i(f) = f(1)).


Si : M

M es un homomorsmo de modulos denimos

#
: Hom
A
(M, N) Hom
A
(M

, N)
334 Captulo 14. Cohomologa de grupos
como la aplicacion dada por
#
(f) = f.
An alogamente, si : N N

denimos

#
: Hom
A
(M, N) Hom
A
(M, N

)
como la aplicacion dada por
#
(f) = f . Es sencillo comprobar que estas
aplicaciones son homomorsmos de grupos, as como que
( )
#
=
#

#
, ( )
#
=
#

#
,
#

#
=
#

#
.
Sucesiones exactas La noci on de sucesion exacta esta en la base del algebra
homol ogica, pues los resultados fundamentales se expresan en terminos de estas.
La denici on es muy simple:
Denicion 14.12 Una cadena de homomorsmos de modulos
M

N

R
es exacta en N si cumple Im = N(). La sucesion completa es exacta si lo es
en todos sus modulos.
Notar que una sucesi on 0 M

N es exacta en M si y solo si es
inyectiva, mientras que una sucesi on M

N 0 es exacta en N si y solo si
es suprayectiva.
Una porci on importante de la cohomologa de grupos consiste en demostrar
la existencia de ciertas sucesiones exactas. De momento estudiaremos algunas
circunstancias en que se conserva la exactitud de una sucesion al transformarla
con productos tensoriales o con m odulos de homomorsmos.
Teorema 14.13 Si N

R

S 0 es una sucesi on exacta de B-C-
m odulos entonces
M
B
N
1
M
B
R
1
M
B
S 0
es una sucesi on exacta de A-C-m odulos. (Similarmente si se multiplica por la
derecha).
Demostraci on: Lo unico que no es inmediato es que N(1) Im(1).
Sea H = Im(1 ). Puesto que H N(1 ), la aplicaci on 1 induce un
homomorsmo : (M
B
R)/H M
B
S que cumple ([mr]) = m(r).
Por otra parte la aplicaci on balanceada (m, (r)) [mr] esta bien denida
e induce una inversa para , luego es un isomorsmo y, por consiguiente,
N(1 )/H = 0.
Ahora probamos el resultado an alogo para grupos de homomorsmos:
14.1. Preliminares al algebra homol ogica 335
Teorema 14.14 Si 0 N

R

S es una sucesi on exacta de A-m odulos
entonces las sucesiones
0 Hom
A
(M, N)

#
Hom
A
(M, R)

#
Hom
A
(M, S),
0 Hom
A
(S, M)

#
Hom
A
(R, M)

#
Hom
A
(N, M),
son sucesiones exactas de grupos.
Demostraci on: Claramente
#
es inyectiva y Im
#
N(
#
). Tomemos
f N(
#
). Entonces f = 0, luego (f(m)) = 0 para todo m M, luego
f[M] N() = Im. Como es inyectiva existe g Hom
A
(M, N) tal que

#
(g) = f (concretamente, g = f
1
). As, N(
#
) = Im
#
.
Claramente
#
es inyectiva y Im
#
N(
#
). Sea f N(
#
). Como
= 0 y es suprayectiva podemos denir g Hom
A
(S, M) mediante
g(s) = f(
1
(s)) y as f =
#
(g).
Los teoremas anteriores no son ciertos para sucesiones exactas mas largas,
ni siquiera si a nadimos una echa nula. Ahora daremos condiciones sucientes
para que se conserve la exactitud en este ultimo caso.
Teorema 14.15 Si 0 N

R

S 0 es una sucesi on exacta de
m odulos y se cumple una de estas condiciones:
a) Im esta complementada en R.
b) M es un B-m odulo libre.
entonces tambien es exacta la sucesi on
0 M
B
N
1
M
B
R
1
M
B
S 0.
Demostraci on: Basta probar que 1 es inyectiva. Si R = Im R

,
entonces M
B
N
1
M
B
Im es un isomorsmo y
M
B
Ima (M
B
Im) (M
B
R

= M
B
R.
Es claro que la composicion de 1 con el ultimo isomorsmo es 1 como
aplicaci on entre M
B
N yM
B
R, luego es inyectiva.
Si M es libre entonces M

=

iI
B y por lo tanto
M
B
N

=

iI
(B
B
N)

=

iI
N, M
B
R

=

iI
(B
B
R)

=

iI
R.
Si componemos estos isomorsmos con 1 obtenemos la aplicacion

iI
:

iI
N

iI
R,
que claramente es inyectiva, luego 1 tambien lo es.
La prueba del teorema siguiente es an aloga a la que acabamos de ver.
336 Captulo 14. Cohomologa de grupos
Teorema 14.16 Si 0 N

R

S 0 es una sucesi on exacta de
m odulos y M es libre entonces tambien es exacta la sucesi on
0 Hom
A
(M, N)

#
Hom
A
(M, R)

#
Hom
A
(M, S) 0.
Anillos de grupos La conexion de todos estos conceptos con la teora de
cuerpos se lleva a cabo esencialmente a traves de los anillos de grupos. Vamos
a ver que a cada grupo nito G le podemos asociar un anillo Z[G], de modo que
los cuerpos y los grupos de elementos ideales se convierten de forma natural en
Z[G]-modulos, donde G es un grupo de Galois.
Denicion 14.17 Sea G un grupo. Llamaremos Z[G] al Z-modulo libre de
base G, es decir, cada elemento de Z[G] se expresa de forma unica como

G
n

, n

Z.
Para cada G consideramos el automorsmo de Z[G] dado por
p

G
n

_
=

G
n

.
En particular si G tenemos p

() = . Para cada s =

G
n

Z[G]
consideramos el endomorsmo de Z[G] dado por
p
s
(t) =

G
n

(t).
Notar que si G entonces
p
s
() =

G
n

.
Para cada s, t Z[G] denimos st = p
s
(t). Es claro que este producto ex-
tiende al producto de G, distribuye las sumas por la derecha y que los elementos
de G distribuyen las sumas por la izquierda. Con estos datos es f acil ver que
Z[G] es un anillo. Tambien es claro que el producto es la unica extensi on posible
del producto en G que conere a Z[G] estructura de anillo.
A Z[G] se le llama anillo del grupo G. A los Z[G]-modulos los llamaremos
simplemente G-m odulos. Un G-homomorsmo sera un homomorsmo de G-
modulos.
Recordemos de 7.4 que una accion de un grupo G sobre un grupo M es un
homomorsmo de G en el grupo de los automorsmos de M. En lo sucesivo
solo nos va a interesar el caso en que M es un grupo abeliano. Es f acil ver
que una acci on de G sobre M determina y esta determinada por una aplicaci on
M G M que satisfaga las condiciones
14.1. Preliminares al algebra homol ogica 337
a) (m+n) = m +n,
b) m() = (m),
c) m1 = m.
Dada la acci on, basta denir m = (m) y, dada una aplicaci on en estas
condiciones, se comprueba inmediatamente que las aplicaciones f

(m) = m
son automorsmos de M y que la aplicaci on f

es un homomorsmo de
grupos. Por este motivo, a una aplicaci on M G M que cumpla estas
condiciones se le llama tambien una acci on de G sobre M.
Si un grupo G act ua sobre un grupo abeliano M, entonces M se convierte
en un G-modulo derecho mediante la ley externa dada por
m
_

G
n

_
=

G
n

(m).
Notar que esta ley externa extiende a la accion de G sobre M (y es la unica
extension posible que convierte a M en un G-modulo). Recprocamente, si M
es un G-modulo derecho entonces la restriccion de la ley externa a M G es
una acci on de G sobre M.
Similarmente, es f acil ver que para determinar una estructura de G-modulo
izquierdo en un grupo abeliano M basta especicar una aplicaci on GM M
que verique:
a) (m+n) = m+n,
b) ()m = (m),
c) 1m = m.
La aplicaci on
1
se extiende por linealidad a un unico isomorsmo
de grupos i : Z[G] Z[G] al que llamaremos inversi on. Es f acil ver que
i(st) = i(t)i(s).
De aqu se sigue que todo G-modulo izquierdo M se pueda considerar como
G-modulo derecho mediante ms = i(s)m, y viceversa, por lo que en general ser a
irrelevante el car acter izquierdo o derecho de los G-modulos. No obstante hay
que tener presente que en general M no es un bim odulo con estas operaciones.
Observar que el propio Z[G] admite entonces dos estructuras de G-modulo
izquierdo: (1) el producto usual y (2) st = t i(s). No obstante la aplicaci on i es
un isomorsmo de G-modulos izquierdos:
i(s
(1)
t) = i(t)
(1)
i(s) = s
(2)
i(s),
luego normalmente no importar a la estructura considerada.
Todo G-modulo es obviamente un Z-modulo. Adoptaremos el convenio de
que los smbolos
G
y Hom
G
har an referencia al anillo Z[G], mientras que y
Hom har an referencia a Z.
338 Captulo 14. Cohomologa de grupos
M odulos duales En este apartado G sera un grupo nito.
Denicion 14.18 Si A es un G-modulo entonces A

= Hom(A, Z) se convierte
en un G-modulo con la operaci on dada por
(f)(a) = f(a), G, f A

, a A.
El G-modulo A

recibe el nombre de m odulo dual de A. Todo G-homomor-


smo : A B induce un homomorsmo dual

: B

dado por

(f) = f. Es claro que ( )

.
Vamos a probar que todo G-modulo libre de rango nito es isomorfo a su
bidual. En general, si A es un G-modulo y a A denimos x
a
A

mediante
x
a
(f) = f(a). Es f acil comprobar que la aplicaci on A A

dada por a x
a
es un G-monomorsmo.
Si ahora suponemos que A es G-libre de rango nito y v
1
, . . . , v
n
es una
G-base, entonces es claro que v
i
es una Z-base de A (donde vara en G).
Sea
i
A

el homomorsmo determinado por

i
(v
j
) =
_
1 si = 1, i = j,
0 en otro caso.
(14.1)
Se cumple que
1
, . . . ,
n
es una G-base de A

, pues si A

y llamamos
n
i
= (v
i
), entonces
_

i,
(n
i
)
i
_
(v
j
) =

i,
n
i
(
i
)(v
j
) =

i,
n
i

i
(
1
v
j
) = n
j
= (v
j
).
As pues, =

i,
(n
i
)
i
, lo que prueba que
i
es un sistema generador
de A

. As mismo, si

i,
(n
i
)
i
= 0, al hacerlo actuar sobre v
j
concluimos
que n
j
= 0, luego
i
es libre.
La base
1
, . . . ,
n
dada por (14.1) se llama base dual de v
1
, . . . , v
n
.
Sea ahora
1
, . . . ,
n
la base dual de
1
, . . . ,
n
. Entonces
i
(
j
) = 1
si y solo si = 1, i = j, si y s olo si x
v
i
(
j
) = (
j
)(v
i
) =
j
(
1
v
i
) = 1, y en
caso contrario se cumple
i
(
j
) = 0 = x
v
i
(
j
). Por lo tanto
i
= x
v
i
, luego
la base bidual de v
1
, . . . , v
n
es precisamente x
v
1
, . . . , x
v
n
. Esto implica que
el monomorsmo a x
a
es en este caso un isomorsmo.
Notar que hemos probado que el m odulo dual de un G-modulo libre de
rango nito es tambien libre y del mismo rango. Tambien hay que destacar que
tenemos un isomorsmos canonico entre A y su bidual, pero no entre A y su
dual.
Otra observaci on sencilla es que si : A B es un G-homomorsmo, el
diagrama siguiente es conmutativo:
A

14.2. Homologa y cohomologa de grupos 339


Las echas verticales representan a los isomorsmos canonicos entre los
modulos y sus biduales.
El teorema siguiente tiene gran importancia porque, seg un veremos, de el se
desprende que la homologa y la cohomologa de grupos nitos, que en principio
seran dos teoras distintas, resultan ser de hecho teoras equivalentes.
Teorema 14.19 Sea G un grupo nito, A un G-m odulo y C un G-m odulo libre
de rango nito. Entonces A
G
C

= Hom
G
(C

, A).
Demostraci on: Para cada (a, c) A C denimos f
a,c
Hom
G
(C

, A)
mediante
f
a,c
(g) =

G
g(c)a.
Claramente f
a,c
= f
a,c
, pero esto equivale a que f
a,c
= f

1
a,
1
c
=
f
a,c
, luego la aplicaci on (a, c) f
a,c
es balanceada y, por consiguiente, induce
un homomorsmo de grupos F : A
G
C Hom
G
(C

, A).
Si c
i
es una base de C y g
i
es su base dual, para todo f Hom
G
(C

, A)
se cumple
F
_

i
a
i
c
i
_
(g
j
) =

i
f
a,c
i
(g
j
) =

G
g
j
(c
i
)a
i
= a
j
,
luego f = F
_

i
a
i
c
i
_
si y solo si f(g
i
) = a
i
. El teorema 14.10 implica que F
es un isomorsmo.
Notar que el homomorsmo F que hemos construido en la prueba puede
denirse aunque C no sea libre.
La ultima observaci on que vamos a necesitar es que si consideramos a Z como
G-modulo trivial, es decir, n = n para todo G y todo n Z, entonces
Z

= Z. El isomorsmo viene dado por f f(1).
14.2 Homologa y cohomologa de grupos
En esta seccion introducimos los conceptos b asicos de la cohomologa de
grupos. B asicamente vamos a asociar una familia de grupos de homologa y de
cohomologa a cada G-modulo A. En el caso en que el grupo G sea nito los
grupos de homologa seran esencialmente los mismos que los grupos de coho-
mologa. Tan pronto como sea posible ampliaremos este esbozo de nuestros
objetivos.
Complejos En primer lugar introducimos la noci on de complejo (y, m as en
general, la de m odulo graduado) de modo que todo complejo tiene asociados
unos grupos de homologa (o de cohomologa). Despues veremos como asociar
un cierto complejo a cada G-modulo A, de modo que los grupos de homologa
o de cohomologa de A seran los asociados a dicho complejo.
340 Captulo 14. Cohomologa de grupos
Denicion 14.20 Sea G un grupo. Un G-m odulo graduado es una suma directa
de G-modulos C =

nZ
C
n
. Los elementos de cada G-submodulo C
n
se llaman
elementos homogeneos de grado n. Un subm odulo graduado de C es es un modulo
D =

nZ
D
n
, donde D
n
= C
n
D.
Un homomorsmo graduado f : C D (de grado d) es un G-homomors-
mo tal que f
n
= f[
C
n
: C
n
D
n+d
para todo entero n.
Un complejo es un par C = (

nZ
C
n
, ), donde es un homomorsmo de
grado 1 tal que = 0. Entonces tenemos
C
n+1

n+1
C
n

n
C
n1

de manera que
n+1

n
= 0.
Recprocamente, una sucesion de homomorsmos y modulos en estas condi-
ciones determina un complejo. El homomorsmo se llama operador frontera
del complejo. Los elementos de C
n
se llaman cadenas de dimensi on n. Los
elementos de Z
n
= N(
n
) se llaman ciclos de dimensi on n. Los elementos de
F
n
= Im
n+1
se llaman fronteras de dimensi on n. La condici on
n+1

n
= 0
implica que F
n
Z
n
.
El m odulo H
n
(C) = Z
n
/F
n
se llama grupo de homologa de dimensi on n.
Dos ciclos son hom ologos si pertenecen a la misma clase de homologa.
Un homomorsmo de complejos : C C

es un homomorsmo de grado
0 tal que

= o, equivalentemente, tal que los diagramas siguientes


conmutan:


C
n+1

n+1

n+1

C
n

C
n1

n1

n+1

n+1

n1


Es claro que enva ciclos a ciclos y fronteras a fronteras, luego induce homo-
morsmos
n
: H
n
(C) H
n
(C

). Si es un isomorsmo los homomorsmos


inducidos tambien lo son.
Tambien es inmediato que la composicion de homomorsmos de complejos
es un homomorsmo de complejos, as como que
n

n
=
n

n
.
Un complejo inverso se dene analogamente a un complejo, pero con un ope-
rador de grado 1 en lugar de 1. Entonces el operador se llama operador co-
frontera y hablamos de cocadenas, cociclos, cofronteras y grupos de cohomologa.
Ademas usaremos superndices en lugar de subndices. En principio hablaremos
unicamente de homologa, pues es claro que todo hecho en torno a homologa de
complejos tiene su traducci on inmediata a cohomologa de complejos inversos.
14.2. Homologa y cohomologa de grupos 341
Homotopa Nuestro prop osito es asignar a cada grupo nito G un complejo
con ciertas caractersticas, entre ellas que todos sus grupos de homologa sean
triviales. A partir de este y de un G-modulo A obtendremos dos nuevos com-
plejos: uno con los m odulos A
G
C
n
y el otro (inverso) con Hom
G
(C
n
, A). Los
grupos de homologa del primero los representaremos mediante H
n
(G, A) y los
grupos de cohomologa del segundo mediante H
n
(G, A). En realidad los comple-
jos que vamos a construir no van a estar unvocamente determinados, sino que
dos cualesquiera de ellos seran equivalentes en un sentido que implica que sus
grupos de homologa seran isomorfos. Vamos a denir este tipo de equivalencia.
Diremos que dos homomorsmos de complejos , : C C

son ho-
motopicos, y lo representaremos por , si existe un homomorsmo de com-
plejos : C C

de grado 1 tal que =

+ o, equivalentemente,
tal que
n

n
=
n

n+1
+
n

n+1
.


C
n+1

n+1

C
n

n
.

C
n1

n1
.

n+1

n+1

n1


Entonces enva ciclos de dimension n a fronteras de dimensi on n, por
lo que se cumple
n
=
n
para todo entero n. Diremos que es una homotopa
entre y .
Dos complejos C y C

son equivalentes si existen homomorsmos : C C

y : C

C tales que 1 y 1. Es claro entonces que


H
n
(C)

= H
n
(C

) para todo entero n.


Resoluciones completas Nos ocupamos ahora del problema de asociar un
complejo a cada grupo nito. Primeramente trataremos lo tocante a la unicidad,
y mas especcamente a la unicidad de la parte no negativa de los complejos.
Para ello conviene dar la denici on siguiente:
Denicion 14.21 Un complejo reducido sobre un grupo G es un complejo de
la forma
C
1

1
C
0

Z 0,
donde Z tiene estructura de G-modulo trivial y todos los m odulos a su derecha
son nulos.
Un complejo reducido es acclico si es una sucesion exacta. Un complejo
reducido es libre si todos sus modulos excepto Z son G-libres.
Cuando hablemos un homomorsmo entre complejos reducidos entendere-
mos que restringido a Z es la identidad.
Teorema 14.22 Sea C un complejo reducido libre sobre un grupo G y C

un
complejo reducido acclico. Entonces existe un homomorsmo : C C

y
dos cualesquiera son homot opicos.
342 Captulo 14. Cohomologa de grupos
Demostraci on: Para construir el homomorsmo conviene hacer una ob-
servacion general. Consideremos tres G-modulos L, A, B, donde L es libre,
y dos G-homomorsmos y como indica la gura siguiente y de modo que
Im Im:
L

B
Entonces existe un homomorsmo que hace el diagrama conmutativo. En
efecto, tomamos una base X de L. Para cada x X denimos (x) como
una antiimagen por de (x) y extendemos la aplicacion por linealidad. As
((x)) = (x) para todo x X y, en consecuencia, para todo x L. Esto se
llama propiedad proyectiva de los modulos libres.
Aplicamos este hecho al caso
C
0

0
.

Z

0
Por hip otesis la lnea inferior es exacta, luego

es suprayectivo y C
0
es
libre. As pues, existe un homomorsmo
0
que hace conmutativo el diagrama,
es decir,
0

= . Por lo tanto
1

=
1
= 0 y, por la exactitud de la
sucesion
C

1
C
0

Z 0, (14.2)
tenemos que Im(
1

0
) N(

) = Im

1
, luego podemos aplicar la propiedad
proyectiva al diagrama
C
1

1
.

C
0

0
.

0
lo que nos da un G-homomorsmo
1
tal que
1

1
=
1

0
. Repitiendo el
proceso obtenemos un homomorsmo : C C

.
Supongamos ahora que tenemos dos homomorsmos , : C C

. En-
tonces (
0

0
)

= = 0, luego por la exactitud de la sucesi on (14.2)


tenemos que Im(
0

0
) N(

) = Im

1
. Aplicamos la propiedad proyectiva
al diagrama
C
0

1
.

0
=0

0
14.2. Homologa y cohomologa de grupos 343
y obtenemos un homomorsmo
1
tal que
0

0
=
0
+
1

1
(donde, por
denici on,
0
= 0).
Por lo tanto (
1

1
)

1
=
1
(
0

0
)
1

1
= 0, y de aqu se
concluye que Im(
1

1
) N(

1
) = Im

2
y podemos repetir el proceso
con el diagrama
C
1

2
.

C
0

1
.

1
Continuando de este modo obtenemos una homotopa entre los dos homo-
morsmos.
Denicion 14.23 Una resoluci on de un grupo G es un complejo reducido libre
y acclico. Dos resoluciones cualesquiera C y C

de un grupo G son equivalen-


tes, pues por la primera parte del teorema anterior existen homomorsmos de
complejos : C C

y : C

C, y por la segunda los homomorsmos


y la identidad 1 han de ser homot opicos, y as mismo 1.
Pronto probaremos que todo grupo tiene una resoluci on, pero antes consi-
deremos una resolucion de un grupo nito G, que sera de la forma
C
1

1
C
0

Z 0.
Supongamos adem as que todos los G-modulos tienen rango nito. Entonces
podemos formar la sucesion de m odulos y homomorsmos duales:
0 Z

1
C

1

Recordemos que al nal de la seccion anterior mostramos un isomorsmo
can onico entre Z y Z

. Llamamos
0
a la composicion de con este isomorsmo
y con

, llamamos as mismo C
1
= C

0
, C
2
= C

1
, etc. y renombramos
consecuentemente a las aplicaciones duales. El resultado es un complejo


C
1

C
0

C
1

C
2


Z

Z

A todo complejo construido de esta forma lo llamaremos resoluci on completa


del grupo G.
Teorema 14.24 Todo grupo nito G tiene una resoluci on completa, cualquiera
de ellas es una sucesi on exacta y sus m odulos son G-libres. Dos resoluciones
completas de un mismo grupo son equivalentes.
344 Captulo 14. Cohomologa de grupos
Demostraci on: En cuanto a la existencia basta probar que todo grupo
tiene una resoluci on reducida formada por G-modulos libres de rango nito.
Esto es consecuencia inmediata de que todo modulo nitamente generado es
imagen homomorfa de un m odulo libre de rango nito. En efecto, partimos
de Z como G-modulo trivial, que es nitamente generado. Existe un G-modulo
libre C
0
y un epimorsmo : C
0
Z. Ahora consideramos el subm odulo N().
Como G es nito Z[G] es un Z-modulo libre de rango nito, luego lo mismo le
ocurre a C
0
, luego N() es un Z-modulo nitamente generado, luego tambien un
G-modulo nitamente generado. Por consiguiente existe un G-modulo libre de
rango nito C
1
junto con un epimorsmo
1
: C
1
N() C
0
, etc. De este
modo obtenemos la resolucion buscada.
Supongamos que tenemos dos resoluciones completas de G, construidas a
partir de dos resoluciones reducidas C y C

. El teorema 14.22 nos da dos homo-


morsmos : C C

y : C

C, a partir de los cuales podemos construir


el homomorsmo siguiente entre las resoluciones completas asociadas:
C
2

C
1

C
0

2
Para probar que ciertamente es un homomorsmo de complejos hay que ver
que todos los cuadrados son conmutativos. En realidad s olo hay que probarlo
para el diagrama central. Ahora bien:

0
=
0

0
=
0

0
.
Intercambiando los papeles de y obtenemos un homomorsmo en sentido
opuesto. Si componemos ambos homomorsmos y consideramos la homotopa
entre y 1 dada por el teorema 14.22 tenemos
C
2
()
2

C
1

()
1

C
0

()
0

0
()

()

()

C
2

C
1

C
0

2
Es claro que as extendida (tomando
0
= 0) es una homotopa para el
homomorsmo extendido y la identidad. Igualmente sucede para la composici on
inversa.
14.2. Homologa y cohomologa de grupos 345
Los modulos duales de m odulos libres son libres, luego las resoluciones com-
pletas son libres. Falta probar que son exactas. Toda resoluci on completa para
un grupo G lo es tambien para el grupo trivial 1 (pues Z[G] es un Z = Z[1]-
modulo libre). Una resoluci on para el grupo trivial es por ejemplo
0 0 Z

Z 0,
donde es la identidad (pues en este caso Z es libre). Por consiguiente una
resolucion completa del grupo trivial es


0

Z

Z

0


Z

Z

(14.3)
Este complejo es, pues, equivalente a cualquier resoluci on completa de G,
luego sus grupos de homologa son isomorfos, pero los de este ultimo complejo
son todos triviales, luego los de cualquier otro tambien lo son, pero esto signica
que la sucesion es exacta.
Grupos de homologa y cohomologa Finalmente estamos en condiciones
de denir los grupos de homologa y cohomologa de un G-modulo A. Para
ello construimos, como habamos anunciado, dos complejos (uno directo y otro
inverso) a partir de A y de una resoluci on completa de G.
Denicion 14.25 Sea G un grupo nito y A un G-modulo. Si C es un complejo
de G-modulos denimos los complejos de Z-modulos (= 1-m odulos) A
G
C y
Hom
G
(C, A) mediante
A
G
C
n+1
1
n+1
A
G
C
n
1
n
A
G
C
n1

Hom
G
(C
n1
, A)

#
n
Hom
G
(C
n
, A)

#
n+1
Hom
G
(C
n+1
, A)
En el segundo caso convendremos en que el modulo n-simo es Hom
G
(C
n
, A),
luego se trata de un complejo inverso cuyo n-simo operador cofrontera viene
dado por
n
=
#
n+1
. En el primer caso tenemos de forma natural que el
modulo n-simo es A
G
C
n
y
n
= 1
n
.
Todo homomorsmo graduado f : C C

induce homomorsmos gradua-


dos
1 f : A
G
C A
G
C

y f
#
: Hom
G
(C, A) Hom
G
(C

, A).
Se conservan todas las composiciones, de modo que si f es un homomorsmo
de complejos o una homotopa entre homomorsmos de complejos, lo mismo
sucede con los homomorsmos inducidos.
Si f es un homomorsmo de complejos denimos los homomorsmos de
grupos
f
n
= 1 f
n
: H
n
(A
G
C) H
n
(A
G
C

),
346 Captulo 14. Cohomologa de grupos
f
n
= f
#
n
: H
n
(Hom
G
(C

, A)) H
n
(Hom
G
(C, A)).
Es inmediato que (fg)

= f

, (fg)

= f

. As mismo, si f, g : C C

son homot opicos ya hemos dicho que 1 f 1 g y f


#
g
#
, luego f

= g

y
f

= g

.
En particular tenemos que si C y C

son complejos equivalentes entonces


H
n
(A
G
C)

= H
n
(A
G
C

) y H
n
(Hom
G
(C, A))

= H
n
(Hom
G
(C

, A)).
Esto nos permite denir los grupos de homologa y cohomologa de G y A
como
H
n
(G, A) = H
n
(A
G
C), H
n
(G, A) = H
n
(Hom
G
(C, A)), n Z,
donde C es cualquier resolucion completa de G. Tenemos que estos grupos
estan unvocamente determinados por G y A salvo isomorsmo. Con mas pre-
cision, si los calculamos a partir de dos resoluciones distintas de G, todos los
homomorsmos entre ellas inducen un mismo isomorsmo entre los grupos de
(co)homologa, al que llamaremos isomorsmo natural entre ambas construccio-
nes.
El teorema siguiente muestra que la sucesion de grupos de homologa es la
misma que la de los grupos de cohomologa pero en orden inverso, por lo que
podemos limitarnos a estudiar una de ellas. En la pr actica nos centraremos en
la sucesion de cohomologa.
Teorema 14.26 Sea G un grupo nito y A un G-m odulo. Entonces para todo
n Z se cumple H
n
(G, A)

= H
(n+1)
(G, A).
Demostraci on: La prueba descansa esencialmente en el teorema 14.19,
pero hay que prestar atenci on a los convenios que hemos adoptado en la nume-
raci on de los complejos.
Fijemos una resoluci on completa C de G y consideremos el diagrama si-
guiente:
A
G
C
n

1
n

A
G
C
n1

Hom
G
(C

n
, A)
(

n
)
#

Hom
G
(C

n1
, A)
Las echas verticales son los isomorsmos construidos en 14.19. Una com-
probaci on rutinaria muestra que el diagrama conmuta. Si n > 0 la la superior
es un segmento del complejo A
G
C (correspondiente a los ndices n y n 1) y
la la inferior es un segmento del complejo Hom
G
(C, A) (correspondiente a los
ndices (n + 1) y n).
Para ndices negativos el modulo C

n
es el bidual del m odulo de C de ndice
(n + 1). El isomorsmo can onico entre ambos permite sustituir dicha la
inferior por otra an aloga que contenga a los modulos de C en lugar de a sus
biduales.
14.2. Homologa y cohomologa de grupos 347
En conclusi on tenemos un isomorsmo entre A
G
C y Hom
G
(C, A), pero
considerando al segundo como complejo directo (no inverso) cuyo grupo n-simo
es el de ndice (n + 1) seg un la ordenaci on usual. Por lo tanto H
n
(G, A) =
H
(n+1)
(G, A).
Concluimos esta seccion con algunos ejemplos sencillos. Ante todo recorde-
mos que, seg un vimos en la prueba del teorema 14.24 una resoluci on completa
C del grupo trivial es la dada por (14.3).
Como consecuencia, si A es un grupo abeliano cualquiera (un 1m odulo)
entonces el complejo A
1
C tiene todos sus modulos triviales excepto los de
ndices 0 y 1, que son ambos isomorfos a A, y la aplicaci on que los conecta
es un isomorsmo. En particular la sucesi on es exacta. Con esto y el teorema
anterior queda probado lo siguiente:
Teorema 14.27 Si A es un grupo abeliano entonces H
n
(1, A) = H
n
(1, A) = 0
para todo n Z.
Veamos una generalizacion util de este teorema:
Denicion 14.28 Un G-modulo A es regular o inducido si A

= B Z[G] para
un cierto grupo abeliano B.
En tal caso, si C es una resolucion completa de G es facil comprobar los
siguientes isomorsmos de complejos:
A
G
C

= (B Z[G])
G
C

= B (Z[G]
G
C)

= B C.
Pero C es tambien una resoluci on completa del grupo trivial 1 y, viendolo
as, concluimos que H
n
(G, A) = H
n
(A
G
C) = H
n
(B
1
C) = H
n
(1, B) = 0.
Por lo tanto tenemos:
Teorema 14.29 Si A es un G-m odulo regular H
n
(G, A) = H
n
(G, A) = 0 para
todo n Z.
Ejemplo Si L es un G-modulo libre entonces es regular: basta tomar como
B el subgrupo generado por una G-base de L, y es claro que L = B Z[G]
(el isomorsmo hace corresponder b con b ). Por lo tanto todos los grupos
H
n
(G, L) y H
n
(G, L) son triviales.
Ejemplo Si K/k es una extension nita de Galois y G es su grupo de Galois,
es claro que podemos considerar al grupo aditivo K
+
como G-modulo de forma
natural. El teorema de la base normal arma que existe un a K de manera
que a [ G es una k-base de K. Esto nos da un isomorsmo de G-
modulos K
+
= k
+
Z[G]. Concretamente, el isomorsmo hace corresponder
cada

G

(a) con

G

. Por lo tanto concluimos que H


n
(G, K
+
) =
H
n
(G, K
+
) = 0 para todo n Z.
348 Captulo 14. Cohomologa de grupos
En relaci on con las extensiones de Galois, los grupos de cohomologa que
nos van a interesar son los correspondientes al grupo multiplicativo K

, que
tambien es un G-modulo de forma natural. Estos grupos de cohomologa ya no
son triviales en general.
Denicion 14.30 Si K/k es una extension nita de Galois se denen los grupos
de homologa y cohomologa de Galois de la extension como
H
n
(K/k) = H
n
(G, K

), H
n
(K/k) = H
n
(G, K

).
Por ultimo conviene comentar que originalmente se denieron independiente-
mente las sucesiones de homologa y cohomologa de un G-modulo A parandices
no negativos exclusivamente (considerando resoluciones reducidas en lugar de
resoluciones completas). En tal caso el grupo G no necesita ser nito. La posi-
bilidad de enlazar ambas sucesiones de grupos en una sola es una caracterstica
exclusiva de los grupos nitos (gracias a las propiedades de los m odulos duales),
y se debe a Tate. La relacion entre la cohomologa de Tate (o la homologa, que
es equivalente) y la homologa y cohomologa tradicionales es la descrita en el
teorema 14.26, con la salvedad de que el grupo H
0
(G, A) es distinto seg un si se
calcula con resoluciones reducidas o con resoluciones completas.
14.3 Las sucesiones exactas de homologa
y cohomologa
Antes de dar m as detalles sobre los grupos de cohomologa demostraremos
un teorema general que tiene gran importancia en la teora y no requiere de m as
tecnicas que las que hemos venido manejando hasta ahora. Comenzamos con
un resultado auxiliar.
Teorema 14.31 Consideremos el siguiente diagrama conmutativo de G-m odu-
los y supongamos que sus las son exactas.
Z

3
0

_
1

_
2

_
3
0 Z
1

Z
2

Z
3
Entonces existe un homomorsmo de G-m odulos

: N(
3
) Z
1
/ Im
1
tal
que la sucesi on
N(
1
)

N(
2
)

N(
3
)

Z
1
/ Im
1

Z
2
/ Im
2

Z
3
/ Im
3
es exacta, donde

son las restricciones de

a N(
1
) y N(
2
) y

,

son los homomorsmos inducidos de forma natural.


Demostraci on: Es f acil comprobar que las aplicaciones

,

y

estan bien denidas, as como la exactitud de la sucesion en N(


2
) y Z
2
/ Im
2
.
14.3. Las sucesiones exactas de homologa y cohomologa 349
Para denir

tomamos c

3
N(
3
). Entonces existe c

2
Z

2
tal que c

3
=

(c

2
). Como (
2
(c

2
)) =
3
(

(c

2
)) =
3
(c

3
) = 0, existe un c
1
Z
1
tal que
(c
1
) =
2
(c

2
).
Es claro que c

2
es unico m odulo N(

) = Im

, luego
2
(c

2
) es unico m odulo
[Im
1
], luego c
1
es unico m odulo Im
1
.
Por lo tanto podemos denir

(c

3
) = c
1
+Im
1
. Es claro que, as denido,
es un homomorsmo de G-modulos. (Observar que en denitiva

se calcula
eligiendo una antiimagen por

, su imagen por
2
y una antiimagen por .)
Es claro que Im

N(

). Si c

3
N(

) entonces c
1
=
1
(c

1
), para
un cierto c

1
Z

1
, luego
2
(c

2
) = (c
1
) = (
1
(c

1
)) =
2
(

(c

1
)), con lo que
c

(c

1
) N(
2
) y as
c

3
=

(c

2
) =

_
c

(c

1
)
_
+

(c

1
)
_
=

_
c

(c

1
)
_
Im

.
Tambien es claro que Im

N(

). Si c
1
+ Im
1
N(

) entonces tenemos
que (c
1
) Im
2
, digamos (c
1
) =
2
(c

2
), con c

2
Z

2
. Sea c

3
=

(c

2
). Es
claro que c

3
N(
3
) y por construcci on

(c

3
) = c
1
+ Im
1
, luego concluimos
que c
1
+ Im
1
Im

.
De aqu deducimos:
Teorema 14.32 Si 0 A

B

C 0 es una sucesi on exacta de
complejos de G-m odulos entonces existen homomorsmos de G-m odulos

n
: H
n
(C) H
n1
(A)
tales que la sucesi on siguiente es exacta:
H
n
(A)

n
H
n
(B)

n
H
n
(C)

n
H
n1
(A)

n1
H
n1
(B)
Demostraci on: La hip otesis signica que las sucesiones
0 C
n
(A)

n
C
n
(B)

n
C
n
(C) 0,
son exactas para todo n Z.
Basta comprobar que el diagrama siguiente se encuentra en las hip otesis del
teorema anterior.
C
n
(A)/F
n
(A)

n

C
n
(B)/F
n
(B)

n

C
n
(C)/F
n
(C)

0
0

Z
n1
(A)

n1

Z
n1
(B)

n1

Z
n1
(C)
(donde Z y F representan los grupos de ciclos y fronteras de los complejos.)
Ciertamente la la superior est a bien denida,
n
es suprayectiva y se cumple
Im
n
N(
n
).
350 Captulo 14. Cohomologa de grupos
Si
n
(u + F
n
_
B)
_
= 0 entonces
n
(u) F
n
(C), luego
n
(u) =
n1
(v),
para un cierto v C
n1
(C), que a su vez es de la forma v =
n1
(w) con
w C
n1
(B). As pues,
n
(u) =
n1
_

n1
(w)
_
=
n
_

n1
(w)
_
, con lo
que u
n1
(w) N(
n
). Por consiguiente existe un x C
n
(A) tal que
u
n1
(w) =
n
(x), luego u +F
n
(B) =
n
_
x +F
n
(A)
_
.
Esto prueba la exactitud de la la superior. Es obvio que el diagrama con-
muta, que
n1
es inyectiva y que Im
n1
N(
n1
).
Supongamos por ultimo que x N(
n1
). Entonces x =
n1
(y) para un
y C
n1
(A) y hay que probar que y Z
n1
(A). Ahora bien,
n2
_

n1
(y)
_
=

n1
_

n1
(y)
_
=
n1
(x) = 0 (pues x es un ciclo). Como
n2
es inyectiva
resulta que
n1
(y) = 0, luego y es un ciclo.
Los homomorsmos
n
reciben el nombre de homomorsmos de conexi on de
la sucesion exacta dada. Conviene recordar c omo act ua: dado un ciclo de C de
dimensi on n1, tomamos cualquier antiimagen por , calculamos la frontera de
esta, calculamos su antiimagen por y la clase del ciclo resultante es la imagen
por
n
de la clase del ciclo de partida.
Naturalmente el teorema anterior es igualmente valido para el caso de com-
plejos inversos. Con esto estamos en condiciones de probar el objetivo de esta
seccion.
Teorema 14.33 Sea G un grupo nito y 0 A

B

C 0 una
sucesi on exacta de G-m odulos. Entonces existen homomorsmos de grupos

n
: H
n
(G, C) H
n1
(G, A),

n
: H
n
(G, C) H
n1
(G, A),
(homomorsmos de conexi on) tales que las sucesiones siguientes son exactas:

H
n
(G, B)

H
n
(G, C)

H
n1
(G, A)

H
n1
(G, B)

H
n1
(G, B)

H
n1
(G, C)

H
n
(G, A)

H
n
(G, B)


donde

= 1,

=
#
, e igualmente con .
Demostraci on: Sea C una resoluci on completa de G. Como sus modulos
son libres, los teoremas 14.15 y 14.16 implican la exactitud de las sucesiones de
complejos
0 A
G
C
1
B
G
C
1
C
G
C 0
y
0 Hom
G
(C, A)

#
Hom
G
(C, B)

#
Hom
G
(C, C) 0.
Ahora basta aplicar el teorema anterior.
Los homomorsmos de conexion act uan del siguiente modo: dada una clase
de (co)homologa de C, para calcular su imagen por se escoge un (co)ciclo
14.3. Las sucesiones exactas de homologa y cohomologa 351
representante, se escoge una antiimagen de este por , se calcula su (co)frontera
y se escoge una antiimagen de esta por . La clase del (co)ciclo obtenido es la
imagen buscada.
Tambien es importante notar que las aplicaciones inducidas son independien-
tes de la resolucion con que calculamos los grupos de (co)homologa, en el sentido
de que si tenemos dos resoluciones C, C

y u : C

C es un homomorsmo entre
ellas que induce isomorsmos u

entre los grupos de cohomologa (por ejemplo)


entonces se cumple

= u

, pues ambos act uan como (

)([f]) = [uf],
para todo cociclo f Hom
G
(C
n
, A). Lo mismo es valido para y vamos a ver
que tambien para .
En efecto, para calcular

([f]), donde f Hom


G
(C
n
, C) es un cociclo,
elegimos un g Hom
G
(C
n
, B) de modo que g = f y luego h Hom
G
(C
n+1
, A)
tal que h = g, y entonces

([f]) = [h]. Pero tambien tenemos ug = f y


uh = ug = ug, es decir,

(u

([f])) =

([uf]) = [uh] = u

([h]) = u

([f]).
Los mismos argumentos valen para los homomorsmos entre grupos de ho-
mologa.
Como aplicacion demostraremos un sencillo resultado que resulta util con
frecuencia en demostraciones por inducci on.
Teorema 14.34 (Reduccion regular) Sea G un grupo nito y A un G-m o-
dulo. Entonces existen G-m odulos A
+
y A

tales que para todo S G y todo


entero n se cumple
H
n
(S, A
+
)

= H
n+1
(S, A), H
n
(S, A

= H
n1
(S, A).
Demostraci on: Notar que todo G-modulo es un S-modulo de forma na-
tural. Consideramos el m odulo regular B = AZ[G], y las sucesiones exactas
0 A

B A 0,
0 A B A
+
0,
determinadas por el epimorsmo a a y el monomorsmo a

a
1
,
respectivamente.
Observar que Z[G] es un S-modulo libre (una base es, por ejemplo, un con-
junto de representantes de las clases a derecha modulo S). Por lo tanto Z[G]
es S-regular y B tambien. Seg un el teorema 14.29 todos los grupos H
n
(S, B)
son triviales, luego la sucesion de cohomologa asociada a la primera sucesion
exacta es de la forma
0 H
n1
(S, A)

H
n
(S, A

) 0,
luego los homomorsmos de conexion son isomorsmos. Similarmente se razona
con la segunda sucesion exacta.
352 Captulo 14. Cohomologa de grupos
14.4 Calculo de grupos de cohomologa
El primer paso para calcular los grupos de cohomologa de un grupo nito
G es obtener una resoluci on completa. Nos ocupamos en primer lugar de los
grupos cclicos, donde el problema es especialmente simple y no por ello menos
importante en la teora.
La resoluci on monomial Sea G = ) un grupo cclico de orden n. Para
construir una resoluci on reducida de G partimos del G-modulo trivial Z. Hemos
de denir un epimorsmo de un G-modulo libre C
0
en Z. Puesto que Z
esta generado por 1, podemos tomar un G-modulo libre de rango 1, digamos
C
0
= u
0
) y denir : C
0
Z mediante (u
0
) = 1.
Ahora hemos de calcular el n ucleo de y denir un epimorsmo de otro
G-modulo libre C
1
sobre dicho n ucleo. Es claro que u
0
( 1) N(), pues
(u
0
( 1)) = 1( 1) = 1 1 = 0. Vamos a probar que N() = u
0
( 1)).
Un elemento arbitrario de C
0
es de la forma c = u
0
n1

i=0
m
i

i
, y claramente
c N() si y solo si
(c) =
n1

i=0
m
i
= 0.
Por otra parte, la ecuaci on
u
0
( 1)
n1

i=0
x
i

i
= u
0
n1

i=0
m
i

i
equivale al sistema
m
0
= x
n1
x
0
, m
1
= x
0
x
1
, m
2
= x
1
x
2
, . . . , m
n1
= x
n1
x
n1
,
que a su vez es equivalente a
x
0
= x
n1
m
0
, x
1
= x
n1
(m
0
+m
1
), . . . , x
n1
= x
n1

n1

i=0
m
i
.
La ultima ecuacion es contradictoria salvo si (c) = 0, en cuyo caso cualquier
valor de x
n1
determina una soluci on del sistema.
As pues, si (c) = 0 entonces c = u
0
( 1)x, para un cierto x Z[G],
luego en efecto N() = u
0
( 1)). Consecuentemente podemos tomar un G-
modulo libre de rango 1, digamos C
1
= u
1
) y denir
1
: C
1
C
0
mediante

1
(u
1
) = u
0
( 1).
Ahora,

1
_
u
1
n1

i=0
m
i

i
_
= u
0
( 1)
n1

i=0
m
i

i
= u
0
_
(m
n2
m
n1
)
n1
+ + (m
0
m
1
) + (m
n1
m
0
)
_
,
14.4. C alculo de grupos de cohomologa 353
luego los elementos de N(
1
) son los de la forma u
1
mT, donde
T =
n1

i=0

i
Z[G].
Esto nos lleva a denir C
2
= u
2
) y
2
: C
2
C
1
mediante
2
(u
2
) = u
1
T.
Para el paso siguiente observamos que T = T, luego

2
_
u
2
n1

i=0
m
i

i
_
= u
1
T
n1

i=0
m
i

i
= u
1
n1

i=0
m
i
T = 0 si y solo si
n1

i=0
m
i
= 0.

Este es el mismo caso de antes, luego sabemos que N(


2
) = u
2
( 1)).
Con esto entramos en un proceso cclico. En general denimos C
n
= u
n
)
como un G-modulo libre de rango 1 y establecemos que

2n+1
(u
2n+1
) = u
2n
( 1),
2n
(u
2n
) = u
2n1
T. (14.4)
Con estas deniciones y la ya dada para tenemos una resolucion reducida
de G. Ahora estudiaremos su resoluci on completa asociada. Sea u

n
la base
dual de u
n
. Vamos a determinar
0
(u
0
).

Este se calcula pasando primero a
(u
0
) = 1, luego a la imagen de 1 en Z

a traves del isomorsmo canonico, que


es la aplicacion identidad, a la que tambien representaremos por 1; nalmente

0
(u
0
) =

(1) C

0
. Para determinarlo hay que tener presente que
0
(u
0
) no
es un G-homomorsmo, luego no esta determinado por el valor que toma en u
0
,
sino por los valores que toma sobre la Z-base u
0

i
. As pues

0
(u
0
)(u
0

i
) =

(1)(u
0

i
) = 1((u
0

i
)) = 1.
Por otra parte,
(u

j
)(u
0

i
) = u

0
(
j
u
0

i
) = u

0
(u
0

ij
) =
_
1 si i = j,
0 si i ,= j.
(Recordar que la accion de G en los modulos duales esta denida como
(f)(u) = f(u) o, equivalentemente, (f)(u) = f(u), donde u = u
1
.)
Por lo tanto concluimos que

0
(u
0
) =
n1

i=0
u

i
= u

0
T.
Si llamamos u
1
= u

0
tenemos que la formula (14.4) vale para 2n = 0.
La aplicaci on
1
es la dual de
1
. En general tenemos que
(
(2n+1)
u

2n
)(u
2n+1

i
) = (

2n+1
u

2n
)(u
2n+1

i
) = u

2n
(
2n+1
u
2n+1

i
)
= u

2n
(u
2n
( 1)
i
) = u

2n+1
(u
2n+1
( 1)
i
) = (( 1)u

2n+1
)(u
2n+1

i
)
= (u

2n+1
(
1
1))(u
2n+1

i
).
354 Captulo 14. Cohomologa de grupos
Por lo tanto

(2n+1)
u

2n
= u

2n+1
(
1
1)
y, del mismo modo,

2n
u

2n1
= u

2n
T.
En particular
1
u
1
=
1
u

0
= u

1
(
1
1) = u

1
(
1
)( 1).
As, si denimos u
2
= u

1
(
1
) seguimos teniendo una base de C
2
y la
f ormula (14.4) vale para 2n + 1 = 1.
Igualmente
2
u
2
=
2
u

1
(
1
) = u

2
T(
1
) = u

2
T, y denimos
u
3
= u

2
. Siguiendo de este modo expresamos C
n
= u
n
) de modo que (14.4)
es valido para todo n Z.
En particular, la aplicaci on dada por (u
n
) = u
n+2
es un isomorsmo de
grado 2 del complejo C en s mismo. Si A es un G-modulo, este isomorsmo
induce otro an alogo en el complejo Hom
G
(C, A), que a su vez nos da los isomor-
smos H
n
(G, A)

= H
n+2
(G, A) para todo n Z.
Consecuentemente solo nos falta calcular los grupos H
0
(G, A) y H
1
(G, A).
Para ello observamos que cada grupo Hom
G
(C
n
, A) es isomorfo a A mediante
f f(u
n
). A traves de estos isomorsmos, los operadores cofrontera se con-
vierten en

2n+1
a = aT,
2n
a = a( 1).
Por consiguiente, los cociclos de dimension 0 son los elementos de A que
cumplen a( 1) = 0 o, equivalentemente, a = a, y las cofronteras son los
elementos de la forma aT.
En general, si A es un G-modulo, denimos A
G
como el submodulo formado
por los elementos jados por todos los elementos de G. Acabamos de probar
que
H
2n
(G, A)

= A
G
/AT.
Igualmente,
H
2n+1
(G, A)

= A
T
/A( 1),
donde A
T
= a A [ aT = 0. Comparar con (7.2).
Por ejemplo, si K/k es una extension nita de Galois cclica y A es el grupo
aditivo de K, entonces A
G
= k, AT = Tr[K], donde Tr es la traza de la ex-
tension. Sabemos que los grupos de cohomologa son triviales, luego concluimos
que Tr[K] = k, es decir, la traza es suprayectiva. As mismo, concluimos que los
elementos de K de traza nula son exactamente los de la forma (a) a. Esto
es parte del teorema 90 de Hilbert. La parte multiplicativa la obtendremos m as
adelante.
La resolucion de G que hemos construido recibe el nombre de resoluci on
monomial.
La resoluci on canonica Ahora construimos una resoluci on completa para
un grupo nito arbitrario G, a la que llamaremos resoluci on canonica. Para
14.4. C alculo de grupos de cohomologa 355
cada n 0 denimos C
n
= Z[G] Z[G] (n + 1 veces). As C
n
es un
G-modulo libre y una base la forman los tensores
[
1
, . . . ,
n
] =
1

n
1,
donde
1
, . . . ,
n
varan en G. Convenimos en que [ ] = 1 es una base de C
0
.
Denimos los monomorsmos de grupos
D
n
: C
n
C
n+1
y E : Z C
0
mediante
D
n
([
1
, . . . ,
n
]) = [
1
, . . . ,
n
, ], (D
0
() = []), E(1) = 1.
Con ayuda de estas aplicaciones podemos denir los G-homomorsmos
: C
0
Z y
n
: C
n
C
n1
.
La aplicaci on es simplemente el epimorsmo dado por ([ ]) = 1. Las
aplicaciones
n
vienen determinadas por las ecuaciones
D
0

1
+E = 1,
D
n

n+1
+
n
D
n1
= 1, para n > 0.
Como D
n1
es inyectivo e ImD
n1
contiene una base de C
n
, es claro que
estas formulas determinan a
n
. M as detalladamente, si suponemos denido
n
entonces

n+1
([
1
, . . . ,
n+1
]) =
n+1
(D
n
([
1
, . . . ,
n
]
n+1
))
= (1
n
D
n1
)([
1
, . . . ,
n
]
n+1
)
= [
1
, . . . ,
n
]
n+1
D
n1
(
n
([
1
, . . . ,
n
]
n+1
)).
Deniendo as
n+1
sobre la base [
1
, . . . ,
n+1
] es claro que se cumple la
ecuacion sobre los elementos de la Z-base [
1
, . . . ,
n
]
n+1
, y por linealidad se
cumple para todos los elementos de C
n
.
La sucesion C
1

1
C
0

Z 0 es un complejo de G-modulos.
Por ejemplo, vamos a probar que
n+1

n
= 0 para n > 1 (los otros casos son
similares). Suponemos como hip otesis inductiva que
n

n1
= 0. Entonces
D
n

n+1

n
= (1
n
D
n1
)
n
=
n

n
D
n1

n
=
n

n
(1
n1
D
n2
) =
n

n
+
n

n1
D
n2
= 0 + 0 = 0.
Como ImD
n
contiene una base de C
n+1
, concluimos que
n+1

n
= 0.
Si u N(
n
) entonces u =
n+1
(D
n
(u)), luego u Im
n+1
, para n > 0.
Similarmente se prueba la exactitud en C
0
y por lo tanto el complejo es una
resolucion reducida de G, que a su vez determina una resoluci on completa.
356 Captulo 14. Cohomologa de grupos
Veamos como act uan explcitamente los primeros operadores frontera:

1
([
1
]) =
1
(D
0
([ ]
1
)) = [ ]
1
E(([ ]
1
)) =
1
1.

2
([
1
,
2
]) =
2
(D
1
([
1
]
2
)) = [
1
]
2
D
0
(
1
([
1
])
2
)
= [
1
]
2
D
0
((
1
1)
2
)
= [
1
]
2
[
1

2
] + [
2
].

3
([
1
,
2
,
3
]) =
3
(D
2
([
1
,
2
]
3
))
= [
1
,
2
]
3
D
1
([
1
]
2

3
[
1

2
]
3
+ [
2
]
3
)
= [
1
,
2
]
3
[
1
,
2

3
] + [
1

2
,
3
] [
2
,
3
].
En los C
n
consideramos la base dual
1
, . . . ,
n1
) de [
1
, . . . ,
n1
]. Te-
nemos que ([ ]) = 1 y 1 se corresponde en Z

con la identidad I, con lo que

0
([ ])() =

(I)() = I(()) = 1. Por lo tanto

0
([ ]) = ) T,
donde T =

G
. Similarmente

1
_
)
_
([
1
]
2
) = )
_

1
([
1
]
2
_
= ) ([ ]
1

2
) ) ([ ]
2
)
=
_

G
)
1
_
_
[
1
]
2
)
_

G
) ([
1
]
2
),
luego
1
_
)
_
=

G
) (
1
1).
De este modo podemos calcular cualquier operador frontera
n
.
Si A es un G-modulo, las cocadenas de dimensi on n de (G, A) son los ele-
mentos de Hom
G
(C
n
, A), pero estos estan determinados por sus im agenes sobre
los elementos de la base de C
n
, de la forma [
1
, . . . ,
n
] o
1
, . . . ,
n1
). Por
lo tanto podemos identicar el grupo de cocadenas C
n
(G, A) con el grupo de
funciones de n (o n 1) variables de G en A (sumadas puntualmente). Es-
peccamente, C
0
(G, A) = A, y el operador cofrontera es

0
(a)() = a
1
_
[]
_
= a( 1) = a a. (14.5)
Por consiguiente el grupo de cociclos Z
0
(G, A) esta formado por los ele-
mentos a A tales que a = a para todo G, es decir, con la notaci on
introducida en la p agina 354, tenemos Z
0
(G, A) = A
G
.
Para calcular las cofronteras tomamos una cocadena de dimensi on 1, que
no es mas que un a A (identicado con el G-homomorsmo f
a
que cumple
f
a
_
)
_
= a) y calculamos

1
(a) =
1
(f
a
)
_
[ ]
_
= f
a
_

0
([ ])
_
= f
a
_
) T
_
= aT.
Concluimos que, como en el caso cclico,
1
H
0
(G, A) = A
G
/AT.
1
En la teora general, para grupos no necesariamente nitos, los grupos de cohomologa se
calculan a partir de resoluciones reducidas, con lo que C
1
= 0, F
0
(G, A) = 1 y por lo tanto
H
0
(G, A) = A
G
.
14.4. C alculo de grupos de cohomologa 357
En particular, si consideramos a Z como G-modulo trivial y [G[ = n es facil
ver que
H
0
(G, Z) = Z/nZ. (14.6)
Tambien hemos probado que Z
1
(G, A) = A
T
= a A [ aT = 0 y, por
otra parte, si a

es una cocadena de dimension 2, se cumple

2
_
a

_
= a

1
( ))
_
= a

G
) (
1
1)
_
=

G
a

(
1
1), (14.7)
con lo que claramente las cofronteras de dimension 1 son los elementos de A
de la forma

G
a

( 1), a

A.
Si llamamos I al subgrupo generado por los elementos 1 en Z[G] cuando
vara en G, es claro que I es un ideal de Z[G] (pues (1) = ( 1)( 1))
y el grupo de cofronteras es AI. En denitiva
H
1
(G, A) = A
T
/AI,
lo que generaliza al caso cclico que hemos estudiado antes.
2
Claramente Z
T
= 0,
luego
H
1
(G, Z) = 0. (14.8)
Observar que 1 m as lo elementos 1 con ,= 1 forman una Z-base de
Z[G], y la aplicaci on : Z[G] Z del complejo reducido can onico asigna a
cada elemento de Z[G] su coordenada en 1 en esta base, luego I = N(). En
particular la sucesi on
0 I Z[G] Z 0 (14.9)
es exacta. Esta circunstancia nos permite calcular indirectamente el grupo
H
2
(G, Z). Teniendo en cuenta que los grupos de cohomologa de Z[G] son
triviales (por el teorema 14.29), la sucesion de cohomologa asociada a la sucesion
anterior es
H
2
(G, Z[G]) = 0 H
2
(G, Z)

H
1
(G, I) 0 = H
1
(G, Z[G]),
luego H
2
(G, Z)

= H
1
(G, I) = I
T
/I
2
= I/I
2
, pues I es el subgrupo generado
por los elementos de la forma 1 y todos ellos cumplen ( 1)T = 0, luego
I
T
= I.
Ahora probamos que I/I
2
= G/G

. En efecto, la aplicaci on 1 +I
2
es un homomorsmo de G en I/I
2
. Basta observar que
1 = ( 1) + ( 1) + ( 1)( 1).
2
Es f acil ver que si G = entonces I = ( 1) y AI = A( 1).
358 Captulo 14. Cohomologa de grupos
Este homomorsmo induce un otro en G/G

. Recprocamente, el homo-
morsmo 1 G

(extendido a I por linealidad) tiene a I


2
en su n ucleo,
pues
( 1)( 1) = ( 1) ( 1) ( 1)
1

1
G

= G

.
As tenemos un homomorsmo I/I
2
G/G

, que obviamente es el inverso


del anterior, luego ambos son isomorsmos y en total concluimos que
H
2
(G, Z)

= G/G

.
Vamos a describir explcitamente este isomorsmo cuando consideramos
H
2
(G, Z) construido a partir de la resoluci on can onica. Sea G y con-
sideremos el cociclo de dimension 2 dado por
f

_
)
_
=
_
1 si = ,
0 si ,= .
(14.10)
Notar que seg un (14.7) toda cocadena de dimensi on 2 es un cociclo. Pode-
mos considerar tambien a f

como cocadena de C
2
(G, Z[G]). La imagen de f

por la aplicaci on inducida por Z[G] Z es el propio f

.

Este es el primer paso
en el calculo de

([f

]). La f ormula (14.7) nos da ahora que


2
(f

) =
1
1.
Este mismo cociclo se puede considerar en C
1
(G, I), y as

([f

]) = [
1
1].
Al componer con el isomorsmo I/I
2
G/G

llegamos a
1
. Por sim-
plicar podemos aplicar tambien el automorsmo de G/G

dado por
1
y
en total tenemos que un isomorsmo entre G/G

y H
2
(G, Z) viene dado por
[] [f

].
Para terminar esta seccion describimos los grupos H
1
(G, A) y H
2
(G, A).
Seg un la f ormula (14.5) las cofronteras de dimensi on 1 son las cocadenas de la
forma a

= aa, para un a A. Para determinar los cociclos calculamos

1
_
a

_
(, ) = a

2
([, ])
_
= a

([] [] + []) = a

+a

.
Por lo tanto los cociclos de dimensi on 1 son las aplicaciones a

que verican
la ecuacion a

= a

+ a

. En particular, si G act ua trivialmente sobre A,


entonces el grupo de cociclos es Hom(G, A) y el grupo de cofronteras es trivial,
luego
H
1
(G, A) = Hom(G, A) (si la accion es trivial.)
Notar que los homomorsmos de un grupo nito G en Z tienen imagen nita,
luego trivial, y por lo tanto H
1
(G, Z) = 0.
Respecto a H
2
(G, A), acabamos de probar que las cofronteras de dimensi on
2 son las cocadenas de la forma a
,
= a

+ a

, donde a

es
cualquier cocadena de dimensi on 1. Por otra parte,

2
_
a
,

_
(, , ) = a
,

3
([, , ])
_
= a
,

_
[, ] [, ] + [, ] [, ]
_
= a
,
a
,
+a
,
a
,
,
luego los cociclos de dimension 2 son las cocadenas que satisfacen la ecuacion
a
,
a
,
+a
,
a
,
= 0.
14.5. Extensiones de grupos 359
Cohomologa de Galois Los calculos anteriores muestran que si K/k es una
extension nita de Galois entonces H
0
(K/k) = k

/ N[K

], donde N es la norma
de la extension, y H
1
(K/k) es el cociente del n ucleo de la norma sobre el grupo
generado por los elementos de la forma u/(u) con u K

y G(K/k).
Si la extensi on es cclica y es un generador entonces este ultimo grupo es
simplemente el conjunto de todos los elementos de la forma u/(u) (con jo).
Observar que la operaci on en los grupos que acabamos de describir es multi-
plicativa y esto se debe esencialmente a que lo es la operacion en K

. En general
conviene usar notaci on multiplicativa en todos los grupos de cohomologa de Ga-
lois. Consecuentemente, si a K

y G(K/k) escribiremos (a) = a

en
lugar de a.
El car acter de la cohomologa de Galois viene marcado por el teorema si-
guiente:
Teorema 14.35 (Hilbert-Speiser) Si K/k es una extensi on nita de Galois
entonces H
1
(K/k) = 1.
Demostraci on: La ecuacion de los cociclos de dimension 1 con notaci on
multiplicativa se convierte en a

= a

. Dado este cociclo, el teorema de


independencia de Dedekind arma que

,= 0, luego existe un u K

tal
que b =

(u) ,= 0. As pues
b

= b.
Si llamamos c = b
1
la igualdad anterior se convierte en a

= c

c
1
, luego
a

es una cofrontera. Puesto que los cociclos coinciden con las cofronteras, el
grupo de cohomologa es trivial.
Si la extensi on K/k es cclica tenemos que H
1
(K/k)

= H
1
(K/k) = 1, luego
un elemento K cumple N() = 1 si y solo si es de la forma = /(),
donde es un generador jo del grupo de Galois y K

. Esto es el teorema
90 de Hilbert.
14.5 Extensiones de grupos
Terminamos el captulo dando una interpretaci on del segundo grupo de coho-
mologa. Dado un grupo U y un subgrupo normal abeliano A, tenemos que U
act ua sobre A por conjugaci on y, como los elementos de A act uan trivialmente,
es claro que tambien el cociente G = U/A act ua sobre A. La teora de extensio-
nes de grupos trata de describir el grupo U a partir de los grupos A y G y de la
accion de G sobre A. Conviene jar estas ideas mediante la denici on siguiente:
Denicion 14.36 Una extensi on de un grupo A por un grupo G es una sucesion
exacta de grupos
0 A
i
U
j
G 0.
360 Captulo 14. Cohomologa de grupos
Dos extensiones 0 U G 0 y 0 A V G 0 son
isomorfas si existe un isomorsmo U V tal que los dos tri angulos
U

G
V

son conmutativos.
Supongamos que U es una extension de un grupo abeliano A por G (se
entiende que con ciertos homomorsmos i, j). Entonces U act ua sobre i[A]
por conjugaci on y, como los elementos de i[A] act uan trivialmente, es claro
que U/i[A] act ua de forma natural sobre i[A]. A traves de los isomorsmos i
(entre A e i[A]) y j (entre U/i[A] y G) obtenemos una accion de G sobre A.
Concretamente, si j(u) = y a A se cumple i(a

) = i(a)
u
.
As pues, cada extensi on de un grupo abeliano A por un grupo G determina
una acci on de G sobre A, y es claro que extensiones isomorfas determinan la
misma accion.
En el caso particular en que A U y U/A = G, la accion de G sobre A es
simplemente la inducida por la conjugaci on de U en A.
Una vez dadas las deniciones en general, cuando consideremos una ex-
tension U de un grupo abeliano A por un grupo G identicaremos A con su
imagen por i y a G con el cociente U/A, de modo que nos evitamos el engo-
rro de explicitar en todo momento los homomorsmos i, j sin perder por ello
generalidad.
Dada, pues, una extensi on cualquiera G = U/A, elegimos para cada G
un elemento u

U tal que = [u

] (sin las identicaciones escribiramos


j(u

) = ). Es importante tener presente que cuanto digamos va a depender de


esta eleccion arbitraria, pero de nada m as. Diremos que u

es una transversal
de la extension. La acci on de G sobre A es, en estos terminos:
a

= u
1

au

.
Cada u U se expresa de forma unica como u = u

a, para un G y
un a A. Esto nos da una representaci on del conjunto U como U = G A,
es decir, podemos identicar cada elemento u = u

a de U con el par (, a) de
G A. Ahora trataremos de expresar el producto de dos elementos de U en
funci on de los pares que los representan.
Si , G, entonces [u

][u

] = [u

], luego hay un unico elemento a


,
A
tal que
u

= u

a
,
. (14.11)
14.5. Extensiones de grupos 361
En general, si u = u

a y v = u

b, entonces
uv = u

au

b = u

b = u

a
,
a

b.
En terminos de la representacion de U, esta igualdad se reescribe como
(, a)(, b) = (, a
,
a

b), (14.12)
y nos da el producto de U en terminos de G, A, la accion de G sobre A y los
elementos a
,
, los cuales determinan una cocadena de dimensi on 2 de G sobre
A. M as a un, la asociatividad del producto en U implica que se trata de un
cociclo:
u

(u

) = u

a
,
= u

a
,
a
,
,
(u

)u

= u

a
,
u

= u

,
= u

a
,
a

,
.
Igualando ambas expresiones llegamos a la relacion de los cociclos:
a
,
a
,
= a
,
a

,
.
Hemos probado que toda extensi on U de A por G determina un cociclo de
dimensi on 2 el cual, junto con el producto de A, el de G y la accion de G sobre
A, determina completamente el producto de U.
Recprocamente, si G es un grupo que act ua sobre un grupo abeliano A y
a
,
es un cociclo de dimension 2 de G sobre A, podemos construir una extensi on
de A por G haciendo U = GA y deniendo el producto mediante (14.12). La
relacion de los cociclos permite probar f acilmente que este producto es asocia-
tivo. Para encontrar el elemento neutro observamos que de la relaci on de los
cociclos, haciendo = = 1, se deduce que a
1,1
= a
,1
para todo G, y si
= = 1 queda que a
1,
= a

1,1
para todo G. Teniendo esto en cuenta es
f acil probar que (1, a
1
1,1
) es el elemento neutro de U. La prueba de que existen
inversos no tiene problemas.
La aplicaci on j : U G dada por j(, a) = es un epimorsmo de grupos
cuyo n ucleo es A = (1, a) [ a A. La aplicaci on i : A U dada por
i(a) = (1, a
1
1,1
a) es un isomorsmo entre A y A, luego U es una extension de A
por G. M as a un, la acci on inicial de G sobre A coincide con la inducida por la
extension. Concretamente, es facil ver que
(1, a
1
1,1
a)(, 1) = (, a

) = (, 1)(1, a
1
1,1
a

).
Si partimos de una extensi on U/A = G, seleccionamos una transversal u

,
con ella formamos un cociclo a
,
y con este construimos la extension U

, resulta
que la extensi on nal es isomorfa a la inicial. El isomorsmo es (, a) u

a
(observar que u
1
= a
1,1
).
Recordemos que la denicion del cociclo a
,
a partir de la extensi on de A
por G depende de la eleccion de la transversal u

. Veamos que ocurre si


tomamos otra transversal v

. Entonces existen elementos c

en A tales que
362 Captulo 14. Cohomologa de grupos
v

= u

. Tenemos as una cocadena de dimensi on 1 de G en A. Sea b


,
el
cociclo determinado por v

. Entonces
u

b
,
= v

b
,
= v

= u

= u

= u

a
,
c

,
luego b
,
= a
,
c

c
1

= a
,

1
_
c

_
,
.
En consecuencia dos cociclos obtenidos a partir de dos transversales de una
misma extension son cohomologos. M as a un, dos extensiones equivalentes de-
terminan la misma clase de cohomologa (si f : U V es un isomorsmo
entre dos extensiones y u

es una transversal en U, entonces f(u

) es una
transversal en V que determina el mismo cociclo).
De este modo, si un grupo G act ua sobre un grupo abeliano A, tenemos una
biyeccion entre las extensiones de A por G (salvo isomorsmo) que inducen la
accion dada y los elementos del grupo H
2
(G, A). La clase de cohomologa trivial
se corresponde con la extension dada por U = GA con el producto dado por
(, a)(, b) = (, a

b).
Este grupo U se conoce como el producto semidirecto de G por A, y se
representa por G[A]. Si la acci on de G sobre A es trivial entonces el producto
semidirecto es simplemente el producto directo o producto cartesiano.
Una propiedad que caracteriza al producto semidirecto de grupos es que la
aplicaci on G G[A] dada por (, 1) es un monomorsmo de grupos, con
lo que podemos considerar que G G[A] y, por supuesto, A G[A]. Decimos
que esta propiedad caracteriza al producto en el sentido de que una extensi on
0 A
i
U
j
G 0
es trivial (es decir, su clase de cohomologa es trivial) si y s olo si existe un
homomorsmo e : G U tal que e j = 1 (basta tomar u

= e() y el cociclo
que se obtiene es el trivial). En tal caso U es isomorfo al producto semidirecto
G[A] (mediante (, a) e()i(a)) y se dice que la extension se escinde.
La correspondencia que hemos encontrado entre clases de extensiones y clases
de cohomologa permite justicar f acilmente un hecho sencillo pero util: Siempre
podemos elegir una transversal u

con la propiedad de que u


1
= 1, con lo que
u

= u

u
1
= u

a
,1
, luego a
,1
= 1 para todo G, y similarmente a
1,
= 1.
Por lo tanto toda clase de cohomologa contiene un cociclo con esta condicion
adicional.
Estudiemos ahora el caso particular en que G = ) es un grupo cclico
de orden n. Entonces basta jar un elemento u U tal que = [u] y una
transversal de U/A la forman sus potencias u

i = u
i
, i = 0, . . . , n 1.
El cociclo asociado viene dado por u
i
u
j
= u
r
a

i
,
j , donde r es el resto de
i +j modulo n. Por lo tanto, si 0 i, j < n,
a

i
,
j =
_
1 si i +j < n,
u
n
si i +j n.
(14.13)
14.5. Extensiones de grupos 363
M as a un el elemento a = u
n
A (porque n es el orden de U/A) y, como
obviamente u conmuta con a, tenemos que a
u
= a, es decir, a

= a, luego
a A
G
. En terminos de a, el cociclo puede expresarse como
a

i
,
j = a
[(i+j)/n][i/n][j/n]
,
donde los corchetes denotan la parte entera.
Es f acil ver que cualquier cocadena denida de este modo a partir de un
a A
G
es de hecho un cociclo. Si cambiamos u por otro representante v = uc,
con c A, entonces
v
n
= (uc) (uc) = u
n
c
1+++
n1
= u
n
N(c),
donde N(c) = c
T
es la norma de c (la versi on multiplicativa de la traza).
As pues, dos elecciones distintas de u llevan a dos elementos de A
G
cuyo
cociente esta en N[A] y, recprocamente, los cociclos determinados por dos ele-
mentos a, b de A
G
tales que a = b N(c), para un c U, corresponden a dos
transversales de una misma extension relacionadas por v = uc. As tenemos una
expresion explcita del isomorsmo A
G
/ N[A]

= H
0
(G, A)

= H
2
(G, A) dada por
[a] [a
[(i+j)/n][i/n][j/n]
]. (14.14)
El isomorsmo inverso tiene una expresi on mucho m as simple, como veremos
enseguida.
Denicion 14.37 Sea G un grupo nito, A un G-modulo y a
,
un cociclo
de dimensi on 2. Denimos
E
_
a
,

_
() =

G
a
,
A.
Para todo G tenemos
E
_
a
,

_
()

=

G
a

,
=

G
a
,
a
,
a
1
,
=

G
a
,
a
,
a
1
,
=

G
a
,
,
luego E
_
a
,

_
() A
G
.
Si cambiamos a
,
por un cociclo cohom ologo b
,
, entonces tenemos la
relacion b
,
= a
,
c

c
1

, luego
E
_
b
,

_
() = E
_
a
,

_
()

G
c

c
1

= E
_
a
,

_
()

G
c

c
1

= E
_
a
,

_
()

G
c

= E
_
a
,

_
() N(c

).
As, si x =
_
a
,

H
2
(G, A) podemos denir E(x)() A
G
/ N[A] como
E
_
a
,

_
(), que es independiente del cociclo elegido en la clase x.
364 Captulo 14. Cohomologa de grupos
La aplicaci on E(x) : G A
G
/ N[A] se llama aplicaci on de Nakayama
asociada a x, y es un homomorsmo de grupos. En efecto,
E(x)() =

G
a
, N[A] =

G
a
,
a
,
a

,
N[A]
=

G
a
,
a
, N[A] = E(x)()E(x)().
Tambien es obvio que si jamos un G la aplicaci on x E(x)() es un
homomorsmo de grupos.
Ahora volvamos al caso en que G = ) es un grupo cclico de orden n y sea
a A
G
. Seg un hemos visto, a determina el cociclo (14.13). Si x es su clase de
cohomologa,
E(x)() =
n1

i=0
a
,
i
N[A] = a N[A].
Esto demuestra que el homomorsmo x E(x)() es el inverso del isomor-
smo [a] x.
Captulo XV
Formaciones
En este captulo mostraremos como se relaciona la cohomologa de grupos
que acabamos de introducir con la teora de extensiones de cuerpos. Para tratar
simult aneamente las extensiones globales (extensiones de cuerpos numericos) y
las locales (extensiones de cuerpos p-adicos) introducimos la noci on abstracta de
formaci on. De hecho, al desarrollar la teora de cuerpos de clases en el contexto
general de las formaciones, no solo recuperamos los dos casos que ya conocemos,
sino que los resultados son aplicables a otros nuevos, como son las extensiones
nitas de cuerpos metricos discretos localmente compactos arbitrarios.
15.1 Formaciones de cuerpos
La diferencia fundamental entre la teora local y la teora global de cuerpos
de clases es que la primera depende de la cohomologa de Galois, es decir, la
derivada de la acci on de los grupos de Galois sobre los grupos multiplicativos de
los cuerpos p-adicos, mientras que la segunda depende de la cohomologa aso-
ciada a la accion de los grupos de Galois sobre los grupos de clases de elementos
ideales.
Denicion 15.1 Una formaci on es una terna (G, G
K

KS
, A) que cumpla las
condiciones siguientes:
a) G es un grupo topol ogico compacto, G
K

KS
es la familia de los sub-
grupos abiertos de G (donde K vara en un conjunto de ndices arbitrario
S) y A es un G-modulo.
b) Los subgrupos G
K
forman una base de entornos de 1.
c) Si llamamos A
K
= A
G
K
al subgrupo de los elementos jados por G
K
,
entonces A es la uni on de todos los grupos A
K
.
365
366 Captulo 15. Formaciones
Ejemplo Un caso particular de formaci on lo constituye cualquier grupo de
automorsmos G(L/k) de una extensi on de Galois (quiz a innita) junto con el
modulo A = L

y G
K
= G(A/K), para cada cuerpo intermedio k K L de
grado nito sobre k (y entonces A
K
= K

). Llamaremos formaciones locales a


las formaciones de este tipo en las que el cuerpo base k sea un cuerpo metrico
discreto localmente compacto. A estos cuerpos los llamaremos cuerpos locales.
Ejemplo Si k K son cuerpos numericos, el teorema 6.14 nos da un isomor-
smo topol ogico entre el grupo de elementos ideales J
k
y el correspondiente J
K
.
Llamemosla i
k,K
. Esto nos permite identicar a J
k
con un subgrupo de J
K
, en
cuyo caso la aplicacion i
k,K
pasa a ser la inclusi on. Ahora necesitamos consi-
derar a todas las aplicaciones i
k,K
como inclusiones, es decir, considerar que si
k K entonces J
k
J
K
. Para ello necesitamos considerar a todos los grupos
J
K
como subgrupos de un mismo grupo. Esto es un mero problema tecnico
que puede resolverse en general construyendo el llamado lmite inductivo de
los grupos J
K

K
junto con los monomorsmos i
k,K
. En lugar de hacerlo as,
mostraremos como construir este grupo en nuestro caso particular.
Sea A la clausura algebraica de Q. Cada divisor primo p de A determina (al
restringir sus valores absolutos) un divisor primo p
K
en cada cuerpo numerico
K. Denimos A
p
=

K
K
p
K
, donde K recorre los cuerpos numericos y cada
complecion K
p
K
es la clausura de K en una compleci on ja de A respecto a p
K
.
Sea J

=

p
A

p
, donde p recorre los divisores primos de A. Claramente J

es
un grupo abeliano con el producto denido componente a componente.
Para cada cuerpo numerico K sea i
K
: J
K
J

el monomorsmo dado
por i
K
()
p
=
p,K
(
p
K
), donde
p,K
: K
p
K
A
p
es la unica isometra que
extiende a la identidad en K. Es f acil ver que si k K tenemos el diagrama
conmutativo
J
K
i
K

J
k
i
k

i
k,K

En particular, si identicamos cada J


K
con su imagen en J

y k K resulta
que J
k
J
K
. Con esta identicaci on, denimos
J =
_
K
J
K
.
De este modo tenemos los que buscabamos, un grupo abeliano J con la
propiedad de que cada grupo J
K
es canonicamente isomorfo a un subgrupo de
J y, a traves de estos isomorsmos, las aplicaciones i
k,K
se convierten en las
inclusiones.
Consideremos ahora el grupo G = G(A/Q) y, para cada cuerpo numerico
K, sea G
K
= G(A/K). En las observaciones previas al teorema 6.22 vimos
que todo isomorsmo : K K

entre dos cuerpos numericos induce un


15.1. Formaciones de cuerpos 367
isomorsmo : J
K
J
K
. En particular, si jamos G, las restricciones
[
K
: K [K] conmutan con las aplicaciones i
k,K
, luego los isomorsmos
i
K
los transforman en isomorsmos consistentes entre los subgrupos de J, es
decir, isomorsmos que se extienden a un unico automorsmo : J J. Es
f acil ver la correspondencia entre los elementos de G y estos automorsmos de
J determina una acci on de G en J, con la que J resulta ser un G-modulo.
Para demostrar que (G, G
K
, J) es una formaci on solo falta comprobar que
J
K
es el subgrupo de J jado por G
K
, con lo que se cumplir a la propiedad c) por
la denici on de J. Llamemos A
K
a este subgrupo y observemos en general que si
L/K es una extension normal de cuerpos numericos y G
K
entonces [L] = L
y [
J
L
(considerando J
L
J) se corresponde a traves del isomorsmo i
L
con
el automorsmo inducido por [
L
en J
L
(considerado seg un la denici on del
captulo VI). En particular, si aplicamos esto a la extensi on K/K concluimos
que J
K
A
K
. Recprocamente, si A
K
, podemos suponer que J
L
,
donde L es una extension nita normal de K, y el teorema 6.22 nos da que
J
K
.
Ejemplo Veamos nalmente que los grupos de clases de elementos ideales
constituyen tambien una formaci on. Sea J el grupo de elementos ideales cons-
truido en el ejemplo anterior y consideremos el monomorsmo A

J que
identica cada u A

con el elemento ideal de coordenadas iguales a u. De este


modo, A

es un G-submodulo de J. De hecho, la accion natural de G sobre A

(recordemos que G = G(A/Q)) coincide con la restriccion de la accion sobre J.


En particular, si K es un cuerpo numerico, tenemos que A

J
K
= K

, pues
la interseccion esta formada por los elementos de A

jados por G
K
.
Consideremos el G-modulo cociente G = J/A

. La observaci on anterior
implica que las aplicaciones i
L
: C
K
C denidas de forma natural (es decir,
que llevan la clase de a la clase de ) son monomorsmos, luego podemos
considerar a los grupos C
K
como subgrupos de C, de modo que si k K
entonces C
k
C
K
.
Tambien es claro que C es la uni on de todos los subgrupos C
K
. Para probar
que (G, G
K

K
, C) constituyen una formaci on solo necesitamos demostrar que
el subgrupo jado por cada G
K
es C
K
(con esto generalizamos el teorema 6.24).
Una inclusi on es inmediata. Supongamos que [] C es jado por G
K
.
Podemos tomar una extensi on nita normal L de K tal que J
L
. La hip otesis
es que para todo G
K
se cumple [] = [()]. En particular esto vale para
todo G(L/K), luego existe un u

tal que () = u

. Si G(L/K),
tenemos que
u

= () = (()) = (u

)() = u

,
luego tenemos las relaciones u

= u

, que prueban que u

es un 1-cociclo
de L. Por el teorema de Hilbert-Speiser sabemos que H
1
(L/K) = 1, luego
u

es una cofrontera, es decir, existe un u L

tal que u

= u/(u) para
todo G(L/K). Esto signica que (u) = u para todo G(L/K), y
obviamente esto vale para todo G
K
, de donde u J
K
y [] = [u] C
K
.
368 Captulo 15. Formaciones
En estos ejemplo, y de hecho en todos los de interes, la suma en el modulo
A de una formaci on es un producto, por lo que usaremos notaci on multi-
plicativa tanto para la suma en A como para los grupos de cohomologa. As
mismo, en todos los casos de interes el grupo G de una formaci on sera un grupo
de Galois innito, los ndices K (que en la denici on general son l ogicamente
superuos) recorrer an extensiones nitas de un cuerpo base jo k
0
y el grupo
G
K
sera el grupo de los automorsmos que jan al cuerpo K. Sin embargo,
como muestran los ejemplos, el modulo A
K
no sera necesariamente el cuerpo K
o su grupo multiplicativo.
Las deniciones siguientes estan motivadas por los ejemplos anteriores, pero
tienen sentido sobre una formaci on arbitraria: al grupo G lo llamaremos grupo
de Galois de la formaci on, el modulo A sera el m odulo de la formaci on, a los
ndices K los llamaremos cuerpos, a los grupos A
K
los llamaremos niveles, si k
y K son dos cuerpos de la formaci on, diremos que k es un subcuerpo de K, o
que K es una extensi on de k si G
K
G
k
, en cuyo caso A
k
A
K
.
Si K/k es una extension, su grado es el ndice [K : k[ = [G
k
: G
K
[, que
es nito porque la compacidad implica la nitud de todos los ndices [G : G
K
[
(las clases modulo G
K
forman un cubrimiento abierto de G). Diremos que una
extension K/k es normal si G
K
G
k
. Entonces el grupo cociente G(K/k) =
G
k
/G
K
act ua de forma natural sobre A
K
. A este cociente lo llamaremos grupo
de Galois de la extension K/k. Es claro que A
k
coincide con el subgrupo de
A
K
jado por los elementos de G(K/k). Una extensi on normal es resoluble,
abeliana o cclica si lo es su grupo de Galois. Representaremos por H
n
(K/k)
al n-simo grupo de cohomologa de G(K/k) sobre el modulo A
K
. Si K es un
cuerpo de la formaci on y G, denimos el cuerpo conjugado K

como el
ndice del grupo conjugado G
K
= G

K
. El producto de dos cuerpos K, L es el
cuerpo determinado por G
KL
= G
K
G
L
.
Algunas propiedades sencillas de las extensiones de cuerpos se generalizan
f acilmente a formaciones arbitrarias. Por ejemplo, si tenemos k L K
entonces G(K/L) G(K/k) y todo subgrupo de G(K/k) es de esta forma
(pues los subgrupos de G
k
/G
K
son de la forma H/G
K
con G
K
H G
k
,
y entonces H es abierto, luego H = G
L
para un cierto L). Por otra parte,
si K/k es normal entonces K/L tambien lo es. Si L/k es normal entonces
G(L/k)

= G(K/k)
_
G(K/L).
Observar que cada cuerpo K tiene un n umero nito de conjugados, pues dos
elementos de G congruentes modulo G
K
(por la derecha) dan lugar al mismo
conjugado, luego el n umero de conjugados de K es a lo sumo [G : G
K
[. De aqu
se sigue que, dado un conjunto nito de extensiones de un mismo cuerpo k, existe
una mnima extensi on normal de k que las contiene a todas (la determinada
por la intersecci on de todos los conjugados de todos los grupos asociados a las
extensiones).
Un resultado elemental en el caso de extensiones de Galois y que no es cierto
en general es que la correspondencia G
K
A
K
sea biyectiva, pero esto no
tendr a ninguna relevancia.
15.1. Formaciones de cuerpos 369
Denimos una formaci on de cuerpos como una formaci on que satisfaga el
Axioma I: Si K/k es una extensi on normal, entonces H
1
(K/k) = 1.
El axioma I reeja una de las propiedades b asicas de la cohomologa de
Galois (el teorema de Hilbert-Speiser), luego lo cumplen todas las formaciones
descritas en el ejemplo 1. Sucede que las formaciones J y C de los grupos
de elementos ideales y los grupos de clases de elementos ideales tambien son
formaciones de cuerpos, pero aqu encontramos una primera diferencia entre la
teora local y la global: mientras el axioma I es un hecho sencillo en el caso local,
en el caso global es un resultado muy profundo. En el captulo VII probamos
esencialmente que C cumple el
Axioma I

: Si K/k es cclica de grado primo, entonces H


1
(K/k) = 1.
No es evidente, pero luego demostraremos que el axioma I es equivalente al
axioma I

. De momento interpretemos este ultimo axioma. Para ello conviene


introducir el
Axioma 0: Si K/k es una extensi on cclica, se cumple
h
2
(K/k) = h
1
(K, k) [K : k[, (15.1)
donde h
n
(K/k) es el orden del grupo H
n
(K/k) (que de momento no sabemos
que sea nito, esta hip otesis de nitud forma parte del axioma 0).
El Axioma 0

es el axioma 0 para extensiones cclicas de orden primo. Te-


niendo en cuenta la interpretaci on de los grupos de cohomologa de los grupos
cclicos, la relacion (15.1) equivale a
[A
k
: N[A
k
][ = h
1
(K/k) [K : k[.
Esta relaci on implica, para extensiones cclicas (de grado primo) la primera
desigualdad fundamental: [K : k[

[A
k
: N[A
k
][ y, si una formaci on cumple el
axioma 0

, entonces el axioma I

equivale al
Axioma I

: (segunda desigualdad fundamental)


[A
k
: N[A
k
][ [K : k[ para extensiones cclicas de grado primo.
El en captulo VII demostramos la relacion (7.7), que no es sino el axioma 0
para la formaci on C de los grupos de clases de elementos ideales. Despues
probamos la segunda desigualdad, luego ciertamente C satisface el axioma I

.
Admitiendo que C cumple el axioma I, es claro que J tambien lo cumple: si
K/k es una extension de cuerpos numericos y G = G(K/k), basta considerar la
sucesion de cohomologa derivada de la sucesi on exacta
1 K

J
K
C
K
1
para concluir que H
1
(G, J
K
) = 1.
Debemos resaltar que todos los resultados a los que hemos hecho referencia
estan en el captulo VII y no hemos necesitado nada sobre el isomorsmo de
Artin. S olo nos queda pendiente de prueba la equivalencia entre los axiomas I
y I

. La veremos al principio de la seccion 15.3, despues de desarrollar un poco


mas la cohomologa de grupos.
370 Captulo 15. Formaciones
15.2 Restricci on, transferencia e inaci on
Sea G un grupo nito y S un subgrupo. Sea A un G-modulo. Entonces A
es tambien un S-modulo de forma natural. Vamos a denir homomorsmos que
relacionan los grupos de cohomologa H
n
(G, A) con los grupos H
n
(S, A). Para
ello nos apoyaremos en el concepto de traza, que introducimos a continuaci on.
Recordemos que A
G
es el submodulo de A formado por los elementos jados
por G.
Denicion 15.2 En las condiciones anteriores, la traza Tr
G
S
: A
S
A
G
es la
aplicaci on dada por
Tr
G
S
(a) =
r

i=1
a
i
,
donde
1
, . . . ,
r
es una transversal derecha de G/S, es decir, un conjunto de
representantes de las clases a derecha de G modulo S.
La traza no depende de la eleccion de la transversal, pues cualquier otra es
de la forma s
1

1
, . . . , s
r

r
con s
i
S y obviamente
r

i=1
as
i

i
=
r

i=1
a
i
,
Tambien es claro que Tr
G
S
(a) A
G
, seg un armamos, pues
i
= s
i

j
i
,
para un cierto s
i
S y un ndice j
i
; de modo que la correspondencia i j
i
es
biyectiva. Por lo tanto
Tr
G
S
(a) =
r

i=1
as
i

j
i
=
r

i=1
a
j
i
= Tr
G
S
(a)
Observar que si S = 1 entonces T
G
1
es la multiplicaci on por la traza
T =

que ya nos ha aparecido en el c alculo de grupos de cohomologa.


Si tenemos S U G se cumple la relacion Tr
G
S
= Tr
U
S
Tr
G
U
. En efecto,
si tomamos transversales derechas
i
y u
j
de G/U y U/S respectivamente,
entonces u
j

i
es una transversal derecha de G/S, de donde
Tr
G
S
(a) =

i
_

j
au
j
_

i
=

i
Tr
U
S
(a)
i
= Tr
G
U
(Tr
U
S
(a)).
15.2. Restriccion, transferencia e inaci on 371
Ejemplo El lector ya habr a observado que esta noci on de traza generaliza a
la usual en teora de cuerpos. En efecto, si G es el grupo de Galois de una
extension K/k y A es el grupo aditivo de K, entonces A
G
= k y L = A
S
es el
cuerpo jado por S. La traza es precisamente la traza de L en k en el sentido
usual. Si tomamos como modulo el grupo multiplicativo de K, entonces la traza
que acabamos de denir es la norma en el sentido usual en la teora de cuerpos.
Veamos ahora el motivo por el que nos va a interesar la traza en esta seccion.
Consideremos dos G-modulos C y A. Denimos en Hom(C, A) la operaci on dada
por f

(c) = f(c
1
), con la que se convierte en un G-modulo (observar que si
A = Z tenemos la operacion usual en el m odulo dual C

).
Se cumple que f

= si y solo si f(c
1
) = f(c)
1
para todo c C, luego
Hom(C, A)
S
= Hom
S
(C, A).
As pues, la traza transforma S-homomorsmos en G-homomorsmos. Con-
cretamente, transforma un S-homomorsmo f en el G-homomorsmo
Tr
G
S
(f)(c) =
r

i=1
f(c
1
i
)
i
.
En particular, si f ya es un G-homomorsmo queda Tr
G
S
(f)(c) = rf(c), es
decir,
Tr
G
S
(f) = [G : S[f. (15.2)
Ocupemonos ya del problema de relacionar los grupos de cohomologa de
un grupo G con los de un subgrupo S. Comenzamos observando que Z[G] es
un S-modulo libre, pues cualquier transversal izquierda de G/S es una S-base.
Consecuentemente, todo G-modulo libre es tambien un S-modulo libre (es suma
directa de copias de Z[G], y cada una de ellas es suma directa de copias de Z[S]).
Esto implica que toda resoluci on reducida de G lo es tambien de S, y de aqu a
su vez que toda resolucion completa de G lo es tambien de S.
Consideremos ahora sendas resoluciones completas C(G) y C(S) de G y S.
Ambas son resoluciones completas de S, luego son equivalentes. Con m as
precision, sabemos que existen dos S-homomorsmos u : C(S)
0
C(G)
0
y
v : C(G)
0
C(S)
0
entre las resoluciones reducidas, de modo que cualquier
otro u

(resp. v

) es homotopico a u (resp. v). Al extender u con el dual de v y


viceversa obtenemos homomorsmos entre las resoluciones completas, de modo
que si cambiamos u o v obtenemos homomorsmos homotopicos.
Si A es un G-modulo, el homomorsmo u induce un homomorsmo de com-
plejos


Hom
G
(C
n1
(G), A)

n1

u
#
n1

Hom
G
(C
n
(G), A)

u
#
n




Hom
S
(C
n1
(S), A)

n1

Hom
S
(C
n
(S), A)


372 Captulo 15. Formaciones
(en principio deberamos poner en la la superior los grupos de S-homomors-
mos, pero podemos restringir las aplicaciones a los subgrupos de G-homomor-
smos). Si partimos de otros homomorsmos u

y v

, la homotopa entre u y u

induce una homotopa entre u


#
y u
#
. Esto implica que los homomorsmos
Res
n
G,S
: H
n
(G, A) H
n
(S, A)
inducidos por u
#
no dependen de la elecci on de u y v.
La aplicaci on Res
n
G,S
recibe el nombre de restricci on. Es pura rutina compro-
bar que si partimos de resoluciones distintas obtenemos diagramas conmutativos
para las restricciones y los isomorsmos entre los grupos de cohomologa.
Por otra parte, el homomorsmo v
#
transforma S-homomorsmos en S-
homomorsmos, pero podemos conseguir G-homomorsmos aplicando la traza.
Denimos las aplicaciones
V
n
S,G
: Hom
S
(C
n
(S), A) Hom
G
(C
n
(G), A)
mediante
V
n
S,G
(f) = Tr
G
S
(v
#
n
(f)).
Es f acil ver que los diagramas siguientes conmutan, con lo que V
S,G
es un
homomorsmo de complejos.


Hom
G
(C
n1
(G), A)

n1

Hom
G
(C
n
(G), A)




Hom
S
(C
n1
(G), A)

n1

Tr
G
S

Hom
S
(C
n
(G), A)

Tr
G
S




Hom
S
(C
n1
(S), A)

n1

v
#
n1

Hom
S
(C
n
(S), A)

v
#
n


As mismo, una homotopa entre v y otro homomorsmo da lugar a una
homotopa entre el homomorsmo V
S,G
y su an alogo. Por lo tanto los homo-
morsmos inducidos no dependen de la elecci on de u, v. Los denominaremos
transferencias:
V
n
S,G
: H
n
(S, A) H
n
(G, A).
Como en el caso de las restricciones, un cambio en los complejos da lugar al
diagrama conmutativo correspondiente.
Antes de continuar estudiando las restricciones y transferencias nos conviene
calcular explcitamente homomorsmos u y v entre las resoluciones canonicas
de Z[G] y Z[S]. Basta determinar u
n
y v
n
para n 0, pues los correspondientes
a ndices negativos son los duales de estos.
Como homomorsmo u
n
: C
n
(S) C
n
(G) podemos tomar la inclusi on,
de modo que u
#
es la restriccion de C
n
(G) a C
n
(S) en el sentido usual para
15.2. Restriccion, transferencia e inaci on 373
aplicaciones, luego Res
n
G,S
act ua sobre una clase de cohomologa restringiendo
sus cociclos a S.
Para obtener homomorsmos v
n
aplicamos el proceso descrito en la prueba
del teorema 14.22. Conviene introducir la siguiente notaci on: sea T una trans-
versal izquierda de G sobre S, es decir, un sistema de representantes de las clases
a izquierda de G modulo S. Entonces todo G se expresa de forma unica
como = , con T, S. Ademas = =

, de donde
= , =

.
Partimos de C
0
(G) = Z[G], C
0
(S) = Z[S] y buscamos un homomorsmo v
0
que haga conmutativo el diagrama
C
0
(S)

Z
C
0
(G)
v
0

Los homomorsmos vienen dados por (s) = 1 y () = 1 respectivamente.


Para obtener v
0
tomamos una S-base de Z[G], concretamente T, y para cada
T calculamos () = 1 y buscamos un elemento de C
0
(S) cuya imagen por
sea 1. Por ejemplo 1. De este modo v
0
es el S-homomorsmo determinado por
v
0
() = 1 para cada T. Claramente esto equivale a v
0
() = , para todo
G. Ahora buscamos un v
1
que haga conmutativo el diagrama
C
1
(S)

1

C
0
(S)
C
1
(G)
v
1

C
0
(G)
v
0

Para ello consideramos una S-base de C


1
(G), por ejemplo la formada por
los elementos [
1
], con
1
G, T. Calculamos
v
0
(
1
([
1
])) = v
0
(
1
([
1
])) = v
0
((
1
1)) =
1
1
y hemos de encontrar un elemento de C
1
(S) cuya frontera sea
1
1. Por
ejemplo sirve v
1
([
1
]) = [
1
]. Es f acil ver entonces que
v
1
([
1
]
0
) = [

1

0
]
0
, para todo
1
,
0
G. (15.3)
Similarmente se comprueba que
v
2
([
2
,
1
]
0
) = [

0
,

1

0
]
0
, para todo
2
,
1
,
0
G. (15.4)
Dejamos al lector enunciar y probar el caso general.
374 Captulo 15. Formaciones
Como aplicacion calculamos los homomorsmos
Res
2
G,S
: H
2
(G, Z) H
2
(G, Z), V
2
S,G
: H
2
(S, Z) H
2
(G, Z).
M as exactamente, calcularemos las aplicaciones en que se transforman a traves
de los isomorsmos H
2
(G, Z)

= G/G

y H
2
(S, Z)

= S/S

que describimos en
el captulo anterior.
Necesitamos el homomorsmo u
2
: C
2
(S) C
2
(G), que es el dual del
homomorsmo v
1
: C
1
(G) C
1
(S), dado por (15.3). Mantenemos la notaci on
empleada en esta formula, es decir, T es una transversal izquierda de G sobre
S y = , con T y S.
Ahora partimos de una clase G

G/G

, cuya clase de cohomologa aso-


ciada es [f

], donde
f

_
)
_
=
_
1 si = ,
0 si ,= .
Entonces Res
2
G,S
(f

)
_
s)
_
= f

(v

1
(s))). Sea
v

1
_
s)
_
=

G
)
_

G
n
,

_
.
As
Res
2
G,S
(f

)
_
s)
_
=

G
f

_
)
_
_

G
n
,

_
=

G
n
,
=

G
n
,
.
Al construir la base dual probamos que
n
,
= v

1
_
s)
_
([]) = s)
_
v
1
([])
_
= s) ([

] ).
Seg un la denici on de base dual esta expresion es nula cuando ,= 1 y si
T entonces n
,
= f

_
s)
_
. Consecuentemente
Res
2
G,S
(f

)
_
s)
_
=

T
f

_
s)
_
= f
v
_
s)
_
,
donde v =

T
. En conclusi on, la imagen de G

a traves de los isomorsmos


y la restriccion es
V
G,S
(G

) =

T
S

. (15.5)
Esta aplicaci on es la transferencia en el sentido de la teora de Grupos.
Acabamos de probar la mitad del teorema siguiente:
Teorema 15.3 Sea G un grupo nito y S un subgrupo de G. Entonces los
diagramas siguientes son conmutativos:
H
2
(G, Z)

Res
2
G,S

H
2
(S, Z)

H
2
(S, Z)

V
2
S,G

H
2
(G, Z)

G/G

V
G,S

S/S

S/S

inclusi on

G/G

15.2. Restriccion, transferencia e inaci on 375


Demostraci on: Para probar la segunda armaci on necesitamos el homo-
morsmo v
2
: C
2
(G) C
2
(S), que es el S-homomorsmo dual de u
1
.
Podemos tomar como u
1
la inclusi on. Entonces,
v
2
_
)
_
= u
1
) =
_
)
_
[
C
1
(S)
.
Si s, t S tenemos que
_
)
_
([s]t) =
_
1 si = s, = t,
0 en otro caso.
Por consiguiente
_
)
_
[
C
1
(S)
=
_
) si , S,
0 en otro caso.
As pues, si s S tenemos que
v
#
2
(f
s
)
_
)
_
= f
s
(v
2
() )) =
_
1 si = s, S,
0 en otro caso.
Claramente entonces v
#
2
(f
s
) =

tS
s) t = s) T
S
, y de aqu se sigue que
V
2
S,G
(f
s
) = Tr
G
S
(v
#
2
(f
s
)) = s) T
G
= f
s
.
El resultado es ahora inmediato.
Se puede denir la restricci on y la transferencia sobre los grupos de ho-
mologa, y el resultado an alogo a este teorema arma que la transferencia ho-
mologica sobre el grupo H
1
(G, Z)

= G/G

se corresponde con la transferencia


de la teora de grupos y la restricci on se corresponde con la inclusi on. De aqu
procede el nombre de las transferencias homol ogica y cohomologica.
Por ultimo vamos a usar la transferencia como auxiliar para obtener algunos
resultados importantes sobre la restricci on. Todos ellos seran consecuencias del
teorema siguiente:
Teorema 15.4 Sea G un grupo nito, S un subgrupo de G y A un G-m odulo.
Entonces Res
n
G,S
V
n
G,S
es la multiplicaci on por [G : S[.
Demostraci on: Para los c alculos podemos tomar C(S) = C(G) y los ho-
momorsmos u, v iguales a la identidad. Entonces, usando (15.2),
V
n
S,G
(Res
n
G,S
([f])) = V
n
S,G
([f]) = [Tr
G
S
(f)] = [[G : S[f] = [G : S[[f].
Por ejemplo, si S = 1 se cumple H
n
(S, A) = 0, luego Res
n
G,S
= 0. As pues,
para todo x H
n
(G, A) se cumple [G[x = 0.
Sea m = [G[ y supongamos que la multiplicaci on por m es biyectiva en A.
Entonces dicho automorsmo induce un automorsmo de cada grupo H
n
(G, A)
376 Captulo 15. Formaciones
que no es sino la multiplicaci on por m, luego concluimos que H
n
(G, A) = 0 para
todo n.
En particular si K es (el grupo aditivo de) un cuerpo se cumple que la
multiplicaci on por cualquier natural m no nulo es biyectiva, luego H
n
(G, K) = 0
para todo grupo nito G. Ya habamos probado este hecho para el caso en que
G es un grupo de Galois. La prueba que acabamos de encontrar no necesita
el teorema de la base normal. Otra consecuencia que usaremos despues es la
siguiente:
Teorema 15.5 Sea G un grupo nito y G
p
un p-subgrupo de Sylow de G para
cada primo p que divida a su orden. Si un x H
n
(G, A) cumple que su res-
tricci on a cada G
p
es nula, entonces x = 0.
Demostraci on: Si [G[ = p
e
p
d
p
, entonces el teorema anterior implica que
d
p
x = 0. Como los n umeros d
p
son primos entre s, existen enteros tales que

p
m
p
d
p
= 1, luego x = 0.
Estudiamos ahora la cohomologa de los grupos cociente. Sea, pues, G un
grupo nito y S un subgrupo normal de G. Entonces A
S
es un G-modulo, ya
que as = as
1
= a. A su vez este adquiere estructura de G/S-modulo de
forma natural.
Consideremos resoluciones reducidas C(G) y C(G/S). Entonces C(G/S) es
tambien un G-complejo con la operacion dada por x = x(S). Ahora no
podemos asegurar que sea una resolucion reducida, por lo que no podemos
encontrar dos homomorsmos u, v con los que pasar a las resoluciones completas.
Al menos sabemos que C(G/S) es acclico, luego el teorema 14.22 nos da un
homomorsmo u : C(G) C(G/S), y dos cualesquiera (que sobre Z sean la
identidad) son homot opicos. A su vez u induce un homomorsmo
u

: Hom
G/S
(C(G/S), A
S
) Hom
G
(C(G), A
S
).
(Observar que aqu Hom
G/S
equivale a Hom
G
.)
Por otra parte, la inclusi on A
S
A induce un homomorsmo
Hom
G
(C(G), A
S
) Hom
G
(C(G), A),
que de hecho es tambien la inclusi on. La composicion de ambos es un homo-
morsmo de complejos que induce homomorsmos
Inf
n
G/S,G
: H
n
(G/S, A
S
) H
n
(G, A), n 1,
a los que llamamos inaciones. (Notar que para n = 0 no podemos garantizar
que el homomorsmo que hemos construido respete la relacion de cohomologa.)
Por ejemplo, si consideramos las resoluciones canonicas de G y G/S, pode-
mos tomar u
_
[
1
, . . . ,
n
]
_
= [
1
S, . . . ,
n
S], y as Inf
n
G/S,G
_
[f]
_
= [g], donde
g
_
[
1
, . . . ,
n
]) = f
_
[
1
S, . . . ,
n
S]
_
.
Al igual que ocurre con la restricci on y la transferencia, tambien tiene interes
estudiar la composicion de la inaci on seguida de la restricci on. Comenzamos
probando lo siguiente:
15.2. Restriccion, transferencia e inaci on 377
Teorema 15.6 Sea G un grupo nito, S G y A un G-m odulo. Entonces
Inf
n
G/S,G
Res
n
G,S
= 0
Demostraci on: Consideramos las resoluciones canonicas de S, G y G/S.
Entonces, si
Res
n
G,S
_
Inf
n
G/S,G
([f])
_
= [g],
se cumple g([s
1
, . . . , s
n
]) = f
_
[s
1
S, . . . , s
n
S]
_
= f
_
[S, . . . , S]
_
.
Por otra parte podemos calcular Inf
n
S/S,S
_
Res
n
G/S,S/S
([f]
_
= [g

] usando
tambien las resoluciones canonicas, y tenemos igualmente que g

_
[s
1
, . . . , s
n
]
_
=
f
_
[S, . . . , S]
_
. Por lo tanto
Inf
n
G/S,G
Res
n
G,S
= Res
n
G/S,S/S
Inf
n
S/S,S
,
y basta probar que Res
n
G/S,S/S
= 0, pero su imagen esta en H
n
(S/S, A
S
) = 0.
Para los grupos de cohomologa de dimensi on 1 podemos armar bastante
mas:
Teorema 15.7 Sea G un grupo nito, S G y A un G-m odulo. Entonces la
sucesi on
0 H
1
(G/S, A
S
)
Inf
H
1
(G, A)
Res
H
1
(S, A)
es exacta.
Demostraci on: Para probar la inyectividad de la inaci on suponemos que
Inf
_
[f]
_
= [a], para un cierto a A (consideramos las resoluciones canonicas).
Entonces f([S]) = (a)
_
[]
_
= a a = a(S) a, para todo G. En
particular si s S tenemos as a = f
_
[sS]
_
= 0 (observar que la ecuaci on de
los cociclos implica en general f(1) = f(11) = f(1)1+f(1) = f(1)+f(1), luego
f(1) = 0). Por lo tanto a A
S
y hemos probado que f = a, luego [f] = 0.
Teniendo en cuenta el teorema anterior solo falta probar que el n ucleo de la
restriccion esta contenido en la imagen de la inaci on.
Supongamos, pues, que Res
_
[g]
_
= [a], para un a A. Cambiando g por
g a podemos suponer que g
_
[s]
_
= 0, para todo s S.
Entonces la ecuacion de los cociclos nos da que
g
_
[s]
_
= g
_
[s]
_
+g
_
[]
_
= g
_
[]
_
,
luego podemos denir g

_
[S]
_
= g
_
[]
_
. Ademas
g
_
[]
_
s = g
_
[s]
_
g
_
[s]
_
= g
_
[s

1
]
_
= g
_
[]
_
,
luego g

_
[S]
_
A
S
.
Por ultimo, el hecho de que g sea un cociclo implica inmediatamente que g

tambien lo es, y obviamente Inf


_
[g

]
_
= [g].
Para establecer este teorema en dimensiones superiores necesitamos una
hip otesis adicional. Antes necesitamos dos hechos auxiliares sencillos.
378 Captulo 15. Formaciones
Teorema 15.8 Sea G un grupo nito y 0 A

B

C 0 una su-
cesi on exacta de G-m odulos de manera que H
1
(G, A) = 0. Entonces la sucesi on
de las restricciones 0 A
G

B
G

C
G
0 tambien es exacta.
Demostraci on: Lo unico que no es inmediato es la exactitud en C
G
. Dado
c C
G
existe un b B tal que (b) = c. Para cada G tenemos que
(b b) = c c = 0, luego existe un a

A tal que (a

) = b b. La
aplicaci on a

es un cociclo, pues
(a

+a

) = (b b) (b b) + (b b) = 0.
Por hip otesis existe un a A tal que a

= a a, para todo G, luego


b b = (a) (a),
de donde a su vez concluimos que (b(a))(b(a)) = 0, y as b(a) B
G
.
Por ultimo notamos que (b (a)) = (b) = c.
Teorema 15.9 Sea G un grupo nito, S G y A un G-m odulo regular. En-
tonces A
S
es un G/S-m odulo regular.
Demostraci on: Recordemos que A es regular si A

= B Z[G] para cierto


grupo abeliano B. Podemos suponer que A = BZ[G]. Entonces todo elemento
de A se expresa de forma unica como

G
b

, b

B,
y es facil ver que los elementos de A
S
son los que cumplen b

= b
s
para todo
s S o, equivalentemente, llamando T =

sS
s, los elementos de B
S
son los de
la forma
r

i=1
b
i

i
T,
donde
i
es una transversal de G/S. La aplicaci on dada por
r

i=1
b
i

i
T
r

i=1
b
i
(
i
S)
es un isomorsmo entre A
S
y B Z[G/S].
Teorema 15.10 Sea G un grupo nito, S G, A un G-m odulo y n 1 un
n umero natural tal que H
i
(S, A) = 0 para i = 1, . . . , n1. Entonces la sucesi on
0 H
n
(G/S, A
S
)
Inf
H
n
(G, A)
Res
H
n
(S, A)
es exacta.
15.3. Cohomologa en formaciones de cuerpos 379
Demostraci on: Lo probaremos por inducci on sobre n (reducci on regular).
La prueba del teorema 14.34 nos da una sucesi on exacta
0 A

B

A
+
0,
donde B es un G-modulo regular, de donde se siguen los isomorsmos
H
i1
(S, A
+
)

= H
i
(S, A), H
i1
(G, A
+
)

= H
i
(G, A), para todo i.
En particular H
i
(S, A
+
) = 0 para i = 1, . . . , n 2. El teorema 15.8 nos da
la sucesion exacta de G/S-modulos
0 A
S

BS

(A
+
)
S
0,
y en virtud del teorema anterior (A
+
)
S
es un G/S-modulo regular, luego tambien
tenemos que
H
i1
(G/S, (A
+
)
S
)

= H
i
(G/S, A
S
), para todo i.
Consideremos el diagrama siguiente:
0

H
n1
(G/S, (A
+
)
S
)

Inf

H
n1
(G, A
+
)

Res

H
n1
(S, A
+
)

0

H
n
(G/S, A
S
)
Inf

H
n
(G, A)
Res

H
n
(S, A)
La la superior es exacta por hip otesis de induccion. Hemos de probar que
la inferior tambien lo es, para lo cual basta demostrar que el diagrama es con-
mutativo. Las echas verticales son los isomorsmos dados por las aplicaciones
de conexi on en la sucesion exacta de cohomologa. Recordemos que la imagen
de un [f] H
n1
(G/S, (A
+
)
S
) se calcula tomando una antiimagen de f por

(es decir, una cocadena g tal que g = f), calculando p =

n
(g) y tomando
una antiimagen q de p por

(de modo que q = p). La imagen de [f] es [q].


Sea u : C(G) C(G/S) un homomorsmo entre resoluciones de G y G/S.
Entonces la sucesion u g, u p, u q justica que Inf
_
[q]
_
= [u q] es la imagen
de Inf
_
[f]
_
= [u f] por la aplicaci on de conexi on, es decir, u g = u f,
u p =

n
(u g) (porque u

es un homomorsmo de complejos) y u q =
u p. Esto nos da la conmutatividad del primer diagrama. El segundo se trata
an alogamente.
15.3 Cohomologa en formaciones de cuerpos
Los resultados de la seccion anterior nos permiten profundizar en el estudio
de la cohomologa de las formaciones de cuerpos. Si k K L es una cadena
de cuerpos en una formaci on tal que L/k es normal, introducimos la notaci on
Res
n
L/k,L/K
: H
n
(L/k) H
n
(L/K), V
n
L/K,L/k
: H
n
(L/K) H
n
(L/k)
380 Captulo 15. Formaciones
para las restricciones y transferencias. Respecto a las inaciones, observemos
que si K/k tambien es normal tenemos el isomorsmo
G(K/k)

= G(L/k)
_
G(L/K),
el submodulo de A
L
jado por G(L/K) es A
K
y las acciones de los dos grupos
sobre A
K
son equivalentes a traves del isomorsmo. Esto signica que podemos
sustituir en todo lugar las clases (G
L
)(G
K
/G
L
) por clases G
K
sin alterar por
ello ning un resultado sobre inaciones. En particular podemos considerar que
las inaciones son homomorsmos
Inf
n
K/k,L/k
: H
n
(K/k) H
n
(L/k)
dados por Inf
n
K/k,L/k
_
[f]
_
= [g], donde
g(
1
G
L
, . . . ,
n
G
L
) = f
_
(
1
G
L
)(G
K
/G
L
), . . . , (
n
G
L
)(G
K
/G
L
)
_
= f(
1
G
K
, . . . ,
n
G
K
).
Empezamos probando la armaci on que dejamos pendiente en la seccion
15.1, es decir, la equivalencia entre los axiomas I y I

. Nos apoyaremos en la
sucesion exacta
1 H
1
(L/K)
Inf
H
1
(K/k)
Res
H
1
(K/L)
que nos proporciona el teorema 15.7 para toda cadena de extensiones normales
k L K de una formaci on. Basta aplicar el teorema siguiente en el caso
m = 0 y r = 1.
Teorema 15.11 Consideremos una formaci on en la que para toda cadena de
extensiones normales k L K la sucesi on
H
r
(L/K)
Inf
H
r
(K/k)
Res
H
r
(K/L)
es exacta (para un cierto r 1). Entonces la relaci on h
r
(K/k)

[K : k[
m
(para
un m 0 jo) es v alida para toda extensi on normal K/k si y s olo si es v alida
para toda extension cclica de grado primo.
Demostraci on: Razonaremos por inducci on sobre [K : k[. Supongamos
que el teorema se cumple para extensiones de grado menor. Si el grado es primo
la conclusi on es la hip otesis. Si [K : k[ es potencia de primo (con exponente
mayor que 1) entonces G(K/k) contiene un subgrupo normal propio, que ser a
de la forma G(K/L).
Por la hip otesis sobre la sucesion exacta h
r
(K/k) [ h
r
(K/L) h
r
(L/k). Las
extensiones K/L y L/k tienen grados menores que [K : k[, luego por hip otesis
de inducci on
h
r
(K/L)

[K : L[
m
, h
r
(L/k)

[L : k[
m
.
La transitividad de grados implica obviamente que h
r
(K/k)

[K : k[
m
.
15.3. Cohomologa en formaciones de cuerpos 381
Finalmente, si [K : k[ no es potencia de primo tomamos un p-subgrupo de
Sylow G(K/L
p
) de G(K/k) para cada primo p que divida a dicho orden. El
producto de las restricciones de H
r
(K/k) en

p
H
r
(K/L
p
) es un monomorsmo
por el teorema 15.5, luego resulta que h
r
(K/k) [

p
h
r
(K/L
p
) y por hip otesis de
inducci on h
r
(K/L
p
)

[K : L
p
[
m
. As pues
h
r
(K/k) [

p
[K : L
p
[
m
= [K : k[
m
.
Con esto tenemos probado que la formaci on C de los grupos de clases de ele-
mentos ideales es una formacion de cuerpos. Observemos ahora que el teorema
15.10 nos da que si k K L es una cadena de extensiones normales en una
formaci on de cuerpos, entonces tenemos la sucesion exacta
1 H
2
(K/k)
Inf
H
2
(L/k)
Res
H
2
(L/K). (15.6)
En particular podemos identicar el segundo grupo de cohomologa de K/k
con un subgrupo del de L/k. Esto nos da la posibilidad de reunir todos los
grupos de cohomologa como subgrupos de un mismo grupo, es decir, construir
un lmite inductivo de los grupos H
2
(K/k) cuando K vara entre las extensiones
normales de k. Veamos la construccion.
Denicion 15.12 Sea (G, G
K

KS
, A) una formaci on de cuerpos y conside-
remos en A la topologa discreta. Un cociclo de un cuerpo k es una aplicaci on
continua f : G
k
G
k
A
k
que cumpla la ecuacion
f(, )

= f(, )f(, )f(, )


1
.
Una cocadena en k es una aplicaci on continua g : G
k
A
k
. Una cofrontera
es un cociclo de la forma
f(, ) = g()

g()g()
1
,
para una cierta cocadena g.
La continuidad de una cocadena equivale a que g() depende s olo de la clase
de modulo un subgrupo normal abierto de G
k
. En efecto, para cada G
k
existe un subgrupo abierto H

G
k
tal que H

g
1
[g()]. La uni on
de estas clases H

es todo G
k
, luego por compacidad basta un n umero nito
de ellas. Formando la intersecci on de los subgrupos H

correspondientes a dicha
uni on nita obtenemos un subgrupo abierto H con la propiedad de que si

determinan la misma clase modulo H entonces ambos elementos estan en la


misma clase H

, luego g(

) = g() = g(

).
Si N es la interseccion de todos los conjugados de H en G
k
, entonces N es
un subgrupo normal abierto de G
k
y dos elementos congruentes modulo N lo
son modulo H, luego f depende s olo de las clases modulo N.
382 Captulo 15. Formaciones
Recprocamente, si g depende de las clases modulo un subgrupo N, entonces
las antiim agenes de los elementos de A son vacas o uniones de clases modulo
N, luego son abiertas, y por tanto g es continua.
Del mismo modo se justica que la continuidad de un cociclo f equivale a
que f(, ) depende de la clase de y modulo un subgrupo normal abierto de
G
k
. Si K es una extension normal de k, llamaremos cociclos de k modulo K a
los cociclos de k que dependen s olo de las clases modulo G
K
.
Observemos que existe una biyeccion entre los cociclos de k modulo K y
los cociclos de dimension 2 (en el sentido usual) del grupo G(K/k) = G
k
/G
K
respecto a su accion sobre A
k
. Esta biyecci on viene dada por
f(, ) = f(G
K
, G
K
), para , G
k
.
(Notar que usamos el mismo nombre f para los cociclos correspondientes).
Del mismo modo podemos identicar las cocadenas de K/k con las cocadenas
de k modulo K.
Ahora denimos el grupo de Brauer de k como el grupo cociente de los
cociclos de k modulo las cofronteras, y lo representaremos por H
2
(/k).
Es importante tener presente que no podemos aplicar a H
2
(/k) la teora de
cohomologa de grupos que hemos estudiado, pues G
k
es innito y adem as no
estamos considerando todos sus cociclos (en el sentido de la cohomologa), sino
solo los continuos. El grupo de Brauer s olo va a ser una forma de relacionar los
grupos de cohomologa de las distintas extensiones de k.
Como las cofronteras de K/k se corresponden claramente con las cofronteras
de k modulo K, podemos denir inaci on
Inf : H
2
(K/k) H
2
(/k),
mediante Inf
_
[f]
_
= [f]. El teorema siguiente arma en esencia que H
2
(/k) es
el lmite inductivo de los grupos H
2
(K/k).
Teorema 15.13 Sea k un cuerpo en una formaci on de cuerpos. Entonces
a) La inaci on Inf : H
2
(K/k) H
2
(/k) es un monomorsmo para cada
extensi on normal K de k.
b) Si identicamos cada grupo H
2
(K/k) con su imagen en el grupo de Brauer,
entonces H
2
(/k) es la uni on de todos los subgrupos H
2
(K/k).
c) Si k K L es una cadena de extensiones normales, entonces la in-
aci on
Inf : H
2
(K/k) H
2
(L, k)
coincide con la inclusi on.
d) Si
K
: H
2
(K/k) G es una familia de homomorsmos de grupos
tal que cuando K L entonces
L
extiende a
K
(o, equivalentemente,
si conmutan con las inaciones) entonces existe un unico homomorsmo
: H
2
(/k) G que extiende a todos los homomorsmos
K
.
15.4. El grupo de Brauer de una formaci on local 383
Demostraci on: a) Supongamos que [f] = 1 en H
2
(/k). Entonces f esta
determinado por una cocadena g de k, que por continuidad ser a una cocadena
modulo L para una cierta extensi on normal L/k. Podemos suponer que L
contiene a K. Es claro que g determina una cocadena de L/k, de modo que la
inaci on H
2
(K/k) H
2
(L/k) enva [f] a la clase de la cocadena determinada
por g, es decir, Inf
_
[f]
_
= 0.
Como las inaciones entre extensiones son inyectivas (en las formaciones de
cuerpos), concluimos que [f] = 0.
b), c) y d) son inmediatos.
Denicion 15.14 Como caso particular del apartado d) del teorema anterior,
para cada extensi on K/k (no necesariamente normal) podemos denir las res-
tricciones y transferencias
Res
k,K
: H
2
(/k) H
2
(/K), V
K,k
: H
2
(/K) H
2
(/k)
como las extensiones de las aplicaciones correspondientes entre los grupos de
cohomologa H
2
(L/k) y H
2
(L/K), donde L vara en las extensiones normales
de k que contienen a K. Observar que no importa ignorar a las que no cumplen
K L porque los grupos H
2
(L/k) cubren igualmente a H
2
(/k), y eso es lo
unico que hace falta.
La comprobaci on de que las restricciones y transferencias conmutan con las
inaciones es mera rutina, usando las resoluciones can onicas. Para la restricci on
el argumento es sencillo, para la transferencia es mas largo porque hay que
aplicar la denici on de la traza y la f ormula (15.4).
Del teorema 15.4 se sigue la relacion V
K,k
_
Res
k,K
(x)
_
= [K : k[ x. As
mismo, teniendo en cuenta (15.6), es clara la exactitud de las sucesiones
1 H
2
(K/k)
Inf
H
2
(/k)
Res
H
2
(/K).
Resulta util pensar en este hecho en los terminos siguientes: Diremos que
una clase x H
2
(/k) se escinde en K cuando Res
k,K
(x) = 1. Entonces
tenemos que H
2
(K/k) es isomorfo (o igual) al grupo de clases de H
2
(/k) que
se escinden en K.
15.4 El grupo de Brauer de una formaci on local
Recordemos que las formaciones locales son las constituidas por extensiones
nitas de un cuerpo metrico discreto localmente compacto k. Vamos a obtener la
estructura del grupo de Brauer de estas formaciones. Tan s olo vamos a necesitar
lo que en el teorema 7.9 probamos para extensiones de cuerpos p-adicos. Con
las tecnicas cohomologicas es relativamente facil generalizarlo a cuerpos locales
cualesquiera. Ante todo conviene modicar la notaci on que us abamos en el
captulo VII. Es claro que si G es un grupo cclico y A es un G-modulo, los
384 Captulo 15. Formaciones
grupos denidos en (7.2) son los grupos de cohomologa de dimensi on 0 y 1
o, equivalentemente, de dimensi on 2 y 1. Por lo tanto, el cociente de Herbrand
es el cociente de los ordenes de estos dos grupos. En lo sucesivo lo llamaremos
h
2/1
(G, A).
Diremos que A es un G-modulo topologico si A es un grupo topol ogico y
los isomorsmos inducidos por la acci on de G son continuos. El resultado que
buscamos se sigue del siguiente teorema tecnico:
Teorema 15.15 Sea A un G-m odulo topol ogico completo y
A = A
0
A
1
A
1

una sucesi on de subm odulos tal que todo entorno de 0 contiene un A
i
. Si
H
n
(G, A
i
/A
i+1
) = 0 para todo i, entonces H
n
(G, A) = 0.
Demostraci on: La sucesion 0 A
i+1
A
i
A
i
/A
i+1
0 da
lugar a la sucesi on exacta
H
n
(G, A
i+1
) H
n
(G, A
i
) H
n
(G, A
i
/A
i+1
) = 0.
La suprayectividad de la primera aplicaci on (que no es sino la dada por
[f] [f]) implica que para todo cociclo f
i
de A
i
(de dimensi on n) existe un
cociclo f
i+1
de A
i+1
y una cocadena g
i
de A
i
(de dimensi on n 1) de modo
que f
i
f
i+1
=
n1
g
i
. Partiendo de un cociclo arbitrario f
0
de A obtenemos
sucesiones f
i
y g
i
tales que
f
0
(x) f
i+1
(x) =
n1
g
0
(x) + +
n1
g
i
(x)
= g
0
(
n
(x)) + +g
i
(
n
(x)), (15.7)
para todo x C
n
(el grupo de cadenas de una resoluci on de G).
Si y C
n1
tenemos que g
i
(y) A
i
, luego
i+j

k=i
g
k
(y) A
i
. Como todo
entorno de 0 contiene un A
i
, concluimos que la serie es una sucesion de Cauchy
y, como A es completo, converge a un g(y) =

k=0
g
i
(y). La continuidad de las
operaciones implica que g es un G-homomorsmo (o sea, una cocadena).
Por otra parte es claro tambien que f
i+1
(x) tiende a 0, luego tomando lmites
en (15.7) concluimos que f
0
(x) = g(
n
(x)) =
n1
g(x), luego [f
0
] = 0.
De aqu deducimos:
Teorema 15.16 Sea k un cuerpo local y K/k una extensi on cclica. Sea G el
grupo de Galois y U el grupo de las unidades de K. Entonces h
2/1
(G, U) = 1.
Demostraci on: Sea u

G
una base normal de K/k, sea E el anillo de
enteros de k y un primo de E. Denimos V
0
=

G
Eu

y V
i
=
i
V
0
.
Cada producto u

tiene una ciertas coordenadas en la base u

G
. Si
cambiamos u por
k
u para cierto k obtenemos una nueva base normal en la
15.4. El grupo de Brauer de una formaci on local 385
que dichas coordenadas han sido multiplicadas por
2k
. Por lo tanto podemos
exigir que todas ellas sean enteras y divisibles entre . Esto se traduce en que
V
0
V
0
V
1
y, m as en general, V
2
i
V
i+1
. En particular V
0
es un anillo (no
unitario).
La base u

G
dene una norma en K respecto a la cual V
0
es la bola
unidad (la norma de un elemento de K es el supremo de los valores absolutos de
sus coordenadas en la base dada). Puesto que todas las normas son equivalentes,
V
0
es un entorno (abierto y cerrado) de 0 en K (para su topologa dada, que no
depende de la norma). Adem as V
0
esta acotado, luego los modulos V
i
resultan
ser una base de entornos de 0.
Denimos ahora A
i
= 1+V
i
. Es claro que A
2
i
1+V
i
+V
i
+V
2
i
1+V
i
= A
i
,
luego cada A
i
es un G-submodulo de U. Ademas forman una base de entornos
(abiertos) de 1. Como U es compacto, el cociente U/A
0
es nito, luego la
relacion (7.1) aplicada a la sucesi on exacta
1 A
0
U U/A
0
1
nos da que h
2/1
(G, U) = h
2/1
(G, A
0
)h
2/1
(G, U/A
0
) = h
2/1
(G, A
0
) (recordemos
que los cocientes de Herbrand de los modulos nitos son triviales).
Para probar que el ultimo cociente vale 1 es suciente demostrar que todos
los grupos de cohomologa de A
0
son triviales, para lo cual aplicaremos el teo-
rema anterior. Observar que A
0
es completo porque es compacto (es abierto y
cerrado). S olo hemos de probar que H
n
(G, A
i
/A
i+1
) = 1 para todo n y todo i.
A su vez basta probar que los m odulos A
i
/A
i+1
son G-regulares.
Tenemos el G-isomorsmo V
0
/V
0

= A
i
/A
i+1
dado por [] [1 +
i
]. La
prueba es sencilla si tenemos en cuenta que
(1 +
i
)(1 +
i
)
1 +
i
( +)
= 1 +

2i

1 +
i
( +)
A
i+1
.
Para probar que el segundo sumando est a en V
0
usamos el desarrollo en serie
(1 + x)
1
= 1 x + x
2
x
3
+ junto con el hecho de que V
0
es un anillo
cerrado. Finalmente observamos que V
0
=

G
Eu

y V
0
=

G
Eu

, luego
V
0
/V
0

=

G
_
E/()
_
u

G
_
E/()
_


=
_
E/()
_
Z[G].
Ahora ya es f acil generalizar 7.9. Dada una extensi on cclica K/k como en el
teorema anterior, si es un primo en K tenemos que K

= U ), y ademas
U es un G-submodulo de K

. M as a un, la acci on de G sobre el cociente es


[]

= [

] = [] = [], es decir, el cociente K

/U es un G-modulo trivial.
Equivalentemente, tenemos la sucesion exacta
1 U
i
K

v
Z 0, (15.8)
donde i es la inclusion y v la valoraci on en K

.
386 Captulo 15. Formaciones
Ahora es f acil probar el teorema siguiente. Notemos que el apartado a)
arma que las formaciones locales satisfacen el axioma 0.
Teorema 15.17 Sea K/k una extensi on cclica de cuerpos locales. Sea e su
ndice de ramicaci on, G su grupo de Galois y U el grupo de unidades de K.
Entonces
a) [H
2
(K/k)[ = [K : k[.
b) [H
n
(G, U)[ = e para todo n Z.
Demostraci on: a) Aplicamos la relacion (7.1) a la sucesion exacta (15.8)
junto con el teorema anterior, que nos da
h
2/1
(K/k) = h
2/1
(G, Z).
Por el teorema de Hilbert-Speiser el miembro izquierdo es [H
2
(K/k)[, mien-
tras que (14.6) y (14.8), junto con la periodicidad de la cohomologa cclica, nos
dan que el miembro derecho es [K : k[.
b) De la sucesion (15.8) obtenemos la sucesion exacta de cohomologa
0 H
0
(G, U) H
0
(K/k) H
0
(G, Z) H
1
(G, U) 1.
Ademas H
0
(K/k) = k

/ N[K

], H
0
(G, Z) = Z/nZ (donde n = [K : k[) y la
aplicaci on que los conecta es la dada por [] [v()]. Es claro que la imagen
de este homomorsmo es eZ/nZ, luego [H
1
(G, U)[ = e. Como h
2/1
(G, U) = 1,
tambien [H
2
(G, U)[ = e y, por la periodicidad, lo mismo vale para todas las
dimensiones.
En el caso en que e = 1, la sucesion exacta que hemos considerado en la
prueba se reduce a
1 H
0
(K/k) H
0
(G, Z) 0,
de donde concluimos el teorema siguiente:
Teorema 15.18 Sea K/k una extensi on no ramicada de cuerpos locales. En-
tonces H
2
(K/k)

= k

/ N[K

]

= Z/nZ, donde n = [K : k[. El ultimo isomor-
smo viene dado por [] [v()].
Las extensiones no ramicadas son la clave para determinar la estructura de
los grupos de Brauer locales. Recordemos que al nal del captulo anterior pro-
bamos que el isomorsmo H

(K/k)

= k

/ N[K

] viene dado por x E(x)(),


donde es cualquier generador del grupo G(K/k). Veamos ahora que si en una
cadena elegimos consistentemente los generadores, los isomorsmos satisfacen
una relaci on de consistencia.
15.4. El grupo de Brauer de una formaci on local 387
Teorema 15.19 Sea k L K una cadena de extensiones cclicas de cuerpos
locales. Sea [K : k[ = m y [L : k[ = n. Fijemos un generador G(K/k) = ),
con lo que G(L/k) = [
L
). Entonces el diagrama siguiente es conmutativo:
H
2
(K/k)
E()()

/ N[K

]
H
2
(L/k)
Inf

E()(|
L
)

/ N[L

donde la echa de la derecha es el homomorsmo dado por [a] [a


m/n
].
Demostraci on: En terminos de formaciones podemos considerar
G(K/k) = G
k
/G
K
= G
K
) yG(L/k) = G
k
/G
L
= G
L
)
(donde G
k
es el grupo de Galois de cualquier extensi on de k que contenga a K).
Tomamos un a k

, a cuya clase modulo N[L

] le corresponde, de acuerdo
con (14.14), la del cociclo dado por
f(
i
G
L
,
j
G
L
) = a
[(i+j)/n]
i, j = 0, . . . , n 1.
Su inaci on es f(
i
G
K
,
j
G
K
) = f(
i
G
L
,
j
G
L
), y a la clase de este cociclo
le corresponde a su vez la clase
m1

i=0
f(G
L
,
i
G
L
) =
n1

i=0
f(G
L
,
i
G
L
)
m/n
= a
m/n
,
(pues f(G
L
,
i
G
L
) depende s olo de la clase de
i
, luego del resto de i modu-
lo n).
El paso siguiente es notar que para las extensiones no ramicadas tenemos
un criterio con que elegir los generadores de los grupos de Galois de modo
que se pueda aplicar siempre el teorema anterior: basta tomar el automorsmo
canonico que ya consideramos en el captulo 12 para extensiones de cuerpos
p-adicos. Concretamente, si K/k es una extension no ramicada de cuerpos
locales, llamaremos
K/k
a la antiimagen por el isomorsmo descrito en el teo-
rema 1.39 del automorsmo de Frobenius de la extensi on K/k de los cuerpos
de restos. Equivalentemente,
K/k
es el unico elemento de G(K/k) que verica
la congruencia
K/k
()
r
(mod p), para todo entero de K, donde p es el
ideal primo de k y r es el n umero de elementos de k.
Es obvio que, en las condiciones del teorema anterior,
K/k
[
L
=
L/k
, luego
siempre tenemos la conmutatividad del diagrama indicado. Ahora consideramos
el segundo isomorsmo del teorema 15.18, es decir, el inducido por la valoraci on
de k. Obviamente obtenemos un diagrama conmutativo
H
2
(K/k)

k

/ N[K

]

Z/mZ
H
2
(L/k)

/ N[L

Z/nZ

388 Captulo 15. Formaciones


donde la echa vertical derecha es el monomorsmo dado por [u] [mu/n].
Cuando consideramos los grupos de cohomologa como subgrupos del grupo
de Brauer de k, la echa izquierda es simplemente la inclusi on. Podemos trans-
formar la echa derecha en una inclusi on si sumergimos cada grupo Z/nZ en
Q/Z mediante el monomorsmo [u] [u/n]. As llegamos al diagrama
H
2
(K/k)

k

/ N[K

]

Z/mZ

1/m)
H
2
(L/k)

/ N[L

Z/nZ

1/n)

donde la ultima echa corresponde a la aplicaci on [1/n] [1] [m/n] [1/n],


es decir, a la inclusi on.
Denicion 15.20 Sea k un cuerpo local y sea A/k una extensi on de Galois
(quiz a innita) que determina una formaci on local. Llamaremos
H
2
(/k) =
_
T
H
2
(T/k),
donde T recorre las extensiones no ramicadas de k contenidas en A. Entonces
H
2
(/k) es un subgrupo de H
2
(/k) sobre el que tenemos denido el monomor-
smo
Inv
k
: H
2
(/k) Q/Z
determinado por la composici on de los tres isomorsmos anteriores en cada
grupo H
2
(T/k). Si c H
2
(/k), entonces Inv
k
(c) se llama invariante de c.
Explcitamente,
Inv
k
(c) =
v
k
(E(c)(
T/k
))
n
(mod 1),
donde T es cualquier extension no ramicada de k tal que c H
2
(T/k), v
k
es
la valoraci on de k y n = [T : k[.
Vamos a probar que las formaciones locales verican, bajo condiciones ob-
vias, el
Axioma II

: Para cada cuerpo k, existe un subgrupo H


2
(/k) de H
2
(/k)
y un monomorsmo Inv : H
2
(/k) Q/Z de modo que
a) Si K/k es una extensi on cualquiera Res
k,K
[H
2
(/k)] H
2
(/K) y para
todo c H
2
(/k) se verica que
Inv
K
(Res
k,K
(c)) = [K : k[ Inv
k
(c).
b) Si existe una extensi on K/k de grado n, entonces H
2
(/k) contiene un
subgrupo (cclico) de orden n
15.4. El grupo de Brauer de una formaci on local 389
Las condiciones obvias a las que aludamos se reeren a la parte b). Te-
niendo en cuenta que un cuerpo k admite extensiones no ramicadas de todos
los ordenes, es obvio que esta parte se cumple si A contiene a todas las extensio-
nes no ramicadas de k (en cuyo caso tenemos de hecho que H
2
(/k)

= Q/Z).
Por ejemplo esto sucede si A es la clausura separable de k (en una clausura
algebraica), si A es la mayor extension abeliana de k o si A es la uni on de
todas las extensiones no ramicadas de k.

Estos son los principales casos de
interes. Sin embargo la parte b) del axioma anterior puede satisfacerse en otras
circunstancias, como por ejemplo si A es la uni on de todas las extensiones de
k de grado potencia de un primo prejado. Observar tambien que todos los
subgrupos nitos de Q/Z son cclicos, luego la hip otesis al respecto en la parte
b) es superua. El resto del axioma II

se cumple siempre en las formaciones


locales:
Teorema 15.21 Toda extensi on K/k en una formaci on local cumple la parte
a) del axioma II

.
Demostraci on: Si T es una extension no ramicada de k, es claro que
Res
k,K
[H
2
(T/k)] H
2
(KT/K) (si un cociclo de k depende de las clases modulo
G
T
, su restriccion a G
K
depende s olo de las clases modulo G
K
G
T
= G
KT
).
Por lo tanto Res
k,K
[H
2
(/k)] H
2
(/K).
Supongamos ahora que la extensi on K/k es no ramicada. En este caso
basta probar la f ormula para clases c H
2
(T/k) donde k K T (pues estos
subgrupos cubren a todo el grupo H
2
(/k)).
Sea [T : k[ = n y [K : k[ = m. Es claro que
T/K
= (
T/k
)
m
(a partir de la
relacion an aloga entre los automorsmos de Frobenius de los cuerpos de restos).
Veamos primero el homomorsmo k

/ N[T

] K

/ N[T

] que se corres-
ponde con la restricci on a traves de los isomorsmos canonicos que hemos jado.
Si a k

, la clase de cohomologa asociada a su clase es la del cociclo


f(
i
T/k
,
j
T/k
) = a
[(i+j)/n]
, i, j = 0, . . . , n 1.
Por otra parte, a la clase de su restricci on le corresponde el elemento
n/m1

i=0
f(
T/K
,
i
T/K
) =
n/m1

i=0
f(
m
T/k
,
mi
T/k
) = a.
As pues, la aplicaci on correspondiente es la dada por [a] [a]. Al componer
con los isomorsmos inducidos por las valoraciones en k y en K (teniendo en
cuenta que la segunda extiende a la primera debido a que K/k es no ramicada)
obtenemos el homomorsmo Z/nZ Z/
n
m
Z dado por [u] [u]. Por ultimo,
al sumergir estos grupos en Q/Z nos queda que [1/n] [1] [1] [m/n],
luego se trata de la aplicaci on [r] m[r] = [K : k[ [r], como queramos probar.
En segundo lugar supongamos que la extensi on K/k es totalmente rami-
cada, es decir, su grado de inercia es f = 1. Si T/k es cualquier extension no
ramicada (digamos de grado n) tenemos la situacion siguiente:
390 Captulo 15. Formaciones
KT
k
T K
e n
n
e
Se cumple [KT : K[ = [T : k[ = n, pues n es el grado de inercia de toda
la extension KT/k (alternativamente, T K = k, pues el grado de inercia y el
ndice de ramicaci on de T K sobre k son ambos iguales a 1). Como los cuerpos
de restos de KT y K coinciden respectivamente con los de T y k es claro que

KT/K
[
T
=
T/k
. Si consideramos los automorsmos de las extensiones como
clases de automorsmos de una extension mayor, esta igualdad se interpreta
como que
KT/K
= G
KT
y
T/k
= G
k
, para un mismo automorsmo .
Ahora, a un elemento a k

le corresponde el cociclo
f(
i
KT/K
,
j
KT/K
) = a
[(i+j)/n]
, i, j = 0, . . . , n 1.
Su restricci on es f(
i
T/k
,
j
T/k
) = f(
i
KT/K
,
j
KT/K
), y es claro que a esta le
corresponde de nuevo el elemento a. El resto es identico al caso anterior.
En el caso en que K/k es una extension cualquiera consideramos el cuerpo
de inercia E, de modo que la extensi on E/k es no ramicada y la extensi on
K/E es totalmente ramicada. Es obvio que Res
k,K
= Res
k,E
Res
E,K
, y la
f ormula se deduce inmediatamente de los dos casos ya probados.
Ahora estamos en condiciones de obtener la estructura de los grupos de
Brauer locales. El resultado que vamos a obtener tiene un an alogo en la teora
global, y sobre el descansa fuertemente la teora de cuerpos de clases, por lo que
conviene expresarlo axiom aticamente.
Denicion 15.22 Una formaci on de cuerpos es una formaci on de clases si
cumple el
Axioma II: Para cada cuerpo k de la formaci on existe un monomorsmo
Inv
k
: H
2
(/k) Q/Z) de modo que
a) Si K/k es una extensi on normal de grado n entonces
Inv
k
[H
2
(K/k)] = 1/n) .
b) Si K/k es una extensi on cualquiera y c H
2
(/k) entonces
Inv
K
(Res
k,K
(c)) = [K : k[ Inv
k
(c).
Observar que ya no hablamos de subgrupos, sino de los propios grupos de
Brauer. El hecho notable es el teorema siguiente:
Teorema 15.23 Si una formaci on satisface los axiomas 0

, I

(resp. I

) y II

entonces es una formaci on de clases.


15.5. Formaciones de clases 391
Demostraci on: Ya sabemos que se trata de una formacion de cuerpos.
S olo hay que demostrar el axioma II.
Veamos en primer lugar que H
2
(/k) = H
2
(/k) para todo cuerpo k. Para
ello basta ver que si K/k es cualquier extension normal H
2
(K/k) H
2
(/k).
Sea n = [K : k[. Por II

b) tenemos que H
2
(/k) contiene un subgrupo cclico
T de orden n. Por II

a) se cumple que
Inv
K
[Res
k,K
[T]] = n Inv
k
[T] = Inv
k
[T
n
] = 0.
Como Inv
K
es un monomorsmo concluimos que Res
k,K
[T] = 1 y de la
exactitud de la sucesion
1 H
2
(K/k)
Inf
H
2
(/k)
Res
H
2
(/K)
deducimos que T H
2
(K/k) (recordemos que la inaci on es simplemente la
inclusi on).
El teorema 15.11, aplicado con r = 2, m = 1, nos da que [H
2
(K/k)[ [K : k[
para toda extensi on normal (pues para extensiones cclicas de grado primo es una
igualdad por los axiomas I y 0

). As pues, tenemos que [H


2
(K/k)[ [T[ y por
consiguiente H
2
(K/k) = T H
2
(/k). En particular tenemos que H
2
(K/k)
es un grupo cclico de orden n, luego lo mismo le ocurre a su imagen por Inv
k
.
Terminamos la prueba notando que 1/n) es el unico subgrupo cclico de orden
n en Q/Z, luego se cumple tambien la parte a) del axioma II.
Si particularizamos la prueba anterior al caso de las formaciones locales, lo
que hemos demostrado es que, para cualquier extensi on normal de grado n, el
grupo H
2
(K/k) coincide con el grupo H
2
(T/k), donde T es la unica extensi on
no ramicada de k de grado n.
15.5 Formaciones de clases
En esta seccion estudiamos las propiedades comunes de las formaciones de
clases que acabamos de introducir. Esencialmente, vamos a ver que en las
formaciones de clases podemos seleccionar generadores canonicos de los grupos
H
2
(K/k), con lo que obtendremos una serie de propiedades de consistencia. A
su vez, esto nos permitira redondear los resultados que hemos visto hasta ahora
sobre la cohomologa de las formaciones.
Denicion 15.24 Si K/k es una extension normal de grado n en una formaci on
de clases, entonces el monomorsmo Inv
k
biyecta H
2
(K/k) con [1/n]). Lla-
maremos clase fundamental de la extension a la clase
K/k
H
2
(K/k) tal que
Inv
k
(
K/k
) = [1/n]. As pues, H
2
(K/k) =

K/k
_
. A los cociclos de la clase
fundamental los llamaremos cociclos fundamentales.
En primer lugar probamos:
Teorema 15.25 Sea k K L una cadena de extensiones en una formaci on
de clases con L/k normal. Entonces Res
k,K
(
L/k
) =
L/K
.
392 Captulo 15. Formaciones
Demostraci on: Sea n = [L : k[ y m = [L : K[. Entonces [K : k[ = n/m.
En virtud del axioma II b) tenemos que
Inv
K
(Res
k,K
(
L/k
)) = (n/m) Inv
k
(
L/k
) = (n/m)[1/n] = [1/m],
luego en efecto Res
k,K
(
L/k
) =
L/K
.
Como aplicacion tenemos el teorema siguiente, que mejora (15.6). La prueba
es inmediata, sin mas que tener en cuenta que las clases fundamentales generan
los grupos de cohomologa.
Teorema 15.26 Sea k K L una cadena de extensiones en una formaci on
de clases con L/k normal. Entonces Res
k,K
[H
2
(L/k)] = H
2
(L/K). En par-
ticular, si K/k es normal tenemos la sucesi on exacta
1 H
2
(K/k)
Inf
H
2
(L/k)
Res
H
2
(L/K) 1.
Este teorema se traduce facilmente a terminos de los grupos de Brauer:
Teorema 15.27 Sea K/k una extensi on en una formaci on de clases. Entonces
la restricci on Res
k,K
: H
2
(/k) H
2
(/K) es suprayectiva. En particular si
K/k es normal tenemos la sucesi on exacta
1 H
2
(K/k)
Inf
H
2
(/k)
Res
H
2
(/K) 1.
Tambien obtenemos informaci on sobre las transferencias:
Teorema 15.28 Sea K/k una extensi on en una formaci on de clases. La trans-
ferencia V
K,k
: H
2
(/K) H
2
(/k) es un monomorsmo y adem as cumple
Inv
k
(V
K,k
(x)) = Inv
K
(x).
Demostraci on: Para todo y H
2
(/k) se cumple
Inv
k
(V
K,k
(Res
k,K
(y))) = Inv
k
([K : k[ y) = [K : k[ Inv
k
(y)
= Inv
K
(Res
k,K
(y)).
Como la restriccion es suprayectiva, tenemos la formula del enunciado. El
hecho de que la transferencia conserve invariantes implica que es inyectiva.
Veamos otro resultado de consistencia sobre las clases fundamentales.
Teorema 15.29 Sea k L K una cadena de extensiones normales en una
formaci on de clases. Si [K : L[ = m entonces
L/k
=
m
K/k
.
Demostraci on: En efecto, si [K : k[ = n entonces
Inv
k
(
m
K/k
) = mInv
k
(
K/k
) = m[1/(mn)] = [1/n],
luego
m
K/k
=
L/k
.
15.5. Formaciones de clases 393
Hay un ultimo resultado de interes sobre conservacion de invariantes, re-
lacionado con unas aplicaciones cohomol ogicas de las que a un no hemos ha-
blado y que introducimos ahora. Notemos ante todo que grupos de cohomo-
loga H
n
(G, A) se denen algebraicamente a partir de un G-modulo A. Es
obvio entonces que si : G T y : A B son isomorsmos de gru-
pos tales que (ag) = (a)(g), para todo a A, y todo g G, entonces
H
n
(G, A)

= H
n
(T, B). Vamos a detallar como se llega a estos isomorsmos.
En primer lugar, todo T-modulo A se convierte en un G-modulo mediante
ag = a(g). Recprocamente, todo G-modulo se convierte en T-modulo de modo
que si repetimos el proceso obtenemos el modulo de partida. Es f acil ver que A es
un T-modulo libre si y s olo si es un G-modulo libre, y todo homomorsmo de T-
modulos es tambien un isomorsmo de G-modulos. A partir de aqu concluimos
que toda resoluci on completa de T lo es tambien de G, y viceversa.
As pues, si C es una resolucion completa de Gy C

es una resolucion completa


de T, existen homomorsmos u : C C

y v : C

C que inducen isomor-


smos entre los grupos de homologa (sus composiciones son homotopicas a la
identidad). Que v sea un homomorsmo (de T-modulos) signica en este caso
que v(x(g)) = v(x)g. De aqu obtenemos homomorsmos de complejos

r
: Hom
G
(C
r
, A) Hom
T
(C

r
, B)
dados por
r
(f)(x) = (f(v(x))), y an alogamente en sentido inverso. Sus com-
posiciones son homotopicas a la identidad, por lo que inducen isomorsmos
(, )

: H
n
(G, A) H
n
(T, B).
Es f acil ver que (, )

no depende de la eleccion de v y que si cambiamos de


resoluciones obtenemos un diagrama conmutativo con los isomorsmos naturales
entre los grupos de cohomologa.
Partamos ahora de un grupo G y de dos subgrupos T S G. Sea A un
G-modulo y, como es habitual, A
T
sera el submodulo formado por los elementos
de A jados por T. Entonces A
T
es tambien un S/T-modulo de forma natural.
Sea G. Entonces T

G y claramente la conjugaci on por induce


un isomorsmo S/T S

/T

. As mismo la multiplicaci on por es un


isomorsmo de A
T
en A
T

y se cumple la relacion (a[s]) = (a)[s]

. Por
consiguiente nos encontramos bajo las hip otesis anteriores.
Denicion 15.30 Si G es un grupo nito, A es un G-modulo, T S G
y G, denimos la conjugaci on cohomol ogica

: H
n
(S/T, A
T
) H
n
(S

/T

, A
T

)
como la aplicacion que acabamos de construir.
Estas aplicaciones conmutan con los isomorsmos naturales al cambiar de
resolucion. Si en particular consideramos la misma resoluci on para S/T y S

/T

entonces

es la identidad. Si consideramos las resoluciones can onicas tenemos

(f)([[s

1
], . . . , [s

n
]]) = f([[s
1
], . . . , [s
n
]])

,
394 Captulo 15. Formaciones
y an alogamente para ndices negativos con las bases duales [s

1
], . . . , [s

n
]).
En particular si T = 1 tenemos

: H
n
(S, A) H
n
(S

, A). Vamos a
necesitar el teorema siguiente:
Teorema 15.31 Sea G un grupo nito y A un G-m odulo. Entonces para todo
G se cumple que la conjugaci on

: H
n
(G, A) H
n
(G, A) es la identi-
dad.
Demostraci on: Por inducci on sobre n. Para n = 0 es facil probarlo. Basta
tener en cuenta la igualdad

(f)([ ]) = f([ ]) = f([ ]) (pues f([ ]) A


G
).
Ahora (ver el teorema 14.34) consideramos el diagrama:
H
n
(G, A
+
)

H
n+1
(G, A)

H
n
(G, A
+
)

H
n+1
(G, A)
Es f acil ver que es conmutativo, y la echa vertical izquierda es la identidad
por hip otesis de induccion, luego tambien lo es la derecha. Considerando el
modulo A

probamos el teorema para ndices negativos.


Hemos denido la conjugaci on sobre factores S/T de un grupo G porque
este es el caso que aparece en las formaciones. En efecto, si K/k es una
extension cualquiera de una formaci on y G (el grupo de Galois de la
formaci on) entonces existe un cuerpo F k de manera que G
F
(por
ejemplo G
F
= G
k
, )). Sea E una extensi on normal de F que contenga a
K. Entonces G
E
G
F
/G
E
= G(E/F). Un factor de este grupo viene de-
terminado por los subgrupos S = G(E/k), T = G(E/K). Concretamente
S/T = G(K/k). Es f acil ver que su conjugado por (en realidad por G
E
)
es G(K/k)

= G(K

/k

). Por otra parte, si consideramos el m odulo A


E
, los
subm odulos jados por T y T

son A
K
y A
K
, luego tenemos las conjugaciones
cohomologicas

: H
n
(K/k) H
n
(K

/k

).
Para relacionar la conjugaci on con toda la estructura cohomol ogica de las
formaciones conviene introducir un enfoque equivalente.
Denicion 15.32 Un isomorsmo entre dos formaciones (G, G
K

KS
, A) y
(T, T
K

KS
, B) (con el mismo conjunto de cuerpos S) es un par (, ) de
isomorsmos de grupos .G T y : A B tales que
a) (ag) = (a)(g), para todo a A y todo g G.
b) [G
K
] = T
K
para todo K S.
Es obvio que dos formaciones isomorfas en este sentido son la misma estruc-
tura algebraica, por lo que y inducen isomorsmos de forma natural entre
todos los objetos construidos a partir de ellas.
Dada una formaci on y un elemento G, la conjugaci on por es un
automorsmo de G que permuta los subgrupos abiertos (G
K
G
K
) y el
15.5. Formaciones de clases 395
producto por es un automorsmo de A (como grupo). Adem as se cumple
obviamente (ag) = (a)g

.
Tenemos, pues, un isomorsmo de la formacion en s misma, y es facil ver
que los isomorsmos

: H
n
(K/k) H
n
(K

/k

)
inducidos por este son precisamente las conjugaciones cohomologicas introduci-
das antes. Desde este punto de vista es evidente que las conjugaciones conservan
todas las propiedades denidas sobre una formaci on arbitraria. En particular
conmutan con inaciones, restricciones y transferencias de manera natural.
El hecho de que conmuten con las inaciones implica que en las formaciones
de cuerpos las conjugaciones se extienden a isomorsmos entre los grupos de
Brauer:

: H
2
(, k) H
2
(, k

).
Concretamente,

(f)(x

, y

) = f(x, y), para x, y G.


El teorema 15.31 tiene la traducci on siguiente:
Teorema 15.33 Si K/k es una extensi on normal en una formaci on y G
k
,
entonces la conjugaci on

: H
n
(K/k) H
n
(K/k) es la identidad.
Si la formaci on es de cuerpos y G
k
tenemos tambien que la conjugaci on

: H
2
(, k) H
2
(, k) es la identidad.
No es evidente que las conjugaciones conserven los ndices en las formaciones
de clases, pues estos no se denen algebraicamente a partir de las formaciones,
sino que su existencia se postula en un axioma independiente. Pese a ello vamos
a ver que es as.
Teorema 15.34 Sea k un cuerpo de una formaci on de clases y un ele-
mento de su grupo de Galois. Entonces para todo x H
2
(, k) se cumple
Inv
k
(

(x)) = Inv
k
(x). En particular, si K/k es una extensi on normal, se
cumple

(
K/k
) =
K

/k
.
Demostraci on: Sea F un subcuerpo de k tal que G
F
. Tenemos que la
conjugaci on

es la identidad en H
2
(, F). Para cada y H
2
(, F) se cumple
Inv
k
(

(Res
F,k
(y))) = Inv
k
(Res
F

,k
(

(y))) = [F

: k

[ Inv
F
(

(y))
= [F : k[ Inv
F
(y) = Inv
k
(Res
F,k
(y)).
Como Res
F,k
: H
2
(/F) H
2
(, k) es suprayectiva, tenemos la formula
buscada. La relaci on entre las clases fundamentales es obvia.
Captulo XVI
Teora general de cuerpos
de clases
En este captulo construiremos el isomorsmo de Artin en una formaci on de
clases arbitraria e introduciremos un ultimo axioma del que se sigue el teorema
de existencia. Primero hemos de introducir un nuevo concepto de la cohomologa
de grupos: el producto exterior.
16.1 Construcci on de los productos exteriores
Para denir los productos exteriores necesitamos algunas observaciones pre-
vias. La primera concierne a las resoluciones de un grupo. Consideremos, pues
una resoluci on reducida de un grupo G:
C
1

1
C
0

Z 0.
Es claro que tambien podemos considerarla como una resoluci on reducida del
grupo trivial 1. El argumento del teorema 14.22 prueba que los homomorsmos
0 y 1 del complejo en s mismo son homotopicos (el hecho de que 0 no sea la
identidad en Z, como se supone en 14.22, se suple por el hecho de que Z es
1-libre). Por lo tanto existen Z-homomorsmos D
n
y E tales que

C
2
1

C
1
D
1
.

C
0
D
0
.

Z
E

C
2

C
1

C
0

Z

0
D
n

n+1
+
n
D
n1
= 1 n 1
D
0

1
+E = 1 E = 1.
397
398 Captulo 16. Teora general de cuerpos de clases
Considerando las aplicaciones duales y llamando D
1
= E

1
E (donde
es el isomorsmo canonico entre Z y Z

) es facil ver que la relaci on


D
n

n+1
+
n
D
n1
= 1
es valida para todo entero n.
C
2

C
1
D
1

C
0
1

D
0

C
1
1

C
2
1

D
2

C
3
D
3

Z
E

C
2

C
1

C
0

C
1
E

C
2

C
3
De este modo podemos considerar que cada resolucion completa de un grupo
nito G viene acompa nada de estos homomorsmos auxiliares D
n
. En el caso de
la resoluci on can onica los homomorsmos D
n
(para n 0) fueron introducidos
explcitamente antes que el operador frontera.
Otro hecho que vamos a necesitar es el siguiente:
Teorema 16.1 Sea G un grupo nito y C un G-m odulo regular. Entonces
existe un homomorsmo Hom(C, C) tal que Tr() = 1.
Demostraci on: Por hip otesis C

= AZ[G] para un cierto grupo abeliano
A, luego C =

G
A. Tomamos como : C A la proyecci on, o sea, si
c =

G
a

, entonces (c) = a
1
y, por consiguiente,

(c) = (c
1
) = a

.
De aqu se desprende que c =

G

(c) = Tr()(c), es decir, Tr() = 1.


Los modulos de cadenas de una resoluci on completa de un grupo nito G son
libres, luego regulares, luego podemos aplicarles el teorema anterior y concluir
que existen homomorsmos
n
Hom(C
n
, C
n
) tales que Tr(
n
) = 1.
Por ultimo observamos que si A y B son dos G-modulos, entonces el producto
tensorial AB puede dotarse de una unica estructura de G-modulo tal que
(a b) = a b. (16.1)
Pasemos ya a la construccion de los productos exteriores. Veremos que
estos tienen una caracterizacion axiom atica sencilla, que es la que tendremos en
cuenta en la pr actica, pero primero hemos de demostrar su existencia, y esto es
un tanto laborioso.
16.1. Construcci on de los productos exteriores 399
Partimos de un grupo nito G y una resoluci on completa con todos los
complementos que acabamos de asociarle (los homomorsmos D
n
, E y
n
).
Denimos ahora los siguientes G-homomorsmos:

= 1 : C
n
C
m
C
n1
C
m
,

= 1 : C
n
C
m
C
n
C
m1
,
D

= Tr(D ) : C
n
C
m
C
n+1
C
m
,
D

= Tr( D) : C
n
C
m
C
n
C
m+1
.
En todos los productos tensoriales consideramos la estructura de G-modulo
determinada por (16.1). Se cumplen las relaciones
D

= 1, D

= 1.
En efecto, para probarlas conviene notar que si f y g son endomorsmos
de un G-modulo A entonces Tr(fg) = Tr(f)g cuando g es un G-homomorsmo
y Tr(fg) = f Tr(g) cuando f es un G-homomorsmo. La comprobacion es
sencilla. Entonces
D

= Tr(D )( 1) + ( 1) Tr(D )
= Tr
_
(D )( 1) + ( 1)(D )
_
= Tr
_
(D +D)
_
= Tr(1 ) = 1 Tr() = 1.
Similarmente se prueba la otra relaci on. Observar tambien que

conmutan entre s. El teorema siguiente resuelve toda la parte tecnica sobre la


existencia de productos exteriores.
Teorema 16.2 En las condiciones anteriores, existen G-homomorsmos

m,n
: C
m+n
C
m
C
n
tales que para todo par de enteros m, n se cumple la relaci on
[m, n] :
m,n
=
m+1,n

+ (1)
m

m,n+1

,
y adem as
0,0
( ) = (entendiendo que
0,0
( ) : C
0
Z Z

= Z).
Demostraci on: Consideremos la armacion
[m, n]

:
m,n

= (1)
m

m,n+1

.
Claramente [m, n] implica [m, n]

. Supongamos que
m,n
esta denido para
un m y todo n, de modo que se cumpla [m, n]

. Entonces

m,n
=
m,n
(D

) =
m,n
D

+
m,n

=
m,n
D

+ (1)
m

m,n+1

=
m,n
D

+ (1)
m

m,n+1

(1 D

)
=
_

m,n
D

(1)
m

m,n+1

+ (1)
m

m,n+1

.
400 Captulo 16. Teora general de cuerpos de clases
Denimos
m+1,n
=
m,n
D

(1)
m

m,n+1

y entonces la igualdad
anterior resulta ser [m, n] (v alida para todo n). De aqu se sigue
[m, n] : 0 =
m+1,n

+ (1)
m

m,n+1

,
con lo que
m+1,n

= (1)
m+1

m,n+1

. Aplicamos [m, n + 1]

(conse-
cuencia de [m, n + 1]):

m+1,n

= (1)
m+1

m+1,n+1

= (1)
m+1

m+1,n+1

,
y esto es [m+ 1, n]

.
Es decir, tenemos las hipotesis de que habamos partido pero para m+1 en
lugar de m(ademas de las igualdades [m, n]). Inductivamente podemos construir
as las funciones
s,n
para todo s m y todo n de modo que se cumple [s, n].
Ahora denimos
m1,n
= (1)
m

m,n1

y aplicando [m, n 1]

ob-
tenemos

m1,n
= (1)
m

m,n1

= (1)
2m

m,n

=
m,n

(1 D

) =
m,n

+ (1)
m1

m1,n+1

,
y esto es [m1, n], de donde se sigue [m1, n]

, con lo que podemos continuar


inductivamente y terminamos con todas las aplicaciones
m,n
denidas y con
todas las igualdades [m, n] probadas.
Despues de esto solo hace falta construir
0,n
para todo n de modo que se
cumplan las igualdades [0, n]

y la ultima igualdad del enunciado.


Fijemos un c C
0
tal que (c) = 1. Sea
0,n
: C
n
C
0
C
n
el Z-
homomorsmo dado por
0,n
(x) = c
n
(x). Sea
0,n
= Tr(
0,n
). Explcita-
mente,

0,n
(x) =

0,n
(x
1
) =

G
(c
n
(x
1
)) =

G
c

n
(x).
Entonces
( )(
0,0
(x)) =

G
(c) (

0
(x)) = 1

G
(

0
(x))
= 1 (Tr(
0
)(x)) = 1 (x) = (x).
Sea ahora x C
n+1
. Hemos de comprobar que

0,n
((x))
_
=

(
0,n+1
(x))
_
.
El primer miembro es

G
c

n+1
(x)
_
=

0
(c)

n+1
(x)
=

(((c)))

n+1
(x)
=

((1))

n+1
(x)
=

((1)) Tr(
n+1
)(x) =

((1)) x.
16.1. Construcci on de los productos exteriores 401
El segundo miembro es

G
c

n+1
(x)
__
=

((1))

n+1
(x)
_
=

((1)) x) =

((1)) x.
Denicion 16.3 Sea G un grupo nito y A y B dos G-modulos. Consideremos
una resoluci on completa de G. Para cada par de cocadenas f Hom
G
(C
m
, A)
y g Hom
G
(C
n
, B) denimos la cocadena f

g : C
m+n
A B dada por
f

g =
m,n
(f g), donde
m,n
es el G-homomorsmo construido en el
teorema anterior.
Hemos de probar que este producto no depende de la elecci on de la reso-
luci on, de las aplicaciones D
n
, etc., as como que induce aplicaciones entre los
grupos de cohomologa. Esto ultimo ser a consecuencia del teorema siguiente.
Teorema 16.4 En las condiciones de la denici on anterior, f

g es bilineal y
ademas se tiene la relaci on
(f

g) = f

g + (1)
m
f

g.
Demostraci on: La bilinealidad es inmediata. Respecto a la igualdad,
tenemos que
(f

g) =
m,n
(f g) =
m+1,n

(f g) + (1)
m

m,n+1

(f g)
=
m+1,n
(f g) + (1)
m

m,n+1
(f g) = f

g + (1)
m
f

g.
De aqu se sigue inmediatamente que
cociclo

cociclo = cociclo,
cociclo

cofrontera = cofrontera,
cofrontera

cociclo = cofrontera,
cofrontera

cofrontera = cofrontera.
A su vez esto justica la denici on siguiente:
Denicion 16.5 Sea G un grupo nito y A y B dos G-modulos. Para cada
par de n umeros enteros m y n denimos el producto exterior
H
m
(G, A) H
n
(G, B) H
m+n
(G, AB)
dado por [f]

[g] = [f

g].
402 Captulo 16. Teora general de cuerpos de clases
Por supuesto sigue pendiente demostrar que los productos exteriores no de-
penden realmente de las numerosas elecciones que hemos hecho para denirlos.
Comenzaremos probandolo para los productos de dimensi on 0.
Consideremos una resolucion cualquiera de G. La sucesion exacta
C
1

1
C
0

Z 0
da lugar a la sucesi on exacta
0 Hom
G
(Z, A)

#
Hom
G
(C
0
, A)

0
Hom
G
(C
1
, A).
Esto signica que todo cociclo de dimensi on 0 se expresa de forma unica como
g, para un cierto g Hom
G
(Z, A). A su vez g g(1) es un isomorsmo con
A
G
, luego tenemos un isomorsmo A
G
= Z
0
(G, A), que induce un isomorsmo
A
G
/N

= H
0
(G, A) (para un cierto subgrupo N, que enseguida probaremos que
es AT).
Si tenemos otra resolucion D
0

Z 0, entonces existe un homomor-


smo de complejos u : D
0
C
0
que induce un isomorsmo entre los grupos
de cohomologa, dado por [f] [uf]. En particular [eg] [ug] = [

g], luego
al componer con los isomorsmos A
G
/N

= H
0
(G, A) obtenemos la identidad
[a] [a]. En particular esto prueba que N es el mismo subgrupo de A
G
inde-
pendientemente de la resoluci on y, usando la can onica, concluimos f acilmente
que N = AT.
En total resulta que la aplicaci on A
G
/AT H
0
(G, A) que a cada [a] le
asigna [g
a
], donde g
a
(n) = an es un isomorsmo que conmuta con los isomor-
smos canonicos entre los grupos de cohomologa calculados con resoluciones
distintas.
A traves de este isomorsmo el producto exterior para dimension 0 es
[a]

[b] = [g
a
]

[g
b
] = [g
a

g
b
] = [
0,0
(g
a
g
b
)]
= [
0,0
( )(g
a
g
b
)] = [(g
a
g
b
)] = [g
ab
] = [a b].
Esto prueba que el producto exterior es (en este caso) independiente de todas
las elecciones, en el sentido de que si tomamos dos resoluciones de G, conmuta
con los isomorsmos canonicos entre los grupos de cohomologa.
Para obtener el mismo resultado en el caso general necesitamos dos propie-
dades mas de los productos exteriores. Las reunimos junto a la anterior en un
teorema.
Teorema 16.6 Sea G un grupo nito. Entonces
a) Si A y B son G-m odulos, entonces el producto exterior en dimensi on 0
es la aplicaci on A
G
/AT B
G
/BT (A B)
G
/(A B)T dada por
[a]

[b] = [a b].
b) Si u : A A

y v : B B

son homomorsmos de G-m odulos entonces


u

(x)

(y) = (u v)

(x

y), para x H
m
(G, A), y H
n
(G, B).
16.1. Construcci on de los productos exteriores 403
c) Si 0 A

B

C 0 es una sucesi on exacta de G-m odulos, L
es otro G-m odulo y la sucesi on 0 A L
1
B L
1
C L 0
tambien es exacta, entonces el diagrama siguiente es conmutativo:
H
m
(G, C) H
n
(G, L)


H
m+n
(G, C L)

H
m+1
(G, A) H
n
(G, L)


H
m+n+1
(G, AL)
Lo mismo es v alido si consideramos sucesiones exactas en las segundas com-
ponentes, salvo por el hecho de que las dos composiciones del diagrama se dife-
rencian en el factor (1)
m
.
Demostraci on: La propiedad a) est a probada y la propiedad b) es inme-
diata a partir de la denici on. Veamos c).
Partamos de un par ([f], [g]) H
m
(G, A) H
n
(G, B). Calculamos

_
[f]
_
eligiendo f

tal que f

= f y f

tal que f

= f

. As

_
[f]
_
= [f

].
Pero, (f


g)( 1) = f

g y (f


g) = f


g + (1)
m
(f

g) = f


g
(pues g es un cociclo) y as (f


g) = (f

g = (f


g)(1), lo que prueba
que

([f]

[g]) =

([f

g]) = [f


g] =

([f])

[g].
Observar que la propiedad c) se deduce formalmente de la propiedad b) y de
la f ormula de derivaci on dada por el teorema 16.4, luego cualquier aplicaci on

entre pares de cocadenas que cumpla estas dos propiedades cumple tambien la
propiedad c).
Con esto estamos en condiciones de probar la unicidad de los productos
exteriores. Emplearemos una variante de la reducci on regular.
Teorema 16.7 Las propiedades a) y c) del teorema anterior caracterizan los
productos exteriores, en el sentido de que si tenemos dos familias de aplicacio-
nes

que satisfagan dichas propiedades entonces conmutan con los isomorsmos
naturales entre los grupos de cohomologa denidos a partir de resoluciones dis-
tintas (y por tanto son iguales sobre los grupos de cohomologa denidos con la
misma resoluci on).
Demostraci on: La propiedad a) justica la unicidad del producto exterior
sobre grupos de dimensi on 0. Supongamos que dicha unicidad est a probada
para pares de grupos de dimensi on (m, n). Consideramos la sucesion exacta de
G-modulos
0 Z Z[G] J 0,
donde Z es trivial como G-modulo y el monomorsmo es el dado por n nT.
La imagen de este monomorsmo esta complementada en Z[G] como Z-modulo.
Su complementario es concretamente el subgrupo generado por G 1, pues

G
n

= n
1
T +

G
(n

n
1
).
404 Captulo 16. Teora general de cuerpos de clases
Esto nos permite aplicar el teorema 14.15, seg un el cual la sucesion
0 Z A Z[G] A J A 0
es una sucesion exacta de Z-modulos, donde A es cualquier G-modulo. Por otra
parte, los homomorsmos que aparecen son en realidad G-homomorsmos si
consideramos en los tres grupos la estructura de G-modulo determinada por el
producto (xy) = x y. Por el mismo motivo, si L es cualquier G-modulo
tambien es exacta la sucesion
0 Z AL Z[G] AL J AL 0.
Llamamos A = Z A, B = Z[G] A y C = J A. Entonces tenemos
las hip otesis de la propiedad c) del teorema anterior. M as a un, los m odulos B
y B L son regulares. Esto no es inmediato por denici on, pues no estamos
considerando la estructura de G-modulo dada por (x y) = x y. De todos
modos
B =
_

G
Z
_
A =

G
( A) =

G
(1 A)

= AZ[G],
y el isomorsmo es de G-modulos si en el ultimo termino consideramos el pro-
ducto (x y) = x y. Similarmente ocurre con B L.
Como consecuencia, los grupos de cohomologa correspondientes a B y BL
son nulos, luego la sucesi on exacta de cohomologa implica que los homomors-
mos

son todos isomorsmos.


Ahora supongamos que tenemos dos productos exteriores calculados sobre
grupos de cohomologa construidos con dos resoluciones cualesquiera de G.
H
m
(G, C) H
n
(G, L)

H
m+n
(G, C L)

H
m
(G, C) H
n
(G, L)

H
m+n
(G, C L)

H
m+1
(G, A) H
n
(G, L)

H
m+n+1
(G, AL)

H
m+1
(G, A) H
n
(G, L)

H
m+n+1
(G, AL)
Los grupos de la cara anterior del diagrama son los construidos con una
resolucion, y los de la cara posterior con la otra. Las caras anterior y posterior
conmutan por la propiedad c). Las caras laterales conmutan porque los ho-
momorsmos

conmutan con los isomorsmos canonicos entre los grupos de


cohomologa. La cara superior conmuta por hip otesis de induccion. Teniendo
en cuenta ademas que todos los homomorsmos verticales son isomorsmos, es
f acil ver que la cara inferior tambien conmuta, lo que nos da la unicidad del pro-
ducto exterior para dimensiones (m+1, n). An alogamente se prueba la unicidad
para dimensiones (m, n + 1).
16.2. Propiedades de los productos exteriores 405
Para disminuir las dimensiones razonamos an alogamente pero partiendo de
la sucesion exacta (14.9). Partiendo de G-modulos cualesquiera C y L obtene-
mos una sucesion exacta 0 A B C 0 en las hip otesis de la
propiedad c) y donde B es regular (pero ahora es C el modulo arbitrario en vez
de A). Tenemos as un cubo de homomorsmos donde ahora es la cara inferior
la que conmuta por hip otesis de induccion.
16.2 Propiedades de los productos exteriores
Los productos exteriores tienen un comportamiento bastante sencillo, lo cual
compensa la dicultad de calcularlos explcitamente. Vamos a probar las pro-
piedades principales que dan lugar a dicho buen comportamiento. La primera
es la propiedad asociativa.
Teorema 16.8 Sea G un grupo nito y A, B, C tres G-m odulos. Entonces
podemos denir el producto exterior
H
m
(G, A) H
n
(G, B) H
r
(G, C) H
m+n+r
(G, AB C)
como x

z = (x

y)

z = x

(y

z).
Demostraci on: Es f acil probar que el doble producto exterior, denido de
cualquiera de las dos formas posibles, satisface las propiedades an alogas a las
del teorema 16.6 (en la propiedad c el diagrama es conmutativo para la primera
componente, para la segunda lo es salvo el signo (1)
m
y para la tercera lo es
salvo el signo (1)
m+n
).
Despues se comprueba que estas propiedades caracterizan al doble producto,
por el mismo argumento empleado en el teorema anterior.
Como consecuencia podemos hablar de productos exteriores con cualquier
n umero de factores. Las propiedades de estos productos generalizados (como la
multilinealidad) son consecuencias inmediatas de las propiedades de los produc-
tos con dos factores. No daremos mas detalles.
Los productos exteriores son conmutativos salvo signo. Para dar sentido a
esta armacion hemos de identicar los grupos H
n
(G, AB) y H
n
(G, B A)
a traves del isomorsmo inducido por el isomorsmo natural A B

= B A.
Entonces se tiene:
Teorema 16.9 Sea G un grupo nito, sean A, B dos G-m odulos. Conside-
remos dos clases de cohomologa x H
m
(G, A), y H
n
(G, B). Entonces
x

y = (1)
mn
(y

x).
Demostraci on: Llamemos f : H
n
(G, B A) H
n
(G, A B) a los
isomorsmos naturales y denamos el producto x

y = (1)
mn
f(y

x). Basta
probar que

cumple las propiedades a) y b) del teorema 16.6 y la f ormula de


derivaci on del teorema 16.4 (ver el comentario tras el teorema 16.6).
a) En dimensi on 0 tenemos que [a]

[b] = f([b

a]) = f([b a]) = [a b].


406 Captulo 16. Teora general de cuerpos de clases
b) Si u y v son homomorsmos de modulos seg un 16.6 b), entonces
u

(x)

(y) = (1)
mn
f(v

(y)

(x)) = (1)
mn
f((v u)

(y

x))
= (1)
mn
f((y

x)(v u)) = (1)


mn
f(y

x)(u v) = (x

y)(u v)
= (u v)

(x

y).
La propiedad del teorema 16.4 se reere a productos de cocadenas y no
de clases de homologa. Ahora f sera el isomorsmo entre Hom
G
(C, B A)
y Hom
G
(C, A B). Por ser un isomorsmo de complejos conmuta con las
cofronteras. As pues
(x

y) = ((1)
mn
f(y

x)) = (1)
mn
f((y

x))
= (1)
mn
f(y

x + (1)
n
y

x) = (1)
mn
f(y

x) + (1)
(m+1)n
f(y

x)
= (1)
m
(x

y) + (x

y) = x

y + (1)
m
(x

y).
El teorema 16.7 nos da ahora que x

y = x

y.
Ahora veremos como se comportan los productos exteriores con respecto a
restricciones, transferencias y conjugaciones.
Teorema 16.10 Sea G un grupo nito, T S G, G y A y B dos
G-m odulos. Entonces
a) Res
G,S
(x

y) = Res
G,S
(x)

Res
G,S
(y), x H
m
(G, A), y H
n
(G, B).
b) V
S,G
(Res
G,S
(x)

y) = x

V
S,G
(y), x H
m
(G, A), y H
n
(S, B).
c)

(x

y) =

(x)

(y), x H
m
(S/T, A), y H
n
(S/T, B).
Demostraci on: La prueba de la propiedad c) es simple rutina, teniendo en
cuenta que la conjugaci on por s induce isomorsmos entre todas las estructuras
involucradas.
Las propiedades a) y b) se demuestran para dimensi on (0, 0) y despues se
argumenta por inducci on como en el teorema 16.7.
En la parte a) el caso de dimensiones nulas es inmediato, pues la restricci on
esta inducida por la inclusi on A
G
A
S
y el producto exterior est a inducido
por el producto tensorial.
En la inducci on nos aparece un diagrama c ubico como el del teorema 16.7,
donde en la cara anterior tenemos los grupos de cohomologa de G y en la
posterior los de S. El unico detalle a tener en cuenta es que ambas caras han
de formarse a partir de la misma sucesion exacta
0 Z A Z[G] A J A 0,
lo cual es posible porque el m odulo central es regular como G-modulo y por lo
tanto tambien como S-modulo.
Las echas que conectan ambas caras son las restricciones. Entonces las caras
anterior y posterior conmutan por el teorema 16.6, las caras laterales conmutan
16.2. Propiedades de los productos exteriores 407
porque las restricciones conmutan con los isomorsmos

y la cara superior
conmuta por hip otesis de induccion. De aqu obtenemos la conmutatividad de
la cara inferior. Igualmente se razona para la inducci on decreciente.
La propiedad b) en dimensi on 0 se prueba sin dicultad:
V
S,G
(Res
G,S
[a]

[b]) = V
S,G
([a]

[b]) = V
S,G
([a b]) = Tr
G
S
([a b])
= [a Tr
G
S
(b)] = [a]

[Tr
G
S
(b)] = [a]

V
S,G
([b]),
(donde en la igualdad del cambio de lnea hemos usado que a A
G
).
Para la inducci on formamos cubos cuyas caras horizontales son de la forma
H
m
(G, A) H
n
(S, L)
1V

Res

H
m
(S, A) H
n
(S, L)

H
m+n
(S, AL)
V

H
m
(G, A) H
n
(G, L)

H
m+n
(G, AL)
La conmutatividad de la cara adyacente a la lnea inferior se obtiene por el
teorema 16.6, la de la adyacente a la lnea superior se obtiene del teorema 16.6
mas del hecho de que la restriccion conmuta con los homomorsmos de enlace.
Los detalles restantes no presentan ninguna dicultad.
Tambien puede probarse la f ormula
Inf
G/S,G
(x

y) = Inf
G/S,G
(x)

Inf
G/S,G
(y),
pero la demostraci on requiere profundizar un poco m as en los productos exte-
riores, y no nos va a ser necesario.
A continuaci on calcularemos explcitamente algunos casos particulares de
productos exteriores. La primera parte del teorema siguiente generaliza la parte
a) del teorema 16.6.
Teorema 16.11 Sea G un grupo nito y A y B dos G-m odulos.
a) El producto exterior
A
G
/AT H
n
(G, B)

= H
0
(G, A) H
n
(G, B) H
n
(G, AB)
viene dado por [a]

[f] = [a f], donde (a f)(x) = a f(x).


b) El producto
H
1
(G, A) H
1
(G, B) H
2
(G, AB)
(respecto a la resoluci on canonica) viene dado por [f]

[g] = [f

g], donde
(f

g)(, ) = f() g().
408 Captulo 16. Teora general de cuerpos de clases
Demostraci on: Nos basaremos en la propia construccion del producto
exterior.
a) Sabemos que la clase [a] se corresponde con la clase de cohomologa [g
a
],
donde g
a
(n) = an. Si x C
n
tenemos que
0,n
(x) =

G
c

n
(x), donde
c C
0
es cualquier cocadena que cumpla (c) = 1. As pues,
(g
a

f)(x) = (g
a
f)
_

0,n
(x)
_
=

G
g
a
_
(c)
_
f
_

n
(x)
_
=

G
g
a
(1) f
_

n
(x)
_
= a f
_

n
(x)
_
= a f
_
Tr(
n
)(x)
_
= a f(x).
b) Necesitamos calcular
1,1
: C
2
C
1
C
1
. Seg un la construcci on

1,1
(, ) = D

(
0,1
((, ))) D

(
0,2
(, ))).
Esbozamos los calculos. Ante todo, podemos tomar c = 1. Por otra parte,
recordemos que D() = []. Como es facil comprobar,
[, ]

[] [] + []

0,1
[] 1 [] + 1 []
D

[] [] [1] [] + [1] [].


[, ]

0,2
1 [, ]

1
_
[] [] + []
_
D

[1] [] [1] [] + [1] [].


Al efectuar la resta queda
1,1
(, ) = [][] [1][]. De aqu llegamos
a que
(f

g)(, ) = f() g() f(1) g().
La ecuacion de los cociclos es f() = f() + f(). Haciendo = = 1
obtenemos f(1) = 0 y la expresi on se simplica hasta
(f

g)(, ) = f() g().
Para obtener la expresi on del enunciado usamos el teorema anterior:
(f

g)(, ) = (g

f)(, ) = g() f() = f() g().


Hay otro caso particular de producto exterior que puede calcularse explci-
tamente y que resulta ser mucho mas importante que los que acabamos de
estudiar. Para obtenerlo necesitamos el concepto de modulo de escision de un
cociclo de dimension 2.
16.2. Propiedades de los productos exteriores 409
Denicion 16.12 Sea G un grupo nito y A un G-modulo. Sea a
,
un
cociclo de dimension 2. Sea I el subgrupo de Z[G] generado por los elementos
d

= 1, con ,= 1. Sea A = A I. Como d

es una base de I podemos


denir homomorsmos f

: I A mediante f

(d

) = d

+a
,
, que a su
vez los podemos extender a homomorsmos f

: A A mediante f

(a) = a
para a A. Denimos el m odulo de escisi on de a
,
como el grupo A con la
estructura de G-modulo dada por x = f

(x).
Para comprobar que efectivamente se trata de un G-modulo observamos en
primer lugar que la ecuaci on d

= d

+ a
,
es valida tambien cuando
= 1 si convenimos en que d
1
= a
1,1
. En efecto, d

+a
1,
= a
1,
= a
1,1
,
por la relaci on de los cociclos. Ahora,
(d

) = d

+a
,
= d

+a
,
d

+d

a
,
+a
,
,
d

() = d

+a
,
,
y la relaci on de los cociclos nos da que ambas expresiones son iguales.
A partir de aqu es facil probar la misma relaci on para elementos cualesquiera
de A. Tambien se comprueba que el producto por 1 es trivial.
Es claro que A es un subm odulo de A. El nombre de m odulo de escision se
debe a que tenemos que a
,
= d

+d

= d

, es decir, a
,
se
escinde en A.
Observar que tenemos una sucesion exacta 0 A A I 0,
donde la inyecci on es a (a, 0) y la proyecci on es (a, b) b.
Es f acil ver que los modulos de escision de dos cociclos cohomologos a
,
y
b
,
= a
,
+(c

) son isomorfos (mediante (a+d

) = (ac

+d

)). M as
a un, si A

es el modulo de escision de b
,
, el isomorsmo hace conmutativos
los diagramas
A

I
B

En particular podemos hablar del m odulo de escisi on de una clase de coho-


mologa de dimensi on 2.
El teorema siguiente nos dar a la relaci on entre los modulos de escision y los
productos exteriores.
Teorema 16.13 Sea G un grupo nito, sea A un G-m odulo, sea a
,
un
cociclo y sea A su m odulo de escisi on. Consideremos las sucesiones exactas
0 I Z[G] Z 0, 0 A A I 0.
410 Captulo 16. Teora general de cuerpos de clases
Entonces [a
,
] =

1, donde 1 H
0
(G, Z).
Demostraci on: Teniendo en cuenta las observaciones anteriores, podemos
sustituir a
,
por cualquier cociclo cohom ologo y, seg un vimos al estudiar las
extensiones de grupos (p ag. 362), podemos exigir, por lo tanto, que a
1,1
= 0.
De este modo, d

es una cocadena de (G, I), y es f acil ver que es un cociclo.


Una antiimagen a traves de la aplicacion A I es la propia d

, aunque ya
no es un cociclo de (G, A). Seg un hemos visto, su frontera es
_
d

_
= a
,
,
que a su vez es un cociclo de (G, A), luego

[d

] = [a
,
].
Veamos ahora que [d

] =

1. Una antiimagen de 1 en H
0
(G, Z[G]) es 1.
Su frontera es (1)

= 1 = d

y una antiimagen de d

en H
1
(G, I) es el
mismo, luego ciertamente [d

] =

1.
Con ayuda de este teorema vamos a calcular el siguiente producto exterior:
H
2
(G, A) H
2
(G, Z)

H
0
(G, AZ)

= H
0
(G, A)

H
2
(G, A) G/G

A
G
/AT
Partimos de un par (c, G

). Digamos que c es la clase del cociclo a


,
,
de modo que a
,1
= a
1,
= 0. Seg un vimos en el captulo XIV, la clase G

se
corresponde con el cociclo f

dado por (14.10), es decir,


f

_
)
_
=
_
1 si = ,
0 si ,= .
Por otro lado, en las condiciones del teorema anterior, c =

1. Por lo
tanto
c

= c

[f

] =

[f

] =

(1

[f

]) =

([f

]).
En la ultima igualdad hemos empleado el teorema 16.11. Ahora calculemos

([f

]). Recordemos que se trata del homomorsmo de conexion respecto a


la sucesion exacta 0 I Z[G] Z 0. Una antiimagen de f

en
H
2
(G, Z[G]) es el mismo. Su frontera viene dada por
f

_
)
_
= f

1
_
)
__
= f

G
) (
1
1)
_
=
1
1 = d

1.
Una antiimagen en H
1
(G, I) de este cociclo es el mismo. En total tenemos
que

([f

]) = [d

1]. Consideramos seguidamente la sucesion exacta


0 A A I 0.
Una antiimagen del cociclo d

1 en H
1
(G, A) es el mismo. Su frontera es
(d

1) =

G
d

1 =

G
(d

+a

1
,
) =

G
a

1
,
=

G
a

1
,
=

G
(a

1
,
+a
1,
a
,
)
=

G
a

1
,

G
a
,
= a

1
,
T

G
a
,
.
16.2. Propiedades de los productos exteriores 411
Una antiimagen de este cociclo en H
0
(G, A) = A
G
/AT es el mismo, y al
tomar clases modulo las trazas concluimos que c

=
_
G
a
,

. Teniendo
en cuenta 14.37 esto se expresa en la forma:
c

= E(c)().
Recogemos este hecho en un teorema:
Teorema 16.14 Sea G un grupo nito y A un G-m odulo. Entonces el pro-
ducto exterior H
2
(G, A) H
2
(G, Z) H
0
(G, A), en su versi on equivalente
H
2
(G, A) G/G

A
G
/AT viene dado por
[a
,
]

= E
_
[a
,
]
_
() =

G
a
,
.
Observar que de aqu se deducen las propiedades que demostramos direc-
tamente en el captulo XIV sobre la funci on E (que esta bien denida y es
bilineal).
Aplicacion a los grupos cclicos Los productos exteriores, al jar una com-
ponente, inducen homomorsmos entre los grupos de cohomologa. Es esta pro-
piedad la que los convierte en una herramienta util para nuestros nes. Vamos
a ver una primera ilustraci on de este hecho obteniendo una prueba conceptual
de la periodicidad de la cohomologa de los grupos cclicos.
Comencemos considerando un grupo nito G y su grupo dual G

, es decir
el grupo de caracteres (lineales) de G, el grupo de homomorsmos de G en C

.
Teniendo en cuenta que los valores que toman los caracteres son solo races de la
unidad y que el grupo de races de la unidad de C es isomorfo a Q/Z, podemos
considerar equivalentemente G

= Hom(G, Q/Z) = H
1
(G, Q/Z) (donde en Q/Z
consideramos la estructura de G-modulo trivial).
Ahora consideramos la sucesion exacta de G-modulos triviales
0 Z Q Q/Z 0.
Seg un las observaciones tras el teorema 15.4, los grupos de cohomologa de
Q son todos triviales respecto a cualquier grupo. Por lo tanto la sucesi on exacta
de cohomologa nos da un isomorsmo

: G

= H
1
(G, Q/Z) H
2
(G, Z). (16.2)
Vamos a calcularlo explcitamente.
Sea G

. Una antiimagen de respecto a la aplicacion inducida por


Q Q/Z es cualquier funci on : G Q que cumpla () = () + Z.
Su cofrontera es (, ) = () + () (). El hecho de que sea un
homomorsmo implica que (, ) Z, luego podemos considerarlo como un
cociclo de (G, Z), y as

(, ) = () +() (). (16.3)


412 Captulo 16. Teora general de cuerpos de clases
Si sumamos respecto de obtenemos

(, ) =

G
_
() +() ()
_
=

G
() = [G[ ().
La interpretaci on de esta igualdad es clara:
Teorema 16.15 Sea G un grupo de orden n, G

y G. Entonces
() = m/n +Z para cierto m Z. Se cumple

= m+nZ H
0
(G, Z) = Z/nZ.
El interes de este hecho radica en que si G = ) y tomamos el caracter
de modo que () = 1/n +Z, entonces

= G

= 1 +nZ.
Esto implica que si A es cualquier G-modulo, las aplicaciones

y

G

son homomorsmos inversos entre los grupos H


r
(G, A) y H
r+2
(G, A) para cual-
quier entero r, pues
(x

= x

) = x

1 = x,
e igualmente al reves.
En particular el isomorsmo H
2
(G, A)

= H
0
(G, A) es la multiplicaci on por
G

, o sea, la aplicacion x E(x)(), tal y como obtuvimos en el captulo XII


(el signo es irrelevante, pues la aplicaci on a a es un automorsmo de
H
0
(G, A)).
16.3 El isomorsmo de Artin
Vamos a obtener el isomorsmo de Artin como caso particular de un teorema
general que, bajo ciertas hip otesis, relaciona los grupos de cohomologa de un
grupo G respecto a un G-modulo A con sus grupos de cohomologa respecto a
Z, mucho m as f aciles de calcular.
Primero demostramos el criterio de Nakayama-Tate sobre trivialidad coho-
mologica, que tiene interes por s mismo. Aunque no vamos a necesitar seria-
mente este concepto, se dice que un G-modulo A es cohomol ogicamente trivial
si H
n
(S, A) = 0 para todo subgrupo S G y todo entero n.
Teorema 16.16 (Criterio de Nakayama-Tate) Sea G un grupo nito y A
un G-m odulo. Si existe un entero k tal que H
k
(S, A) = 0 y H
k+1
(S, A) = 0
para todo S G, entonces H
n
(S, A) = 0 para todo S G y todo entero n.
Demostraci on: Por reducci on regular podemos suponer que k = 1. Por el
teorema 15.5 podemos suponer tambien que el orden de G es potencia de primo.
Probaremos el teorema por inducci on sobre el orden de G. En realidad s olo hay
que probar que H
n
(G, A) = 0 para todo entero n.
16.3. El isomorsmo de Artin 413
Si G es cclico el resultado es evidente, pues cada grupo de cohomologa es
isomorfo a H
1
(G, A) o bien a H
2
(G, A). En caso contrario G tiene un sub-
grupo normal N tal que G/N es cclico no trivial. Por hip otesis de induccion
H
n
(N, A) = 0 para todo entero n, luego el teorema 15.10 nos da que la sucesion
0 H
n
(G/N, A
N
)
Inf
H
n
(G, A)
Res
H
n
(N, A) = 0
es exacta para todo n 1. En particular H
k
(G/N, A
N
) = 0 para k = 1, 2,
luego por el caso cclico concluimos que H
n
(G/N, A
N
) = 0 para todo entero n
y tambien H
n
(G, A) = 0 para todo n 1.
Veamos ahora que H
0
(G, A) = 0. Tomemos un a A
G
. Teniendo en cuenta
que H
0
(G/N, A
N
) = 0, vemos que existe un b A
N
tal que a = N
G/N
(b).
Como H
0
(N, A) = 0 existe un c A tal que b = Tr
N
(c), luego a = Tr
G
(c) y as
H
0
(G, A) = 0.
De aqu se sigue que H
k
(S, A

) = 0 para k = 1, 2, y todo S G, luego


el razonamiento anterior prueba que H
0
(G, A

) = 0, es decir, H
1
(G, A) = 0.
Repitiendo el proceso se concluye lo mismo para todos los ndices negativos.
El resultado que anunci abamos es el siguiente:
Teorema 16.17 (Teorema de Tate) Sea G un grupo nito y A un G-m odu-
lo. Supongamos que existe un entero k tal que para todo S G se cumplen las
condiciones:
a) H
k1
(S, A) = 0,
b) H
k
(S, A) es cclico del mismo orden que S.
Entonces para todo entero n y todo S G se tiene el isomorsmo
H
nk
(S, Z)

= H
n
(S, A)
dado por
x Res
G,S
z

x,
donde z es un generador de H
k
(G, A).
Demostraci on: Veamoslo primero en el caso k = 1. Sea z = [a

]. Sea
B = AZ con la estructura de G-modulo dada por (a, n) = (a +na

, n). Es
claro que A es un subm odulo de B, que B/A

= Z y que la accion de G sobre el


cociente es trivial. Por lo tanto tenemos una sucesion exacta
0 A B Z 0,
que a su vez da lugar a la sucesi on exacta
0 H
0
(S, B) H
0
(S, Z)

H
1
(S, A) H
1
(S, B) 0.
Tenemos que H
0
(S, Z)

= Z/nZ, donde n = [S[. Vamos a calcular

_
[1]
_
.
Es claro que una antiimagen de 1 por la aplicaci on inducida por B Z es la
414 Captulo 16. Teora general de cuerpos de clases
cocadena de dimension 0 dada por (0, 1). La cofrontera de esta cocadena es la
dada por

0
(0, 1)
_
[]
_
= (0, 1)( 1) = (a

, 1) (0, 1) = (a

, 0), para S.
Una antiimagen de esta cocadena por la aplicaci on inducida por A B es
el propio a

(restringido a S). As pues,

_
[1]
_
= Res
G,S
z.
Por otra parte el teorema 15.4 nos da que V
S,G
(Res
G,S
z) = [G : S[z, que
tiene orden igual a [S[, luego el orden de Res
G,S
z ha de ser como mnimo [S[, de
donde concluimos que Res
G,S
z es un generador de H
1
(S, A). Por consiguiente

es un isomorsmo.
La exactitud de la sucesion implica que H
0
(S, B) = H
1
(S, B) = 0. Por el
teorema anterior H
n
(S, B) = 0 para todo entero n. Al aplicar este hecho a otro
tramo de la sucesion exacta:
0 = H
n1
(S, B) H
n1
(S, Z)

H
n
(S, A) H
n
(S, B) = 0
obtenemos los isomorsmos buscados H
n1
(S, Z)

= H
n
(S, A). Concretamente,
si x H
n1
(S, Z) tenemos que

x =

(1

x) =

x = Res
G,S
z

x.
La reducci on regular implica el teorema para un k arbitrario. Por ejemplo,
si se cumple para k 1 los isomorsmos H
n1
(S, A
+
)

= H
n
(S, A) nos dan que
si A cumple las hip otesis con k entonces A
+
las cumple con k 1, luego
H
nk
(S, Z) = H
n1(k1)
(S, Z)

= H
n1
(S, A
+
)

= H
n
(S, A).
Con mas detalle, tenemos la sucesion exacta 0 A B A
+
0.
Si z es un generador de H
k
(G, A), existe un generador z
+
de H
k1
(G, A
+
) de
manera que z =

z
+
. La composicion de los dos isomorsmos es
x

(Res
G,S
z
+

x) =

(Res
G,S
z
+
)

x = Res
G,S
(

z
+
)

x = Res
G,S
z

x.
Ahora observamos que el teorema de Tate es aplicable a las formaciones de
clases para k = 2. En efecto, si K/k es una extension normal de una formaci on
de clases con grupo de Galois G, cada subgrupo S de G es el grupo de Galois de
una extensi on K/L, luego H
1
(S, K) = H
1
(K/L) = 1 y H
2
(S, K) = H
2
(K/L)
es cclico del mismo orden que S. Un generador de H
2
(G, K) es la clase funda-
mental
K/k
denida en 15.24, luego podemos denir isomorsmos can onicos:
Denicion 16.18 Sea K/k una extensi on normal en una formaci on de clases.
Sea G su grupo de Galois. Para cada entero r denimos el isomorsmo can onico

r
K/k
: H
r
(G, Z) H
r+2
(K/k)
como el dado por
r
K/k
(x) =
K/k

x.
16.3. El isomorsmo de Artin 415
En el captulo XIV hemos visto que
H
2
(G, Z)

= G/G

, H
1
(G, Z) = 0, H
0
(G, Z)

= Z/nZ, H
1
(G, Z) = 0.
M as a un, al nal de la secci on anterior construimos el isomorsmo (16.2):
H
2
(G, Z)

= G

= (G/G


= G/G

.
De aqu se siguen muchos isomorsmos de interes:
H
0
(K/k)

= G/G

, H
1
(K/k) = 1,
H
2
(K/k)

= Z/nZ, H
3
(K/k) = 1,
H
4
(K/k)

= G

= G/G

.
El m as importante de todos estos isomorsmos es el primero, que no es
sino A
k
/ N[A
K
]

= G/G

, es decir, el isomorsmo de Artin. Antes de estudiarlo


con detalle probaremos un par de resultados generales sobre los isomorsmos
canonicos.
Teorema 16.19 Sea K/k una extensi on normal en una formaci on de clases
y L un cuerpo intermedio. Entonces las restricciones y transferencias hacen
conmutativo el diagrama siguiente:
H
r
(G(K/k), Z)

r

Res

H
r+2
(K/k)
Res

H
r
(G(K/L), Z)
V

H
r+2
(K/L)
V

Demostraci on: Seg un el teorema 15.25 se cumple Res


k,L
(
K/k
) =
K/L
.
Si x H
r
(G(K/k), Z), el teorema 16.10 nos permite concluir que

r
K/L
_
Res
G(K/k),G(K/L)
(x)
_
=
K/L

Res
G(K/k),G(K/L)
(x)
= Res
G(K/k),G(K/L)
(
K/k
)

Res
G(K/k),G(K/L)
(x)
= Res
G(K/k),G(K/L)
(
K/k

x) = Res
k,L
_

r
K/k
(x)
_
.
Del mismo modo, si x H
r
(G(K/L), Z) se cumple

r
K/k
_
V
G(K/L),G(K/k)
(x)
_
=
K/k

V
G(K/L),G(K/k)
(x)
= V
G(K/L),G(K/k)
_
Res
k,L
(
K/k
)

x
_
= V
K,k
(
K/L

x) = V
L,k
_

r
K/L
(x)
_
.
Similarmente se prueba la conmutatividad con la conjugaci on:
416 Captulo 16. Teora general de cuerpos de clases
Teorema 16.20 Sea K/k una extensi on normal en una formaci on de clases
y un elemento del grupo de Galois (de la formaci on). Entonces el diagrama
siguiente es conmutativo:
H
r
(G(K/k), Z)

H
r+2
(K/k)

H
r
(G(K

/k

), Z)

H
r+2
(K

/k

)
Denicion 16.21 Sea K/k una extensi on normal de una formaci on de clases
y G su grupo de Galois. Llamaremos isomorsmo de Artin de K/k a la compo-
sicion de los isomorsmos naturales
A
k
/ N[A
K
]

= H
0
(K/k), H
2
(G, Z)

= G/G

(16.4)
con el isomorsmo canonico
2
K/k
. Lo representaremos por

K/k
: A
k
/ N[A
K
] G/G

.
Al componerlo con la proyecci on can onica A
k
A
k
/ N[A
K
] obtenemos un
epimorsmo al que seguiremos llamando
K/k
. Usaremos tambien la notaci on
tradicional

K/k
(a) =
_
K/k
a
_
G/G

.
As pues,
_
K/k
a
_
= G

si y solo si [a] =
K/k

G

,
donde
K/k
es la clase fundamental de la extension.
Veamos una caracterizacion que resulta util en ocasiones. Recordemos el
isomorsmo (16.2)

: G

H
2
(G, Z).
Teorema 16.22 Sea K/k una extensi on normal de una formaci on de clases y
a A
k
. Entonces
_
K/k
a
_
esta caracterizado por la relaci on

_
_
K/k
a
_
_
= Inv
k
_
[a]

()
_
, para todo G(K/k)

.
Demostraci on: Sea G = G(K/k) y sea
_
K/k
a
_
= G

. En primer lugar
notemos que todo G

tiene a G

en su n ucleo, por lo que tiene sentido


considerarlo como caracter de G/G

, tal y como ocurre en el enunciado. Adem as,


si todos los caracteres (lineales) de G act uan igual sobre dos de sus elementos,
entonces ambos determinan la misma clase modulo G

, luego efectivamente la
propiedad del enunciado caracteriza al smbolo de Artin supuesto que la cumpla.
16.3. El isomorsmo de Artin 417
Sea n = [G[ = [K : k[ y sea () = m/n (mod 1). Entonces tenemos que
[a] =
K/k

G

y, aplicando los teoremas 16.15 y 16.11 concluimos que


[a]

() =
K/k

G

() =
K/k

(m+nZ) = m
K/k
.
Puesto que por denici on Inv
k
(
K/k
) = 1/n (mod 1), al tomar invariantes
queda la relaci on indicada.
El isomorsmo de Artin relaciona de forma muy simple las aplicaciones entre
los grupos A
k
/ N[A
K
] y las aplicaciones entre los grupos G/G

. Veamoslo.
Teorema 16.23 Sea K/k una extensi on normal en una formaci on de clases y
sea L un cuerpo intermedio. Los diagramas siguientes son conmutativos (donde
las echas verticales representan siempre el isomorsmo de Artin).
A
k
/ N[A
K
]
inclusion

A
L
/ N[A
K
]

G(K/k)
_
G

(K/k)
transferencia

G(K/L)
_
G

(K/L)
A
L
/ N[A
K
]
NL/k

A
k
/ N[A
K
]

G(K/L)
_
G

(K/L)
inclusion

G(K/k)
_
G

(K/k)
Si pertenece al grupo de Galois de la formaci on
A
k
/ N[A
K
]
producto por

A
k
/ N[A
L
]

G(K/k)
_
G

(K/k)
conjugaci on por

G(L

/k

)
_
G

(L

/k

)
Si L/k es normal
A
k
/ N[A
K
]
identidad

A
k
/ N[A
L
]

G(K/k)
_
G

(K/k)
proyeccion

G(L/k)
_
G

(L/k)
418 Captulo 16. Teora general de cuerpos de clases
Demostraci on: La conmutatividad del primer diagrama es consecuencia
del teorema 16.19. En efecto, el isomorsmo
2
K/k
conmuta con las restricciones,
luego el isomorsmo de Artin conmuta con los homomorsmos que resultan de
componer las restricciones con los isomorsmos naturales (16.22).

Estas son la
aplicaci on [a] [a] (claramente) y la transferencia de grupos (teorema 15.3).
Del mismo modo se prueba la conmutatividad de los dos diagramas siguien-
tes, usando, respectivamente, la parte del teorema 16.19 correspondiente a las
transferencias y el teorema 16.20.
Para probar la conmutatividad del ultimo diagrama no contamos con nin-
guna interpretaci on cohomol ogica de las aplicaciones involucradas. Usaremos el
teorema 16.22.
Tomemos un a A
k
y sea
_
K/k
a
_
= G

(K/k). Hemos de probar que


_
L/k
a
_
=
_
G(K/L)
_
G

(L/k).
Para ello tomamos un car acter G(L/k)

. Sea = Inf G(K/k)

, es
decir, el car acter dado por () =
_
G(K/L)
_
. Una simple comprobaci on nos
da que el diagrama siguiente es conmutativo:
G(L/k)

Inf

G(K/k)

H
2
(L/k)
Inf

H
2
(K/k)
Por lo tanto

() = Inf

(). Aplicamos el teorema 16.22 y luego el teorema


16.11:

_
G(K/L)
_
= () = Inv
k
_
[a]

()
_
= Inv
k
(a Inf

()
_
.
Es f acil comprobar que
a Inf

() = Inf(a

()).
Por lo tanto

_
G(K/L)
_
= Inv
k
(Inf(a

())) = Inv
k
(a

())
= Inv
k
_
[a]

()
_
.
La pen ultima igualdad se debe a que la inaci on es la inclusi on en el grupo
de Brauer. El teorema 16.22 nos da entonces la igualdad buscada.
He aqu un enunciado equivalente al del teorema anterior:
Teorema 16.24 Sea K/k una extensi on normal en una formaci on de clases y
L un cuerpo intermedio.
16.3. El isomorsmo de Artin 419
a) Si a A
k
, entonces
_
K/L
a
_
= V
K/k,K/L
_
K/k
a
_
.
b) Si a A
L
, entonces
_
K/L
a
_
G

(K/k) =
_
K/k
N
L
k
(a)
_
.
c) Si pertenece al grupo de Galois de la formaci on y a A
k
, entonces
_
K/k
a
_

=
_
K

/k

a
_
.
d) Si L/k es normal y a A
k
, entonces
_
L/k
a
_
=
_
K/k
a
_
G(K/L).
Extensiones innitas Si K/k es una extension abeliana en una formaci on de
clases y a A
k
, entonces el smbolo de Artin
_
K/k
a
_
es un elemento de G
k
/G
K
,
luego es un subconjunto cerrado de G
k
. El apartado d) del teorema anterior
nos da que si k L K es una cadena de extensiones abelianas, entonces
_
K/k
a
_

_
L/k
a
_
. Esto implica claramente que la familia
__
K/k
a
__
K
, para un a
jo y donde K recorre las extensiones abelianas de k, es una familia de cerrados
en G
k
con la propiedad de la intersecci on nita. Como G
k
es compacto existe
un G
k
que pertenece a todas las clases,es decir, tal que
_
K/k
a
_
= G
K
, para toda extensi on abeliana K de k.
Si llamamos G

k
a la interseccion de todos los grupos G
K
cuando K recorre
las extensiones abelianas de k, es claro que se trata de un subgrupo cerrado de
G
k
, y esta determinado m odulo G

k
. Por lo tanto podemos denir
_
k
a
_
= G

k
G
k
/G

k
.
En el caso en que el grupo de Galois de la formaci on es un grupo de Galois
en el sentido usual es f acil ver que G

k
es la clausura del subgrupo derivado de
G
k
, es decir, el grupo de Galois de la mayor extensi on abeliana de k.
Denicion 16.25 Sea k un cuerpo en una formaci on de clases. Con la notacion
precedente denimos G(A
k
/k) = G
k
/G

k
. Llamaremos homomorsmo de Artin
420 Captulo 16. Teora general de cuerpos de clases
de k al homomorsmo
k
: A
k
G(A
k
/k) que acabamos de construir, y que
esta determinado por la propiedad:
_
K/k
a
_
=
_
k
a
_
G
K
,
para todo a A
k
y toda extensi on abeliana K de k.
Claramente el n ucleo de (k/a) es la interseccion de los n ucleos de todos
los smbolos de Artin
_
K/k
a
_
, es decir, la interseccion de todos los grupos de
normas N
K
k
[A
K
], donde K recorre las extensiones abelianas de k. A dicho grupo
lo llamaremos grupo de normas universales de k, y lo representaremos por D
k
.
De este modo tenemos un monomorsmo
k
: A
k
/D
k
G(A
k
/k). En general
no es suprayectivo, pero induce isomorsmos A
k
/ N
K
k
[A
K
]

= G
k
/G
K
para cada
extension abeliana K de k. En particular los grupos de normas se recuperan
por la relaci on N
K
k
[A
K
] =
1
k
[G
K
/G

k
].
Veamos algunos conceptos mas que pueden expresarse en terminos de exten-
siones innitas. En primer lugar observamos que, a traves de los isomorsmos
G

(K/k)

= H
1
(G(K/k), Q/Z), la inaci on Inf G(K/k)

G(L/k)

se corres-
ponde con la aplicaci on (Inf)() =
_
G(L/K)
_
. Ya hemos usado este hecho
alguna vez. En el caso en que los grupos sean autenticos grupos de Galois esto
equivale a (Inf)() = ([
K
).
Estas inaciones son obviamente inyectivas, lo que nos permite considerar a
G(K/k)

como subgrupo de G(L/k)

exactamente igual a como hacemos con


los grupos H
2
(K/k). Tambien podemos construir un lmite inductivo an alogo
al grupo de Brauer:
Denicion 16.26 Sea k un cuerpo de una formaci on. Llamaremos G

k
al grupo
de los caracteres (lineales) continuos de G
k
, es decir, el grupo de los homomor-
smos : G
k
Q/Z cuyo n ucleo es de la forma N
= G
K
, para una cierta
extension K de k, obviamente abeliana.
Si K es una extension de k, la inaci on Inf : G(K/k)

k
, denida
de forma natural, es inyectiva, y cualquier car acter es (por la continuidad)
la inaci on de un car acter de G(K/k), donde N
= G
K
. Esto nos permite
considerar a los grupos G(K/k)

como subgrupos de G

k
, de modo que este es la
uni on de todos ellos. A traves de esta identicacion las inaciones se convierten
en las inclusiones. En estos terminos, un car acter (lineal y continuo) de G
k
es
simplemente un caracter (lineal) de una extensi on de k.
De la propia denici on de se desprende que el grupo G

k
esta contenido en
el n ucleo de todos los caracteres de G
k
, luego G

k
= G(A
k
/k)

, en el sentido de
que todo car acter de G
k
induce un car acter de G(A
k
/k), y esta aplicacion es
de hecho un isomorsmo. As pues tiene sentido considerar la imagen por un
caracter de un smbolo de Artin. Concretamente

_
_
k
a
_
_
=
_
_
K/k
a
_
_
,
16.3. El isomorsmo de Artin 421
donde K es una extension de k sucientemente grande para que G(K/k)

.
Como las inaciones conmutan con los isomorsmos (16.2), las inaciones en
los grupos H
2
(G(K/k), Z) son inyectivas, y podemos considerar a todos estos
grupos como subgrupos de un mismo grupo H
2
(G
k
, Z), construido igual que el
grupo de Brauer, de modo que tenemos un isomorsmo

: G

k
H
2
(G
k
, Z)
dado por

(, ) = () + () (), donde es cualquier funci on que


cumpla () = () +Z.
Finalmente podemos considerar los productos exteriores

: A
k
H
2
_
G(K/k), Z
_
H
2
(/k),
que en virtud del teorema 16.11 conmutan con las inaciones (observar que
hemos eliminado el cociente modulo N[A
K
]). Estos productos determinan un
producto exterior

: A
k
/D
k
H
2
(G
k
, Z) H
2
(/k).
Con esto resulta inmediato un resultado an alogo al teorema 16.22 para ex-
tensiones innitas:

_
_
k
a
_
_
= Inv
k
_
[a]

()
_
, para todo G

k
. (16.5)
Formaciones locales Estudiemos ahora el isomorsmo de Artin en las forma-
ciones locales. En particular veremos que en las formaciones p-adicas coincide
con el que ya tenamos denido.
Sea T/k una extensi on no ramicada de cuerpos locales. Sabemos que es
cclica. Sea un primo en k. Entonces k

= U
k
), donde U
k
es el grupo
de unidades de k. Seg un el teorema 15.17, el ndice [U
k
: N[U
T
][ es el ndice de
ramicaci on, o sea, es 1, de modo que todas las unidades de k son normas, luego
estan en el n ucleo del isomorsmo de Artin. Consecuentemente, el automorsmo
_
T/k

_
no depende de la eleccion del primo y determina completamente el
homomorsmo de Artin.
Ahora hemos de notar que si una familia de funciones Inv
k
satisfacen el
axioma II en una formaci on, entonces las funciones Inv
k
tambien lo satisfacen.
En el caso concreto de las formaciones locales hemos denido los invariantes de
modo que si c H
2
(T/k), entonces
Inv
k
(c) = (v
k
(E(c)(
T/k
))/n) (mod 1).
En terminos de los productos exteriores esta relacion se expresa como
Inv
k
(c) = (v
k
(c

T/k
)/n) (mod 1).
Si queremos que el isomorsmo de Artin coincida con el usual, hemos de
cambiar el signo a los invariantes, de modo que se cumpla
Inv
k
(c) = (v
k
(c

T/k
)/n) (mod 1).
422 Captulo 16. Teora general de cuerpos de clases
En particular [1/n] = Inv
k
(
T/k
) = [v
k
(
T/k

T/k
)/n] o, equivalentemente,
v
k
(
T/k

T/k
) = 1. Esto signica que
T/k

T/k
= [] y, por la denici on del
smbolo de Artin,
_
T/k

_
=
T/k
. (16.6)
De este modo el isomorsmo de Artin de T/k hace corresponder los pri-
mos de k con el automorsmo canonico de la extension. Con esto ya podemos
aplicar el teorema 12.21 para concluir que el smbolo de Artin denido en este
captulo coincide con el que ya tenamos denido para las extensiones abelianas
de cuerpos p-adicos.
1
Otra alternativa para conseguir (16.6) hubiera sido denir los isomorsmos

r
K/k
(y en particular el isomorsmo de Artin) mediante
r
K/k
(x) =
K/k

x.
El resultado nal es el mismo. La aplicaci on de Nakayama permite denir los
invariantes y el isomorsmo de Artin sin necesidad de productos exteriores, y
entonces resulta mas natural esta segunda opci on. El problema que tenamos y
que acabamos de corregir es que habamos denido los invariantes en terminos de
la aplicaci on de Nakayama y el isomorsmo de Artin en terminos de productos
exteriores.
Volvamos ahora a la igualdad [U
k
: N[U
K
][ = e, que el teorema 15.17 prueba
para extensiones cclicas. El isomorsmo de Artin nos permite probarla para
extensiones abelianas cualesquiera, con lo que generalizamos el teorema de ra-
micacion a formaciones locales arbitrarias.
Teorema 16.27 Sea K/k una extensi on abeliana de cuerpos locales. Sea L su
cuerpo de inercia. Sean U
K
y U
k
los grupos de unidades de K y k respectiva-
mente. Entonces
_
K/k
U
k
_
= G(K/L)
y adem as el isomorsmo de Artin induce un isomorsmo
U
k
/ NK/k
[U
K
]

= G(K/L).
En particular [U
k
: NK/k
[U
K
][ = e (el ndice de ramicaci on de K/k).
Demostraci on: Del teorema 16.24 se sigue que la imagen por el isomor-
smo de Artin del grupo de normas NL/k
[L

] es G(K/L). Ahora bien, si U


L
es
el grupo de unidades de L y es cualquier primo en L, entonces L

= U
L
),
luego
NL/k
[L

] = NL/k
[U
L
]

NL/k
()
_
= U
k

NL/k
()
_
,
pues la extension L/k es no ramicada y ya hemos observado antes que entonces
NL/k
[U
L
] = U
k
.
Por otra parte la extensi on K/L tiene grado e ndice de ramicaci on iguales
a e, por lo que, si es un primo en K, entonces NK/L
() es primo en L y,
1
Observemos que, seg un ya sabemos, el grupo de normas universales D
k
para un cuerpo
p-adico k es trivial, por lo que el smbolo de Artin
k
es inyectivo, tal y como se exige en
12.21.
16.4. Cuerpos de clases 423
como es arbitrario, podemos tomar = NK/L
(). De este modo tenemos que
NL/k
() = NK/k
() NK/k
[K

], y este es el n ucleo del smbolo de Artin. De


aqu se sigue la primera igualdad del enunciado, que junto con la obvia relaci on
U
k
NK/k
[K

] = NK/k
[U
K
] nos lleva al isomorsmo indicado.
16.4 Cuerpos de clases
Veamos ahora el tratamiento general del concepto de cuerpo de clases en
formaciones de clases arbitrarias.
Denicion 16.28 Sea k un cuerpo de una formaci on de clases. A cada ex-
tension K de k le podemos asociar el grupo NK/k
[A
K
] A
k
, que recibe el
nombre de grupo de normas de K en k.
En primer lugar es obvio que la correspondencia K NK/k
[A
K
] invierte las
inclusiones. Si la extensi on K/k es normal entonces el grupo de normas de K
es precisamente el n ucleo del smbolo de Artin. Vamos a ver que el smbolo de
Artin tambien determina los grupos de normas de las extensiones que no son
normales.
Teorema 16.29 Sea k L K una cadena de cuerpos en una formaci on de
clases. Supongamos que la extensi on K/k es normal. Sea a A
k
. Entonces
a NL/k
[A
L
] si y s olo si
_
K/k
a
_
G(K/L)G

(K/k)
_
G

(K/k).
Demostraci on: Si a NL/k
[A
L
], digamos a = NL/k
(b), con b A
L
,
entonces el teorema 16.24 nos da que
_
K/k
a
_
=
_
K/L
b
_
G

(K/k) G(K/L)G

(K/k)
_
G

(K/k).
As mismo, si
_
K/k
a
_
G(K/L)G

(K/k)
_
G

(K/k), digamos
_
K/k
a
_
=
G

(K/k), con G(K/L), la suprayectividad del homomorsmo de Artin


A
L
G(K/L)
_
G

(K/L) implica que existe un b A


L
tal que
_
K/L
b
_
=
G

(K/L), luego
_
K/k
a
_
= G

(K/k) = G

(K/L)G

(K/k)
=
_
K/L
b
_
G

(K/k) =
_
K/k
NL/k
(b)
_
.
Como el n ucleo del homomorsmo de Artin de K/k es NK/k
[A
K
], existe un
c A
K
tal que
a = NK/k
(c) NL/k
(b) = NL/k
_
NK/L
(c)
_
NL/k
(b)
= NL/k
_
NK/L
(c)b
_
NL/k
[A
L
].
424 Captulo 16. Teora general de cuerpos de clases
Observamos ahora que si K/k es una extension en una formaci on, entonces
existe una maxima extension abeliana L de k contenida en K. En efecto, el
producto de extensiones abelianas es claramente abeliano, luego basta tomar el
producto de todas las extensiones abelianas de k contenidas en K.
Teorema 16.30 Sea K/k una extensi on en una formaci on de clases y sea L la
mayor extensi on abeliana de k contenida en K. Entonces el grupo de normas
de K/k es el mismo que el de L/k. La extensi on K/k es abeliana si y s olo si
[A
k
: NK/k
[A
K
][ = [K : k[.
Demostraci on: Sea E una extensi on normal de k que contenga a K. El
teorema anterior implica que
a NK/k
[A
K
] si y solo si
_
E/k
a
_
G(E/K)G

(E/k)
_
G

(E/k).
El grupo G(E/K)G

(E/k) se corresponde con un cuerpo k L

K y,
como el cociente G(E/k)
_
G(E/K)G

(E/k) es abeliano, de hecho L

L.
Por otro lado G

(E/k) G(E/L) (porque L/k es abeliana) y ciertamente


G(E/K) G(E/L), luego G(E/K)G

(E/k) G(E/L) y as L = L

. Aplicando
de nuevo el teorema anterior llegamos a que
a NK/k
[A
K
] si y solo si
_
E/k
a
_
G(E/L)
_
G

(E/k)
si y solo si a N
L/k
[A
L
].
Si K/k es abeliana entonces el isomorsmo de Artin hace corresponder el
grupo A
k
/ NK/k
[A
K
] con el grupo de Galois G(K/k), luego se tiene la igualdad
de ndices del enunciado. Si se da dicha igualdad, por la parte anterior tenemos
que [L : k[ = [K : k[, luego ciertamente K = L y K/k es abeliana.
Denicion 16.31 Si k es un cuerpo de una formaci on de clases, usaremos la
notaci on S K para indicar que K es una extension abeliana de k y S =
NK/k
[A
k
]. En tal caso diremos que K es el cuerpo de clases de S o que S es el
grupo de clases de K.
Las propiedades b asicas de los cuerpos de clases se prueban sin dicultad en
el contexto general:
Teorema 16.32 Sea k un cuerpo en una formaci on de clases (con grupo de
Galois G). Entonces la relaci on S K biyecta los grupos de normas de k con
las extensiones abelianas de k. Adem as se cumplen las propiedades siguientes:
a) Si S
1
K
1
y S
2
K
2
, entonces S
1
S
2
si y s olo si K
2
K
1
.
b) Si S
1
K
1
y S
2
K
2
, entonces S
1
S
2
K
1
K
2
.
c) Si S K y G entonces S

(sobre k

).
16.4. Cuerpos de clases 425
d) Si k E y S K (sobre E) entonces N
1
E/k
(S) EK (sobre E).
e) Todo subgrupo de A
k
que contiene un grupo de normas es un grupo de
normas.
Demostraci on: Supongamos que K
1
y K
2
son cuerpos de clases de un
mismo grupo S. Entonces K = K
1
K
2
es una extension abeliana de k, y el
teorema 16.29, tomando como L bien K
1
o bien K
2
arma que
a NL/k
[A
L
] si y solo si
_
K/k
a
_
G(K/L).
Puesto que NL/k
[A
L
] = S en ambos casos, la suprayectividad del smbolo
de Artin implica que G(K/K
1
) = G(K/K
2
), luego K
1
= K
2
.
Si K
2
K
1
es claro que S
1
S
2
. Esto es la mitad de a). De aqu se
sigue la mitad de b): Si S es el grupo de normas del producto K
1
K
2
entonces
S S
1
S
2
. Recprocamente si a S
1
S
2
entonces
_
K
1
/k
a
_
= 1 y
_
K
2
/k
a
_
= 1.
El teorema 16.24 implica que
_
K
1
K
2
/k
a
_
G(K
1
K
2
/K
1
) G(K
1
K
2
/K
2
) = 1.
Esto signica que a S. Ahora tenemos probado b) y de aqu se sigue
inmediatamente a).
Comprobar la propiedad c) es una simple rutina.
Veamos la propiedad e): Si S
1
S y S
1
K, el isomorsmo de Artin
A
k
/S
1

= G(K/k) hace corresponder S con un subgrupo de G(K/k), que sera
de la forma G(K/L) para una cierta extensi on (abeliana) L de k. Concretamente
tenemos que a S si y solo si
_
K/k
a
_
G(K/L). El teorema 16.30 prueba que
S = NL/k
[A
L
].
S olo falta la propiedad d). Tenemos que EK es la menor extension L de E
tal que K L. Por otra parte, una extensi on L de E cumple K L si y solo si
NL/k
[A
L
] S (si se cumple esta segunda inclusion entonces K esta contenido
en el cuerpo de clases de NL/k
[A
L
], que esta contenido en L).
A su vez esto equivale a que NL/E
[A
L
] N
1
E/k
(S). Por lo tanto EK es la
menor extension L de E tal que NL/E
[A
L
] N
1
E/k
(S).
La propiedad e), ya probada, implica que N
1
E/k
(S) es un grupo de normas,
luego tiene un cuerpo de clases C EK. Pero la minimalidad de EK respecto
a la propiedad anterior implica que de hecho C = EK.
El teorema de existencia caracteriza los grupos de normas en terminos to-
pol ogicos. Para formularlo en terminos de formaciones debemos introducir una
topologa en los modulos A
k
. Esto nos lleva a la noci on de formaci on topol ogica:
Denicion 16.33 Una formaci on topologica es una formaci on en la que para
cada cuerpo K, el modulo A
K
tiene asociada una topologa de modo que se
cumpla:
426 Captulo 16. Teora general de cuerpos de clases
a) Para todo cuerpo K, el modulo A
K
es un grupo topol ogico, es decir, el
producto y la aplicaci on a a
1
son continuas.
b) Si K/k es una extension entonces la topologa de A
k
es la inducida por la
topologa de A
K
.
c) Si es un elemento del grupo de Galois de la formaci on y K es un cuerpo
entonces el producto : A
K
A
K
es una aplicaci on continua.
Es obvio que toda formaci on local es una formaci on topol ogica. Tambien es
claro que las aplicaciones consideradas en el apartado c) son de hecho homeo-
morsmos, ya que sus inversas son tambien continuas por el mismo apartado.
Las normas NK/k
: A
K
A
k
son continuas, pues son producto de un n umero
nito de aplicaciones continuas. Finalmente notamos que si K/k es una ex-
tension entonces A
k
es cerrado en A
K
, pues es el conjunto de elementos de A
K
invariantes por un n umero nito de aplicaciones continuas.
En este contexto el teorema de existencia se puede enunciar como que todo
subgrupo abierto de ndice nito en A
k
tiene un cuerpo de clases. Vamos a dar
axiomas sucientes para que una formaci on topol ogica satisfaga el teorema de
existencia. El primero es el siguiente:
Axioma III a): Para cada extension K/k, la norma NK/k
: A
K
A
k
tiene imagen cerrada y n ucleo compacto.
Es f acil probar que las formaciones locales satisfacen este axioma. En efecto,
si K/k es una extension nita separable de cuerpos locales y a K, tomando
valores absolutos en una extensi on de Galois de k que contenga a K vemos
que [ NK/k
(a)[ = [a[
n
, con n = [K : k[. Por lo tanto, si C es un subconjunto
compacto de k se cumple que N
1
K/k
[C] es cerrado y acotado en K, luego es
compacto. Si hacemos C = 1 tenemos la compacidad del n ucleo de la norma.
Para probar que la imagen es cerrada tomamos una sucesi on en dicha imagen
convergente a un elemento no nulo de k. La sucesion estara contenida en un
compacto C, luego sera la imagen de una sucesion en el compacto N
1
K/k
[C], la
cual tendr a una subsucesi on convergente a un elemento de N
1
K/k
[C], luego la
sucesion de partida tendr a una subsucesi on convergente a la norma de dicho
elemento, luego su lmite sera una norma.
Si una formaci on de clases satisface este axioma III a) entonces los grupos de
normas, al tener ndice nito, son abiertos. Esto es el recproco del teorema de
existencia. Veremos que este teorema esta muy relacionado con la divisibilidad
innita de los grupos de normas universales D
k
. De momento podemos probar
lo siguiente:
Teorema 16.34 Si K/k es una extensi on en una formaci on topologica que
satisfaga el axioma III a) entonces NK/k
[D
K
] = D
k
.
Demostraci on: La transitividad de normas implica que los elementos de
NK/k
[D
K
] son normas para cualquier extensi on de k (pues toda extensi on de
k esta contenida en una extensi on de K). Por lo tanto NK/k
[D
K
] D
k
. Para
16.4. Cuerpos de clases 427
probar la inclusi on inversa tomamos a D
k
. Para cada extensi on L/K deni-
mos T
L
= NL/K
[A
L
] N
1
K/k
[a]. Basta probar que la intersecci on de todos los
conjuntos T
L
es no vaca, pues dicha intersecci on es D
K
N
1
K/k
[a].
Cada T
L
es no vaco, pues a es una norma universal, luego existe un b A
L
tal que NL/k
(b) = a, y entonces NL/K
(b) T
L
. Ademas los conjuntos T
L
tienen
la propiedad de la intersecci on nita, pues si L

/L es una extension entonces


T
L
T
L
.
Por ultimo, el axioma III a) implica que cada T
L
es la interseccion de un
cerrado y un compacto, luego es un compacto. As pues, la interseccion total es
no vaca.
El axioma siguiente reduce la divisibilidad innita del grupo de normas uni-
versales a una propiedad m as tecnica pero mas facil de probar en la pr actica.
Axioma III b): Para cada primo p existe un cuerpo L
p
tal que, para todo
cuerpo k que contenga a L
p
, la aplicaci on A
k
A
k
dada por a a
p
tiene
n ucleo compacto y su imagen contiene a D
k
.
En el caso de las formaciones locales el n ucleo de la aplicaci on a a
p
es
nito, luego compacto. La segunda propiedad que se exige es que para todo
cuerpo k sucientemente grande toda norma universal de k tenga raz p-esima
en A
k
. En todos los casos particulares de interes, la condicion sucientemente
grande signica que k contenga a las races p-esimas de la unidad. Sin embargo
esta condicion no tiene sentido en el contexto general de formaciones, por lo que
no puede aparecer en el axioma.
De este modo, en el caso local tenemos pendiente demostrar la segunda parte
del axioma III b). Ahora veamos que este implica la divisibilidad innita del
grupo de normas universales:
Teorema 16.35 Si k es un cuerpo de una formaci on topologica que satisface
los axiomas III a), b), entonces D
m
k
= D
k
para todo natural m no nulo. Adem as
D
k
=

m=1
A
m
k
.
Demostraci on: Para la primera armaci on basta probar que D
p
k
= D
k
para todo primo p. Sea K una extensi on de k sucientemente grande seg un el
axioma III b). Entonces, usando tambien el teorema anterior, vemos que
D
k
= NK/k
[D
K
] NK/k
[A
p
K
] = NK/k
[A
K
]
p
.
Para cada a D
k
, sea a
1/p
el conjunto de las races p-esimas de a en A
k
.
Acabamos de probar que el conjunto T
K
= NK/k
[A
K
] a
1/p
es no vaco. Cla-
ramente los conjuntos T
K
tienen la propiedad de la intersecci on nita (cuando
K vara en las extensiones de k) y son compactos porque el grupo de normas es
cerrado por el axioma a) y a
1/p
es compacto por el axioma b). Concluimos que
la interseccion de todos ellos es no vaca, pero dicha intersecci on es D
k
a
1/p
,
luego a D
p
k
.
428 Captulo 16. Teora general de cuerpos de clases
De la parte ya probada se sigue inmediatamente la inclusi on D
k

m=1
A
m
k
.
Para probar la inclusi on opuesta tomamos un elemento a de la interseccion y
consideramos una extension K/k. Sea m = [K : k[. Entonces a = b
m
=
NK/k
(b), para un cierto b A
k
, luego a D
k
.
El ultimo axioma nos dar a la conexi on entre todo esto y el teorema de
existencia:
Axioma III c): Para cada cuerpo k existe un subgrupo compacto U
k
de A
k
tal que todo subgrupo abierto de ndice nito en A
k
que contiene a U
k
es un
grupo de normas.
Llamaremos Axioma III a la conjunci on de los tres axiomas III a), b), c).
En una formaci on local el axioma III c) se satisface tomando como grupo
U
k
el grupo de las unidades de k. En efecto, tenemos la sucesion exacta
1 U
k
k

Z 0,
determinada por la factorizaci on k

= U
k
), donde es un primo en k. De
ella se desprende que los subgrupos de ndice nito en k

que contienen a U
k
se corresponden con los subgrupos no triviales de Z, luego son los subgrupos
H
n
= U
k

n
), para cada natural n no nulo. Es inmediato comprobar que H
n
es el grupo de normas de la extension no ramicada de grado n.
El teorema principal es el siguiente:
Teorema 16.36 (Teorema de existencia abstracto) Si k es un cuerpo de
una formaci on topologica que satisface los axiomas I, II y III entonces los grupos
de normas de k son exactamente los subgrupos abiertos de ndice nito en A
k
.
Demostraci on: Ya sabemos que los grupos de normas son abiertos y de
ndice nito. Sea ahora H un grupo en estas condiciones. Si [A
k
: H[ = m
entonces es claro que D
k
A
m
k
H. Si N recorre los grupos de normas de k,
tenemos que

N
(N U
k
) = D
k
U
k
H,
donde U
k
es el grupo compacto dado por el axioma III c).
Los grupos N U
k
son compactos y H es abierto, luego
2
existe un N tal
que N U
k
H.
El grupo N H es abierto y de ndice nito (pues tanto N como H lo
son), y el grupo U
k
(N H) es abierto, de ndice nito y contiene a U
k
, luego
por el axioma III c) es un grupo de normas. Entonces N (U
k
(N H)) es
tambien un grupo de normas y est a contenido en H. En efecto: todo elemento
de la interseccion es de la forma ab N, con a U
k
y b N H, luego
2
Esto es un resultado topologico general, pero vamos a probarlo: Tomando complementa-
rios, los abiertos A
k
\ (N U
k
) cubren el compacto (A
k
\ H) U
k
, luego podemos extraer
un subcubrimiento nito. Como la interseccion de grupos de normas es un grupo de normas
existe un N tal que (A
k
\ H) U
k
A
k
\ (N U
k
), luego N U
k
H.
16.5. El teorema de existencia local 429
a N U
k
H y tambien ab H. As pues H es un grupo de normas, ya que
contiene un grupo de normas.
En denitiva, con este planteamiento hemos reducido el teorema de existen-
cia para formaciones locales a probar el resultado siguiente:
() Si k es un cuerpo local que contiene a las races p-esimas de
la unidad, entonces todas las normas universales de k tienen raz
p-esima en k.
Estudiaremos este problema en la seccion siguiente.
16.5 El teorema de existencia local
Para probar el teorema de existencia en las formaciones locales generaliza-
remos la teora de Kummer que estudiamos en el captulo VII, a la vez que
aprovechamos para presentarla en terminos de cohomologa.
Cuerpos de Kummer En general, un cuerpo de Kummer de grado n es un
cuerpo k cuya caracterstica no divide a n y que contiene a las races n-simas
de la unidad.

Estas forman un grupo cclico de orden n al que llamaremos R
n
.
En lo sucesivo jaremos una raz n-sima primitiva e identicaremos R
n
con Z/nZ mediante el isomorsmo
m
[m]. As Z/nZ k

.
Sea S la clausura separable de k y consideremos la sucesion exacta
1 R
n
S

1,
donde la tercera echa representa al homomorsmo x x
n
. Ahora nos apoya-
remos en que todos los resultados de cohomologa de grupos nitos que hemos
visto valen tambien para grupos innitos si nos restringimos a ndices positivos
y cambiamos la denici on de H
0
de modo que H
0
(G, A) = A
G
(ver los comen-
tarios nales de la seccion 14.2). Si G = G(S/k) tenemos la sucesion exacta
H
0
(G, S

) H
1
(G, R
n
) H
1
(G, S

).
El primer homomorsmo puede verse como

: k

Hom(G, R
n
). Recor-
dando la construcci on de los homomorsmos de conexion, la imagen de un b k

es el homomorsmo
b
calculado como sigue: Consideramos el cociclo asociado
a b, que es 1 b; le calculamos una antiimagen por la aplicaci on inducida por
x x
n
, que es la cocadena 1
n

b; calculamos la cofrontera de esta cocadena,


que es la cofrontera
_
n

b
_
/
n

b R
n
; calculamos una antiimagen de esta
cofrontera por la aplicaci on inducida por la inclusi on R
n
S

, que es ella
misma. As pues

b
() =

_
n

b
_
n

b
,
donde
n

b es cualquier raz n-sima de b. Es f acil comprobar que


b
() no
depende de la eleccion de la raz (aunque esto ya lo garantiza el hecho de que

esta bien denido).


430 Captulo 16. Teora general de cuerpos de clases
En particular observamos que
b
() = 1 si y solo si
_
n

b
_
=
n

b, luego el
n ucleo de
b
es G
_
S/k
_
n

b
__
. Por lo tanto
b
es un homomorsmo continuo.
La aplicaci on H
1
(G, R
n
) H
1
(G, S

) es simplemente la inclusion indu-


cida por la inclusi on R
n
S

. Si Hom(G, R
n
) es un homomorsmo
continuo, es decir, si su n ucleo es de la forma G(S/K) para una cierta extensi on
(claramente nita) de k, entonces, visto como cociclo en H
1
(G, S

), induce un
cociclo en H
1
(K/k) = 1 dado por
_
G(S/K)
_
= (). Por lo tanto existe
un x S

tal que () = (x)/x para todo ,. Esto mismo muestra que es


tambien una cofrontera en H
1
(G, S

), luego esta en la imagen de

.
En otras palabras, la imagen de

: k

Hom(G, R
n
) esta formada
exactamente por los homomorsmos continuos. Si identicamos
R
n
= Z/nZ

= 1/n) Q/Z,
entonces la imagen de

se identica con un subgrupo de G(S/k)

, el formado
por todos los caracteres cuya imagen esta contenida en 1/n). Tenemos as un
homomorsmo

: k

G(S/k)

cuya imagen es la uni on de todos los grupos


G(K/k)

con [K : k[

n.
Por otra parte,
b
= 1 si y solo si
_
n

b
_
=
n

b para todo G(S/k), o sea,


si y solo si
n

b k o, equivalentemente, si b k
n
. Por consiguiente tenemos
un monomorsmo
k

/k
n
G(S/k)

.
El smbolo de Hilbert Ahora introducimos el smbolo de Hilbert en el con-
texto general de los cuerpos locales. Conviene considerar primero otro concepto
mas general:
Denicion 16.37 Sea k un cuerpo local. Sea S una clausura separable de k.
Para cada a k

y cada G(S/k)

denimos
(a, ) = Inv
k
_
[a]

()
_
Q/Z.
La f ormula (16.5) nos da la interpretaci on de este smbolo y nos muestra, de
hecho, que determina al smbolo de Artin de k. En efecto, se cumple
(a, ) =
_
_
k
a
_
_
.
Tambien es claro que (a, ) es bilineal. Si k es un cuerpo de Kummer pode-
mos considerar el smbolo de Hilbert, dado por
(a, b) = (a,
b
) =
b
_
_
k
a
_
_
=
1
n

b
_
k
_
n

b
_
/k
a
_
R
n
.
Este smbolo determina el smbolo de Artin de todas las extensiones de k de
grado divisor de n. Observamos que el papel de a y b en (a, b) es asimetrico pues,
mientras a representa realmente a un elemento de k

, en realidad b determina un
16.5. El teorema de existencia local 431
caracter de G(S/k). Por ello resulta especialmente notable el teorema siguiente,
que nos da una caracterizaci on simetrica en terminos de un producto exterior.
Dados a, b k

, podemos considerar
a
,
b
H
1
_
G(k
_
n

a,
n

b
_
/k), R
n
_
,
con lo que podemos formar el producto

b
H
2
((G(k
_
n

a,
n

b
_
/k), R
n
R
n
).
A traves de la identicaci on R
n
= Z/nZ podemos identicar R
n
R
n
= R
n
y la inclusi on R
n
k

nos permite considerar que


a

b
H
2
_
k
_
n

a,
n

b
_
/k
_
.
Teorema 16.38 En las condiciones anteriores, si a, b K

se cumple
(a, b) = Inv
k
(
a

b
).
Demostraci on: Seg un las deniciones que hemos adoptado,
(a, b) = (a,
b
) = Inv
k
_
[a]

(
b
)
_
,
luego basta probar que [a]

(
b
) =
a

b
. Para ello calcularemos explcita-
mente ambos productos exteriores. Para simplicar la notaci on representaremos
todos los modulos aditivamente, incluidos los grupos multiplicativos de los cuer-
pos.
Llamemos K = k
_
n

a,
n

b
_
. En principio
b
: G(K/k) R
n
, pero pode-
mos considerar que
b
: G(K/k) Z/nZ.
Sea
b
: G(K/k) Z tal que
b
() =
b
() + nZ. Para considerar a
b
con imagenes en Q/Z hemos de pasar a la aplicacion (1/n)
b
. Ahora estamos
en condiciones de aplicar la f ormula (16.3), seg un la cual

(
b
)(, ) =
1
n
_

b
() +
b
()
b
()
_
.
Con notaci on aditiva, a = n
n

a y, seg un el teorema 16.11,


_
[a]

(
b
)
_
(, ) = a

(
b
)(, ) =
n

a
_

b
() +
b
()
b
()
_
K

.
Por otro lado, tambien seg un 16.11 (y teniendo en cuenta que la acci on de
G sobre R
n
es trivial) tenemos
(
a

b
)(, ) = (
b

a
)(, ) =
b
()
a
() =
b
()
a
()
=
b
()
a
() =
b
()
n

a ( 1)
=
n

a
b
()
n

a
b
() R
n
K

.
Por lo tanto
_
[a]

(
b
)
_
+ (
a

b
)(, ) =
n

a
b
()
n

a
b
()
n

a
b
(),
y esto es la cofrontera de la cocadena
n

a
b
(), luego al tomar clases de coho-
mologa concluimos que [a]

(
b
) =
a

b
.
A partir de aqu es muy f acil derivar las propiedades del smbolo de Hilbert:
432 Captulo 16. Teora general de cuerpos de clases
Teorema 16.39 Sea k un cuerpo local que adem as sea un cuerpo de Kummer
de grado n. Entonces
a) (aa

, b) = (a, b)(a

, b), (a, bb

) = (a, b)(a, b

).
b) (a, b) = (b, a)
1
.
c) (a, b) = 1 si y s olo si a N
_
k[
n

b ]

.
d) (a, b) = 1 para todo a k

si y s olo si b k
n
.
Demostraci on: La propiedad a) es evidente. La propiedad b) es conse-
cuencia del teorema anterior y de la anticonmutatividad del producto exterior.
Para probar c) observamos que (a, b) = 1 si y solo si
1
n

b
_
k
_
n

b
_
/k
a
_
_
n

b
_
= 1,
lo cual equivale a que
_
k
_
n

b
_
/k
a
_
= 1,
y, por consiguiente, a que a N
_
k[
n

b ]

.
Para la propiedad d) notamos que (a, b) = 1 si y solo si

b
_
_
k
_
n

b
_
/k
a
_
_
= 1.
Si esto ocurre para todo a, entonces
b
= 1, luego b k
n
. El recproco es
obvio.
Con esto podemos probar:
Teorema 16.40 Sea k un cuerpo local que contenga a las races n-simas de
la unidad, donde n no es divisible entre la caracterstica de k. Si a k

es
una norma para todas las extensiones cclicas de k de orden divisor de n (en
particular si a es una norma universal) entonces a k
n
.
Demostraci on: Aplicamos varias veces el teorema anterior: por c) tenemos
que (a, b) = 1 para todo b k

, luego por b) tambien (b, a) = 1 y por d)


concluimos que a k
n
.
Esto prueba la armaci on () de la p ag. 429 para primos distintos de la
caracterstica de k. En particular tenemos (), y por consiguiente el teorema
de existencia, para cuerpos locales de caracterstica 0. Para cuerpos de carac-
terstica prima p solo falta probar lo siguiente
()Si k es un cuerpo local de caracterstica prima p, entonces las
normas universales de k tienen raz p-esima en k.
La prueba de () requiere ideas bastante diferentes de las que estamos
utilizando. En el apendice B damos una demostracion que supone conocidas
las propiedades b asicas de las formas diferenciales y los residuos en cuerpos de
series formales de potencias.
16.5. El teorema de existencia local 433
La topologa de clases Observemos ahora que el teorema de existencia per-
mite probar de hecho que los grupos de normas universales en las formaciones
locales son triviales. En efecto, si k es un cuerpo local y p es su ideal primo,
los grupos U
n
= 1 + p
n
forman una base de entornos abiertos y cerrados de 1.
Obviamente un subgrupo de k

que contenga a un grupo U


n
es abierto (es union
de clases modulo U
n
, que son abiertas) y el recproco es obvio. Por lo tanto un
subgrupo de ndice nito de k

es un grupo de normas si y s olo si contiene un


U
n
. No obstante hay que tener presente que los propios grupos U
n
no son de
ndice nito, luego no son grupos de normas. En efecto, si llamamos U
0
al grupo
de las unidades de k, entonces U
n
U
0
y U
0
tiene ndice innito en k

, pues
k

= U
0
), donde es un primo en k.
Los ejemplos mas simples de grupos de normas son los grupos de la forma
V
n,m
= U
n

m
). En efecto, la compacidad de U
0
obliga a que los ndices
[U
0
: U
n
[ sean nitos (en otro caso las clases modulo U
n
seran un cubrimiento
abierto sin subcubrimientos nitos), luego
k

/V
n,m

= (U
0
/U
n
)
_
) /
m
)
_
tiene orden m[U
0
: U
n
[.
Obviamente la interseccion de todos los grupos V
n,m
es trivial, luego lo
mismo ocurre con la interseccion de todos los grupos de normas. Esto equivale
a la inyectividad del smbolo de Artin de un cuerpo local. M as a un:
Teorema 16.41 Si k es un cuerpo local, entonces el grupo de normas uni-
versales D
k
es trivial, luego el homomorsmo de Artin es un monomorsmo

k
: k

G(A
k
/k). Adem as es continuo y su imagen es densa.
Demostraci on: Acabamos de probar que el n ucleo de
k
es trivial. La
continuidad se debe a que un entorno b asico de 1 en G(A
k
/k) es un grupo
G(A
k
/K), donde K es una extension abeliana nita de k, y su antiimagen por

k
es el n ucleo del homomorsmo
k
: k

G(K/k), es decir, el grupo de


normas N[K], que es abierto.
Si A
k
, / k, sea L/k una extensi on nita tal que L. Por la
suprayectividad del homomorsmo de Artin para extensiones nitas existe un
k

tal que
_
L/k

_
() ,= .
Por lo tanto
_
k

_
() ,= , con lo que hemos probado que el cuerpo jado por

k
[k

] es igual a k. Esto signica que


k
[k

] es denso en G(A
k
/k).
Si k es un cuerpo local, ahora podemos denir la topologa de clases en k

como la topologa que convierte en homeomorsmo al isomorsmo de Artin, es


decir, la que tiene como abiertos a las antiim agenes de los abiertos de G(A
k
/k).
As mismo es facil probar para cuerpos locales arbitrarios los hechos que en
el captulo XII demostramos para cuerpos p-adicos. En particular, la topologa
de clases coincide con la metrica en el grupo de unidades U de k y es el producto
de las topologas inducidas en U y ) (donde es un primo en k). En particular
el teorema 12.21 es valido para cuerpos locales arbitrarios.
Captulo XVII
La teora global
Aqu aplicaremos la teora general que hemos estudiado en los captulos pre-
cedentes al caso de los cuerpos numericos, es decir, a la formacion A de los
cuerpos numericos, a la formacion J de los grupos de elementos ideales y a la
formaci on C de los grupos de clases de elementos ideales. En el captulo XV
vimos que las tres son formaciones de cuerpos. Si el interes del enfoque coho-
mologico de la teora local de cuerpos de clases consista en que nos permite
construir explcitamente el isomorsmo de Artin, sin referencias a la teora glo-
bal, el interes en el caso global reside en que la cohomologa muestra claramente
la conexi on entre el smbolo de Artin global y los smbolos locales.
La conexi on entre las tres formaciones que nos ocupan viene dada por las
sucesiones exactas
0 K

J
K
C
K
0,
para cada cuerpo numerico K, que se re unen en una sola:
0 A J C 0.
Estudiaremos en primer lugar la cohomologa de J. Veremos que J no es
una formaci on de clases, pero los resultados que obtendremos se trasladaran a
C a traves de la sucesion exacta anterior, y esta s resultar a ser una formaci on
de clases.
17.1 La cohomologa de los elementos ideales
Si K/k es una extension normal de cuerpos numericos y Gsu grupo de Galois,
usaremos la notacion H
n
J
(K/k) = H
n
(G, J
K
). Vamos a expresar estos grupos en
funci on de los grupos de cohomologa de las extensiones locales asociadas. Sea
E un conjunto nito de primos de k que contenga a los primos arquimedianos.
Identicaremos a E con el conjunto de los primos de K que dividen a los primos
de E. El grupo J
K
es la uni on de todos los subgrupos J
E
=

pE
K

p


p/ E
U
p
.
Investigaremos primero la cohomologa de estos subgrupos. En primer lugar
tenemos el teorema siguiente:
435
436 Captulo 17. La teora global
Teorema 17.1 Sea G un grupo nito y M
i
una familia de G-m odulos. En-
tonces para todo entero n se cumple
H
n
(G,

i
M
i
)

i
H
n
(G, M
i
).
Demostraci on: Sea C una resoluci on completa de G. Es claro que

#
=

i#
: Hom
G
(C,

i
M
i
)

i
Hom
G
(C, M
i
)
es un isomorsmo de complejos, donde el operador cofrontera del complejo de
la derecha es

i

i
. La conclusi on es evidente.
Para aplicar el teorema a nuestro caso denimos
M
p
=

P|p
K

P
si p E y M
p
=

P|p
U
P
si p / E.
Es claro que M
p
es un G-submodulo de J
E
y que J
E
es el producto de todos
ellos. Por lo tanto podemos concluir que

#
: H
n
(G, J
E
)

p
H
n
(G, M
p
)
es un isomorsmo de grupos. Ahora reduciremos los grupos de cohomologa
de los modulos M
p
a los de sus factores. Tambien lo haremos a partir de un
resultado general.
Sea G un grupo abeliano y S un subgrupo de G. Sea N un S-modulo
y M = N
S
Z[G]. Sea
1
, . . . ,
r
una transversal derecha de G/S (tal que

1
= 1). Es claro que
i
es una base de Z[G] como S-modulo izquierdo, luego
el teorema 14.10 nos da que
M =
r

i=1
N
i
.
Cada sumando es un subgrupo abeliano y si G, entonces u
i
= su
j
para
un S y alg un ndice j, luego N u
i
= N u
j
. Es claro que G permuta
transitivamente los sumandos, as como que N 1 es un S-submodulo de M
isomorfo a N.
Recprocamente, supongamos que M es un G-modulo que como grupo abe-
liano se descompone en suma directa M =
r

i=1
N
i
y cada G permuta transi-
tivamente los subgrupos N
i
, es decir, N
i
= N
j
para alg un j y siempre existe un
que hace corresponder un i y un j dados. Sea S = G [ N
1
= N
1
G.
Entonces N = N
1
es un S-modulo y M

= N
S
Z[G] (se toma una transversal

i
y se identica n
i
con n
i
).
En cualquiera de estas dos situaciones equivalentes diremos que el G-modulo
M esta inducido por N. En estos terminos, un G-modulo es regular seg un la
denici on 14.28 si es inducido por un 1-m odulo. El teorema siguiente generaliza
a 14.29 (comparar con 7.7):
17.1. La cohomologa de los elementos ideales 437
Teorema 17.2 Si M es un G-m odulo inducido por un S-m odulo N, entonces
para todo entero n se cumple H
n
(G, M)

= H
n
(S, N).
Demostraci on: Para una prueba r apida podemos usar los grupos de homo-
loga (lo cual es equivalente). Basta tener en cuenta los siguientes isomorsmos
de complejos:
M
G
C

= (N
S
Z[G])
G
C

= N
S
(Z[G]
G
C)

= N
S
C.
Si C es una resolucion completa de G tambien lo es de S, luego los grupos
de homologa son isomorfos.
Ahora daremos una prueba alternativa del teorema anterior que muestre
explcitamente el isomorsmo entre los grupos de cohomologa. En primer lugar
tenemos el isomorsmo de G-modulos
M = N
S
Z[G] Hom
S
(Z[G], N)
que a cada m M le asigna el homomorsmo dado por f
m
() = (m), donde
: M N es la proyeccion (homomorsmo de S-modulos). Recordemos que
la operaci on de G-modulo en Hom
S
(Z[G], N) es la dada por (f)(x) = f(x).
Ahora usaremos el isomorsmo
Hom
A
_
M, Hom
B
(N, R)
_

= Hom
B
(M
A
N, R),
donde M es un A-modulo derecho, N un A-B-modulo y R un B-modulo derecho.
Explcitamente es el dado por
f f

(mn) = f(m)(n).
En nuestro caso concreto, si C es una resolucion completa de G, tenemos
Hom
G
(C, M)

= Hom
G
_
C, Hom
S
(Z[G], N)
_

= Hom
S
(C
G
Z[G], N)

= Hom
S
(C, N).
Es simple rutina comprobar que estos isomorsmos son realmente isomors-
mos de complejos, es decir, respetan las cofronteras. Si f es una cocadena de
(G, M), el primer isomorsmo la convierte en f

(c)() = (f(c)), el segundo


en f

(c ) = (f(c)) y el tercero en f

(c) =
_
f(c)
_
. En denitiva el
isomorsmo es
#
, que induce isomorsmos entre los grupos de cohomologa.
Si queremos el isomorsmo en terminos de una resoluci on distinta C

para S
(que no sea necesariamente una resolucion de G) no tenemos mas que considerar
un homomorsmo i : C

C y pasar al cociclo f
iv
(c) = (f(i
#
(c))), con lo
que el isomorsmo es en denitiva x
#
_
Res
G,S
(x)
_
.
Calculemos el isomorsmo inverso. Si f es una cocadena de (S, N) sus
antiim agenes por la cadena de isomorsmos anteriores son: f

(c ) = f(c),
f

(c)() = f(c),
f

(c) =
r

i=1
f(c
1
i
)
i
=
r

i=1
f(c
1
i
)
i
.
(La ultima igualdad corresponde a la identicaci on M = N
S
Z[G] =
r

i=1
N
i
.)
438 Captulo 17. La teora global
Observar que si M =
r

i=1
N
i
y llamamos S
i
= G [ N
i
= N
i
,
los grupos H
n
(S
i
, N
i
) son isomorfos entre s, pues todos ellos son isomorfos
a H
n
(G, M). Los calculos que hemos hecho muestran que al componer el iso-
morsmo H
n
(S
1
, N
1
)

= H
n
(G, M) con el isomorsmo H
n
(G, M)

= H
n
(S
i
, N
i
)
obtenemos el isomorsmo [f] [f

], donde G es cualquier elemento que


cumpla N
i
= N
1
y f

(c) = f(c
1
).
Ahora particularizamos a los G-modulos M
p
. Si p / E nos queda que
H
n
(G, M
p
)

= H
n
(G
P
, U
P
),
donde P es un divisor cualquiera de p en K y G
P
= G(K
P
/k
p
). Similarmente,
si p E llegamos a que H
n
(G, M
p
)

= H
n
(G
P
, K

P
) = H
n
(K
P
, k
p
).
Ahora bien, si el primo p es no arquimediano y no ramicado, el teorema
15.17 implica que H
n
(G
P
, U
P
) = 1, luego si suponemos que E contiene al menos
a todos los primos arquimedianos y a todos los ramicados (que son ciertamente
un n umero nito) hemos probado que
H
n
(G, J
E
)

pE
H
n
(K
P
, k
p
),
donde se entiende que P es un divisor cualquiera de p en K (elegido arbitraria-
mente).
Ademas el isomorsmo es el inducido por las proyecciones
P
: J
E
K

P
,
para cada P [ p E, es decir, dada una clase x H
n
(G, J
E
) le asociamos las
clases de cohomologa x
P
=
P#
_
Res
G,G
P
(x)
_
H
n
(K
P
, k
p
). M as concreta-
mente, si x = [f] y queremos calcular su imagen con la misma resolucion de G
(o si consideramos las resoluciones canonicas para G y G
P
) entonces x
P
es la
clase inducida por el cociclo f
P
(c) = f(c)
P
.
A la hora de relacionar los grupos de cohomologa en extensiones distintas
convendr a considerar a H
n
(G, J
E
) como subgrupo de

PE
H
n
(K
P
, k
p
), es decir,
cada x H
n
(G, J
E
) esta determinado por sus proyecciones x
P
, pero teniendo
en cuenta que estas no son independientes, sino que si P y Q dividen a un
mismo primo de k entonces x
Q
= x

P
, donde es cualquier k-automorsmo
que cumpla (P) = Q. Cada elemento de la suma directa que cumpla esta
restriccion determina un unico elemento de H
n
(G, J
E
).
Pasemos ahora a los grupos de cohomologa de J
K
. En primer lugar obser-
vemos que si E F entonces la inclusi on H
n
(G, J
E
) H
n
(G, J
F
) se corres-
ponde con la inclusi on natural entre las sumas directas, pero esta es inyectiva,
luego aquella tambien. De aqu que las inclusiones H
n
(G, J
E
) H
n
(G, J
K
)
tambien son inyectivas, pues si un [f] tiene imagen trivial, esto signica que
f = g para una cocadena g de (G, J
K
), que de hecho sera una cocadena de
(G, J
F
) para un F sucientemente grande que contenga a E, pero entonces
[f] = 1 en H
n
(G, J
F
) y, como esta inclusion s es inyectiva, concluimos que
[f] es trivial en H
n
(G, J
E
). Identicando a cada H
n
(G, J
E
) con su imagen en
H
n
(G, J
K
) es facil ver que H
n
(G, J
K
) =

E
H
n
(G, J
E
), donde E recorre los
17.1. La cohomologa de los elementos ideales 439
conjuntos nitos de primos en k que contienen a los primos arquimedianos y
ramicados. Ahora el teorema siguiente es inmediato:
Teorema 17.3 Sea K/k una extensi on normal de cuerpos numericos y sea G
su grupo de Galois. Entonces
H
n
J
(K/k)

p
H
n
(K
P
, k
p
),
donde p recorre los primos de k y P es un divisor arbitrario de p en K.
Si x = [f] H
n
J
(K/k) denimos x
P
=
P#
_
Res
G,G
P
(x)
_
H
n
(K
P
/k
p
)
que, al igual que antes, respecto a la misma resolucion de G o respecto a las
resoluciones canonicas de G y G
P
, esta determinado por el cociclo f
P
(c) =
f(c)
P
. Tenemos que x
P
= 1 para casi todo primo P. Ademas, si P y Q dividen
a un mismo primo de k y (P) = Q, entonces x
Q
= x

P
. El grupo H
n
J
(K/k)
es isomorfo al subgrupo de

P
H
n
(K
P
/k
p
) formado por los elementos (x
P
) que
cumplen esta restriccion.
Veamos ahora la expresion de las aplicaciones entre grupos de cohomologa
en terminos de esta representacion.
Teorema 17.4 Sea k K L una cadena de cuerpos numericos con L/k
normal.
a) Si K/k es normal la inaci on Inf
n
K/k,L/k
: H
n
J
(K/k) H
n
J
(L/k) esta
determinada por la relaci on Inf(x)
P
= Inf(x
P
), donde P es el primo de
K que divide a P

, es decir, la inaci on global es la suma directa de las


inaciones locales.
b) La restricci on Res
n
L/k,L/K
: H
n
J
(L/k) H
n
J
(L/K) esta determinada por
la relaci on Res(x)
P
= Res(x
P
). es decir, la restricci on global es la suma
directa de las restricciones locales.
c) La transferencia V
n
L/K,L/k
: H
n
J
(L/K) H
n
J
(L/k) esta determinada por
la relaci on
V(x)
P
=

P|p
V(x
P
),
donde p es el primo de k divisible entre P

y P

es cualquier divisor de
P en L. M as explcitamente, si (P

) = P

la expresi on V(x
P
) es en
realidad V (x
P
)

H
n
(K
P
/k
p
).
Demostraci on: a) Sean C(L/k) y C(K/k) resoluciones reducidas de los
grupos de Galois. Consideremos un homomorsmo u : C(L/k) C(K/k). Si
x = [f], por denici on tenemos que Inf(x) = u

(f) = u f, luego se cumple


Inf(x)
P
= uf
P
. Ahora bien, como f Hom
G(K/k)
(C(K/k), J
K
), de hecho
u f
P
toma valores en K
P
, luego
Inf(x)
P
= u f
P
= u f
P
= Inf
_
[f
P
]
_
= Inf(x
P
).
440 Captulo 17. La teora global
La prueba de b) es muy similar a la anterior. Veamos c).
Sean G = G(L/k) y S = G(L/K). Consideremos resoluciones completas
C(G) y C(S) y sea v : C(G) C(S) un homomorsmo entre ellas. Para
calcular la transferencia necesitamos una transversal derecha de G/S. Vamos a
construir una adecuada.
Sea G =
r

i=1
G
P

i
S una descomposicion de G en clases dobles. Sea P

i
=

i
(P

), sea P
i
el primo de K divisible entre P

i
. Podemos suponer que
1
= 1
y as P

1
= P

.
Dado G, podemos expresarlo como = g
i
s, donde g G
P
y s S.
Entonces (P

) = s
_

i
(P

)
_
, luego (P

) [ P
i
. Esto implica que los primos P
i
son todos los divisores de p en K.
Por otro lado, si P
i
= P
j
entonces existe s S tal que
i
(P

) = s
_

j
(P

)
_
,
luego existe g G
P
tal que
i
= g
j
s y por lo tanto i = j. As pues, los primos
P
i
son distintos dos a dos.
Sea G
P
=
s

j=1
(G
P
S

1
i
)
i,j
una descomposicion en clases de congruencia.
Veamos que los elementos
1
i

i,j
constituyen una transversal derecha de G/S.
En efecto, todo G se expresa en la forma = s
1
i
g, con s S y
g G
P
. A su vez g = s

1
i
1

i,j
, luego = s
1
i
s

1
i
1

i,j
= s
2

1
i

i,j
. Con igual
facilidad se comprueba que los elementos
1
i

i,j
son no congruentes dos a dos
modulo S (por la derecha).
Sea ahora x = [f], donde f Hom
S
(C(S), J
L
) es un cociclo. Entonces
V(x)
P
es la clase del cociclo dado por
V(f)
P
(c) =

i,j
v

(f)

1
i

i,j
(c)
P
=

i,j
v

(f)

i
i,j

1
i
(c)
P

i,j
_
v

(f)
_
c
i
(

i
i,j
)
1
_

i
i,j

1
i
_
P

1
i
_

i
i,j
_
v

(f)(c
i
(

i
i,j
)
1
)
P

i
_
_
.
En total nos queda
V(f)
P
(c) =

1
i
_

j
v

(f
P

i
)

i
i,j
(c
i
)
_
.
Ahora bien, como los elementos
i,j
constituyen una transversal derecha de
G
P
sobre G
P
S

1
i
es claro que los elementos

i
i,j
son una transversal de G
P

i
sobre G
P

i
S, es decir, de G(L
P

i
/k
p
) sobre G(L
P

i
/K
P
i
). Por lo tanto
V(f)
P
(c) =

1
i
_
V(f
P

i
)(c
i
)
_
=

i
V(f
P

i
)

1
i
(c),
y al tomar clases llegamos a la formula del enunciado.
Ahora deniremos invariantes sobre los grupos de Brauer H
2
J
(, k). Notemos
que si K/k es una extension normal de cuerpos numericos, P es un primo
arquimediano de K y p es el primo de k divisible entre P, entonces la extension
17.1. La cohomologa de los elementos ideales 441
K
P
/k
p
es C/C, R/R o C/R, con lo que H
2
(, k
p
) es trivial o de orden 2, y
podemos denir un unico monomorsmo Inv
k
p
: H
2
(, k
p
) Q/Z de forma
obvia. Los resultados sobre invariantes que usaremos en virtud de la teora local
son obvios en el caso arquimediano.
Teorema 17.5 Sea K/k una extensi on normal de cuerpos numericos. Consi-
deremos x H
2
J
(K/k) y p un primo de k. Entonces Inv
k
p
(x
P
) es independiente
de P (donde P es cualquiera de los divisores de p en K).
Demostraci on: Podemos suponer que los primos son no arquimedianos.
La prueba es una comprobaci on rutinaria que se puede simplicar a partir de
las consideraciones generales siguientes: Si C y C

son dos clausuras algebraicas


de Q
p
, entonces existe un k-isomorsmo : C C

, que a su vez induce un


isomorsmo : H H

entre los grupos de Galois. El par (, ) constituye


un isomorsmo de formaciones en el sentido de 15.32 y es evidente que induce
isomorsmos entre todas las estructuras derivadas (grupos de cohomologa, gru-
pos de Brauer, etc.). Los invariantes locales han sido denidos algebraicamente
en terminos de productos exteriores, automorsmos canonicos de extensiones
no ramicadas, etc., sin ning un margen de arbitrariedad, por lo que son con-
servados por el par (, ), es decir, por el isomorsmo que este induce entre los
grupos de Brauer.
M as concretamente, si K/k es una extension normal de cuerpos locales con-
tenidos en C y K

/k

es su correspondiente en C

entonces induce un isomor-


smo entre los grupos de Galois G = G(K/k) y G

= G(K

/k

) (que seguiremos
llamando ). Las resoluciones completas de estos grupos estan en corresponden-
cia biunvoca. Una resoluci on de G se convierte en una resolucion de G

sin mas
que dotar a sus m odulos C
n
de estructura de G

modulo mediante la operaci on


cg

= c
1
(g

) y a su vez induce de forma natural un isomorsmo entre los


grupos Hom
G
(C
n
, K

) y Hom
G
(C
n
, K

), que a su vez induce un isomorsmo


entre los grupos H
2
(K/k) y H
2
(K

/k

). Seg un lo dicho anteriormente, este


isomorsmo conserva los invariantes.
Ahora particularicemos al caso que nos ocupa. Sean K/k, p y P seg un el
enunciado. Cualquier otro divisor de p en K es de la forma P

= (P), para
un cierto G(K/k). Tenemos que se extiende a un k
p
-isomorsmo entre
K
P
y K
P
que a su vez se extiende a un k
p
-isomorsmo entre dos clausuras
algebraicas. El isomorsmo que induce entre los grupos de Galois de dichas
clausuras viene dado por (g) =
1
g, luego el isomorsmo que induce sobre
los grupos G(K
P
/k
p
) y G(K
P
/k
p
), cuando los consideramos como subgrupos
de G(K/k), es simplemente la conjugacion por .
Si tomamos una resoluci on completa de G(K/k) y la consideramos como
resolucion de G
P
, la estructura de G
P
-modulo que adquieren sus m odulos C
n
seg un las consideraciones anteriores es la dada por c = c
1
, pero C
n
con
esta estructura de G
P
-modulo es isomorfo a C
n
con su estructura de G
P
-
modulo natural (por restricci on de su estructura de G-modulo) a traves del
isomorsmo dado por c c, luego podemos usar esta estructura en lugar de
aquella para calcular el grupo H
2
(K
P
/k
p
) (pues los invariantes no dependen
de la resoluci on que se utilice para calcular los grupos de cohomologa).
442 Captulo 17. La teora global
Ahora es f acil comprobar que el isomorsmo entre los grupos H
2
(K
P
/k
p
) y
H
2
(K
P
/k
p
) inducido por cuando calculamos ambos grupos con una misma
resolucion completa de G(K/k) es precisamente la conjugacion inducida por
f

(c) = f(c
1
). Seg un venimos diciendo, este isomorsmo conserva invarian-
tes, luego
Inv
k
p
(x
P
) = Inv
k
p
(x

P
) = Inv
k
p
(x
(P)
) = Inv
k
p
(x
P
).
Denicion 17.6 Sea K/k una extensi on normal de cuerpos numericos, sea p
un divisor primo de k y P un divisor de p en K. Si x H
2
J
(K/k) denimos
Inv
p
(x) = Inv
k
p
2(x
P
) Q/Z.
El teorema anterior implica que Inv
p
(x) no depende de la eleccion de P. El
teorema 17.4 implica que Inv
p
es consistente con las inaciones, por lo que en
realidad tampoco depende de K, es decir, que tenemos denido un homomor-
smo de grupos Inv
p
: H
2
H
(, k) Q/Z (suprayectivo si p no es arquimediano).
Ahora denimos el homomorsmo Inv
k
: H
2
J
(, k) Q/Z dado por
Inv
k
(x) =

p
Inv
p
(x),
donde p recorre los divisores primos de k. Notar que la suma contiene s olo
un n umero nito de sumandos no nulos pues todas las componentes locales de
x son triviales salvo un n umero nito de ellas. Es obvio que las inaciones
respetan estos invariantes globales. Veamos su relacion con la restricci on y la
transferencia.
Teorema 17.7 Sea K/k una extensi on de cuerpos numericos.
a) Si x H
2
J
(, k), entonces Inv
K
_
Res
k,K
(x)
_
= [K : k[ Inv
k
(x).
b) Si x H
2
J
(, K), entonces Inv
k
_
V
k,K
(x)
_
= Inv
K
(x).
Demostraci on: Usamos el teorema 17.4 y la propiedad an aloga de los
invariantes locales. En las f ormulas siguientes p recorre los primos de k y P los
de K.
Inv
K
_
Res
k,K
(x)
_
=

P
Inv
P
_
Res
k,K
(x)
_
=

P
[K
P
: k
p
[ Inv
p
(x)
=

P|p
[K
P
: k
p
[ Inv
p
(x) =

p
[K : k[ Inv
p
(x) = [K : k[ Inv
k
(x).
b) El argumento es similar al del apartado anterior:
Inv
k
_
V
k,K
(x)
_
=

P
Inv
p
_
V
k,K
(x)
_
=

P
Inv
k
p
_

P|p
V (x
P
)
_
=
17.1. La cohomologa de los elementos ideales 443
=

P
Inv
k
p
_
V(x
P
)
_
=

P
Inv
P
(x) = Inv
K
(x).
Los invariantes que acabamos de denir no son el equivalente global de los
invariantes locales pues, a diferencia de estos, no son isomorsmos y por con-
siguiente no convierten a la formaci on de grupos de elementos ideales en una
formaci on de clases. Lo que haremos con ellos sera probar que inducen inva-
riantes en la formaci on de grupos de clases de elementos ideales que s cumplen
la denici on de formaci on de clases. De ello nos ocuparemos en la seccion si-
guiente. Acabamos esta seccion estudiando m as detalladamente los invariantes
de las extensiones cclicas.
Sea K/k una extensi on cclica de cuerpos numericos, sea G = G(K/k) y
sea un generador del grupo dual G

. Seg un vimos tras el teorema 16.15,


el caracter determina un isomorsmo J
k
/ NK/k
[J
K
]

= H
2
J
(K/k) dado por
[] []

.
Si x = []

, vamos a obtener una expresi on para el invariante de x en


terminos de y de . Si P es un primo de K, llamamos
P
a la restriccion de
a G
P
. Sea p el primo de k divisible entre P. En primer lugar,
x
P
=
P#
_
Res
G,G
P
([]

)
_
=
P#
([]

P
) = [
p
]

P
.
(La ultima igualdad se deduce f acilmente de la denici on del producto exterior.)
Ahora aplicamos el teorema 16.22, seg un el cual
Inv
p
(x) = Inv
k
p
([
p
]

P
) =
P
_
_
K
P
/k
p

p
_
_
=
_
_
K
P
/k
p

p
_
_
. (17.1)
Denimos
_
K/k

_
=

p
_
K
P
/k
p

p
_
G. (17.2)
La igualdad (17.1) muestra que casi todos los factores son triviales, luego el
producto est a bien denido. Como G es abeliano tampoco importa el orden de
los factores.
Sumando los invariantes locales obtenemos que
Inv
k
([]

) =
_
_
K/k

_
_
.
El lector reconocera el smbolo que acabamos de introducir como el smbolo
de Artin global para la extensi on K/k. La ultima f ormula es la particularizaci on
del teorema 16.22 para la teora global. Sin embargo no estamos en condiciones
de probar directamente las propiedades del smbolo local ni siquiera en el caso
cclico que acabamos de considerar.
444 Captulo 17. La teora global
17.2 La cohomologa de los grupos de clases de
elementos ideales
El estudio de la cohomologa de los grupos de elementos ideales no puede ir
mucho mas lejos porque, como ya hemos comentado, la formacion que determi-
nan no es una formaci on de clases, entre otras cosas porque los invariantes no
determinan los elementos del grupo de Brauer. Para obtener una formaci on de
clases hemos de pasar a los grupos de clases de elementos ideales C
K
.
La sucesion exacta
1 K

J
K
C
K
1
nos da la sucesion exacta de cohomologa
1 = H
1
C
(K/k) H
2
(K/k) H
2
J
(K/k) H
2
C
(K/k).
Estas aplicaciones conmutan con las inaciones, por lo que determinan una
sucesion exacta entre los grupos de Brauer
1 H
2
(/k) H
2
J
(/k) H
2
C
(/k).
En particular podemos identicar a H
2
(/k) con un subgrupo de H
2
J
(/k).
Probaremos que la ultima aplicaci on de la sucesion anterior es de hecho supra-
yectiva, con lo que tambien tendremos una descripci on de H
2
C
(/k) en terminos
de H
2
J
(/k).
Nuestro objetivo a medio plazo es denir invariantes sobre H
2
C
(/k), para lo
cual demostraremos que todos los elementos de H
2
(/k) tienen invariante nulo,
lo que nos permitir a pasar los invariantes al cociente. Primero probamos un re-
sultado tecnico que nos va a hacer falta. Recordemos que un cuerpo ciclot omico
es un cuerpo numerico contenido en una extensi on ciclot omica de Q.
Teorema 17.8 Dado un n umero natural m y un conjunto nito de primos,
existe un cuerpo ciclot omico K tal que la extensi on K/Q es cclica de grado
m ultiplo de m, para cada primo p del conjunto prejado, el grado local en p es
m ultiplo de m y el grado local en es 2.
Demostraci on: Podemos suponer que m es potencia de primo, m = r
k
y
construir K de modo que su grado sea tambien potencia de r, pues el producto
de cuerpos construidos de este modo para las diferentes potencias de primo
que dividen al m dado es tambien una extensi on cclica (porque los grados son
primos entre s), desde luego ciclotomica, y claramente cumple lo pedido.
Supongamos que r es impar. Sea C
r
n la extension ciclotomica de Q de orden
r
n
. Es conocido que C
r
n contiene un subcuerpo cclico K
n
de grado r
n1
. Sea
p un primo, p un divisor de p en K
n
y P un divisor de p en C
r
n.
Como [C
r
n : K
n
[ = r 1 se cumple tambien [(C
r
n)
P
: (K
n
)
p
[ r 1. Basta
probar que [(C
r
n)
P
: Q
p
[ tiende a innito con n, pues entonces [(K
n
)
p
: Q
p
[
tambien tender a a innito y bastar a tomar n grande. (Es claro que K
n
es
17.2. La cohomologa de los grupos de clases de elementos ideales 445
imaginario, con lo que el grado local en innito es 2.) Ahora bien, por [3.20] el
grado local en p de la extension C
r
n/Q es el orden de p modulo r
n
si p ,= r y es
(r 1)r
n1
si p = r. En cualquier caso tiende a innito con n.
Si r = 2 podemos suponer que n 3. En tal caso C
2
n contiene un subcuerpo
cclico K
n
de grado 2
n2
(y es imaginario, porque su grupo de Galois tiene por
complemento al subgrupo generado por la conjugaci on compleja). El resto del
argumento es pr acticamente igual al caso anterior.
Notemos una consecuencia de este teorema que necesitaremos despues: todo
cuerpo numerico k tiene extensiones cclicas de cualquier orden. En efecto, sea
A la adjunci on a Q de todas las races de la unidad, sea F = k A y sea
m = [F : Q[. Dado un entero n, sea K A tal que K/Q sea cclica y de
grado divisible entre mn. Entonces kK/k es tambien cclica y, como k K F,
tenemos que
[kK : k[ = [K : k K[ =
[K : Q[
[k K : Q[
[
m
[k K : Q[
n.
Como la extension es cclica podemos tomar un cuerpo intermedio cuyo grado
sobre k sea exactamente n.
Teorema 17.9 Si k es un cuerpo numerico y x H
2
(/k), entonces se cumple
Inv
k
(x) = 0.
Demostraci on: Vamos a reducir el caso general al caso k = Q. Sea K
una extensi on normal de k tal que x H
2
(K/k). Podemos suponer que es
normal sobre Q. Entonces V
k,Q
(x) H
2
(K/Q) y por el teorema 17.7 tenemos
que Inv
k
(x) = Inv
Q
_
V
k,Q
(x)
_
, luego si el teorema es cierto en el caso k = Q,
tambien Inv
k
(x) = 0.
A continuaci on reducimos el teorema al caso en que K es un cuerpo ci-
clotomico y cclico. Sabemos que Inv
p
(x) solo puede ser no nulo en un n umero
nito de primos p. Para estos primos, sea m
p
el denominador de un represen-
tante de Inv
p
(x) Q/Z. Sea m el mnimo com un m ultiplo de los n umeros m
p
y sea K

seg un el teorema anterior.


Para cada primo p, sea n
p
el grado local en p de la extension K

/Q. Sea
L = KK

. Sea p un divisor de p en K

. Por la teora local tenemos que


Inv
p
_
Res
K

_
Inf
L
(x))
_
= n
p
Inv
p
_
Inf
L
(x)
_
= n
p
Inv
p
(x).
Si p es uno de los primos para los que Inv
p
(x) ,= 0 (incluyendo p = )
entonces el ultimo termino es 0, puesto que m
p
[ n
p
, luego el ultimo termino es
nulo en cualquier caso. Como los invariantes locales s son biyectivos tenemos
que Res
K
(Inf
L
(x))
p
= 1 para todo primo p de K

, luego Res
K

_
Inf
L
(x)
_
= 1.
En una formaci on de cuerpos la sucesion
1 H
2
J
(K

/Q)
Inf
H
2
J
(L/Q)
Res
H
2
J
(L/K

)
es exacta, luego existe un y H
2
J
(K

/Q) tal que Inf


L
(x) = Inf
L
(y). Al to-
mar invariantes queda Inv(x) = Inv(y) = 0 (supuesto el teorema para cuerpos
ciclotomicos cclicos).
446 Captulo 17. La teora global
Sea, pues, x H
2
(K/Q), donde K es un cuerpo ciclotomico y cclico. Apli-
camos las observaciones nales de la seccion anterior. Sabemos que x es de la
forma [r]

para un cierto r Q

y que
Inv
Q
(x) =
_
_
K/Q
r
_
_
.
Una de las propiedades del smbolo de Artin es que Q

esta en su n ucleo.
En la seccion siguiente daremos una prueba directa de ello para el caso de Q.
Si lo aceptamos de momento concluimos ciertamente que Inv
Q
(x) = 0.
Denicion 17.10 Sea k un cuerpo numerico. Llamaremos H
2
C
(/k) a la ima-
gen de H
2
J
(/k) en H
2
C
(/k) a traves de la aplicacion can onica de la sucesion
exacta
1 H
2
(/k) H
2
J
(/k) H
2
C
(/k).
El teorema anterior justica que la aplicaci on Inv
k
induce una asignaci on de
invariantes en H
2
C
(/k) a la que seguiremos llamando Inv
k
: H
2
C
(/k) Q/Z,
que por supuesto es un homomorsmo de grupos.
Vamos a probar que la formaci on C satisface el axioma II

. El apartado a)
arma que Res
k,K
_
H
2
C
(/k)

H
2
C
(/K) y que
Inv
K
_
Res
k,K
(c)
_
= [K : k[ Inv
k
(c).
Esto es evidente: si llamamos j : H
2
J
(/k) H
2
C
(/k) es inmediato comprobar
que j conmuta con la restriccion:
Res
k,K
_
j(x)
_
= j
_
Res
k,K
(x)
_
,
lo que nos da la inclusi on Res
k,K
_
H
2
C
(/k)

H
2
C
(/K), y as mismo
Inv
K
_
Res
k,K
(j(x))
_
= Inv
K
_
j(Res
k,K
(x))
_
= Inv
K
_
Res
k,K
(x)
_
= [K : k[ Inv
k
(x) = [K : k[ Inv
k
_
j(x)
_
.
Para probar la parte b) del axioma II

necesitamos el teorema 7.17, que es


una consecuencia de la primera desigualdad fundamental. Hemos de probar que
H
2
C
(/k) contiene subgrupos cclicos de cualquier orden nito. Basta probarlo
para ordenes potencia de primo p
n
. Seg un la observaci on tras el teorema 17.8,
existe un cuerpo numerico K tal que K/k es una extension cclica de grado p
n
.
Por el teorema 7.17 existe un primo p en k que se conserva primo en K.
El grado local en p de K/k es precisamente p
n
y, por la teora local, tenemos
que H
2
(K
p
/k
p
) es cclico de orden p
n
. Sea x
p
un generador, digamos el que
cumple Inv
k
p
(x
p
) = [1/p
n
]. Completando con unos obtenemos un x H
2
J
(K/k)
de modo que Inv
k
(x) = [1/p
n
] y, en consecuencia, c = j(x) H
2
C
(K/k) cumple
Inv
k
(c) = [1/p
n
]. Esto implica que el orden del subgrupo generado por c es al
17.3. El smbolo de Artin sobre Q 447
menos p
n
y, tomando un subgrupo, llegamos a un subgrupo cclico de H
2
C
(/k)
de orden exactamente p
n
.
El axioma II

implica el axioma II, y en particular tenemos que H


2
C
(/k) =
H
2
C
(/k), as como que la asignacion de invariantes es inyectiva. Por lo tanto
tenemos probado lo siguiente:
Teorema 17.11 Sea k un cuerpo numerico.
a) La formaci on de clases de elementos ideales es una formaci on de clases.
b) La sucesi on 1 H
2
(/k) H
2
J
(/k) H
2
C
(/k) 1 es exacta.
c) Inv
k
: H
2
C
(/k) Q/Z es un isomorsmo de grupos.
Si K/k es una extension normal de cuerpos numericos ya conocemos la es-
tructura de los grupos H
2
J
(K/k) (suma directa de grupos cclicos de ordenes
iguales a los grados locales) y H
2
C
(K/k) (cclico de orden igual al grado global).
La propiedad c) nos da ahora la estructura del grupo H
2
(K/k): Es isomorfo
al grupo de todas las aplicaciones p x
p
del conjunto de los primos de k en
Q/Z tales que
a) Casi todo x
p
es 0,
b) n
p
x
p
= 0 (donde n
p
el grado local),
c)

p
x
p
= 0.
En efecto, las propiedades a) y b) determinan un elemento de H
2
J
(K/k) y la
propiedad c) implica que de hecho est a en H
2
(K/k).
17.3 El smbolo de Artin sobre Q
En la seccion anterior ha quedado pendiente demostrar que el smbolo de-
nido por (17.2) para k = Q tiene en su n ucleo a Q

. Esto es inmediato si
tenemos en cuenta que se trata del smbolo de Artin global, pero, por supuesto,
si queremos una introducci on autocontenida a la teora de cuerpos de clases no
podemos usar este argumento.
Sea A la extension ciclot omica maximal de Q, es decir, la adjunci on a Q
de las races de la unidad (sabemos que es la maxima extension abeliana de
Q, pero no podemos usar este hecho). Para cada primo p, sea A
p
la extension
ciclotomica maximal de Q
p
(incluyendo A

= C). Fijando arbitrariamente un


monomorsmo t : A A
p
podemos identicar a A con un subcuerpo de A
p
,
y entonces A
p
= AQ
p
.
En particular identicamos G = G(A/Q) con G(t[A]/Q) a traves del iso-
morsmo dado por t
1
t. Es importante observar que cualquier otro
isomorsmo entre A y t[A] ha de ser de la forma s = t, para un cierto G y,
como G es abeliano, el isomorsmo s
1
s es el mismo que el inducido por
448 Captulo 17. La teora global
t, de modo que la identicaci on entre los grupos de Galois es independiente de
la eleccion del isomorsmo de cuerpos t. Claramente se trata de un isomorsmo
topol ogico.
Sea G
p
= G(A
p
/Q
p
)

= G
_
A/(AQ
p
)
_
G. El monomorsmo de G
p
en G es
can onico, en el sentido de que no depende tampoco de la elecci on de t (consiste
en la restriccion a t[A] seguido del isomorsmo inducido por t). Obviamente
es continuo, y as la topologa de G
p
(como grupo de Galois) es la inducida
desde G.
Por el teorema [3.20], las extensiones ciclotomicas de Q
p
no ramicadas son
las de la forma Q
p
(), donde es una raz de la unidad de orden primo con
p. Sea T
p
la adjunci on a Q
p
de todas estas races. Entonces T
p
es la extension
no ramicada maximal de Q
p
(pues toda extensi on del cuerpo de restos de
Q
p
se obtiene adjuntando una raz de la unidad de orden primo con p). El
automorsmo que induce el automorsmo de Frobenius en la extensi on de los
cuerpos de restos es precisamente el caracterizado por
p
. Llamemos
p
a
una extensi on arbitraria de este automorsmo a G
p
.
Llamemos U al grupo de los J
Q
tales que

= 1 y, para cada primo


p, la componente
p
es una unidad de Q
p
. As J

= R

U. Tambien es facil
ver que J
Q
= Q

R
+
U, y adem as la topologa de J
Q
es el producto de las
topologas de los factores.
1
Vamos a construir un isomorsmo U

= G. Dado m Z, llamaremos m
p
a
la mayor potencia de p que divide a m. Dados m Z y u U, existe un n Z
unico (m od m) tal que n u
p
(mod m
p
) para todo primo (nito) p. En efecto,
la condici on es trivial si p m y para los primos restantes se trata del teorema
chino del resto. Obviamente (m, n) = 1. Para abreviar expresaremos este hecho
como n u (mod m). Podemos exigir que n sea impar.
Si es una raz m-sima primitiva de la unidad denimos
u
=
n
. Es obvio
que la condici on
u
determina un automorsmo de Q(). Si

Q()
es otra raz de la unidad entonces

=
k
, luego la imagen de

por el
automorsmo es
nk
=
n
(pues n es impar). El orden de

es un m

[ 2m,
luego tambien n u (mod m

) y por lo tanto la imagen de

es
u
.
Esto prueba que el automorsmo que u induce en Q() no depende de la
eleccion de , as como que el automorsmo que u induce en Q(

) es la res-
tricci on del que induce en Q(). Como consecuencia u induce un automorsmo

u
G determinado por la condici on
u
() =
u
para toda raz de la unidad .
Es inmediato comprobar que
uv
= (
u
)
v
, de donde la aplicaci on : U G
dada por u
u
es un homomorsmo de grupos.
Su n ucleo lo forman las unidades que cumplen u 1 (mod m) para todo
entero m, pero es claro que esto implica u = 1. As pues, se trata de un
monomorsmo.
Por otra parte es continuo: un entorno b asico de 1 en G es un grupo
G
_
A/Q()
_
y su antiimagen por es el conjunto u U [ u 1 (mod m),
donde m es el orden de . Claramente se trata de un abierto b asico en U.
1
Notar que el grupo R
+
U es abierto y cerrado en R

U, que por denicion es abierto


y cerrado en J
Q
. Por consiguiente la topologa producto y la de J
Q
tienen una misma base de
entornos de 1.
17.3. El smbolo de Artin sobre Q 449
Dado G
_
Q()/Q
_
, existe un u U tal que =
u
[
Q()
. En efecto, si el
orden de es m entonces () =
n
para un cierto n primo con m. Denimos
u mediante
u
p
=
_
n si p [ m,
1 en caso contrario.
Entonces
u
=
n
, luego u cumple lo pedido.
Esto implica que [U] es denso en G. Como tambien es compacto, de hecho
[U] = G y, en denitiva, : U G es un isomorsmo topologico.
Seguidamente extendemos a todo el grupo de elementos ideales. En rea-
lidad, para obtener el isomorsmo de Artin cl asico hemos de hacer una leve
modicaci on (tomar inversos):
Dado = rsu J
Q
= Q

R
+
U, denimos () =
u
1. De este
modo tenemos un epimorsmo topol ogico : J
Q
G cuyo n ucleo es Q

R
+
(la continuidad se debe a que es la composicion de la proyecci on sobre U, la
inversi on en U y el isomorsmo que acabamos de construir).
Equivalentemente, podemos considerar a denido sobre C
Q
= R
+
U con
n ucleo R
+
.
Ahora evaluaremos la restriccion de a cada grupo Q

p
y demostraremos
que se trata del isomorsmo de Artin local.
En primer lugar, si p = , sea

= r, con = 1 y r R
+
. Re-
presentaremos los elementos ideales como sucesiones cuyo primer termino es la
coordenada en p = . Entonces

= (r, 1, 1, . . .) = (, , , . . .)(r, 1, 1, . . .)(1, , , . . .) Q

R
+
U,
y ademas u
1
(mod m) para cualquier m, luego (

)() =

. En otros
terminos:
(

)() =
sig(

)
.
Sea ahora p nito. Representaremos los elementos de Q

p
escribiendo primero
la componente , luego la componente p y luego las componentes restantes. De
este modo, si tenemos
p
= p
k
u
p
, con u
p
U
p
, la descomposicion de
p
como
elemento de Q

R
+
U es

p
= (1, p
k
u
p
, 1, 1, . . .) = (p
k
, p
k
, p
k
, p
k
, . . .)(p
k
, 1, 1, 1, . . .)(1, u
p
, p
k
, p
k
, . . .)
Toda raz de la unidad factoriza como =
0

, donde
0
tiene orden m
0
primo con p y

tiene orden potencia de p. Por lo tanto basta describir la acci on


de (
p
) sobre ambos tipos de races.
Si k 0 entonces p
k
u
1
(mod m
0
), luego (
p
)(
0
) =
p
k
0
=
k
p
(
0
).
Como es un isomorsmo de grupos, lo mismo vale si k < 0. En otros terminos:
(
p
)(
0
) =
v
p
(
p
)
p
(
0
),
donde v
p
denota la valoraci on p-adica.
Respecto de la accion de (
p
) sobre

no podemos decir mas que lo que


indica la denici on: si el orden de

es p
r
y u
1
p
n (mod p
r
), entonces
(
p
)(

) =
n
.
450 Captulo 17. La teora global
Denicion 17.12 Denimos las aplicaciones
p
: Q
+
p
G del modo si-
guiente:
a) Si p = entonces
p
(
p
)() =
sig(
p
)
.
b) Si p es nito
p
(
p
) es el automorsmo determinado por:

p
(
p
)(
0
) =
v
p
(
p
)
p
(
0
), (
p
)(

) =
u
1
,
donde
p
= p
v
p
(
p
)
u,
0
es cualquier raz de la unidad de orden primo con
p y

es cualquier raz de la unidad de orden potencia de p.


Estas aplicaciones estan bien denidas porque, seg un acabamos de ver, son
las restricciones de a los grupos Q

p
. Por este mismo motivo son homomors-
mos continuos. Es claro por la denici on que el n ucleo de

es R
+
, mientras
que los homomorsmos restantes son inyectivos (un
p
= p
v
p
(
p
)
u en el n ucleo
de
p
ha de cumplir que
v
p
(
)
p
(
0
) =
0
para todo
0
, luego v
p
(
p
) = 0, y
tambien u 1 (mod p
r
) para todo r, luego u = 1).
Los homomorsmos
p
determinan a del modo siguiente: Todo J
Q
se
puede expresar como producto innito
=

p
en sentido topol ogico, es decir, la sucesion de los productos parciales ordenados
de cualquier manera converge a . Como es continuo tenemos que
() =

p
(
p
).
Teniendo en cuenta la topologa de G, esto signica que en cada cuerpo
ciclotomico K todos los factores salvo un n umero nito de ellos son la identi-
dad, y ()[
K
es la composicion de los restantes. Para demostrar que es el
isomorsmo de Artin empezamos probando lo siguiente:
Teorema 17.13 Sea una raz de la unidad, Q K Q() y H = G(A/K).
Si Q

N
K
Q
[J
K
] entonces () H.
Demostraci on: Sea m el orden de y E el conjunto de los primos ar-
quimedianos de K y los que dividen a m. Sea = a N
K
Q
(). Dado un
n umero real > 0, por el teorema de aproximaci on existe un b K

tal que
[b
1

1
p
[
p
< [
1
p
[
p
, para todo p E.
De aqu se sigue que [
p
b
1
1[
p
< . Llamemos = b
1
. Entonces = b
y tenemos que [
p
1[
p
< . Con esto podemos expresar = a N
K
Q
(b) N
K
Q
() =
c N
K
Q
(). Por denici on de tenemos que (c) = 1, luego () =
_
N
K
Q
()
_
.
Como H es cerrado, basta probar que cada
p
_
N
K
Q
()
p
_
H.
Sea p [ m o p = . La funci on
p
es continua y H es abierto, luego para
garantizar que
p
_
N
K
Q
()
p
_
H es suciente garantizar que N
K
Q
()
p
esta en un
cierto entorno de 1 y, por la continuidad de las normas locales, para ello basta
17.3. El smbolo de Artin sobre Q 451
con que
p
este sucientemente cerca de 1 para cada p E. As pues, en este
caso basta elegir adecuadamente.
Supongamos ahora que p es nito y p m. Entonces la extensi on Q
p
()/Q
p
es no ramicada luego, si p es cualquier divisor de p en K, la extension K
p
/Q
p
tambien lo es. Por lo tanto es cclica y, de hecho, el grupo de Galois est a
generado por la restricci on del automorsmo de Frobenius
p
. As, si llamamos
n
p
al grado local, concluimos que
n
p
p
ja a K
p
, luego a K.
Ahora observamos que N
K
Q
()
p
es la norma de un elemento de K
p
, luego se
ha de cumplir v
p
_
N
K
Q
()
p
_
= kn
p
. Como p m, la denici on de
p
nos da que

p
_
N
K
Q
()
p
_
() =
n
p
k
p
().
En particular
p
_
N
K
Q
()
p
_
[
K
=
n
p
k
p
[
K
= 1, es decir,
p
_
N
K
Q
()
p
_
H.
De aqu deducimos el resultado an alogo local:
Teorema 17.14 Para cada primo (nito) p, la aplicaci on
p
: Q

p
G
p
es
un monomorsmo continuo con imagen densa. Si K
p
es una extensi on nita
ciclot omica de Q
p
, H = G(A
p
/K
p
) y
p
N
K
p
Q
p
[K

p
], entonces
p
(
p
) H.
Demostraci on: Veamos primero la segunda parte. Sea S un subgrupo
abierto de G. Entonces SH tambien es abierto y SH = G(A/E), para cierto
cuerpo E. Sea P un primo de E que divida a p. Entonces G(A
p
/E
P
) = SHG
p
.
Como H G
p
resulta que H SHG
p
, luego E
P
K
p
. Esto implica que
p
es una norma de E
P
luego, visto en J
Q
, es una norma de J
E
. Por el teorema
anterior
p
(
p
) SH o, equivalentemente,
p
(
p
)S H ,= . Como H es
cerrado y S es arbitrario, tenemos que
p
(
p
) H.
Para probar la primera parte, tomando K
p
= Q
p
y H = G
p
en la parte ya
probada, concluimos que si
p
Q

p
entonces
p
(
p
) G
p
.
La imagen sera densa si todo automorsmo de cada extensi on Q
p
()/Q
p
es
la restriccion de alg un
p
(
p
). Si descomponemos =
0

, donde el orden de

0
es primo con p y el de

es potencia de p, entonces la extension Q


p
(
0
)/Q
p
es no ramicada, luego la imagen de
0
ha de ser
k
p
(
0
) para cierto k. Por otra
parte la imagen de

ha de ser
n
, para un cierto n primo con p. Claramente

p
= n
1
p
k
induce el automorsmo considerado.
La segunda desigualdad nos da los recprocos de los dos ultimos teoremas:
Teorema 17.15 a) Si K/Q es una extensi on nita ciclotomica entonces
() G(A/K) si y s olo si Q

N
K
Q
[J
K
].
b) Si K
p
/Q
p
es una extensi on nita ciclotomica entonces

p
(
p
) G(A
p
/K
p
) si y s olo si
p
N
K
p
Q
p
[K

p
].
452 Captulo 17. La teora global
Demostraci on: La prueba es formalmente identica en los dos casos. Lla-
memos H = G(A/K) (resp. H = G(A
p
/K
p
)), sea M el conjunto de los J
Q
(resp.
p
Q

p
) cuya imagen por (resp.
p
) esta en H. Si componemos
(resp.
p
) con la proyecci on modulo H obtenemos un epimorsmo en G(K/Q)
(resp. G(K
p
/Q
p
)) (porque es suprayectiva y
p
es densa). El n ucleo de este
epimorsmo es M por denici on, luego por el teorema de isomorfa resulta que
[J
Q
: M[ = [K : Q[, (resp. [Q

p
: M[ = [K
p
: Q
p
[).
Por otra parte la segunda desigualdad es
[J
Q
: Q

N
K
Q
[J
K
][ [K : Q[, (resp. [Q

p
: N
K
p
Q
p
[K

p
][ [K
p
: Q
p
[),
y los dos teoremas anteriores nos dan las inclusiones
Q

N
K
Q
[J
K
] M (resp. N
K
p
Q
p
[K

p
] M).
Obviamente entonces las inclusiones han de ser igualdades.
Ahora podemos aplicar el teorema 12.21 y concluir que A
p
es de hecho la
mayor extension abeliana de Q
p
, as como que
p
es el homomorsmo de Artin
local. Hemos probado el siguiente teorema (puramente local):
Teorema 17.16 Sea p un n umero primo. Entonces las extensiones abelianas
de Q
p
son exactamente las ciclotomicas. Adem as el smbolo de Artin de Q
p
esta
determinado explcitamente como sigue:
a) Si
0
es una raz de la unidad de orden primo con p, entonces
_
Q
p

_
(
0
) =
v
p
(
p
)
p
(
0
),
b) Si

es una raz de la unidad de orden p


r
, entonces
_
Q
p

_
(

) =
n
,
donde = p
v
p
()
u y nu 1 (mod p
r
).
Ademas sabemos que la aplicacion se expresa como
() =

p
_
Q
p

p
_
. (17.3)
Si K es una extension nita ciclot omica de Q y restringimos los automors-
mos a K obtenemos el smbolo (17.2) para k = Q:
()[
K
=

p
_
K
p
/Q
p

p
_
=
_
K/k

_
El resultado que qued o pendiente en la seccion anterior es que el n ucleo de
este automorsmo contiene a Q

, y de hecho hemos probado que es Q

N
K
Q
[J
K
].
Con los resultados que veremos en la seccion siguiente, la expresi on (17.3)
probar a que es el smbolo de Artin de Q y, por consiguiente, que A es la mayor
extension abeliana de Q (el teorema de Kronecker).
17.4. La teora global de cuerpos de clases 453
17.4 La teora global de cuerpos de clases
En este punto tenemos probado que la formaci on C de los grupos de clases
de elementos ideales es una formacion de clases. Por consiguiente, para cada ex-
tension abeliana K/k de cuerpos numericos, tenemos denido el isomorsmo de
Artin
K/k
: C
k
/ N
K
k
[C
K
] G(K/k), aunque tambien lo podemos considerar
como
K/k
: J
k
/k

N
K
k
[J
K
] G(K/k).
Si llamamos A
k
a la mayor extensi on abeliana de k, estos homomorsmos
inducen un homomorsmo
k
: C
k
G(A
k
/k) cuyo n ucleo es el grupo D
k
de
las normas universales de C
k
(alternativamente,
k
: J
k
G(A
k
/k)). Ahora
podemos relacionar el smbolo de Artin global con los smbolos locales.
Teorema 17.17 Sea k un cuerpo numerico.
a) Si J
k
, entonces
_
k

_
=

p
_
k
p

p
_
.
b) Si K es una extensi on abeliana nita de k entonces
_
K/k

_
=

p
_
K
P
/k
p

p
_
.
Demostraci on: Veamos primero b). Notemos que el producto es nito,
pues si p es no ramicado y
p
es una unidad, entonces
_
K
P
/k
p
p
_
= 1. Basta
probar que para todo car acter del grupo de Galois G(K/k) se cumple

_
_
K/k

_
_
=
_

p
_
K
P
/k
p

p
_
_
.
Ahora bien, por el teorema 16.22, seguido del mismo razonamiento que al
nal de la seccion 17.1,

_
_
K/k

_
_
= Inv
k
([]

) =

p
Inv
k
p
_
[
p
]

P
)
=

P
_
_
K
P
/k
p

p
_
_
=

_
_
K
P
/k
p

p
_
_
=
_

p
_
K
P
/k
p

p
_
_
.
El apartado a) se sigue f acilmente de b) (hay que probar que el producto
converge).
Notemos que en este punto podramos repetir la prueba del teorema 12.9,
que nos da, entre otras cosas, la suprayectividad del homomorsmo de Artin
k
.
454 Captulo 17. La teora global
Veamos ahora que se cumple el teorema de existencia global. Es evidente que la
formaci on de grupos de clases de elementos ideales es una formacion topol ogica.
Hemos de comprobar que cumple el axioma III (ver el captulo anterior).
El axioma III a) tiene consta de dos armaciones: en primer lugar el grupo
de normas N
K
k
[C
K
] es cerrado porque es la antiimagen de G(A
k
/K) por el
homomorsmo de Artin (equivalentemente, por el teorema 6.19). En segundo
lugar hemos de ver que el conjunto de los C
K
tales que N
K
k
() = 1 es
compacto, para lo cual basta ver que est a contenido en C
0
.
Teniendo en cuenta la denici on de la norma de un elemento ideal, es claro
que
P
es una unidad para todo P no arquimediano, luego |
P
|
P
= 1. Res-
pecto a las componentes arquimedianas, tenemos que el producto de todas las
normas NP
(
P
) correspondientes a un mismo primo p de k es igual a 1.
Si p es complejo, la extension K
P
/k
p
es trivial y NP
(
P
) =
P
. Tomando
modulos y elevando al cuadrado queda que el producto de todos los |
P
|
P
(con
P [ p) es 1.
Si p es real, entonces [ NP
(
P
)[ = [
P
[ = |
P
|
P
cuando el primo P es
real y [ NP
(
P
)[ = [
P
[
2
= |
P
|
P
cuando P es complejo, luego llegamos a la
misma conclusion.
La conclusi on nal es que || = 1, es decir, C
0
.
As pues se verica el axioma III a). Esto implica que los grupos de normas
universales se comportan adecuadamente, en el sentido de que N
K
k
[D
K
] = D
k
.
La primera parte del axioma III b) es evidente: el conjunto de los C
K
tales que
p
= 1 es compacto, pues obviamente ||
p
= 1, luego || = 1 y as
C
0
.
El unico resultado no trivial es la segunda parte de III b): que todo elemento
de D
k
tiene raz p-esima en C
k
. Esto es la armacion () en la prueba del
teorema 12.13. Vemos que descansa fuertemente en la aritmetica de los cuerpos
numericos.
Con esto tenemos que D
k
es el conjunto de los elementos innitamente di-
visibles de C
k
, de donde a su vez se sigue que esta contenido en todo subgrupo
abierto de C
k
de ndice nito: Si r D
k
y H es un subgrupo de C
k
de ndice n,
entonces podemos expresar r = s
n
, y as [r] = [s]
n
= [1] en C
k
/H, luego r H.
El axioma III c) se cumple tomando U = D
k
C
0
(observar que D
k
=
R
+
U), pero cuesta lo mismo probar esto que probar directamente el teorema
de existencia.
Teorema 17.18 (Teorema de existencia global) Si k es un cuerpo nume-
rico y H es un subgrupo abierto de ndice nito en C
k
, entonces existe una
extensi on abeliana K de k tal que H = N
K
k
[C
K
].
Demostraci on: Tenemos que R
+
D
k
H, luego HC
0
= C
k
. Sea
H
0
= H C
0
. Entonces H
0
es compacto y
[G(A
k
/k) :
k
[H
0
][ = [C
0
/(D
k
C
0
) : H
0
/(D
k
C
0
)[ = [C
0
: H
0
[ = [C
k
: H[.
17.4. La teora global de cuerpos de clases 455
As pues,
k
[H
0
] es un subgrupo cerrado de ndice nito en G(A
k
/k) (y
por tanto abierto). Sea K su cuerpo jado, de modo que
k
[H
0
] = G(A
k
/K).
Como D
k
H, se cumple que la antiimagen por
k
de
k
[H
0
] es H, pero por
otra parte es N
K
k
[C
K
].
A partir de aqu ya es f acil obtener todos los resultados de la teora global
de cuerpos de clases. Veamos por ejemplo una prueba alternativa del teorema
8.17. Se basa en la siguiente observaci on elemental: si Si K/k es una extension
nita abeliana de cuerpos numericos y a k

es una norma local para todos los


primos de k salvo quiz a para uno de ellos, entonces tambien es una norma local
para dicho primo. En efecto, a esta en el n ucleo del homomorsmo de Artin
global y en el de todos los homomorsmos locales salvo quiza en el de uno de
ellos, pero por la f ormula del teorema 17.17 tambien ha de estar en el n ucleo de
este.
Teorema 17.19 Sea K/k una extensi on nita abeliana de cuerpos numericos.
Si p es un primo de k y P uno de sus divisores en K, entonces se cumple
N[C
K
] k

p
= N[K

P
].
Demostraci on: En terminos de elementos ideales hemos de probar que
N[J
K
]k

p
k

= N[K

P
]k

. Una inclusi on es obvia. Para la contraria notamos


que si N()a =
p
b, entonces b/a es una norma local respecto a todos los primos
de k salvo quiz a respecto a p, luego por la observaci on anterior tambien lo es
respecto a p. Por lo tanto
p
= N()(a/b) N[K

p
].
De aqu se deducen inmediatamente los teoremas de ramicacion y de es-
cision completa.
Terminamos la seccion con algunos hechos aislados sobre la cohomologa
global que tienen interes en s mismos aunque no nos han hecho falta para
desarrollar el grueso de la teora.
Hemos probado que la proyecci on j : H
2
J
(/k) H
2
C
(/k) es suprayectiva,
pero esto no implica que las proyecciones j : H
2
J
(K/k) H
2
C
(K/k) tambien
lo sean: un elemento de H
2
C
(K/k) puede tener sus antiim agenes por j en un
grupo H
2
J
(L/k) para una cierta extensi on L de K, no necesariamente igual a
K.
En efecto, sea n = [K : k[ y m el mnimo com un m ultiplo de los grados
locales de la extension (claramente m [ n). Primeramente observamos que todo
x H
2
J
(K/k) cumple Inv
k
(x) = [r/m], para cierto entero r, pues el invariante se
calcula sumando fracciones con denominadores divisibles entre m. Esto prueba
que Inv
k
[H
2
J
(K/k)] [1/m]), que es un grupo de orden m.
Para probar la igualdad construimos un x H
2
J
(K/k) que cumpla Inv
k
(x) =
[1/m]. Basta tener en cuenta que m sera el mnimo com un m ultiplo de un
n umero nito de grados locales n
1
, . . . , n
k
; claramente existen n umeros r
i
[ n
i
primos entre s dos a dos y cuyo producto es m; de aqu se obtienen f acilmente
fracciones con denominador r
i
y cuya suma es 1/m; eligiendo componentes
locales con invariantes dichas fracciones se obtiene un x que cumple lo pedido.
456 Captulo 17. La teora global
As pues, Inv
k
[H
2
J
(K/k)] = [1/m]), e igualmente Inv
k
_
j[H
2
J
(K/k)]

=
[1/m]), con la diferencia de que los invariantes en C son inyectivos, luego con-
cluimos que j[H
2
J
(K/k)] es un grupo cclico de orden m, no necesariamente igual
a n, que es el orden de H
2
C
(K/k).
Esto esta relacionado con el grupo H
3
(K/k). En efecto, tenemos la sucesion
exacta de cohomologa
H
2
J
(K/k) H
2
C
(K/k) H
3
(K/k) H
3
J
(K/k).
La teora local y el teorema 17.3 implican que H
3
J
(K/k) = 1, por lo que la
aplicaci on

: H
2
C
(K/k) H
3
(K/k) es suprayectiva. Su n ucleo es la imagen
de j, que, seg un acabamos de ver, tiene m elementos, luego el grupo H
3
(K/k)
es cclico de orden n/m.
M as concretamente, si llamamos
K/k
H
2
C
(K/k) a la clase fundamental
de la extension, entonces H
3
(K/k) esta generado por su imagen t
K/k
(conocida
como cociclo de Teichmuller).
Con esto conocemos la estructura de los grupos de cohomologa de dimensi on
3 de las tres formaciones globales.
Finalmente citaremos el teorema de las normas, que es una consecuencia
inmediata de que H
1
C
(K/k) = 1. Si la extensi on es cclica, la periodicidad de
los grupos de cohomologa implica que H
1
(K/k) = 1, con lo que la inclusi on
H
0
(K/k) H
0
J
(K/k) es inyectiva. Esta inclusi on se interpreta como la in-
clusion natural k

/ N[K

] J
k
/ N[J
K
], y la inyectividad se traduce en que un
elemento de k

es una norma desde K

si y solo si es una norma desde todas


las extensiones locales. Esto es falso en general para extensiones no cclicas.
17.5 El teorema de los ideales principales
Terminamos el captulo con uno de los teoremas m as celebrados de la teora
de cuerpos de clases. En 1899 Hilbert conjetur o la existencia de lo que hoy co-
nocemos como el cuerpo de clases de Hilbert de un cuerpo numerico, y conjetur o
sus propiedades fundamentales, es decir: si K es el cuerpo de clases de Hilbert
de k, entonces la extension K/k es abeliana, su grupo de Galois es isomorfo al
grupo de clases de k, la extensi on es no ramicada y los ideales primos que se
escinden completamente en K son los principales.

El mismo demostro la exis-
tencia de un cuerpo con estas caractersticas cuando k es un cuerpo cuadr atico,
y en 1907 un alumno suyo, Furtw angler, demostr o la existencia en el caso gene-
ral. Sin embargo Hilbert haba conjeturado una propiedad adicional que no fue
demostrada hasta 1930 por el propio Furtw angler, a saber, que todos los ideales
de k son principales cuando son considerados como ideales de K.
Este resultado se conoce como teorema de los ideales principales y puede
considerarse como el colofon de la teora que inici o Kummer, seg un la cual en
los anillos de enteros algebraicos tiene sentido hablar de divisores ideales que
se comportan como si fueran reales, es decir, como si fueran realmente enteros
algebraicos a pesar de que no existen como tales. En terminos algebraicos, el
trabajo de Kummer mostraba que los ideales de un anillo de enteros algebraicos
17.5. El teorema de los ideales principales 457
pueden ser tratados en muchos aspectos como si fueran principales. El teorema
de los ideales principales nos da una representaci on de los ideales de un cuerpo
como ciertos enteros de su cuerpo de clases de Hilbert y explica en cierto modo
este buen comportamiento que descubri o Kummer.
La prueba original de Furtw angler era bastante compleja. Poco m as tarde,
Iyanaga obtuvo una mucho m as simple siguiendo una sugerencia de Artin.
Antes de adentrarnos m as en el problema, conviene notar que en realidad
es facil convertir en principales los ideales de un cuerpo numerico dado. Por
ejemplo, si p
1
, . . . , p
h
son representantes del grupo de clases de un cuerpo
numerico k y h
i
es el orden de [p
i
] en el grupo de clases, entonces p
h
i
i
= (
i
) es
principal, y basta considerar el cuerpo K = k
_
h
i

i
, i = 1, . . . , h
_
.
Entonces, como ideales de K, se cumple claramente que p
i
=
_
h
i

i
_
. Todo
ideal de k se diferencia de un p
i
en un ideal principal en k, que sigue siendo
principal en K, luego todo ideal de k es principal en K.
Se puede mejorar las caractersticas de la extension si adjuntamos adem as
una raz h-esima primitiva de la unidad y las races h-esimas de todas las uni-
dades de k. Como el grupo de unidades es nitamente generado, la extensi on
resultante es nita, pero adem as es abeliana. El inconveniente es que el proceso
se basa en ramicar ideales y adjuntar muchos elementos, por lo que obtenemos
extensiones de grado elevado y discriminante elevado. El cuerpo de Hilbert es
mucho mas interesante en la pr actica, si bien la prueba de que efectivamente
principaliza a los ideales es mucho mas compleja.
Est a de mas advertir que el teorema de los ideales principales no arma
que todos los ideales del cuerpo de clases de Hilbert de un cuerpo dado sean
principales, sino s olo que los ideales de k se vuelven principales en el cuerpo de
clases. Esto no impide que en general haya ideales no principales en la extensi on.
La sugerencia de Artin a la que hacamos referencia concerna a la propie-
dad del smbolo de Artin expresada por el primer diagrama conmutativo del
teorema 16.23. Aqu la necesitamos en terminos de ideales y no de clases de
elementos ideales. Para ello, dada una cadena de cuerpos numericos k K L,
tomamos un divisor m admisible para todas las extensiones y consideramos los
diagramas siguientes
I
k
(m)/P
m N
L
k
(m)

J
k
/k

N[J
L
]

G(L/k)
_
G

(L/k)

I
K
(m)/P
m N
K
k
(m)

J
K
/K

N[J
L
]

G(L/K)
_
G

(L/K)
Las dos primeras echas verticales son los homomorsmos inducidos por
las inclusiones, y la tercera la transferencia V dada por (15.5). Las echas
horizontales son los isomorsmos del teorema 6.21 y los isomorsmos de Artin.
Es f acil comprobar que el primer diagrama es conmutativo, y el segundo lo es
por el teorema 16.23. De aqu deducimos que, para todo ideal a I
k
(m), se
cumple
_
L/K
a
_
= V
_
_
L/k
a
_
_
.
458 Captulo 17. La teora global

Esta es la relacion que necesitamos. Consideremos ahora el caso particular


en que k es un cuerpo numerico, K es su cuerpo de clases de Hilbert y L es el
cuerpo de clases de Hilbert de K (con lo que podemos tomar m = 1). Por el
teorema 11.1, sabemos que K es la mayor extension abeliana de k contenida en
L, es decir, que G(L/K)
_
G

(L/K) = G(K/k) y, a traves de esta identicacion,


_
L/k
a
_
=
_
K/k
a
_
.
Esto es la version para ideales de la propiedad d) del teorema 16.24. En deni-
tiva, la relaci on anterior se convierte en
_
L/K
a
_
= V
_
_
K/k
a
_
_
,
para todo ideal a de k.
El teorema de los ideales principales arma que todo ideal de k es principal en
K, pero el isomorsmo de Artin de L/K es un isomorsmo I
K
/P
K

= G(K/k),
luego, lo que hemos de probar es que, para todo ideal a de k se cumple
_
K/k
a
_
= 1.
Equivalentemente, hemos de probar que la transferencia
V : G(L/K) G(K/k)
es trivial. Esto es un caso particular de un resultado mucho m as general:
Teorema 17.20 (Teorema de los ideales principales) Sea U un grupo tal
que U

es abeliano y nitamente generado y U/U

es nito. Entonces la trans-


ferencia V : U/U

es trivial.
Este teorema no es trivial, pero hemos reducido el problema a un resultado
de la teora de grupos pura. Necesitaremos algunos hechos generales sobre
extensiones de grupos y modulos de escision.
Sea G un grupo nito, A un G-modulo y U una extensi on de A por G, es
decir, U es un grupo que contiene a A como subgrupo normal y U/A

= G.
Sea u

G
una transversal de U sobre A. Podemos tomarla de modo que el
isomorsmo haga corresponder cada G con la clase [u

] U/A. Ademas
podemos exigir que u
1
= 1. Sea a
,
el cociclo que determina la extension
respecto a esta transversal, es decir, el que cumple (14.11). En particular a
1,1
=
1.
Sea B el modulo de escision del cociclo a
,
, es decir, B = A I, donde
I es el ideal de Z[G] generado por los elementos d

= 1 y la accion de G es
la determinada por d

= d

+a
,
.
Teorema 17.21 Con la notaci on anterior, el grupo U/U

es isomorfo a B/BI.
El isomorsmo hace corresponder cada clase u

aU

con la clase d

+a +BI.
17.5. El teorema de los ideales principales 459
Demostraci on: Sea log : U B/BI la aplicaci on dada por
log(u

a) = d

+a +BI.
Veamos que es un homomorsmo. En efecto:
log(u

a u

b) = log(u

a
,
a

b) = d

+a
,
+a +b +BI,
log(u

a) + log(u

b) = d

+a +d

+b +BI.
Notar que usamos notaci on multiplicativa a

cuando consideramos a A como


subgrupo de U y notaci on aditiva a cuando lo consideramos como G-modulo.
Ahora probamos que ambas clases son la misma:
d

+a
,
+a +b (d

+a+d

+b) = d

+(d

+d

) +a d

ad

= d

+a d

a = d

( 1) +a( 1) BI.
Como B/BI es un grupo abeliano, el homomorsmo log induce un homo-
morsmo en el cociente log : U/U

B/BI.
Recprocamente denimos exp : B U/U

como el homomorsmo de-


terminado por expa = aU

, para cada a A y expd

= u

, para cada
G (tener presente la estructura de B = A I). En principio la igualdad
expd

= u

la podemos exigir solo para ,= 1, pero, teniendo en cuenta


que u
1
= 1, se cumple trivialmente en este caso. De este modo vemos que
exp(d

+ a) = u

aU

. Si probamos que BI esta contenido en el n ucleo de


exp tendremos que exp inducir a un homomorsmo exp : B/BI U/U

, que
obviamente sera el inverso de log, luego el teorema quedar a probado. En efecto:
exp
_
a( 1)
_
= a

a
1
U

= aa
1
U

= 1,
exp
_
d

( 1)
_
= exp(d

+a
,
d

) = u

u
1

a
,
u
1

= u

u
1

u
1

= 1.
Teorema 17.22 En las condiciones anteriores, si Z[G], se cumple B A
si y s olo si = mT, para un cierto m Z, donde T =

G
es la traza de G.
Demostraci on: Puesto que B = A I, la condici on B A equivale
a que I A I = 0, es decir, a que I = 0 o, equivalentemente, a que
( 1) = 0 para todo G.
Sea =

G
m

, con m

Z. Entonces =

G
m

, y la condici on
= equivale a que m

= m

, para todo G. En particular, m


1
= m

para todo G. La conclusi on es ahora evidente.


Teorema 17.23 A traves del isomorsmo del teorema 17.21, la transferencia
V : U/U

A se corresponde con el homomorsmo T : B/IB A determi-


nado por la multiplicaci on por la traza.
460 Captulo 17. La teora global
Demostraci on: Ante todo, las trazas estan en A por el teorema anterior.
Para calcular V (u

) mediante (15.5) podemos usar como transversal derecha


la propia u

. As, puesto que, seg un (14.11), u

= u

a
,
, tenemos que
u

= a
,
, de donde
V (u

) =

G
a
,
=

G
(d

+d

) =

G
d

= d

T = log(u

)T.
Sobre los elementos aU

tenemos que au

= u

, luego au

= a

= a. Por
consiguiente
V (aU

) =

G
a = aT = log(aU

)T.
Claramente esto implica que V () = (log )T para todo U/U

.
Con esto estamos es condiciones de probar el teorema de los ideales princi-
pales:
Demostraci on: Tenemos un grupo U tal que el derivado A = U

es abe-
liano y nitamente generado y el cociente G = U/U

es nito. Hemos de probar


que la transferencia V : U/U

A es trivial.
Esta situaci on es un caso particular de la que est abamos considerando en los
teoremas anteriores. Continuamos con la misma notacion: la transversal u

,
el cociclo a
,
, el modulo de escision B, etc. Seg un el teorema anterior, basta
probar que bT = 0, para todo b T.
Puesto que B/A

= I, se trata de un grupo abeliano nitamente generado
(libre, de hecho). Por hip otesis A tambien lo es, de donde concluimos que B
es nitamente generado. El grupo B/BI es abeliano y nito (es isomorfo a G).
Digamos que tiene n elementos. Podemos descomponerlo en producto directo de
grupos cclicos. Sean b
1
, . . . , b
m
elementos de B cuyas clases modulo BI generen
los factores. Sea e
i
el orden de b
i
+BI.
Por otro lado, BI es un subgrupo de B, que es nitamente generado, luego
BI tambien lo es. Sea b
m+1
, . . . , b
s
un generador de BI. Denimos e
i
= 1 para
i = m+ 1, . . . , s. Entonces tenemos:
a) b
1
, . . . , b
s
son un sistema generador de B.
b) e
i
b
i
BI para i = 1, . . . , s.
c) e
1
e
s
= n.
Por a) tenemos que B =
s

j=1
Zb
j
, luego IB =
s

j=1
Ib
j
, luego por b) existen
elementos
ij
I tales que
e
i
b
i
=
s

j=1

ij
b
j
.
17.5. El teorema de los ideales principales 461
Llamando
ij
= e
i

ij
a
ij
(donde (
ij
) es la matriz identidad de orden s),
tenemos
s

j=1

ij
b
j
= 0. (17.4)
La matriz (
ij
) tiene sus coecientes en el anillo Z[G], y lo mismo le sucede
a su matriz adjunta, es decir, a la matriz (
ij
) que cumple
(
ij
)(
ij
) = det(
ij
)(
ij
).
Llamemos = det(
ij
) Z[G]. Multiplicando (17.4) por
ki
y sumando
sobre i queda: b
k
= 0, para k = 1, . . . , s.
Como los elementos b
k
generan B, vemos que B = 0 y, en particular,
B A. Por el teorema 17.22 tenemos que = rT, para un r Z. Basta
probar que r = 1, pues entonces tendremos que Tb = 0 para todo b B, como
queramos probar.
Consideremos el homomorsmo de anillos f : Z[G] Z dado por
f
_

G
n

_
=

G
n

.
Su n ucleo es I. Claramente f() = f(rT) = rn, pero, por otro lado,
f() = f(det
ij
) = det
_
f(
ij
)
_
= det
_
f(e
i

ij
a
ij
)
_
= det
_
f(e
i

ij
)
_
= e
1
e
s
= n.
As pues, r = 1.
Apendice A
El lema de Hensel
En este apendice probaremos un resultado importante sobre cuerpos com-
pletos no arquimedianos, del cual deduciremos entre otras cosas que la hip otesis
de separabilidad del teorema 2.13 (y de sus consecuencias) puede eliminarse.
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.
(Notar que p esta formado por los elementos no unitarios de E.)
Tambien tenemos denido el cuerpo de restos K = E/p.
Teorema A.1 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 fracciones algebraicas 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
[,
463
464 Apendice A. El lema de Hensel
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). Notar 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)[.
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).
Observar que los distintos valores absolutos de K inducen valores absolutos
equivalentes en K(x), por lo que, en denitiva, cada cuerpo metrico no arqui-
mediano K induce una unica estructura de cuerpo metrico no arquimediano en
K(x). Veamos ahora un resultado tecnico previo al lema de Hensel.
Teorema A.2 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.
465
Teorema A.3 (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. (A.1)
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. (A.2)
Multiplicamos por p(x):
a(x)p(x)g
0
(x) +b(x)p(x)h
0
(x) = p(x) +c(x)p(x). (A.3)
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), (A.4)
c(x)p(x) = g
0
(x)q
1
(x) +r(x), gradr(x) < gradg
0
(x). (A.5)
El teorema anterior nos da
[u
1
(x)[ [b(x)p(x)[ = [b(x)[ [p(x)[ [p(x)[ < 1, (A.6)
[r(x)[ [c(x)p(x)[ = [c(x)[[p(x)[ [p(x)[ < 1. (A.7)
Sustituyendo (A.4) y (A.5) en (A.3) 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). (A.8)
La desigualdad triangular junto con (A.6), (A.7) y (A.8) 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. (A.9)
Denimos
g
1
(x) = g
0
(x) +u
1
(x), (A.10)
h
1
(x) = h
0
(x) +v
1
(x). (A.11)
466 Apendice A. El lema de Hensel
As g
1
(x) es monico y del mismo grado que g
0
(x). Por (A.6) y (A.9) 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). (A.12)
Usando (A.1) y (A.8) 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 (A.6), (A.7) y (A.9)
[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)[, (A.13)
donde k = max
_
[c(x)[, [p(x)[
_
< 1. M as a un, (A.2), (A.10) y (A.11) 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 (A.6), (A.9) y (A.13),
[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))
[(A.11)] max
_
grad(g
0
(x)h
0
(x)), grad(g
0
(x)v
1
(x))
_
[(A.1), (A.8)] max
_
gradf(x), gradp(x), grad(u
1
(x)h
0
(x)), gradr(x)
_
[(A.1), (A.4), (A.5)] 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
.
467
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).
Notar 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:
Teorema A.4 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 A.5 Sea K un cuerpo completo no arquimediano y f(x) un polinomio
m onico irreducible en K[x]. Si el termino independiente de f(x) es entero,
entonces los coecientes restantes tambien lo son.
468 Apendice A. El lema de Hensel
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.
Nos ocupamos ahora del problema de extender el valor absoluto de un cuerpo
completo a una extension nita. En primer lugar probamos la unicidad de la
extension. El teorema siguiente es mas preciso que 2.12.
Teorema A.6 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.
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 2.10, es claro que la aplicacion
|| = max
1in
[x
i
[
es una norma en K, que por 2.11 ser a equivalente al valor absoluto de K.
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.
Para completar este teorema solo falta probar que [[ =
n
_
[ N()[ es real-
mente un valor absoluto en K.
Teorema A.7 Sea k un cuerpo metrico completo. 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()[.
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.
469
Demostraci on: La unica extensi on no trivial de un cuerpo arquimediano
completo es C/R con la topologa usual, y en tal caso el resultado es evidente
(ver la seccion 2.6). Podemos suponer, pues, que k es no arquimediano.
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.
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 A.5 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, y as K
se convierte en un cuerpo metrico completo de modo que sus valores absolutos
estan en biyecci on con los de k (la completitud la garantiza 2.12).
Ahora probaremos los resultados sobre el grado de inercia y el ndice de
ramicaci on que en el captulo II se prueban para extensiones separables. En
primer lugar observamos que si, en las condiciones del teorema anterior, el valor
absoluto de k esta inducido por una valoraci on v, entonces su extension a K esta
inducida por una valoraci on v

que cumple v

() = ev(), para todo k

,
donde e es un cierto n umero natural no nulo.
En efecto, si el valor absoluto de k es [[ = r
v()
, con 0 < r < 1, entonces la
imagen de k

por el valor absoluto es el subgrupo cclico de R

generado por r.
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 r), luego sera de la forma

r
f
_
, para
un cierto natural no nulo f. Las races n-simas de los elementos de este grupo
forman el grupo

r
f/n
_
. As pues, para cada K

existe un unico entero


v

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

()
. Equivalentemente,
v

() =
nlog [[
f log r
.
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.


En estas condiciones es claro que el anillo de enteros de k esta contenido en
el anillo de enteros de K. M as a un, si es un primo en K y es un primo en
k (es decir, v

() = 1 y v() = 1), tenemos que [[ = [[


e
.
470 Apendice A. El lema de Hensel
Con esto tenemos denido el ndice de ramicaci on de la extensi on, y cla-
ramente es multiplicativo (es decir, el ndice de una cadena de extensiones es
el producto de los ndices). Para denir el grado de inercia hemos de justicar
que la extensi on de los cuerpos de restos K/k es nita.
Sea un primo en K y sea
_
[
1
], . . . , [
f
]
_
un conjunto k-linealmente in-
dependiente en K. Veamos que
i

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 el primo de K. Como el coeciente de [
1
] es 1,
concluimos que toda la combinaci on lineal es no nula, es decir, que no est a en el
ideal primo de K (pero es entera), 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
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
. (A.14)
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.
En particular esto prueba que la extensi on de cuerpos de restos K/k es
nita, con lo que tenemos denido el grado de inercia f y es inmediato que es
multiplicativo.
471
Supongamos ahora que [
1
], . . . , [
f
] son una k-base de K y veamos que los
elementos
i

j
son una k-base de K. Con esto habremos probado tambien la
relacion n = ef, donde n es el grado de la extension.
Aplicaremos el teorema [7.16]. Para cada entero n sea n = ke + r, con
0 r < e. Denimos
n
=
k

r
. De este modo v

(
n
) = n. Sea A un conjunto
de representantes de las clases de K formado por combinaciones lineales de

1
, . . . ,
f
con coecientes en k (enteros). Seg un el teorema [7.16] todo K
se expresa en la forma
=
+

n=s
x
n

n
, con x
n
A, s Z.
Equivalentemente
=
+

n=s
e1

r=0
_
f

i=1
a
kri

i
_

r
=
e1

r=0
f

i=1
_
+

k=s
a
kri

k
_

r
.
(Todas las series en cuerpos no arquimedianos pueden ser reordenadas.)
Esto prueba que los elementos
i

j
son ciertamente una k-base de K, luego
en efecto n = ef. 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 (A.14) 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.
Para acabar s olo queda probar que el anillo de enteros de K es la clausura
entera en K del anillo de enteros de k. De este modo tales anillos formaran una
extension de dominios de Dedekind.
Dado un entero K, el valor absoluto de K se puede prolongar hasta una
extension que contenga todos los conjugados de . La unicidad de la extensi on
hace que los k-isomorsmos sean isometras, por lo que todos los conjugados
de tienen valor absoluto menor o igual que 1, es decir, son enteros. Por
consiguiente lo mismo vale para los coecientes del polinomio mnimo de , que
son, por tanto, enteros de k. As pues, es entero sobre el anillo de los enteros
de k.
Recprocamente, si K es entero sobre el anillo de enteros de k, en
particular es entero sobre el anillo de enteros de K, que es ntegramente cerrado,
por ser un dominio de ideales principales, luego es un entero de k.
Terminamos este apendice con una aplicaci on interesante del lema de Hensel.
Vamos a demostrar que los unicos cuerpos metricos localmente compactos de
472 Apendice A. El lema de Hensel
caracterstica prima son los cuerpos de series formales de potencias sobre cuerpos
nitos. Recordemos que si K es un cuerpo, K[[x]] es el anillo de series formales
de potencias con coecientes en K (denido en [7.23]) y K((x)) es el cuerpo de
series formales de potencias con coecientes en K (ver los ejercicios siguientes).
Teorema A.8 Sea K un cuerpo metrico localmente compacto de caracterstica
prima p. Sea un primo en K. Entonces K contiene un cuerpo k isomorfo a su
cuerpo de restos de modo que la aplicaci on k((x)) K dada por f(x) f()
es un isomorsmo topol ogico.
Demostraci on: Por el teorema [7.15] el cuerpo de restos K de K es nito.
Digamos que tiene p
n
elementos. El polinomio q(x) = x
p
n
x se escinde en
factores lineales distintos en K luego aplicando varias veces el lema de Hensel
vemos que lo mismo le ocurre en K. M as a un, las races de q(x) en K recorren
todas las clases de K. La adjunci on al cuerpo primo de K de estas races es un
cuerpo nito k de p
n
elementos.
El teorema [7.16] implica que la aplicaci on descrita es biyectiva. Es f acil
ver que es un homomorsmo y por lo tanto un isomorsmo. Tambien es claro
v
_
f(x)
_
= v
_
f()
_
para todo f(x) k((x)), por lo que el isomorsmo es to-
pol ogico.
Apendice B
El teorema de existencia
local
En este apendice demostraremos la armacion () de la p agina 432 para
cuerpos de caracterstica p, que es lo unico que quedaba pendiente para pro-
bar el teorema de existencia para cuerpos locales de caracterstica prima. Su-
pondremos al lector familizarizado con las propiedades b asicas de las formas
diferenciales y los residuos en cuerpos de series de potencias.
La dicultad que plantea la prueba de () es que no podemos usar la teora
de Kummer. En esta seccion veremos que podemos reemplazarla por una teora
an aloga. Consideramos un cuerpo k de caracterostica prima p. La idea es
reemplazar el grupo de las races p-esimas de la unidad de la teora de Kummer
por el cuerpo primo Z/pZ de k. En lugar del polinomio x
n
consideraremos el
polinomio
(x) = x
p
x.
Observemos que si S es la clausura separable de k, entonces : S S es
un homomorsmo entre los grupos aditivos. De hecho es un epimorsmo, pues
si S entonces el polinomio x
p
x es separable (tiene derivada 1), luego
tiene sus races en S. Si es una de dichas races, las demas son +n, donde
n recorre el cuerpo primo de k. Esto no s olo prueba que es suprayectiva, sino
ademas vemos que su n ucleo es el cuerpo primo. En otros terminos, tenemos
una sucesion exacta
0 Z/pZ S

S 0.
Para cada S llamamos (/) a una raz del polinomio x
p
x, que esta
unvocamente determinada salvo un elemento del cuerpo primo. (Es el an alogo
a una raz n-sima en la teora de Kummer.) Si G = G(S/k), ahora tenemos una
sucesion exacta
H
0
(G, S) H
1
(G, Z/pZ) H
1
(G, S).
473
474 Apendice B. El teorema de existencia local
Para calcular el primer homomorsmo

: k Hom(G, Z/pZ) partimos de


un k, tomamos una antiimagen por , o sea, (/), pasamos a la cofrontera
de la cocadena que representa, es decir, a (/)

(/) Z/pZ y
esta cocadena (de (G, S)) nos sirve como cociclo de H
1
(G, Z/pZ). Visto como
homomorsmo es

() = (/)

(/).
Vemos que

() = 0 si y solo si (/)

= (/), luego el n ucleo de

es
G(S/k(/)) y as

es un homomorsmo continuo.
El mismo razonamiento empleado en la teora de Kummer prueba ahora que

recorre todos los homomorsmos continuos de G en Z/pZ (ahora usamos que


el primer grupo de cohomologa del grupo aditivo de una extensi on abeliana es
trivial).
Si identicamos Z/pZ

= 1/p) Q/Z entonces la imagen de

se identica
con el subgrupo de G(S/k)

formado por todos los caracteres con imagen en


1/p). Tenemos as un homomorsmo

: k G(S/k)

, cuya imagen es el
grupo G(K/k)

, para cualquier extensi on K de k de grado p.


As mismo,

= 1 si y solo si (/)

= (/) para todo G(S/k), es


decir, si y solo si (/) k o, equivalentemente, si [k].
Por consiguiente tenemos un monomorsmo
k/[k] G(S/k)

.
Denimos ahora el an alogo al smbolo de Hilbert:
Denicion B.1 Si k es un cuerpo local de caracterstica prima p, para cada
k

y cada k denimos
(, ] = (,

) =

_
k

_
=
_
k(/)/k

_
(/) (/) Z/pZ.
En esta ocasion el smbolo es asimetrico (como reeja la notacion), pues es
multiplicativo en la primera componente y aditivo en la segunda. Recogemos
este hecho y otros mas en un teorema:
Teorema B.2 Sea k un cuerpo local de caracterstica p. Se cumple:
a) (

, ] = (, ] + (

, ], (, +

] = (, ] + (,

].
b) (, ] = 0 si y s olo si N[k(/)].
c) (, ] = 0 para todo k

.
d) (, ] = 0 para todo k

si y s olo si [k].
475
Demostraci on: a) es evidente.
b) Se cumple (, ] = 0 si y solo si
_
k(/)/k

_
(/) = (/),
si y solo si
_
k(/)/k

_
= 1,
si y solo si N[k(/)].
c) Observemos que la extension k(/)/k tiene grado 1 o p. En efecto, si
no tiene grado 1 entonces (/) tiene un conjugado de la forma (/) + n,
para un n ,= 0, luego todos los elementos de la forma (/) + mn con m Z
son conjugados, pero mn recorre todo Z/pZ, luego (/) tiene al menos p
conjugados, y al ser raz de x
p
x , tiene exactamente p conjugados.
Si [k(/) : k[ = 1 entonces = N() y si el grado es p entonces el polinomio
mnimo de (/) es x
p
x , luego = N(/). Ahora basta aplicar b)
d) Se cumple (, ] = 0 para todo k

si y solo si

_
k(/)/k

_
(/) = 0
para todo k

, si y solo si

= 0 si y solo si [k], pues tenemos que

G(k(/)/k)

y el smbolo de Artin es biyectivo.


Para calcular explcitamente el smbolo (, ] consideramos el teorema A.8,
seg un el cual todo cuerpo local k de caracterstica prima contiene un subcuerpo
k
0
isomorfo a su cuerpo de restos, de modo que k = k
0
(()), para cualquier
primo de k. Esto nos permite hablar de formas diferenciales en k.
Teorema B.3 Si k es un cuerpo local de caracterstica p y es un primo en
k, entonces, para todo , k, ,= 0, se cumple
(, ] = (, Res
_

d
_
]
Demostraci on: Ambos miembros son bilineales (respecto al producto por
la izquierda y la suma por la derecha). Podemos expresar =
n
, con n Z
y K primo, con lo que la igualdad que hemos de probar se reduce a dos
igualdades similares con primo. As pues, podemos suponer que = es un
primo no necesariamente igual a .
Igualmente, descomponemos
=

n<0
b
n

n
+b
0
+

n>0
b
n

n
y podemos considerar los tres sumandos por separado.
476 Apendice B. El teorema de existencia local
a) Si = u
n
, con u k
0
, n > 0, entonces
Res
_

d
_
= Res(u
n1
d) = Res

(u
n1
) = 0.
En correspondencia hemos de probar que (, u
n
] = 0. Lo haremos por
inducci on sobre n. Supongamos primero que p n (en particular si n = 1).
Entonces
n(, u
n
] = (
n
, u
n
] = (u
n
, u
n
] (u, u
n
] = 0,
donde hemos usado el apartado c) del teorema anterior y el hecho de que u es
una potencia de p (porque k
0
es nito). Por lo tanto (, u
n
] = 0.
Supongamos ahora que n = mp y sea u = v
p
. Entonces
u
n
= (v
m
) +v
m
,
luego (, u
n
] = (, v
m
] = 0, por el apartado d) del teorema anterior y la
hip otesis de induccion.
b) Si =

n>0
b
n

n
entonces
Res
_

d
_
= Res

n>0
b
n

n1
_
= 0,
y tambien tenemos que (, ] = 0, pues = (), donde
=

n0

p
n
.
(La serie converge porque [[ < 1.)
c) Si k
0
entonces
Res
_

d
_
== Res

(1/) = .
Hemos de probar que (, ] = (, ] para cualquier par de primos de k y
cualquier k
0
. Esto equivale a que (, ] = 0 para toda unidad de k. Por el
teorema anterior basta con que N[k(/)] y a su vez para esto es suciente
que la extensi on k(/)/k sea no ramicada.
Sea K = k(/) y sea F = k
0
(/). Claramente F es un cuerpo nito, pues
(/) es algebraico sobre k
0
. Ademas
K = k
0
(())(/) = k
0
(/)(()) = F(()).
Es obvio que el valor absoluto de K inducido por esta representaci on ex-
tiende al valor absoluto de k, luego se trata de la unica extensi on de dicho valor
absoluto. As es evidente que sigue siendo primo en K, luego la extensi on
K/k es no ramicada.
477
Una versi on equivalente de la f ormula que acabamos de probar es
(, ] = (, Res( d)],
para cualquier primo de k. El miembro derecho s olo depende de la forma
diferencial d, luego podemos introducir la notaci on siguiente:
Denicion B.4 Sea k un cuerpo local de caracterstica prima p. Para cada par
de elementos , k denimos
_
d = (, ] =
_
k

__

_
Z/pZ.
Las propiedades siguientes son inmediatas:
_
( d +

) =
_
d +
_

,
_
d = (, ] = 0,
_
d =
_
d.
El teorema siguiente nos da una expresi on explcita para el smbolo (, ]:
Teorema B.5 Sea k un cuerpo local de caracterstica p, sea k
0
su cuerpo de
restos y Tr : k
0
Z/pZ la traza. Entonces, para todo , k, se cumple que
_
d = Tr(Res( d)).
Demostraci on: Hemos de probar que (, ] = Tr(Res( d)) o, equiva-
lentemente, que
(, Res( d)] = Tr(Res( d)).
M as en general, vamos a ver que (, u] = Tr(u), para todo primo de k y
todo u k
0
.
Sea K = k(u/). Entonces
(, u] =
_
K/k

__
u

_
u

_
.
En la prueba del teorema B.3 hemos visto que la extensi on K/k es no rami-
cada, luego el smbolo de Artin de es el automorsmo canonico de K/k, es
decir, el que induce en el cuerpo de restos el automorsmo de Frobenius. Por
la unicidad de dicho automorsmo, se trata del dado por
_
K/k

_
() =
p
n
,
donde [k
0
[ = p
n
. Si llamamos v = (u/) entonces u = v
p
v y
(, u] = v
p
n
v = (v
p
n
v
p
n1
) + + (v
p
v) = u
p
n1
+ +u = Tr(u).
Como consecuencia tenemos la siguiente propiedad de las integrales:
478 Apendice B. El teorema de existencia local
Teorema B.6 Sea k un cuerpo local de caracterstica prima p. Si k cumple
que
_
d = 0 para todo k, entonces d = 0.
Demostraci on: Supongamos que d ,= 0. Digamos que
=

n
a
n

n
,
d
d
=

n
na
n

n1
,= 0.
Sea r el menor ndice tal que ra
r
,= 0. Entonces, para todo b k
0
,
0 =
_
b
r
d = Tr(Res(b
r
d)) = Tr
_
Res

_
b
r
d
d
__
= Tr(rba
r
).
Cuando b recorre k
0
tambien rga
r
recorre k
0
, luego hemos llegado a que
Tr[k
0
] = 0, lo cual es imposible.
Finalmente podemos probar el resultado que perseguamos:
Teorema B.7 Sea k un cuerpo local de caracterstica prima p y sea k
tal que es una norma para toda extension cclica de k de grado p. Entonces
k
p
.
Demostraci on: Tenemos que es una norma para cada extensi on de la
forma k(/)/k, luego seg un B.2 ha de ser (, ] = 0 para todo k, o tambien
(, ] = 0, es decir,
_
d = 0,
para todo k. Seg un el teorema anterior d = 0, por las propiedades de las
formas diferenciales esto equivale a que k
p
.
Bibliografa
[1] Artin, E. Algebraic Numbers and Algebraic Functions. Nelson, 1967.
[2] Artin, E. y Tate, J. Class Field Theory. Benjamin, New York, 1967.
[3] Bastida, J.R. Field extensions and Galois theory. Addison-Wesley P.C.,
California, 1984.
[4] Babakhanian, A. Cohomological methods in group theory. M. Dekker, New
York, 1972.
[5] Cohn, H. A Classical Invitation to Algebraic Numbers and Class Fields.
Springer, New York, 1978.
[6] Ireland, K. y Rosen, M. A Classical Introduction to Modern Number
Theory. Springer, New York 1982.
[7] Iyanaga, S. (Ed.) The Theory of Numbers. North Holland, Amsterdam,
1969.
[8] Lang, S. Algebraic Number Theory. Addison Wesley, Massachusetts, 1970.
[9] Ribenboim, P. 13 Lectures on Fermats Last Theorem. Springer, New York,
1979.
[10] Serre, J.P. Corps locaux. Hermann, Paris, 1968.
[11] Weil, A. Basic Number Theory. Springer, New York, 1968.
479

Indice de Materias
accion de un grupo sobre otro, 138
admisible (divisor)
de una extensi on, 129
para un subgrupo, 126
anillo de un grupo, 336
aplicaci on de Nakayama, 364
automorsmo can onico, 306, 307, 387
balanceada (aplicaci on), 330
base dual, 64, 338
Brauer (grupo de), 382
cadena, 340
caracter
de una extensi on, 204
modular, 203
primitivo, 203
cero-dimensional, 293
ciclo, 340
clase fundamental, 391
clausura
entera, 5
separable, 291
cocadena, 340, 381
cociclo, 340, 381
fundamental, 391
cofrontera, 340, 381
complejo
acclico, 341
inverso, 340
libre, 341
reducido, 341
complementario, 64
conductor, 129, 252
de un grupo de ideales, 195
de un subgrupo, 126
congruencia
modulo un divisor, 101
modulo un primo real, 101
conjugaci on
cohomologica, 393
de ideales, 20
cuerpo
de generos, 270
de clases, 172, 192, 424
de Hilbert, 261
de descomposicion, 21
de Kummer, 153
de ramicacion, 226
de restos, 16
local, 366
metrico, 27
discreto, 28
p- adico, 40
radial, 191
densidad de Dirichlet, 214
diferente, 66
discriminante, 74, 75
divisor, 100
primo, 29
en un cuerpo numerico, 31
innito, 31
real/complejo, 31
diedrico, 268
dominadamente
ramicada (extensi on), 55
ramicado (primo), 73
dominio
de Dedekind, 1
de descomposicion, 21
fundamental, 109
Eisenstein (polinomio de), 54
480

INDICE DE MATERIAS 481


elemento ideal, 113
principal, 114
entera (extension), 5
entero, 4
equivalencia
de acciones, 139
de complejos, 341
de grupos de ideales, 195
de valores absolutos, 27
escision
completa, 47
de una clase de cohomologa,
383
Euler (funci on de), 103
exacta (sucesion), 334
extension
de dominios de Dedekind, 13
de Kummer, 153
de un grupo, 359
dominadamente ramicada, 55
libremente ramicada, 55
no ramicada, 50
totalmente ramicada, 53
formaci on, 365
de clases, 390
de cuerpos, 369
local, 366
topol ogica, 425
f ormula del producto, 44
de Hilbert, 314
Frobenius
automorsmo de, 85
smbolo de, 85
frontera, 340
funci on
de distribuci on de ideales, 108
de Hasse, 241
dseta, 201
L, 205
grado
de inercia, 16, 42
local, 42
grupo
de (co)homologa, 346
de clases, 104, 172, 424
radiales, 191
de cohomologa, 340
de descomposicion, 21, 46
de homologa, 340
de ideales, 103, 191
de inercia, 23
de normas, 98
de ramicacion, 226
numerico, 101
numerico unitario, 102
topol ogico, 117
unitario, 104
Hensel (lema de), 465
Herbrand (cociente de), 136
homomorsmo
de Artin, 88, 171, 187, 296, 419
de complejos, 340
de conexion, 350
graduado, 340
homotopa, 341
independientes
automormos, 164
enteros, 163
ndice de ramicaci on, 15, 42
inducido (m odulo), 347
inaci on, 376
ntegramente cerrado (anillo), 5
invariante, 388
isomorsmo
canonico, 414
de Artin, 161, 416
de extensiones, 360
de formaciones, 394
Krasnel (lema de), 38
Kummer (cuerpo de), 429
Ley de reciprocidad
bicuadr atica, 325
c ubica, 321
de Artin, 318
libremente ramicada (extensi on), 55
libremente ramicado (primo), 73
local (anillo), 10
482

INDICE DE MATERIAS
localizacion, 10
modulo
de escision, 409
dual, 338
graduado, 340
topol ogico, 384
multiplicativo (conjunto), 9
Nakayama-Tate (criterio de), 412
no ramicada (extensi on), 50
no ramicado (primo), 73
noetheriano, 2
norma, 34
absoluta, 26
de un ideal, 24
de una acci on, 138
local, 44
universal, 297, 420
n umero de clases, 104
n umeros de ramicacion, 231
producto
exterior, 401
semidirecto, 362
tensorial, 330
propiedad proyectiva, 342
ramicado (primo), 73
regulador, 108
regular (m odulo), 347
resolucion, 343
completa, 343
monomial, 354
restriccion, 372
smbolo
de Artin, 88, 172, 296
de Frobenius, 85
de Hilbert, 430
de Jacobi generalizado, 317
potencial, 316
similitud, 104
sistema fundamental de unidades, 108
subm odulo graduado, 340
Teorema
chino del resto, 9
de aproximaci on, 48
de Dirichlet, 212
de escision completa, 180
de existencia, 428, 454
de Krull, 295
de las normas, 456
de las unidades de Hasse, 146
de los ideales principales, 458
de Ostrowski, 59
de ramicacion, 189
de Tate, 413
de Tchebotarev, 217
del conductor, 253
del conductor y el discriminante,
255
fundamental de la teora de cuer-
pos de clases, 176
topologa
de clases, 302
de Krull, 293
nita, 293
totalmente ramicada (extensi on), 53
totalmente ramicado (primo), 73
transferencia, 372, 374
transversal, 360
traza, 370
de una acci on, 138
local, 44
valor absoluto, 27
arquimediano, 27
canonico, 30, 32, 38
valoraci on, 28

Vous aimerez peut-être aussi